
.home .elementor-element-4dc057d{margin-bottom:18px!important}.home .elementor-element-3c3a59e>.elementor-widget-container{padding-top:0!important;padding-bottom:0!important}
@media(max-width:1024px){
body:has(aside.et__cart.active) .kodee-fab,body:has(header.mobile .mobile-container.active) .kodee-fab{visibility:hidden!important;pointer-events:none!important}aside.et__cart>h3{position:static!important;top:auto!important;left:auto!important;transform:none!important;line-height:1.3!important}aside.et__cart ul.woocommerce-mini-cart{display:block!important}aside.et__cart .woocommerce-mini-cart-item{height:auto!important;min-height:140px!important;padding-bottom:46px!important;align-items:flex-start!important}aside.et__cart>.et__cart-toggle-remove{display:flex;align-items:center;justify-content:center;padding:10px;box-sizing:border-box;border:1px solid #dbe4ef;border-radius:10px;background:#edf3fc!important;background-image:none!important;color:#23476b!important}aside.et__cart>.et__cart-toggle-remove:before,aside.et__cart>.et__cart-toggle-remove:after{display:none!important}aside.et__cart>.et__cart-toggle-remove svg{display:block;width:24px;height:24px}aside.et__cart .woocommerce-mini-cart__buttons a.button:not(.checkout){background:#f0f5fc!important;color:#185bac!important}aside.et__cart .woocommerce-mini-cart__buttons a.checkout{background:#168342!important;color:#fff!important}
aside.et__cart{box-sizing:border-box!important;display:flex!important;flex-direction:column;left:auto!important;right:0!important;top:var(--gsc-visible-top,0px)!important;bottom:auto!important;width:100%!important;max-width:440px!important;height:var(--gsc-visible-height,100dvh)!important;max-height:var(--gsc-visible-height,100dvh)!important;padding:calc(18px + env(safe-area-inset-top)) 16px 0!important;overflow:hidden!important}aside.et__cart>h3{flex:none;margin:0 54px 18px 0!important;padding:0!important;min-height:38px;display:flex;align-items:center;font-size:21px}aside.et__cart>.et__cart-toggle-remove{position:absolute;top:calc(14px + env(safe-area-inset-top));right:16px;width:44px!important;height:44px!important;z-index:3}aside.et__cart .side-cart-content{display:flex!important;flex-direction:column;flex:1;min-height:0;height:auto!important;width:100%!important;overflow:hidden!important}aside.et__cart .widget_shopping_cart{display:flex;flex-direction:column;flex:1;min-height:0;height:auto!important;width:100%!important;margin:0!important}aside.et__cart .widget_shopping_cart_content{display:flex;flex-direction:column;flex:1;min-height:0;width:100%!important;height:100%!important;max-height:none!important}aside.et__cart ul.woocommerce-mini-cart{box-sizing:border-box;flex:1 1 auto;min-height:0;height:auto!important;max-height:none!important;width:100%!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:0 0 12px!important;padding:0!important}aside.et__cart .woocommerce-mini-cart-item{box-sizing:border-box;width:100%!important}aside.et__cart .spcw,aside.et__cart .shop-cart-before-mini-cart-widgets,aside.et__cart .shop-cart-after-buttons-widgets{display:none!important}aside.et__cart .woocommerce-mini-cart__total{box-sizing:border-box;flex:none;width:100%!important;margin:0!important;padding:12px 0!important;border-top:1px solid #e5ebf3}aside.et__cart p.woocommerce-mini-cart__buttons{box-sizing:border-box;position:static!important;display:grid!important;grid-template-columns:1fr 1fr;gap:8px;flex:none;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:4px 0 calc(16px + env(safe-area-inset-bottom))!important;transform:none!important}aside.et__cart .woocommerce-mini-cart__buttons a.button{box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:46px;margin:0!important;padding:12px!important;text-align:center;border-radius:10px;font-size:13px;white-space:nowrap;line-height:1.4}aside.et__cart .woocommerce-mini-cart__empty-message{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}
input[type="search"],input[name="s"],.et__product_ajax_search input.query,.gsc-mobile-inline-search input,#gsc-full-search input[type="search"]{font-size:16px!important}
header.mobile .elementor-widget-et_icon{margin-left:auto!important}header.mobile .gsc-mobile-search-icon{width:40px;height:40px;flex-basis:40px;border:1px solid #dae0e8;border-radius:6px;background:#f9fafb;color:#25384e}ul.sticky-dashboard .cart-contents{left:calc(50% + 12px)!important;right:auto!important;top:0!important;transform:none!important;width:16px!important;min-width:16px!important;height:16px!important;line-height:16px!important;padding:0!important;text-align:center;font-size:9px!important;border-radius:50%;box-shadow:0 0 0 2px #fff}
.gsc-clean-footer{background:#f2f6fb;border-top:1px solid #dde7f2;border-radius:18px 18px 0 0;padding:24px 16px 96px;gap:0}.gsc-footer-brand{padding-bottom:18px}.gsc-footer-brand h2{font-size:23px;margin:0 0 8px;color:#123e69}.gsc-footer-brand p{font-size:13px;line-height:1.6;margin:0 0 8px}.gsc-footer-brand a{font-size:13px;font-weight:600;color:#1264eb}.gsc-footer-group{border-top:1px solid #dce5ef}.gsc-footer-group summary{min-height:50px;padding:15px 0;display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;cursor:pointer;list-style:none}.gsc-footer-group summary::-webkit-details-marker{display:none}.gsc-footer-group summary:after{content:'+';font-size:20px;font-weight:400;color:#5d7795}.gsc-footer-group[open] summary:after{content:'−'}.gsc-footer-group>div{padding:0 0 14px}.gsc-footer-group a{font-size:13px;padding:9px 0}.gsc-footer-group p{font-size:13px;margin:6px 0}.gsc-clean-footer small{padding-top:16px;margin-top:0;border-top:1px solid #dce5ef;font-size:11px;color:#6a7d94}
header.mobile .gsc-mobile-search-icon:hover,header.mobile .gsc-mobile-search-icon:focus,header.mobile .gsc-mobile-close:hover,header.mobile .gsc-mobile-close:focus{background:#edf3fc!important;color:#1264eb!important;border-color:#cfdef4!important}header.mobile .gsc-mobile-close{background:#fff!important;color:#203c5a!important}
header.mobile{padding-bottom:8px!important}.gsc-mobile-search-icon{display:flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;padding:8px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#233d57}.gsc-mobile-search-icon svg,.gsc-mobile-inline-search svg{width:20px;height:20px;display:block}.gsc-mobile-inline-search{display:flex;align-items:center;width:calc(100% - 24px);min-height:44px;margin:8px 12px 8px;border:1px solid #dce5ef;border-radius:11px;background:#f6f8fb;overflow:hidden}.gsc-mobile-inline-search[hidden]{display:none!important}.gsc-mobile-inline-search input{height:44px;min-width:0;flex:1;width:calc(100% - 44px);border:0!important;background:transparent!important;margin:0!important;padding:10px 12px!important;font-size:14px;box-shadow:none!important}.gsc-mobile-inline-search button{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border:0;background:transparent;color:#23476b;padding:10px}.gsc-mobile-inline-search:focus-within{border-color:#1264eb}
.mobile-container .et-mobile-container-top{position:relative;min-height:70px;padding:12px 66px 12px 14px!important}.mobile-container .et-mobile-container-top>.et__mobile-toggle,.mobile-container .et-mobile-container-top .account{display:none!important}.gsc-mobile-close{position:absolute;right:12px;top:12px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border:1px solid #dbe4ef;border-radius:11px;background:#fff;color:#203c5a;cursor:pointer}.gsc-mobile-close svg{width:24px;height:24px}.gsc-mobile-close:focus-visible{outline:2px solid #1264eb;outline-offset:2px}
ul.sticky-dashboard{transform:none!important;transition:opacity .16s ease,visibility .16s ease,transform .16s ease}ul.sticky-dashboard.off,ul.sticky-dashboard.gsc-dock-away{opacity:0!important;visibility:hidden!important;transform:translateY(8px)!important;pointer-events:none!important}
.home .elementor-element-c0aaf7d{padding:0!important;margin-top:8px!important;margin-bottom:14px!important;width:100%!important;max-width:none!important}.home .elementor-element-c0aaf7d>.e-con-inner{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.home .elementor-element-b29a404,.home .elementor-element-b29a404>.elementor-widget-container{padding:0!important;margin:0!important;width:100%!important;max-width:none!important}.home .elementor-element-4dc057d{margin-top:0!important;margin-bottom:16px!important}.home .elementor-element-4dc057d>.e-con-inner{padding-top:0!important;padding-bottom:0!important}
}
@media(prefers-reduced-motion:reduce){ul.sticky-dashboard{transition:none!important}}
.gsc-catalog-content{display:none}@media(min-width:1025px){.gsc-footer-group summary{font-size:16px;font-weight:600;margin:0 0 14px;list-style:none;cursor:pointer}.gsc-footer-group summary::-webkit-details-marker{display:none}}
