@font-face{font-family:IRANSansWeb;font-weight:400;font-style:normal;src:url(../fonts/eot/IRANSansWeb.eot),url(../fonts/eot/IRANSansWeb.eot?#iefix) format("embedded-opentype"),url(../fonts/woff2/IRANSansWeb.woff2) format("woff2"),url(../fonts/woff/IRANSansWeb.woff) format("woff"),url(../fonts/ttf/IRANSansWeb.ttf) format("truetype")}@font-face{font-family:IRANSansWeb;font-weight:600;font-style:normal;src:url(../fonts/eot/IRANSansWeb_Bold.eot),url(../fonts/eot/IRANSansWeb_Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/woff2/IRANSansWeb_Bold.woff2) format("woff2"),url(../fonts/woff/IRANSansWeb_Bold.woff) format("woff"),url(../fonts/ttf/IRANSansWeb_Bold.ttf) format("truetype")}@font-face{font-family:IRANSansWeb;font-weight:300;font-style:normal;src:url(../fonts/eot/IRANSansWeb_Light.eot),url(../fonts/eot/IRANSansWeb_Light.eot?#iefix) format("embedded-opentype"),url(../fonts/woff2/IRANSansWeb_Light.woff2) format("woff2"),url(../fonts/woff/IRANSansWeb_Light.woff) format("woff"),url(../fonts/ttf/IRANSansWeb_Light.ttf) format("truetype")}@font-face{font-family:IRANSansWeb;font-weight:500;font-style:normal;src:url(../fonts/eot/IRANSansWeb_Medium.eot),url(../fonts/eot/IRANSansWeb_Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/woff2/IRANSansWeb_Medium.woff2) format("woff2"),url(../fonts/woff/IRANSansWeb_Medium.woff) format("woff"),url(../fonts/ttf/IRANSansWeb_Medium.ttf) format("truetype")}@font-face{font-family:IRANSansWeb;font-weight:200;font-style:normal;src:url(../fonts/eot/IRANSansWeb_UltraLight.eot),url(../fonts/eot/IRANSansWeb_UltraLight.eot?#iefix) format("embedded-opentype"),url(../fonts/woff2/IRANSansWeb_UltraLight.woff2) format("woff2"),url(../fonts/woff/IRANSansWeb_UltraLight.woff) format("woff"),url(../fonts/ttf/IRANSansWeb_UltraLight.ttf) format("truetype")}body{background-color:#f9f9f9}body.rtl{font-family:IRANSansWeb,sans-serif}body:not(.header-transparent){margin-top:80px!important}h2{font-size:2rem}h3{font-size:1.4rem}a:not(.elementor-button){color:#84bd00;transition:color .3s ease}a:not(.elementor-button):hover{color:#75a700}#header{height:80px}#header #logo svg{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#header .elementor-nav-menu .sub-arrow{padding-right:3px}#header #search-button,#header #account-button{cursor:pointer}#header #menu-card .elementor-menu-cart__toggle .elementor-button{padding:0}#header #menu-card .elementor-menu-cart__toggle .elementor-button:before{content:none}#header #menu-card .elementor-menu-cart__product-remove{border:1px solid #244C5A}#header #menu-card .elementor-menu-cart__product-remove:after,#header #menu-card .elementor-menu-cart__product-remove:before{background:#244c5a}#header #menu-card .elementor-screen-only{display:none}#header #menu-card .elementor-button-icon-qty{z-index:2}#header .elementor-item:after,#header .sub-menu a:after{content:"";width:0;height:2px;position:absolute;left:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background-color:#244c5a}#header nav:not(.elementor-nav-menu--dropdown) .elementor-item:after{bottom:-5px}#header nav:not(.elementor-nav-menu--dropdown) .elementor-item:hover:after{width:30px}#header .sub-menu a{border:0}#header .sub-menu a:after{bottom:0}#header .sub-menu a:hover:after{width:50%}#header.elementor-sticky--effects{height:70px}#header.elementor-sticky--effects #logo svg{height:40px}@media (max-width: 1024px){#header.elementor-sticky--effects #logo svg{height:30px}}.header-transparent #header:not(.elementor-sticky--effects){background-color:inherit}.header-transparent #header:not(.elementor-sticky--effects) #logo path{fill:#fff}@media (min-width: 1024px){.header-transparent #header:not(.elementor-sticky--effects) .elementor-nav-menu .sub-arrow{fill:#fff}}.header-transparent #header:not(.elementor-sticky--effects) #search-button svg,.header-transparent #header:not(.elementor-sticky--effects) #account-button svg,.header-transparent #header:not(.elementor-sticky--effects) .elementor-menu-toggle svg{fill:#fff}.header-transparent #header:not(.elementor-sticky--effects) #menu-card .elementor-menu-cart__toggle .elementor-button{color:#fff}.header-transparent #header:not(.elementor-sticky--effects) #menu-card .elementor-menu-cart__toggle .elementor-button svg{fill:#fff}.header-transparent #header:not(.elementor-sticky--effects) nav:not(.elementor-nav-menu--dropdown) .elementor-item{color:#fff}.header-transparent #header:not(.elementor-sticky--effects) nav:not(.elementor-nav-menu--dropdown) .elementor-item:after{background-color:#fff}#search-box{width:100vw}.elementor-button{position:relative}.elementor-button:before{content:"";width:0;height:100%;position:absolute;top:0;right:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;background-color:#75a700}.elementor-button:hover:before{width:100%}.elementor-button *{position:relative;z-index:1}.blog-button .elementor-button{padding:0}.blog-button .elementor-button .elementor-button-icon{transition:all ease .4s}.blog-button .elementor-button:hover .elementor-button-text{text-decoration:underline}.blog-button .elementor-button:hover .elementor-button-icon{margin-right:15px}.blog-button .elementor-button:hover:before{width:0}[type=button]:focus,[type=submit]:focus,button:focus{outline:inherit}footer .logo path{fill:#fff}footer #footer-menu li:not(:last-child){border-bottom:1px solid #84bd00}#home-slider .swiper-pagination{bottom:10px}#home-slider .swiper-pagination-bullet{width:50px;height:2px;border-radius:0}#product-carousel .swiper-pagination,#blog-carousel .swiper-pagination{visibility:hidden}#product-carousel .swiper-pagination-total,#blog-carousel .swiper-pagination-total{display:none}#product-carousel .swiper-pagination-current,#blog-carousel .swiper-pagination-current{visibility:visible}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#244c5a}.woocommerce table.variations tbody tr:nth-child(odd) td,.woocommerce table.variations tbody tr:nth-child(odd) th,.woocommerce table.variations tbody tr:hover td,.woocommerce table.variations tbody tr:hover th{background-color:inherit}.woocommerce table.shop_attributes{border:1px solid #244C5A}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{border:1px solid #244C5A;padding:8px 10px}.woocommerce table.shop_attributes th p,.woocommerce table.shop_attributes td p{padding:0}.tp-woo-swatches .tp-swatches:not(.tp-swatches-image),.tp-woo-swatches .tp-woo-swatches .tp-swatches img{justify-content:center}.tp-woo-swatches .tp-swatches.selected:not(.tp-swatches-image){border-color:#84bd00}.tp-woo-swatches .tp-swatches-color.selected:not(.tp-swatches-image){border-color:#244c5a}.tp-woo-swatches .tp-swatches-tooltip{display:none}.tp-cart-page-wrapper .cart-empty.woocommerce-info{color:#244c5a;font-size:1.3rem}.tp-cart-page-wrapper .cart-empty.woocommerce-info:before,.tp-cart-page-wrapper .cart-empty.woocommerce-info:after{content:none!important}.tp-cart-page-wrapper .return-to-shop{margin-top:40px}.tp-myaccount-page-wrapper:has(.woocommerce-form-login){background-color:inherit!important;box-shadow:inherit!important}
