@import url(../font/fontiran.css);@import url(components/header.css);@import url(components/navbar.css);@import url(components/footer.css);.card::after,.inner,.loader,.loader span,.product-reload{position:absolute}.filter-bar,.product-card{box-shadow:0 4px 8px rgba(0,0,0,.1)}.next,.prev,.product-details h3,.product-price p,.product-specs,.product-subtitle,.slider-header .title *{color:var(--vector-color)}.product-reload{top:0;bottom:0;left:0;right:0;background:#fff;z-index:10}.loader{width:64px;height:64px;top:calc(50% - 32px);left:calc(50% - 32px)}@keyframes l1{to{opacity:0}}.inner{box-sizing:border-box;width:100%;height:100%;border-radius:50%}.card,.product-card,.products-grid,.products-main,.slider{position:relative}.inner.one{left:0;top:0;animation:1s linear infinite rotate-one;border-bottom:3px solid #5a5a5a}.loader span{animation:.5s linear infinite alternate l1;top:calc(50% + 59px);left:calc(50% - 78px);text-wrap-mode:nowrap}.inner.two{right:0;top:0;animation:1s linear infinite rotate-two;border-right:3px solid #f5d009}.inner.three{right:0;bottom:0;animation:1s linear infinite rotate-three;border-top:3px solid #ff0051}@keyframes rotate-one{0%{transform:rotateX(35deg) rotateY(-45deg) rotateZ(0)}100%{transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}}@keyframes rotate-two{0%{transform:rotateX(50deg) rotateY(10deg) rotateZ(0)}100%{transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}@keyframes rotate-three{0%{transform:rotateX(35deg) rotateY(55deg) rotateZ(0)}100%{transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}.slider{width:100%;max-width:1000px;margin:0 auto;overflow:hidden}.slider-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:42px}.slider-header .title{display:flex;flex-direction:row;justify-content:center;align-items:center}.slider-header .title *{display:inline-block}.slider-header .title h2{font-weight:700;font-size:28px;margin-right:5px}.slider-header .line{flex-grow:1;margin:0 30px;height:0;border:1px solid var(--light-gray);display:inline-block}.slider-btns{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:8px}.next,.prev{display:inline-block;width:26.47px;height:26.47px;background:#f8f8f8;border:none;padding:2px;cursor:pointer;line-height:26.47px;border-radius:4px;display:flex;justify-content:center;align-items:center}.next:hover,.prev:hover,.view-product:hover{background-color:var(--theme-yellow)}.card{width:569px;height:292px;border-radius:20px;transform:scale(.75);transition:.5s}.card::after{content:'';top:110%;left:50%;transform:translateX(-50%);width:100%;height:11px;background-color:rgba(0,0,0,.3);border-radius:50%;filter:blur(8px);z-index:-1}.card img,.card::before{border-radius:20px;top:0;left:0;width:100%;height:100%;position:absolute}.card::before{content:'';background:#fff;background:linear-gradient(163deg,rgba(255,255,255,0) 50%,#f5d009 100%);transition:.5s}.card.active{transform:scale(1)}.card img{display:block;z-index:-10}.card .tag a{color:#fff}.card .tag{position:absolute;bottom:10px;right:10px;color:#fff!important;padding:5px;font-size:25px}.card .tag .price span{color:#fff;font-size:35px;font-weight:700}.slider-wrapper{display:flex;transition:transform .5s ease-in-out;height:300px;margin-bottom:70px}.slider-wrapper::after{content:"";display:block;clear:both}.slides{display:flex;list-style-type:none;margin:0;padding:0;gap:20px}.body-container{max-width:1164px;margin:0 auto}.logo-box-container{display:flex;align-items:center;padding:20px 0;gap:8px}.logo1 button{margin:0 7px}.logo button,.logo1 button{width:100px;height:100px;background-color:#f0f0f0;border-radius:12px;display:flex;justify-content:center;align-items:center;transition:transform .3s,background-color .3s}.logo img{max-width:70%;max-height:70%;filter:grayscale(100%);transition:filter .3s}.logo button.active,.logo1 button.active{transform:scale(1.1);background-color:#f9d13b}@media (min-width: 1200px) {.logo button:hover{transform:scale(1.1);background-color:#f9d13b}}.logo button.active img,.logo button:hover img{filter:grayscale(0%)}.product-section,.toggle-options{display:flex;flex-direction:column}.products-content{display:flex;gap:20px}.filter-bar{width:100%;background-color:#f8f8f8;padding:15px;border-radius:10px}.filter-bar div,.filter-section{margin-bottom:20px}.filter-bar label{display:block;margin-bottom:8px}.filter-category select,.filter-price input{width:100%;padding:5px}.color-options{display:flex;gap:10px}.products-main{width:72%}.products-grid{min-height:300px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;width:100%;z-index:9}.product-card{max-width:277.6px;width:100%;background-color:#fff;border-radius:20px;text-align:center;padding:10px 15px 20px;direction:rtl}.advanced-filters,.product-sidebar .cart-section{box-shadow:0 4px 12px rgba(0,0,0,.1);background-color:#fff}.product-img{width:100%;height:auto;border-radius:20px 20px 0 0;object-fit:cover}.product-price p,.view-product{border:1px solid var(--light-gray);font-weight:700;width:100%}.product-brand-logo{position:absolute;top:25px;left:30px}.product-brand-logo img{max-width:84px;max-height:45px}.product-details h3{font-size:15px;font-weight:700;padding:15px 0 2px}.product-subtitle{font-size:11px;margin-bottom:4px}.product-specs{font-size:15px;margin-bottom:15px}.item{display:flex;align-items:center;margin-bottom:10px}.dots{flex-grow:1;border-bottom:1px dotted var(--theme-border-gray);margin:0 10px}.text{white-space:nowrap;padding-right:5px}.add-to-cart,.view-product{display:flex;padding:10px;cursor:pointer}.product-price{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:10px}.product-price p{font-size:18px;border-radius:20px;max-width:71%;height:41px;line-height:41px;text-align:center}.product-price p span{font-size:14px;font-weight:lighter;margin-right:3px}.add-to-cart{background-color:var(--theme-yellow);max-width:28%;height:41px;color:#fff;border:none;border-radius:20px;flex-grow:1;align-items:center;justify-content:center;transition:background-color .4s;position:relative}.product-sidebar .cart-actions button,.product-sidebar .cart-actions select,.search-box button,.view-product{background-color:var(--background-btn)}.search-box,.sort-by select{height:48px;line-height:48px}.add-to-cart .cart-icon{margin-left:5px}.cart-container-side .cart-actions .number,.cart-container-side .cart-actions .price,.cart-container-side h4 a{color:#222}.view-product{align-items:center;justify-content:center;color:var(--vector-color);border-radius:20px;font-size:15px;font-family:inherit;transition:.2s}.search-box,.search-sort-bar{align-items:center;display:flex}.add-to-cart:hover{background-color:#f57f17}.search-sort-bar{margin-bottom:20px;position:relative}.search-box{flex-grow:1;background-color:#fff;border:1px solid var(--light-gray);color:var(--theme-border-gray);border-radius:10px;overflow:hidden;padding:5px;margin-right:12px}.search-box input{width:100%;border:none;padding:10px 15px;font-size:.9rem;outline:0;border-radius:30px 0 0 30px}.sort-by label,.sort-by select{font-size:13px;color:var(--theme-border-gray)}.search-box button{border:none;padding:10px;cursor:pointer;border-radius:10px}.sort-by{display:flex;align-items:center}.sort-by label{margin-right:5px;font-weight:500}.sort-by select{padding:0 15px;border:1px solid var(--light-gray);border-radius:10px;background-color:#fff;margin-right:12px}.product-sidebar{width:26%;display:flex;flex-direction:column;gap:20px}.product-sidebar .cart-section{border-radius:10px;width:100%;max-width:400px;padding:53px 13px 16px;position:relative;border:1px solid var(--light-gray)}.product-sidebar .cart-header{background-color:var(--theme-yellow);padding:10px;height:40px;border-radius:8px 8px 0 0;display:flex;justify-content:center;align-items:center;font-size:15px;font-weight:700;position:absolute;top:0;left:0;width:100%;border:1px solid var(--light-gray)}.product-sidebar .cart-header img{margin-left:5px;display:inline-block}.product-sidebar .cart-item{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:11px;border-bottom:1px solid #ddd;border-bottom:1px dashed var(--light-gray)}.product-sidebar .cart-product-details{display:flex;align-items:center;width:100%}.product-sidebar .cart-product-details img{width:68px;margin-left:8px;margin-bottom:8px;border-radius:7px}.product-sidebar .cart-product-details .details h4{font-size:11px;font-weight:700;color:var(--vector-color)}.product-sidebar .cart-product-details .details p{font-size:10px;font-weight:lighter;color:var(--theme-border-gray)}.product-sidebar .cart-product-details .product-specs span{font-size:14px;display:block;color:var(--vector-color)}.product-sidebar .cart-actions{display:flex;align-items:center;flex-direction:column;width:100%;position:relative}.product-sidebar .cart-actions>div{display:flex;flex-direction:row;width:100%}.product-sidebar .cart-actions button{border-radius:3px;width:26px;height:26px;font-size:12px;font-weight:700;line-height:26px;display:flex;justify-content:center;align-items:center;cursor:pointer}.product-sidebar .cart-actions .number{text-align:center;font-size:12px;font-weight:700;padding:5px}.product-sidebar .cart-actions label{font-size:14px;color:var(--vector-color);margin:0 5px}.product-sidebar .cart-actions select{flex-grow:1;height:27px;line-height:27px;font-size:11px;padding:0 5px;border-radius:5px;color:var(--vector-color)}.product-sidebar .cart-actions .price{border:1px solid var(--light-gray);height:28px;line-height:28px;text-align:center;border-radius:5px;width:100%;font-size:13px;margin-top:11px}.product-sidebar .cart-actions .remove img{width:20px}.product-sidebar .cart-summary{display:flex;justify-content:space-between;align-items:center;padding:15px 0 0;flex-direction:row;position:relative}.product-sidebar .cart-summary-info{flex-grow:1}.product-sidebar .cart-summary-info p{font-size:9px;color:var(--theme-border-gray)}.product-sidebar .cart-summary-info h3{font-weight:700;font-size:15px;color:var(--vector-color)}.product-sidebar .cart-summary-info h3 span{font-size:10px;font-weight:lighter;display:inline-block}.product-sidebar .checkout-btn{background-color:var(--btn-red);color:#fff;font-size:13px;font-weight:700;height:35px;line-height:35px;border-radius:5px;border:none;width:50%;display:flex;justify-content:center;align-items:center;gap:5px}.advanced-filters,.filter-section>h4{width:100%;border:1px solid var(--light-gray)}.advanced-filters{padding:15px;border-radius:10px}.filter-section>h4,.pagination{background-color:var(--background-btn)}.filter-section>h4{display:inline-block;height:40px;line-height:40px;text-align:center;font-size:12px;font-weight:700;color:var(--vector-color);border-radius:10px;margin-bottom:20px}.filter-color>label,.filter-section>label,.filter-type>label{font-size:12px;font-weight:600;margin-bottom:10px}.checkbox-group{display:flex;flex-direction:column;border:1px solid var(--light-gray);border-radius:10px;height:92px;flex-wrap:wrap;margin-bottom:20px}.color-circle,.color-options label{width:24px;height:24px}.checkbox-group label{display:flex;justify-content:flex-start;align-items:center;color:var(--vector-color);font-size:13px;padding-right:15px}.add-to-cart.active img,.checkbox-group label input,.color-options input[type=checkbox]{display:none}.checkbox-group label .custom-checkbox{width:15px;height:15px;background-color:#fff;border:1px solid var(--light-gray);border-radius:3px;display:inline-block;position:relative;margin-left:7px;cursor:pointer}.checkbox-group label input[type=checkbox]:checked+.custom-checkbox{background-color:#67d0f1;border:none}.checkbox-group label input[type=checkbox]:checked+.custom-checkbox::after{content:'';position:absolute;top:0;left:4px;width:4px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.filter-color .color-options,.filter-section .color-options{display:flex;flex-direction:row;border:1px solid var(--light-gray);padding:14px;border-radius:10px;flex-wrap:wrap;gap:14px;justify-content:center;align-items:center}input[type=checkbox]:checked+.color-circle::after{content:'\2714';color:#fff;font-size:17px;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.toggle-options input[type=checkbox]::before,.toggle-options input[type=checkbox]:checked::before{content:'';display:inline-block;width:17px;height:17px;border-radius:50%;position:absolute;top:3px;transition:.3s}.color-circle{display:inline-block;border-radius:50%;cursor:pointer;position:relative}.toggle-options label{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;color:var(--vector-color)}.toggle-options input[type=checkbox]{width:51px;height:23px;background-color:#ccc;border-radius:10px;position:relative;appearance:none;outline:0;cursor:pointer;transition:.2s}.toggle-options input[type=checkbox]:checked::before{background-color:#000;right:3px}.toggle-options input[type=checkbox]::before{background-color:#fff;left:3px}.pagination{display:flex;justify-content:center;align-items:center;margin-top:20px;width:100%;height:55px;border-radius:10px}.pagination-btn,.pagination-numbers button{width:28px;height:28px;line-height:28px;cursor:pointer;text-align:center;color:var(--vector-color)}.pagination-btn{display:flex;justify-content:center;align-items:center;border:none;background:0 0}.pagination-numbers{display:flex;gap:5px;margin:0 10px}.pagination-numbers button{background-color:#fff;font-size:15px;border:1px solid var(--light-gray);border-radius:6px}.pagination-numbers button.active{background-color:var(--theme-yellow);border-color:transparent}.pagination-numbers button:hover{background-color:#f0f0f0}.benefits-section{border-top:1px dashed var(--light-gray);display:flex;justify-content:space-around;align-items:center;padding:60px 20px;margin:20px 0}.benefit-item{text-align:center;display:flex;flex-direction:row}.benefit-img{width:51px;height:51px;background-color:var(--theme-yellow);border-radius:10px;display:flex;justify-content:center;align-items:center;margin-left:10px}.benefit-text{text-align:right}.benefit-text h3{font-size:20px;font-weight:700;color:var(--vector-color)}.benefit-text p{font-size:14px;color:var(--theme-border-gray);margin-bottom:4px}.filter-btn{display:none;width:30px;height:30px}@media (max-width:768px){.product-price p span,.product-sidebar{display:none}.products-content{display:flex;gap:20px;flex-direction:column}.products-grid{grid-template-columns:1fr 1fr}.product-sidebar,.products-main{width:100%}.filter-btn{display:block}.filter-btn-container::before{content:'';position:absolute;top:-10px;left:0;width:10px;border:5px solid transparent;border-radius:10px;background-origin:border-box;background-clip:content-box,border-box;animation:2s ease-in-out infinite grow-shrink}.cart-section,.filter-icon,.sort-by label{display:none!important}.logo button{width:70px;height:70px}.logo-box-container{display:flex;justify-content:space-evenly;align-items:center;padding:20px 0;gap:8px;flex-direction:row;flex-wrap:wrap;align-content:stretch}.benefits-section{flex-wrap:wrap;justify-content:center}.benefit-item{margin-bottom:20px}}.discount-container{width:30px;height:30px;display:flex!important;justify-content:center;align-items:center;position:relative}.discount-icon{position:absolute;left:0;top:0;width:100%;height:100%}@media only screen and (min-width:600px) and (max-width:1024px){.benefits-section{padding:40px 0}}.body-container{padding-top:20px}.white-circle-except::after{color:#000!important}.toggle-options input[type=checkbox]:checked{background-color:#565656}.cart-container-side{max-height:300px;overflow-y:scroll}.fixcart{z-index:1001;padding:20px;position:fixed!important}.add-to-cart.done:after{content:attr(data-counter);width:16px;height:16px;background-color:#ce196e;color:#eee;position:absolute;right:0;top:0;border-radius:8px}.add-to-cart.active:before{content:'';width:32px;aspect-ratio:1;--_g:no-repeat radial-gradient(farthest-side,#373435 90%,#0000);background:var(--_g),var(--_g),var(--_g),var(--_g);background-size:40% 40%;animation:1s infinite l46}@keyframes l46{0%{background-position:0 0,100% 0,100% 100%,0 100%}40%,50%{background-position:100% 100%,100% 0,0 0,0 100%}100%,90%{background-position:100% 100%,0 100%,0 0,100% 0}}.filter-btn-container{position:relative}@keyframes grow-shrink{0%,100%{border-top:0 solid var(--theme-yellow)}50%{border-top:10px solid var(--theme-yellow)}}@media (max-width:820px){.slider{max-width:90%;margin:0 auto}.slider-header .title h2{font-size:24px}.slider-wrapper{position:relative;margin-bottom:-125px!important}.slides{width:1093px;height:400px;gap:10px;position:absolute;top:0;right:0}.body-container{overflow-y:hidden}.card .tag{font-size:15px;bottom:50px}.card .tag .price span{font-size:23px}.card img{border-radius:20px}.card{width:80%;height:52%;transform:scale(.85)}.card.active{transform:scale(1)}.slider-btns button{width:24px;height:24px}}@media (max-width:480px){.slides{gap:0;width:700px}.card{width:100%;height:28%}.card .tag{font-size:9px}.card .tag .price span{font-size:20px}}
