@font-face{font-family:IRANSans;font-style:normal;font-weight:300;font-display:swap;src:url('../font/IRANSansWeb_Light.woff') format('woff')}@font-face{font-family:IRANSans;font-style:normal;font-display:swap;font-weight:400;src:url('../font/IRANSansWeb.woff') format('woff')}@font-face{font-family:IRANSans;font-style:normal;font-weight:700;font-display:swap;src:url('../font/IRANSansWeb_Bold.woff') format('woff')}@font-face{font-display:swap;font-family:iranyekan;font-style:normal;src:url("../font/IRANYekanXVF.woff") format('woff')}*,*::after,*::before{box-sizing:border-box;font-family:IRANSans}html{line-height:1.21;-webkit-text-size-adjust:100%;overflow-x:hidden}body,p,ul,ol,figure,tr,th,td{margin:0;padding:0;box-sizing:border-box}a{background-color:transparent;text-decoration:none;cursor:pointer}img{max-width:100%;height:auto;border-style:none}button,input,select,textarea{font:inherit;margin:0}button{background:none;border:none;cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:bold;unicode-bidi:isolate;display:block;margin-inline-start:0;margin-inline-end:0;font-family:iranyekan}h1,.h1{font-size:1.5em;margin-top:0.67em;margin-bottom:0.4em}h2,.h2{font-size:1.5em;margin-top:0.83em;margin-bottom:0.83em}h3,.h3{font-size:1.17em;margin-top:1em;margin-bottom:1em}h4,.h4{font-size:1em;margin-top:1.33em;margin-bottom:1.33em}h5,.h5{font-size:0.83em;margin-top:1.67em;margin-bottom:1.67em}h6,.h6{font-size:0.67em;margin-top:2.33em;margin-bottom:2.33em}p{display:block;margin-top:1em;margin-bottom:1em;margin-left:0px;margin-right:0px;unicode-bidi:isolate;line-height:1.8}:root{--primary:#e10600;--dark:#111;--gray:#f5f5f5}body{margin:0;background:var(--gray);color:#222;width:100%;overflow-x:hidden;font-size:16px}header{background:linear-gradient(135deg,#000,#222);color:#fff;padding:1em 1.25em;display:flex;align-items:center;justify-content:space-between}.search{margin-left:0em;cursor:pointer}#user-login,#cart-button{position:relative;margin-left:1.7em}#user-login>svg{width:2.1em;height:2.1em;position:relative;top:2px;cursor:pointer}#cart-button>svg{width:1.9em;height:1.9em;position:relative;top:2px;cursor:pointer}#cart-button:hover>svg,#user-login:hover>svg,.search:hover>svg{fill:#e10600}#user-login>#user-list,.sub-menu{position:absolute;top:120%;left:0px;padding:10px;overflow:hidden;border-radius:1em;background:#fff;transform:translateY(0.625em);transition:0.25s ease;opacity:0;visibility:hidden;z-index:99999}#user-login>#user-list{min-width:12.5rem}#user-login:hover>#user-list{opacity:1;visibility:visible;transform:translateY(0)}#user-login>#user-list>a{text-decoration:none;font-size:0.9em;color:#333;padding:10px 0px 10px 15px;display:block;white-space:nowrap;cursor:pointer;font-weight:520;line-height:0;padding-right:0px;transition:padding-right 0.3s}.sub-menu>a{text-decoration:none;font-size:0.9em;color:#333;padding:15px 0px 15px 15px;display:block;white-space:nowrap;cursor:pointer;font-weight:520;line-height:0;margin-right:1.5em}.sub-menu a::before{content:" ";display:inline-block;width:7px;height:7px;border-radius:50%;background:#e10600;left:10px;position:relative}.svg-icon{fill:#333;width:1.5em;height:1.5em;vertical-align:middle;margin-left:3px;}#user-login>#user-list>a:hover,.sub-menu>a:hover{color:#e10600;background:#dfdede;border-radius:0.6rem}#user-login>#user-list>a:hover{padding-right:0.6em}#user-login>#user-list>a:hover .svg-icon,.sub-menu>a:hover .svg-icon{fill:#e10600}#user-login>#user-list>a:not(:last-child),.sub-menu>a:not(:last-child){border-bottom:1px solid #efefef}.header-inner{display:flex;align-items:center}.menu-toggle{display:none;font-size:1.725em;cursor:pointer;line-height:0;margin-left:0.9375em}.search svg{width:1.5em;height:1.5em;position:relative;top:2px}.logo{display:flex;align-items:center;gap:0.75em}.logo svg{width:3.75em;height:3.75em}.logo strong{white-space:nowrap;margin-right:0}#cart-menu{position:fixed;top:0;left:-22em;width:22em;height:100%;background:#111;color:#fff;z-index:999999;transition:left 0.35s ease;display:flex;flex-direction:column}#cart-menu.active{left:0}#cart-menu header{padding:1em;font-weight:bold;border-bottom:1px solid #222}#cart-menu footer{margin-top:auto;padding:1em;border-top:1px solid #222}#cart-menu footer a{width:100%;text-align:center;margin-top:0.75em;display:inline-block;margin-top:1.25em;padding:0.75em 1.625em;background:var(--primary);color:#fff;text-decoration:none;border-radius:0.5em;font-weight:bold}#cart-menu-dismiss:hover{fill:#e10600;cursor:pointer}#cart-sum{margin-bottom:10px}#cart-sum span{color:yellow;font-weight:bold}.cart-backdrop{position:fixed;inset:0;background:rgba(0,0,0,0.5);z-index:999998;opacity:0;transition:opacity 0.3s;backdrop-filter:blur(10px)}.cart-backdrop.active{opacity:1}[data-cart-mini-items]{flex:1;overflow-y:auto;padding:10px 12px;background:white}.cart-item-container{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #f0f0f0}.cart-item-image{width:55px;height:55px;object-fit:contain;border:1px solid #eee;border-radius:6px;background:#fff}.cart-item-name{flex:1 1 100%;font-size:13px;line-height:1.5}.cart-item-name a{color:#333;text-decoration:none}.cart-item-name a:hover{color:#000}.cart-item-buttonbox{display:flex;align-items:center}.cartbutton-container{display:flex;align-items:center;gap:6px}.cartbutton{display:flex;align-items:center;border:1px solid #ddd;border-radius:6px;overflow:hidden;background:#fafafa}.cartbutton span{display:flex;align-items:center;justify-content:center;width:28px;height:28px;cursor:pointer}span.inc::after{content:"+";color:white;background:black;line-height:19px;font-size:18px;text-align:center;width:16px;height:16px;border-radius:50%;display:inline-block}span.dec::after{content:"-";color:white;background:black;line-height:18px;font-size:19px;text-align:center;width:16px;height:16px;border-radius:50%;display:inline-block}.cartbutton .content{width:30px;font-size:13px;font-weight:600;cursor:default;color:black}.cartbutton .dec.disabled{opacity:.4;pointer-events:none}.cartbutton span:hover{background:#eee}.cartbutton-container .delete{width:28px;height:28px;border:1px solid #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#fff}.cartbutton-container .delete:hover{background:#ffecec;border-color:#ffb3b3}#main-nav>a{color:#fff;margin-right:2.3em;text-decoration:none;font-weight:500}#main-nav{display:flex;align-items:center}.menu-item{position:relative;margin-right:2.3em}.menu-item>a{color:#fff;text-decoration:none}#main-nav a,.brand-item{cursor:pointer;transition:color 0.3s}#main-nav a:hover,.brand-item:hover{color:#e10600}.menu-item:hover .mega-menu,.menu-item:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.brand-item{display:inline-block;gap:0.75em;text-align:center;color:#000}.brand-item img{width:5em;height:5em;aspect-ratio:3 / 3;display:inline-block;filter:grayscale(100%)}.brand-item span{font-weight:500;display:block}.close-nav{display:none}.search-background{background:black;position:fixed;width:100%;height:100%;top:0;left:0;color:white;display:none;z-index:99999999;transition:opacity 0.3s;opacity:0}.search-background input{background:black;border:0.0625em solid transparent;border-bottom:0.0625em solid white;color:white;padding-bottom:0.75em;font-size:1.125em;width:100%;outline:0;margin-top:0px}.search-background input::placeholder{color:white}.search-background svg{fill:white;position:absolute;left:0.625em}.search-box{width:70%;position:absolute;top:10%;left:50%;transform:translateX(-50%)}.search-background .close{position:absolute;top:0.625em;left:0.625em;font-size:1.875em;color:white;cursor:pointer}.site-footer{background:#000;color:#ccc;padding:3.75em 2.5em 1.25em;font-size:0.875rem}.footer-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.75em,1fr));gap:2em;margin-bottom:2.5em}.footer-col h4{color:#fff;margin-bottom:1.1em;font-size:1.15em}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col ul li{margin-bottom:1.1em}.footer-col ul li a{color:#ccc;text-decoration:none}.footer-col ul li a:hover{color:var(--primary)}.enamad{background:#fff;padding:0.5em;border-radius:0.5em;max-width:7.5em}.footer-bottom{border-top:0.0625em solid #222;padding-top:1.25em;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1em}.socials a{color:#ccc;margin-left:1em;text-decoration:none}.socials a:hover{color:var(--primary)}.logo svg{width:3.5em;height:3.5em}#whatsapp{right:1.875rem;bottom:1.5625rem;position:fixed}#whatsapp_circle{display:flex;align-items:center;cursor:pointer}#whatsapp_circle_icon{width:3.5em;height:3.5em;padding:0.4em;background:#2db742;border-radius:50%;position:relative}#whatsapp_circle svg{position:absolute;width:70%;height:70%;left:15%;top:15%;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transform:rotatez(0deg) scale(1);opacity:1}#whatsapp_circle .close{opacity:0;left:15%;top:15%;transform:rotateZ(-230deg) scale(0.1);position:absolute;width:70%;height:70%}.active #whatsapp_circle svg{transform:rotateZ(230deg) scale(0.1);opacity:0}.active #whatsapp_circle .close{transform:rotatez(0deg) scale(1);opacity:1}#whatsapp_circle span{background-color:#efefef;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:black;font-size:12px;line-height:1.5;padding:8px 12px;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;right:100%;margin-right:7px;margin-left:0px;width:156px;font-weight:bold;opacity:1;visibility:visible;transform:translateY(0px)}.active #whatsapp_circle span{transform:translateY(30px);opacity:0;visibility:hidden}#whatsapp-box{border-radius:0.3125em 0.3125em 0.5em 0.5em;bottom:6.375em;box-shadow:0 10px 10px 4px rgba(0,0,0,.04);max-width:calc(100vw - 50px);opacity:0;position:absolute;right:1.5625em;transform:translateY(3.125em);transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;visibility:hidden;width:351px;will-change:transform,visibility,opacity;border-radius:0.8em;overflow:hidden;background:white}.active #whatsapp-box{transform:translateY(0px);visibility:visible;opacity:1}#whatsapp-box-header{padding:15px;display:flex;align-items:center;background:#2db742;color:white}#whatsapp-box-header svg{width:3.0625rem;height:3.0625rem;fill:white;margin-left:0.6em}#whatsapp-header1{font-size:0.95rem}#whatsapp-header2{font-size:0.666rem;margin-top:0.5em}#whatsapp-notif{color:#a5abb7;font-size:11px;font-weight:500;padding:0 3px}#whatsapp-box-body{padding:12px 12px 18px 12px}#whatsapp-inner-box{background:#f5f7f9;border-radius:4px;border-right:2px solid #2db742;padding:8px 4px;position:relative;text-decoration:none;width:100%;display:flex;align-items:center;transform:translateY(20px);transition:all .4s ease;-webkit-transition:all .4s ease;transition-delay:0.4s;-webkit-transition-delay:0.4s;margin-top:12px;color:black;font-size:14px;font-weight:bold;visibility:hidden;opacity:0}#whatsapp-inner-box svg{margin-left:12px}.active #whatsapp-box #whatsapp-inner-box{transform:translateY(0px);visibility:visible;opacity:1}:root{--width:0;--margin:0}.own-carousel__outer{overflow:hidden;user-select:none;direction:ltr}.own-carousel{display:flex;align-items:center}.own-carousel__item{flex-shrink:0;overflow:hidden;flex-basis:var(--width)}.own-carousel__item:not(:first-child){margin-left:var(--margin)}.own-carousel img,.own-carousel a{-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:grab}.own-carousel__container{position:relative;width:100%}.own-carousel__paginates{text-align:center;width:100%;bottom:10px;position:absolute}.own-carousel__paginate{display:inline-block;cursor:pointer;width:16px;height:5px;margin:4px;background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.own-carousel__paginate.active{background-color:#999}.control__next,.control__prev{width:30px;height:50px;top:50%;cursor:pointer;background-repeat:no-repeat;position:absolute;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.control__next{background-position:right;width:1em;height:1em;transform:rotateZ(-45deg) translateY(-50%);border-left:3px solid red;border-top:3px solid red;top:0px}.control__prev{right:20px;background-position:right;width:1em;height:1em;transform:rotateZ(45deg) translateY(-50%);border-right:3px solid red;border-top:3px solid red;top:0px}.scount,#slider-last-products,#offset-slider{--width:18%;--margin:2%}#main-slider{--width:100%;--margin:0%}@media(max-width:1000px){.scount,#slider-last-products,#offset-slider{--width:23%;--margin:2%}}@media(max-width:800px){.scoun,#slider-last-productst,#offset-slider{--width:31%;--margin:2%}}@media(max-width:600px){.scount,#slider-last-products,#offset-slider{--width:48%;--margin:2%}}@media(max-width:400px){.scount,#slider-last-products,#offset-slider{--width:100%;--margin:5%}}.product-section .own-carousel{align-items:stretch}.hero-slider .item{background-size:cover;background-position:center;color:#fff;display:flex;align-items:center;padding:0em;text-align:right;width:100%;direction:rtl}.hero-slider .item img{width:100%;height:auto;aspect-ratio:678 / 174;object-fit:cover}.hero-slider h1{font-size:2.625em}.product-section{padding:3.75em 2.5em;position:relative}.product-section .own-carousel__control{position:absolute;width:100%;left:0px;top:60%}.product-section .control__prev{right:-1em;opacity:0;transition:0.3s}.product-section .control__next{left:-1em;opacity:0;transition:0.3s}.product-section:hover .control__prev{right:4em;opacity:1}.product-section:hover .control__next{left:4em;opacity:1}.product-card{background:#fff;border-radius:1em;padding:1.25em 1em;box-shadow:0 0.625em 1.875em rgba(0,0,0,0.08);display:flex;flex-direction:column;align-items:center;text-align:center}.product-card h3{margin-bottom:0.5em}.product-card img{max-width:100%;height:auto;aspect-ratio:3 / 3;object-fit:contain;margin-bottom:0.75em}.price{color:var(--primary);font-weight:bold;font-size:80%;white-space:nowrap;display:block;direction:rtl;margin-top:auto}.btn{display:inline-block;margin-top:0.8em;padding:0.75em 1.625em;background:var(--primary);color:#fff;text-decoration:none;border-radius:0.5em;font-weight:bold}.contact-info ul li{display:flex;align-items:center;gap:0.625em;line-height:1.8}.contact-info .icon{font-size:1.125em;min-width:1.25em}.contact-info a{color:#ccc;text-decoration:none}.contact-info a:hover{color:var(--primary)}#brands{display:flex;margin-left:auto;margin-right:auto;position:relative;padding:3.75em 2.5em 0px 2.5em}#brands-orange{width:auto;background-color:#DD9706;padding:1.3078625em 1em 1.3078625em 1em;border-radius:0 10px 10px 0;text-align:center;font-weight:550;font-size:1em;color:#FFF;font-weight:bold;display:flex;align-items:center;justify-content:center;white-space:nowrap}#brands-carousel-wrapper{background-color:white;border-radius:10px 0px 0px 10px;padding-left:3em;padding-right:3em;display:flex;align-items:center}#brands-carousel .own-carousel__control{position:absolute;top:50%;left:0px;width:100%;transform:translateY(-50%)}#brands-carousel .control__next{left:-1.7em}#brands-carousel .control__prev{right:-1.7em}.section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1em}.section-title{font-size:1.4em;margin:0}.section-link{display:flex;align-items:center;gap:0.4em;font-size:0.95em;font-weight:500;color:#555;text-decoration:none;transition:color 0.25s ease}.section-link svg{transition:transform 0.25s ease}.section-link:hover{color:var(--primary)}.section-link:hover svg{transform:translateX(-4px)}.section-link::after{content:" ";margin-right:5px;width:7px;height:7px;border-left:2px solid #555555;border-bottom:2px solid #555555;transform:rotate(45deg)}.section-link:hover::after{border-left:2px solid #e10600;border-bottom:2px solid #e10600}#news-letter{background-image:url(../images/banner-newletter.jpg);background-position:center;background-size:cover;padding:0% 15% 0% 35%;display:flex;flex-wrap:wrap;align-items:center;margin-top:2em}#news-letter>div{width:50%;color:white;font-size:18px;font-weight:bold;padding:10px;text-align:center}#news-letter input{border-radius:5px;color:#7A7A7A;border:1px solid #69727d;flex-grow:1;width:100%;margin-bottom:5px;min-height:40px;font-size:14px;padding:0 15px}#news-letter button{background-color:#000;color:#fff;line-height:1.4;min-height:40px;font-size:14px;padding:0 15px;border-radius:5px 5px 5px 5px;width:100%}@media(max-width:1200px){#news-letter{padding:0% 10% 0% 30%}}@media(max-width:1000px){body{font-size:15px}}@media(max-width:992px){body{font-size:14px}#news-letter{padding:0% 10% 0% 10%}}@media(max-width:870px){.close-nav{display:block;position:absolute;font-size:1.6em;top:1.2em;left:20px;line-height:1;cursor:pointer;width:2.5em;height:2em;text-align:left}.menu-toggle{display:block;margin-left:0;margin-right:0.6975em}#user-login,#cart-button{margin-left:0.9375em}#main-nav{position:fixed;top:0;right:-100%;left:0;background:#111;flex-direction:column;padding:1.25em;z-index:9999999;align-items:flex-start;height:100vh;justify-content:flex-start;transition:right 0.4s;width:100%;max-width:300px;overflow:auto;gap:0}#main-nav.active{right:0}#main-nav a{margin:0}#main-nav>a,#main-nav>div>a{padding:1.325em 0;width:100%;margin:0px;border-bottom:1px solid #393737;display:flex;position:relative}.menu-item{width:100%;margin-right:0px}#main-nav .toggle{position:absolute;left:0px;top:0px;height:3.87em;width:3.5em;border-right:1px solid #393737;border-left:1px solid #393737;background:#252323}#main-nav .toggle::after{position:absolute;content:' ';top:50%;left:45%;width:0.8em;height:0.8em;transform:translateY(-50%) rotate(45deg);border-left:2px solid white;border-bottom:2px solid white;cursor:pointer}#main-nav .toggle:hover{cursor:pointer;background-color:#e10600}#main-nav>a:active,#main-nav>div>a:active{background:#333}.hide-768{display:none}.mega-menu,.sub-menu{position:static;opacity:1;visibility:visible;transform:none;grid-template-columns:1fr 1fr;background:#222;display:none;overflow:hidden;padding:0;margin-top:0.625em;min-width:0px}.brand-item,.sub-menu a{width:100%;display:flex;text-align:right;padding:1.625em;margin:0;align-items:center}.cart-item-container{flex-wrap:wrap}.cart-item-name{flex:1}.cart-item-buttonbox{width:100%}.sub-menu>a{color:white}.sub-menu>a:not(:last-child){border-bottom:1px solid #373535}.sub-menu a::before{content:" ";display:inline-block;width:4px;height:3px;border-radius:50%;background:#e10600;left:10px;position:relative;margin-right:10px}.product-section{padding:2.25em 1.25em 0px 1.25em}#brands{padding:2.25em 1.25em 0px 1.25em}.section-title{font-size:1.3em}.section-link{font-size:0.9em}#news-letter{padding:0% 15% 0% 15%}#news-letter>div{width:100%}.price{font-size:75%}.product-section:hover .control__prev{right:2.4em;opacity:1}.product-section:hover .control__next{left:2.4em;opacity:1}}@media(max-width:700px){.hero-slider .item img{width:auto;height:35vw}.product-card{padding:1.25em 0.4em}}@media(max-width:568px){body{font-size:12px}#main-nav{font-size:1.3em;line-height:0.7em}#main-nav .toggle{height:3.36em}#brands{flex-wrap:wrap}#brands-orange{padding:1.3078625em 0px 1.3078625em 0px;width:100%;border-radius:10px 10px 0px 0px}#brands-carousel-wrapper{width:100%;border-radius:0px 0px 10px 10px}#brands{padding:2.25em 1.25em 0px 1.25em}#news-letter{padding:0% 5% 0% 5%}}