.main-header-menu>li>a{font-family:ibm plex sans,sans-serif!important;font-weight:500!important;font-size:18px!important;line-height:56px!important;color:#485b57!important;text-decoration:none!important;letter-spacing:0!important;transition:color .3s ease;padding:0 16px!important;display:inline-flex;align-items:center}.main-header-menu>li>a:hover{color:#1b2b27!important}.main-header-menu .sub-menu{background-color:#fff!important;border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,8%);padding:8px 0}.main-header-menu .sub-menu li a{font-family:ibm plex sans,sans-serif!important;font-size:14px;font-weight:400;color:#485b57!important;padding:10px 16px;line-height:1.4;white-space:normal!important;display:block!important}.main-header-menu .sub-menu li a:hover{background-color:#f6f6f6;color:#1b2b27!important}.ast-site-header-cart .ast-woo-header-cart-info .woocommerce-amount,.ast-site-header-cart .ast-woo-header-cart-info bdi,.ast-site-header-cart .ast-woo-header-cart-info .woocommerce-Price-amount,.ast-site-header-cart .ast-woo-header-cart-info .woocommerce-Price-amount bdi,.ast-site-header-cart .ast-woo-header-cart-info-wrap span.woocommerce-Price-amount.amount{font-family:ibm plex sans,sans-serif!important;font-size:clamp(16px,4.2vw,18px)!important;font-weight:500!important;color:#485b57!important;line-height:56px!important;display:inline-block}.ast-header-custom-item,.ast-header-custom-item a,.ast-header-custom-item .ast-menu-toggle,.ast-header-account,.ast-header-account a{color:#485b57!important;font-size:clamp(16px,4.2vw,18px)!important;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0!important;margin:0 8px;text-decoration:none!important}.ast-site-header-cart svg,.ast-header-account .account-icon,.ast-header-account .ast-header-account-link svg{fill:#485b57!important;width:30px!important;height:30px!important;display:inline-block;vertical-align:middle}.woocommerce .ast-site-header-cart .count{background-color:#fff!important;color:#1b2b27!important;font-size:12px!important;font-family:ibm plex sans,sans-serif!important;font-weight:500;border:1px solid #e0e0e0;width:18px;height:18px;line-height:18px;text-align:center;border-radius:50%;position:absolute;top:-6px;right:-6px;display:flex;align-items:center;justify-content:center;padding:0;z-index:9}@media(max-width:768px){.ast-site-identity img{max-height:28px!important;width:auto}.ast-mobile-popup-drawer{background-color:#fff!important}.ast-mobile-popup-drawer .main-header-menu li a{font-family:ibm plex sans,sans-serif!important;font-size:16px!important;font-weight:400;color:#485b57!important;padding:16px 20px!important;border-bottom:1px solid #eee}.ast-mobile-popup-buttons .menu-toggle{color:#485b57!important;font-size:28px!important}.ast-header-break-point .ast-site-header-cart svg,.ast-header-break-point .ast-header-account svg{fill:#485b57!important;width:24px;height:24px}.ast-site-header-cart-total{font-size:14px!important;line-height:1.2}.ast-mobile-header-wrap{position:relative;z-index:10}body.elementor-page .elementor-element.elementor-element-f3cfead{padding-top:80px}.ast-header-break-point .ast-header-toggle{font-size:20px;padding:4px;width:36px;height:36px;background-color:#485b57!important;color:#fff!important}.ast-mobile-header-wrap .ast-builder-layout-element{align-items:center!important}}@media(max-width:768px){.ast-site-header-cart .ast-woo-header-cart-info .woocommerce-amount,.ast-site-header-cart .ast-woo-header-cart-info bdi,.ast-site-header-cart .ast-woo-header-cart-info .woocommerce-Price-amount,.ast-site-header-cart .ast-woo-header-cart-info .woocommerce-Price-amount bdi,.ast-site-header-cart .ast-woo-header-cart-info-wrap span.woocommerce-Price-amount.amount{font-size:15px!important;letter-spacing:-.5px!important;line-height:1.1!important}}@media(max-width:768px){.ast-site-header-cart .astra-icon.ast-icon-shopping-cart{width:20px!important;height:20px!important}.ast-site-header-cart .astra-icon.ast-icon-shopping-cart svg{width:20px!important;height:20px!important}.ast-site-header-cart .ast-site-header-cart-data{padding-left:4px}}@media(max-width:768px){.ast-button-wrap{width:32px!important;height:32px!important}.ast-button-wrap .menu-toggle{width:32px!important;height:32px!important;font-size:18px!important;padding:1px!important}.ast-button-wrap .menu-toggle::before{font-size:18px!important}}