:root{--navy:#0F2A4A;--navy-dark:#0A1F35;--navy-mid:#1A3A5F;--navy-light:#E8EEF4;--orange:#FF6A00;--orange-dark:#E85D04;--hot:#E63946;--hot-light:#FDE2E4;--flag-amber:#FF6A00;--flag-amber-on-dark:#FFB703;--teal:var(--navy);--teal-dark:var(--navy-dark);--teal-mid:var(--navy-mid);--teal-light:var(--navy-light);--amber:var(--orange);--amber-dark:var(--orange-dark);--amber-text:#0F2A4A;--amber-on-dark:var(--flag-amber-on-dark);--maroon:#7B1C1C;--maroon-dark:#5C1414;--white:#ffffff;--bg:#F8FAFB;--bg-warm:#F5F3EE;--border:#DDE4EC;--text:#1A202C;--muted:#5A6A7A;--light:#94A3B8;--green:#22A267;--radius:6px;--radius-lg:12px;--shadow:0 2px 16px rgba(15,42,74,0.10);--shadow-sm:0 1px 4px rgba(15,42,74,0.08);--transition:0.18s ease}.skip-link{position:fixed;top:-9999px;left:0;background:var(--teal);color:var(--white);padding:12px 24px;font-size:.875rem;font-weight:700;z-index:99999;text-decoration:none;border-radius:0 0 var(--radius) 0;transition:top 0.15s}.skip-link:focus{top:0;outline:2px solid var(--amber);outline-offset:2px}:focus-visible{outline:3px solid var(--amber);outline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--amber);outline-offset:2px;border-radius:2px}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:'Inter','Helvetica Neue',Arial,sans-serif;font-size:1rem;line-height:1.65;color:var(--text);background:var(--white);overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}a:hover{color:var(--teal)}.ast-page-builder-template .site-content #primary{padding-right:0!important}.ast-page-builder-template .entry-header{padding-left:0!important;padding-right:0!important;margin:0!important}.ast-page-builder-template .entry-title{display:none!important}.ast-page-builder-template #primary{margin:0!important}.ast-container{max-width:1280px!important}body{--ast-global-color-0:#0F2A4A}.sle-topbar{background:var(--teal-dark);border-bottom:1px solid rgb(255 255 255 / .08);font-size:.8rem;color:rgb(255 255 255 / .65)}.sle-topbar-inner{max-width:1280px;margin:0 auto;padding:0 24px;height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px}.sle-topbar-dot{display:inline-block;width:7px;height:7px;background:var(--green);border-radius:50%;margin-right:6px;animation:pulse-dot 2s infinite}@keyframes pulse-dot{0%,100%{opacity:1}50%{opacity:.4}}.sle-topbar-tagline{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sle-topbar-right{display:flex;align-items:center;gap:16px;flex-shrink:0}.sle-topbar-link{display:flex;align-items:center;gap:5px;color:rgb(255 255 255 / .65);font-size:.8rem;transition:color var(--transition)}.sle-topbar-link:hover{color:var(--white)}.sle-topbar-cta{background:var(--amber);color:var(--teal-dark)!important;font-size:.75rem;font-weight:700;padding:4px 12px;border-radius:20px;transition:background var(--transition);white-space:nowrap}.sle-topbar-cta:hover{background:var(--amber-dark);color:var(--teal-dark)!important}@media (max-width:640px){.sle-topbar-tagline{display:none}}.sle-topbar{position:relative;z-index:9500}.sle-topbar .trp-language-switcher{position:relative!important;width:auto!important;height:auto!important;min-height:26px!important}.sle-topbar .trp-ls-shortcode-current-language{background:transparent!important;background-image:none!important;border:1px solid rgb(255 255 255 / .2)!important;border-radius:4px!important;padding:3px 8px!important;cursor:pointer}.sle-topbar .trp-ls-shortcode-language{position:absolute!important;top:calc(100% + 4px)!important;right:0!important;left:auto!important;width:auto!important;min-width:120px!important;background:#0A1F35!important;border:1px solid rgb(255 255 255 / .22)!important;border-radius:6px!important;padding:4px!important;box-shadow:0 8px 24px rgb(0 0 0 / .35)!important;z-index:100!important}.sle-topbar .trp-language-switcher>div>a{display:flex!important;align-items:center!important;gap:5px!important;color:rgb(255 255 255 / .82)!important;font-size:0.75rem!important;font-weight:500!important;padding:5px 10px!important;border-radius:4px!important;text-decoration:none!important;white-space:nowrap!important}.sle-topbar .trp-language-switcher>div>a:hover{background:rgb(255 255 255 / .1)!important;color:#fff!important}.sle-topbar .trp-flag-image{border-radius:2px!important;flex-shrink:0!important}.sle-drawer-lang .trp-language-switcher{width:auto!important;height:auto!important}.sle-drawer-lang .trp-language-switcher>div{background:transparent!important;background-image:none!important;border:none!important;padding:0!important}.sle-drawer-lang .trp-language-switcher>div>a{color:rgb(255 255 255 / .8)!important;font-size:0.85rem!important;padding:5px 0!important;display:flex!important;align-items:center!important;gap:6px!important}.sle-drawer-lang .trp-language-switcher .trp-ls-shortcode-language{position:static!important;visibility:visible!important;height:auto!important;overflow:visible!important}.sle-drawer-lang .trp-language-switcher:hover .trp-ls-shortcode-current-language{visibility:visible!important}.sle-header{background:#0F2A4A;border-bottom:3px solid var(--amber);box-shadow:0 2px 16px rgb(0 0 0 / .22);position:sticky;top:0;z-index:9000;transition:box-shadow var(--transition),transform 0.25s ease}.sle-header--scrolled{box-shadow:0 4px 24px rgb(0 0 0 / .32)}.sle-header--hidden{transform:translateY(-100%)}.sle-header-inner{max-width:1280px;margin:0 auto;padding:0 24px;height:68px;display:flex;align-items:center;gap:24px}.sle-logo-link{flex-shrink:0;text-decoration:none}.sle-logo-wrap{background:rgb(255 255 255 / .96);padding:6px 12px;border-radius:6px;display:inline-flex;align-items:center;box-shadow:0 1px 4px rgb(0 0 0 / .15)}.sle-logo-wrap--sm{padding:5px 10px}.sle-logo{height:36px;width:auto;display:block}.sle-nav-desktop{flex:1;display:flex;align-items:center;min-width:0}@media (max-width:1024px){.sle-nav-desktop{display:none}}#mega-menu-wrap-primary,.sle-nav-desktop #mega-menu-wrap-primary{background:transparent!important;border:none!important}#mega-menu-wrap-primary #mega-menu-primary{background:transparent!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{background:transparent!important;color:rgb(255 255 255 / .88)!important;font-size:0.8125rem!important;font-weight:500!important;letter-spacing:.01em;border:none!important;padding:0 10px!important;height:68px!important;line-height:68px!important;white-space:nowrap;transition:color var(--transition),background var(--transition)!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{color:var(--amber)!important;background:rgb(255 255 255 / .06)!important}#mega-menu-wrap-primary .mega-sub-menu{background:#0F2A4A!important;border:none!important;border-top:3px solid var(--amber)!important;box-shadow:0 16px 48px rgb(0 0 0 / .35)!important}#mega-menu-wrap-primary .mega-sub-menu a.mega-menu-link{color:rgb(255 255 255 / .88)!important;background:transparent!important;font-size:0.8125rem!important;padding:8px 16px!important;transition:color var(--transition),background var(--transition)!important}#mega-menu-wrap-primary .mega-sub-menu a.mega-menu-link:hover{color:var(--amber)!important;background:rgb(255 255 255 / .08)!important}#mega-menu-wrap-primary .mega-sub-menu li.mega-menu-item{background:transparent!important}#mega-menu-wrap-primary .mega-menu-row .mega-menu-column>.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{color:var(--amber)!important;font-weight:700!important;font-size:0.75rem!important;text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid rgb(255 255 255 / .1)!important;padding-bottom:10px!important;margin-bottom:4px!important}#mega-menu-wrap-primary .mega-menu-toggle{display:none!important}.sle-header-utils{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-left:auto}.sle-util-btn,.sle-cart-btn,.sle-dashboard-link{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .12);border-radius:8px;color:rgb(255 255 255 / .85);cursor:pointer;position:relative;transition:background var(--transition),color var(--transition),border-color var(--transition)}.sle-util-btn:hover,.sle-cart-btn:hover,.sle-dashboard-link:hover{background:rgb(255 255 255 / .15);color:var(--white);border-color:rgb(255 255 255 / .25)}.sle-cart-count{position:absolute;top:-6px;right:-6px;background:var(--amber);color:var(--teal-dark);font-size:.75rem;font-weight:800;min-width:18px;height:18px;border-radius:9px;padding:0 4px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px rgb(0 0 0 / .25)}@media (max-width:1024px){.sle-dashboard-link{display:none}}.sle-hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .15);border-radius:8px;cursor:pointer;padding:0;transition:background var(--transition)}.sle-hamburger:hover{background:rgb(255 255 255 / .15)}.sle-hamburger span{display:block;width:20px;height:2px;background:var(--white);border-radius:2px;transition:transform 0.25s,opacity 0.2s}.sle-hamburger.is-active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.sle-hamburger.is-active span:nth-child(2){opacity:0}.sle-hamburger.is-active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:1024px){.sle-hamburger{display:flex}}.sle-search-bar{background:rgb(0 0 0 / .25);border-top:1px solid rgb(255 255 255 / .1);padding:12px 24px}.sle-search-bar-inner{max-width:600px;margin:0 auto}.sle-search-bar .search-form{display:flex;gap:8px}.sle-search-bar input[type="search"]{flex:1;padding:10px 16px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);border-radius:var(--radius);color:var(--white);font-family:inherit;font-size:.9375rem}.sle-search-bar input[type="search"]::placeholder{color:rgb(255 255 255 / .65)}.sle-search-bar input[type="search"]:focus-visible{outline:none;border-color:var(--amber);background:rgb(255 255 255 / .14);box-shadow:0 0 0 3px rgb(255 106 0 / .35)}.sle-search-bar button[type="submit"]{background:var(--amber)!important;color:var(--teal-dark)!important;border:none!important;border-radius:var(--radius)!important;padding:10px 20px!important;font-weight:700!important;cursor:pointer}.sle-overlay{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .55);z-index:9990;opacity:0;transition:opacity 0.25s}.sle-overlay.is-visible{display:block;opacity:1}.sle-drawer{position:fixed;top:0;left:-320px;width:300px;max-width:85vw;height:100%;background:#0F2A4A;border-right:3px solid var(--amber);z-index:9999;display:flex;flex-direction:column;transition:left 0.28s cubic-bezier(.4,0,.2,1);overflow-y:auto}.sle-drawer[aria-hidden="false"]{left:0}.sle-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid rgb(255 255 255 / .1);flex-shrink:0}.sle-drawer-close{width:36px;height:36px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .15);border-radius:8px;color:rgb(255 255 255 / .8);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--transition)}.sle-drawer-close:hover{background:rgb(255 255 255 / .18);color:var(--white)}.sle-drawer-body{flex:1;padding:8px 0;overflow-y:auto}.sle-drawer-menu{list-style:none;padding:0;margin:0}.sle-drawer-menu li{border-bottom:1px solid rgb(255 255 255 / .06)}.sle-drawer-menu li a{display:block;padding:12px 20px;color:rgb(255 255 255 / .82)!important;font-size:.9375rem;font-weight:500;transition:color var(--transition),background var(--transition)}.sle-drawer-menu li a:hover,.sle-drawer-menu li.current-menu-item>a{color:var(--amber)!important;background:rgb(255 255 255 / .05)}.sle-drawer-menu .sub-menu{display:none;background:rgb(0 0 0 / .15)}.sle-drawer-menu .sub-menu.is-open{display:block}.sle-drawer-menu .sub-menu a{padding-left:32px;font-size:.875rem;color:rgb(255 255 255 / .68)!important}.sle-drawer-menu .sub-menu .sub-menu a{padding-left:44px}.sle-sub-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:32px;height:32px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .15);border-radius:6px;color:rgb(255 255 255 / .8);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--transition);z-index:5}.sle-sub-toggle.is-open{transform:translateY(-50%) rotate(180deg);background:rgb(255 255 255 / .15)}.sle-drawer-menu li{position:relative}.sle-drawer-menu li.menu-item-has-children>a{padding-right:52px}.sle-drawer-footer{border-top:1px solid rgb(255 255 255 / .1);padding:16px 18px;display:flex;flex-direction:column;gap:10px;flex-shrink:0}.sle-drawer-util-link{display:flex;align-items:center;gap:8px;color:rgb(255 255 255 / .75)!important;font-size:.875rem;padding:8px 12px;background:rgb(255 255 255 / .06);border-radius:var(--radius);transition:background var(--transition),color var(--transition)}.sle-drawer-util-link:hover{background:rgb(255 255 255 / .12);color:var(--white)!important}.sle-drawer-cta{display:block;text-align:center;background:var(--amber);color:var(--teal-dark)!important;font-weight:700;font-size:.9rem;padding:11px 20px;border-radius:var(--radius);transition:background var(--transition)}.sle-drawer-cta:hover{background:var(--amber-dark);color:var(--teal-dark)!important}.sle-drawer-lang{margin-top:4px}body.sle-drawer-open{overflow:hidden}.ast-breadcrumbs-wrapper,.ast-archive-description{display:none}.page-header-bg,.ast-page-banner-outer-wrap{background:linear-gradient(135deg,var(--teal-dark) 0%,var(--teal) 100%)!important;padding:60px 0!important}.ast-page-banner-outer-wrap .ast-page-header-content *,.page-header-bg h1,.page-header-bg p{color:var(--white)!important}h1,h2,h3,h4,h5,h6{font-family:'Inter','Helvetica Neue',Arial,sans-serif;font-weight:700;line-height:1.25;color:var(--text)}h1{font-size:clamp(1.875rem, 4vw, 2.75rem)}h2{font-size:clamp(1.5rem, 3vw, 2.125rem)}h3{font-size:clamp(1.125rem, 2vw, 1.5rem)}.ast-button-wrap .ast-custom-button,.wp-block-button .wp-block-button__link,input[type="submit"],button[type="submit"],.button,a.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background:var(--amber)!important;color:var(--teal-dark)!important;border:none!important;border-radius:var(--radius)!important;font-weight:700!important;font-size:0.875rem!important;letter-spacing:0.03em!important;padding:10px 22px!important;cursor:pointer;transition:background var(--transition),transform var(--transition),box-shadow var(--transition)!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,input[type="submit"]:hover,button[type="submit"]:hover{background:var(--amber-dark)!important;box-shadow:0 4px 12px rgb(255 106 0 / .35)!important;transform:translateY(-1px)!important}.btn-primary,a.btn-primary{background:var(--teal)!important;color:var(--white)!important;border-radius:var(--radius)!important;font-weight:700!important;padding:11px 26px!important;display:inline-block;transition:background var(--transition)!important}.btn-primary:hover{background:var(--teal-dark)!important;color:var(--white)!important}.woocommerce-message,.woocommerce-info{border-top-color:var(--teal)!important}.woocommerce-message::before{color:var(--teal)!important}.woocommerce-error{border-top-color:var(--maroon)!important}a.wc-forward,.woocommerce-message a,.woocommerce-info a{background:var(--teal)!important;color:var(--white)!important;border-radius:var(--radius)!important;padding:8px 16px!important;font-weight:700!important}.star-rating span::before,.woocommerce .star-rating::before{color:var(--amber)!important}.woocommerce .star-rating{color:var(--amber)!important}.woocommerce span.onsale{background:var(--maroon)!important;border-radius:50%!important;min-height:42px;min-width:42px;line-height:42px}.woocommerce .price,.woocommerce-Price-amount{color:var(--teal)!important;font-weight:700}del .woocommerce-Price-amount{color:var(--muted)!important;font-weight:400}.ast-shop-product-wrap ul.products,.woocommerce ul.products{gap:20px!important}.woocommerce ul.products li.product,.ast-woocommerce-container ul.products li.product{background:var(--white)!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;overflow:hidden;transition:box-shadow var(--transition),transform var(--transition)!important;box-shadow:var(--shadow-sm)!important}.woocommerce ul.products li.product:hover{box-shadow:var(--shadow)!important;transform:translateY(-3px)!important}.woocommerce ul.products li.product a img{border-radius:0!important;aspect-ratio:4/3;object-fit:cover}.woocommerce ul.products li.product .woocommerce-loop-product__title,.ast-woo-product-category,.woocommerce ul.products li.product .price{padding-left:14px;padding-right:14px}.woocommerce ul.products li.product .astra-shop-summary-wrap{padding:12px 0 16px}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-size:0.9375rem!important;font-weight:600!important;color:var(--text)!important;line-height:1.3;margin-bottom:4px!important}.ast-woo-product-category{font-size:0.75rem!important;color:var(--teal)!important;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.woocommerce ul.products li.product .button{margin:8px 14px 4px!important;width:calc(100% - 28px)!important;text-align:center!important;font-size:0.8125rem!important;padding:8px 12px!important}.woocommerce ul.products li.product-category .woocommerce-loop-category__title{background:linear-gradient(to top,rgb(15 42 74 / .85) 0%,transparent 100%);color:var(--white)!important;font-size:1rem!important;padding:20px 16px 14px!important}.woocommerce div.product .product_title{color:var(--text)!important;font-size:clamp(1.5rem, 3vw, 2rem)!important}.woocommerce div.product p.price{color:var(--teal)!important;font-size:1.5rem!important;font-weight:700!important}.woocommerce div.product .product_meta a{color:var(--teal)!important}.woocommerce div.product .woocommerce-tabs ul.tabs{border-bottom:2px solid var(--border)!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--teal)!important;border-bottom:2px solid var(--teal)!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--muted)!important;font-weight:600}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:var(--teal)!important}.woocommerce div.product form.cart .single_add_to_cart_button{background:var(--teal)!important;color:var(--white)!important;font-size:1rem!important;padding:14px 32px!important;min-width:200px}.woocommerce div.product form.cart .single_add_to_cart_button:hover{background:var(--teal-dark)!important;transform:translateY(-1px)!important}.sle-badge{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;font-weight:600;padding:3px 10px;border-radius:20px}.sle-badge-organic{background:#E6F5EC;color:#1A7B3D}.sle-badge-verified{background:var(--teal-light);color:var(--teal)}.sle-badge-bulk{background:#FFF3E0;color:#C47000}.sle-badge-moq{background:#EEF2FF;color:#3730A3}.woocommerce-page .woocommerce-result-count{color:var(--muted)!important}.woocommerce-ordering select,.woocommerce .widget_price_filter .price_slider_amount .button{border-color:var(--border)!important;border-radius:var(--radius)!important}.widget_product_categories .product-categories li a:hover,.widget_product_categories .product-categories li.current-cat>a{color:var(--teal)!important;font-weight:600}.woocommerce .widget_price_filter .ui-slider-range{background:var(--teal)!important}.woocommerce .widget_price_filter .ui-slider-handle{background:var(--teal)!important;border-color:var(--teal)!important}.wcfmmp-store-list-page .wcfmmp-store-list-map,.wcfm-store-list-page .wcfmmp-store-list-map{max-height:360px!important;border-radius:var(--radius-lg);overflow:hidden;margin-bottom:28px}.wcfmmp-store-list-page .wcfmmp-store-list-map .leaflet-container,.wcfm-store-list-page .wcfmmp-store-list-map .leaflet-container{height:360px!important;border-radius:var(--radius-lg)}.wcfmmp-store-list-page .wcfm_radius_filter_container,.wcfm-store-list-page .wcfm_radius_filter_container,.wcfmmp-store-list-page .wcfmmp-radius-addr,.wcfm-store-list-page .wcfmmp-radius-addr{display:none!important}.wcfmmp-single-store .store-phone,.wcfmmp-single-store .store-address,.wcfmmp-single-store .wcfmmp_store_phone{display:none!important}.wcfmmp-single-store .store-avatar img[src^="data:image/gif"]{visibility:hidden}.wcfmmp-single-store .store-avatar:has(img[src^="data:image/gif"]){background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFB703' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='4' y='3' width='16' height='18'/><path d='M9 7h2M13 7h2M9 11h2M13 11h2M9 15h2M13 15h2'/><path d='M10 21v-4h4v4'/></svg>") no-repeat center / 28px,linear-gradient(160deg,var(--navy) 0%,var(--navy-dark) 100%)!important}#wcfmmp-stores-lists{max-width:1200px;margin:0 auto;padding:32px 24px}#wcfmmp-stores-wrap-holder.right_side_full{width:100%!important;float:none!important}#wcfmmp-stores-wrap ul.store_list_wrapper{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important;list-style:none!important;padding:0!important;margin:0!important}@media (max-width:1024px){#wcfmmp-stores-wrap ul.store_list_wrapper{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:600px){#wcfmmp-stores-wrap ul.store_list_wrapper{grid-template-columns:1fr!important}}.wcfmmp-single-store{width:100%!important;float:none!important;padding:0!important;margin:0!important}.wcfmmp-single-store .store-wrapper{background:var(--white)!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;overflow:hidden;box-shadow:var(--shadow-sm)!important;transition:box-shadow var(--transition),transform var(--transition);display:flex;flex-direction:column;height:100%}.wcfmmp-single-store .store-wrapper:hover{box-shadow:var(--shadow)!important;transform:translateY(-3px)}.wcfmmp-single-store .store-content{flex-shrink:0}.wcfmmp-single-store .store-info{height:180px!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;position:relative}.wcfmmp-single-store .store-info::after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,transparent 40%,rgb(10 61 53 / .55) 100%)}.wcfmmp-single-store .store-footer{padding:16px!important;flex:1;display:flex;flex-direction:column;position:relative}.wcfmmp-single-store .store-avatar{width:56px!important;height:56px!important;border-radius:50%!important;overflow:hidden!important;border:3px solid var(--amber)!important;background:var(--white)!important;margin-top:-36px!important;margin-bottom:10px!important;position:relative;z-index:1;flex-shrink:0;float:none!important}.wcfmmp-single-store .store-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.wcfmmp-single-store .store-data-container{float:none!important;width:100%!important}.wcfmmp-single-store .store-data h2{font-size:1rem!important;font-weight:700!important;margin:0 0 4px!important;line-height:1.3!important}.wcfmmp-single-store .store-data h2 a{color:var(--teal)!important;text-decoration:none!important}.wcfmmp-single-store .store-data h2 a:hover{color:var(--amber)!important}.wcfmmp-single-store .bd_rating{margin-bottom:8px}.wcfmmp-single-store .bd_rating .star-rating{color:var(--amber)!important}.wcfmmp-single-store .store-address,.wcfmmp-single-store .store-phone{font-size:0.8125rem!important;color:var(--muted)!important;margin:2px 0!important;display:flex;align-items:center;gap:5px}.wcfmmp-single-store .store-address .wcfmfa,.wcfmmp-single-store .store-phone .wcfmfa{color:var(--teal)!important;font-size:.75rem}.wcfmmp-single-store .wcfmmp-visit-store{display:inline-block!important;margin-top:auto!important;padding-top:14px;background:var(--amber)!important;color:#fff!important;font-size:0.875rem!important;font-weight:700!important;text-decoration:none!important;padding:9px 18px!important;border-radius:var(--radius)!important;text-align:center!important;width:100%!important;box-sizing:border-box!important;transition:background 0.2s!important;margin-top:14px!important}.wcfmmp-single-store .wcfmmp-visit-store:hover{background:var(--amber-dark)!important}.wcfmmp-single-store .wcfmmp-visit-store span{font-weight:700}#wcfmmp-store-search-form{background:var(--bg)!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;padding:20px!important;margin-bottom:28px!important}#wcfmmp-store-search-form input,#wcfmmp-store-search-form select{border:1px solid var(--border)!important;border-radius:var(--radius)!important;padding:9px 12px!important;font-size:0.9rem!important}#wcfmmp-store-search-form input:focus-visible,#wcfmmp-store-search-form select:focus-visible{border-color:var(--teal)!important;outline:none!important;box-shadow:0 0 0 3px rgb(15 42 74 / .28)!important}#wcfmmp-store-search-form button,#wcfmmp-store-search-form input[type="submit"]{background:var(--teal)!important;color:var(--white)!important;border:none!important;border-radius:var(--radius)!important;padding:9px 20px!important;font-weight:600!important;cursor:pointer!important}#wcfmmp-store-search-form button:hover{background:var(--teal-dark)!important}.woocommerce-cart-form table.cart{border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;overflow:hidden}.woocommerce-cart-form table.cart thead{background:var(--teal-dark)!important}.woocommerce-cart-form table.cart thead th{color:var(--white)!important;font-weight:600!important;padding:14px 16px!important}.woocommerce-cart-form table.cart tbody tr{border-bottom:1px solid var(--border)!important}.woocommerce-cart-form table.cart .product-name a{color:var(--teal)!important;font-weight:600}.woocommerce .cart_totals h2,.woocommerce .cross-sells h2{color:var(--teal)!important}.woocommerce .cart_totals{background:var(--bg)!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;padding:24px!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:var(--teal)!important;color:var(--white)!important;font-size:1rem!important;padding:14px 24px!important;border-radius:var(--radius)!important;font-weight:700!important;text-align:center!important;display:block!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:var(--teal-dark)!important}.woocommerce-cart-form .coupon input#coupon_code{border:1px solid var(--border)!important;border-radius:var(--radius) 0 0 var(--radius)!important;padding:10px 14px!important}.woocommerce-cart-form .coupon button[name="apply_coupon"]{border-radius:0 var(--radius) var(--radius) 0!important}.woocommerce-checkout #order_review_heading,.woocommerce-checkout h3#order_review_heading{color:var(--teal)!important}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3{color:var(--teal)!important}.woocommerce-checkout input[type="text"],.woocommerce-checkout input[type="email"],.woocommerce-checkout input[type="tel"],.woocommerce-checkout select,.woocommerce-checkout textarea{border:1px solid var(--border)!important;border-radius:var(--radius)!important;padding:10px 14px!important;font-family:inherit!important;transition:border-color var(--transition)!important}.woocommerce-checkout input:focus-visible,.woocommerce-checkout select:focus-visible,.woocommerce-checkout textarea:focus-visible{border-color:var(--teal)!important;outline:none!important;box-shadow:0 0 0 3px rgb(15 42 74 / .28)!important}#payment{background:var(--bg)!important;border-radius:var(--radius-lg)!important}#payment .payment_methods{border-bottom:1px solid var(--border)!important}#payment input[type="radio"]:checked+label{color:var(--teal)!important}#place_order{background:var(--teal)!important;color:var(--white)!important;font-size:1.0625rem!important;padding:16px 32px!important;border-radius:var(--radius)!important;font-weight:700!important;letter-spacing:.02em;width:100%;display:block}#place_order:hover{background:var(--teal-dark)!important}.cartflows-checkout-main-wrapper .cartflows-checkout-form{border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important}.cartflows-checkout-main-wrapper .cf-checkout-order-summary-table thead{background:var(--teal-dark)!important}.cartflows-checkout-main-wrapper .cf-checkout-order-summary-table thead th{color:var(--white)!important}.woocommerce-MyAccount-navigation ul{border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;overflow:hidden}.woocommerce-MyAccount-navigation ul li a{color:var(--text)!important;padding:11px 18px!important;display:block;border-bottom:1px solid var(--border)!important;font-weight:500;transition:background var(--transition),color var(--transition)}.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li.is-active a{background:var(--teal-light)!important;color:var(--teal)!important;font-weight:700}.woocommerce-MyAccount-navigation ul li.is-active a{border-left:3px solid var(--teal)!important}.wcfm-dashboard-header{background:linear-gradient(135deg,var(--teal-dark),var(--teal))!important}.wcfm-dashboard-stat-block{border-radius:var(--radius)!important}.wcfm_menu li.wcfm_menu_item.active>a,.wcfm_menu li.wcfm_menu_item>a:hover{color:var(--amber)!important}.wcfm-primary-store-btn{background:var(--amber)!important;color:var(--teal-dark)!important;border-radius:var(--radius)!important;font-weight:700!important}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="number"],.wpcf7-form select,.wpcf7-form textarea,.wpforms-field input,.wpforms-field select,.wpforms-field textarea{border:1px solid var(--border)!important;border-radius:var(--radius)!important;padding:10px 14px!important;font-family:inherit!important;width:100%!important;transition:border-color var(--transition),box-shadow var(--transition)!important}.wpcf7-form input:focus-visible,.wpcf7-form select:focus-visible,.wpcf7-form textarea:focus-visible,.wpforms-field input:focus-visible,.wpforms-field select:focus-visible,.wpforms-field textarea:focus-visible{border-color:var(--teal)!important;outline:none!important;box-shadow:0 0 0 3px rgb(15 42 74 / .28)!important}.wpcf7-submit,.wpforms-submit{background:var(--amber)!important;color:var(--teal-dark)!important;font-weight:700!important;border:none!important;border-radius:var(--radius)!important;padding:11px 26px!important;cursor:pointer;transition:background var(--transition)!important}.wpcf7-submit:hover,.wpforms-submit:hover{background:var(--amber-dark)!important}.sle-cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:99999;background:var(--teal-dark);border-top:3px solid var(--amber);box-shadow:0 -4px 24px rgb(0 0 0 / .35);padding:16px 24px}.sle-cookie-banner[hidden]{display:none}.sle-cookie-inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.sle-cookie-text{color:rgb(255 255 255 / .88);font-size:.875rem;margin:0;flex:1;min-width:200px}.sle-cookie-text a{color:var(--amber);text-decoration:underline}.sle-cookie-actions{display:flex;gap:10px;flex-shrink:0;flex-wrap:wrap}.sle-cookie-btn{padding:9px 20px;border-radius:var(--radius);font-size:.875rem;font-weight:600;cursor:pointer;border:none;transition:background var(--transition),color var(--transition);font-family:var(--font)}.sle-cookie-btn--accept{background:var(--amber);color:var(--teal-dark)}.sle-cookie-btn--accept:hover{background:#E85D04}.sle-cookie-btn--essential{background:#fff0;color:rgb(255 255 255 / .8);border:1px solid rgb(255 255 255 / .3)}.sle-cookie-btn--essential:hover{background:rgb(255 255 255 / .08);color:var(--white)}@media (max-width:600px){.sle-cookie-inner{flex-direction:column;align-items:flex-start}.sle-cookie-actions{width:100%}.sle-cookie-btn{flex:1;text-align:center}}.aioseo-breadcrumbs span a{color:var(--teal)!important}.aioseo-breadcrumbs span.aioseo-breadcrumb-separator{color:var(--muted)!important}.site-footer,#colophon{background:var(--teal-dark)!important;color:rgb(255 255 255 / .8)!important;border-top:3px solid var(--amber)!important}.sle-footer-inner{max-width:1280px;margin:0 auto;padding:60px 24px 32px;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}@media (max-width:1024px){.sle-footer-inner{grid-template-columns:1fr 1fr}}@media (max-width:600px){.sle-footer-inner{grid-template-columns:1fr;gap:28px;padding:40px 20px 24px}}.sle-footer-logo{max-height:48px;width:auto;margin-bottom:14px}.sle-footer-tagline{font-size:.875rem;color:rgb(255 255 255 / .65);line-height:1.55;max-width:260px;margin-bottom:20px}.sle-footer-col h4{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--amber-on-dark);margin-bottom:14px}.sle-footer-col ul{list-style:none;padding:0;margin:0}.sle-footer-col ul li{margin-bottom:7px}.sle-footer-col ul li a{color:rgb(255 255 255 / .82);font-size:.875rem;transition:color var(--transition)}.sle-footer-col ul li a:hover{color:var(--amber-on-dark)}.sle-footer-social{display:flex;gap:10px;margin-top:18px}.sle-footer-social a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgb(255 255 255 / .1);border-radius:50%;color:rgb(255 255 255 / .75);font-size:.9rem;transition:background var(--transition),color var(--transition)}.sle-footer-social a:hover{background:var(--amber);color:var(--teal-dark)}.sle-footer-bottom{border-top:1px solid rgb(255 255 255 / .1);max-width:1280px;margin:0 auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:.8125rem;color:rgb(255 255 255 / .72)}.sle-footer-bottom a{color:rgb(255 255 255 / .82)}.sle-footer-bottom a:hover{color:var(--amber-on-dark)}.sle-footer-legal{display:flex;gap:18px;flex-wrap:wrap}.ast-footer-overlay,#ast-footer-overlay,footer.site-footer .ast-footer-widget-area,footer.site-footer .footer-adv-widget-area{display:none!important}.sle-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin:32px 0}.sle-info-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;transition:box-shadow var(--transition),transform var(--transition)}.sle-info-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.sle-info-card .sle-card-icon{width:48px;height:48px;background:var(--teal-light);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;color:var(--teal);font-size:1.25rem}.sle-info-card h3{font-size:1rem;color:var(--teal);margin-bottom:8px}.sle-info-card p{font-size:.875rem;color:var(--muted);line-height:1.55}.sle-exporter-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px 24px;display:flex;align-items:flex-start;gap:16px;transition:box-shadow var(--transition)}.sle-exporter-card:hover{box-shadow:var(--shadow)}.sle-exporter-logo{width:60px;height:60px;border-radius:var(--radius);background:var(--teal-light);flex-shrink:0;overflow:hidden}.sle-exporter-meta h3{font-size:1rem;color:var(--teal);margin-bottom:4px}.sle-exporter-meta p{font-size:.8125rem;color:var(--muted);margin-bottom:8px}.sle-exporter-verified{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;font-weight:700;color:var(--green);background:#E6F5EC;padding:3px 9px;border-radius:20px}@media (max-width:768px){.woocommerce ul.products[class*='columns-'] li.product{width:calc(50% - 10px)!important}.ast-container{padding:0 16px!important}.entry-content{padding:0!important}}@media (max-width:480px){.woocommerce ul.products[class*='columns-'] li.product{width:100%!important}}.text-teal{color:var(--teal)}.text-amber{color:var(--amber)}.text-maroon{color:var(--maroon)}.text-muted{color:var(--muted)}.bg-teal{background:var(--teal);color:var(--white)}.bg-teal-light{background:var(--teal-light)}.section-divider{border:none;border-top:1px solid var(--border);margin:32px 0}.sle-header{background:linear-gradient(180deg,#0f5543 0%,#0F2A4A 100%)!important}.sle-logo-link{transition:opacity var(--transition)}.sle-logo-link:hover .sle-logo-wrap{box-shadow:0 2px 10px rgb(0 0 0 / .22)}.sle-topbar-tagline{letter-spacing:.01em}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link{color:var(--amber)!important;background:rgb(255 255 255 / .06)!important}.sle-util-btn:focus-visible,.sle-cart-btn:focus-visible,.sle-dashboard-link:focus-visible,.sle-hamburger:focus-visible{outline:3px solid var(--amber);outline-offset:2px;box-shadow:0 0 0 5px rgb(255 106 0 / .3)}.sle-drawer{width:320px!important;transition:left 0.26s cubic-bezier(.32,0,.15,1)!important;will-change:transform}.sle-sec-head h2::after{content:'';display:block;width:44px;height:3px;background:var(--amber);border-radius:2px;margin:10px auto 0}.sle-sec-label{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal);background:var(--teal-light);border-radius:20px;padding:4px 14px;margin-bottom:10px}.sle-stats-strip{background:var(--teal-dark);padding:36px 0}.sle-stats-strip .sle-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:1100px;margin:0 auto;padding:0 24px;text-align:center}.sle-stat-block{border-right:1px solid rgb(255 255 255 / .12);padding:8px 24px}.sle-stat-block:last-child{border-right:none}.sle-stat-num{font-size:clamp(1.75rem, 3vw, 2.25rem);font-weight:800;color:var(--amber);line-height:1.1;display:block}.sle-stat-label{font-size:.8125rem;color:rgb(255 255 255 / .75);margin-top:4px;display:block}@media (max-width:600px){.sle-stats-strip .sle-stats-row{grid-template-columns:repeat(2,1fr)}.sle-stat-block{border-right:none;border-bottom:1px solid rgb(255 255 255 / .1);padding:14px 16px}.sle-stat-block:nth-child(2n){border-right:none}.sle-stat-block:last-child{border-bottom:none}}.sle-cat--tea{background:linear-gradient(135deg,#1B4332,#2D6A4F,#40916C)}.sle-cat--spices{background:linear-gradient(135deg,#7b3a00,#e65100,#bf360c)}.sle-cat--coconut{background:linear-gradient(135deg,#5D4037,#795548,#8D6E63)}.sle-cat--textiles{background:linear-gradient(135deg,#1A237E,#283593,#3949AB)}.sle-cat--rubber{background:linear-gradient(135deg,#212121,#424242,#616161)}.sle-cat--gems{background:linear-gradient(135deg,#4A148C,#6A1B9A,#7B1FA2)}.sle-cat--seafood{background:linear-gradient(135deg,#01579B,#0277BD,#0288D1)}.sle-cat--handicrafts{background:linear-gradient(135deg,#BF360C,#D84315,#E64A19)}.sle-cert-section{background:var(--white);padding:48px 0;border-bottom:1px solid var(--border)}.sle-cert-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.sle-cert-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border:1.5px solid var(--border);border-radius:50px;font-size:.9rem;font-weight:600;color:var(--text);text-decoration:none;background:var(--white);transition:border-color var(--transition),background var(--transition),color var(--transition)}.sle-cert-pill:hover{border-color:var(--teal);background:var(--teal-light);color:var(--teal);text-decoration:none}.sle-cert-pill svg{flex-shrink:0}.sle-hot-products{background:var(--bg);padding:64px 0}.sle-prod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.sle-prod-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow var(--transition),transform var(--transition)}.sle-prod-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.sle-prod-img{width:100%;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;font-size:2rem}.sle-prod-body{padding:14px 16px}.sle-prod-badge{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--teal);background:var(--teal-light);border-radius:4px;padding:2px 7px;margin-bottom:6px;display:inline-block}.sle-prod-name{font-size:.9375rem;font-weight:700;color:var(--text);margin:4px 0 6px;line-height:1.3}.sle-prod-price{font-size:.875rem;font-weight:700;color:var(--amber-text)}.sle-prod-moq{font-size:.75rem;color:var(--muted);margin-top:3px}.sle-prod-link{display:inline-block;margin-top:12px;font-size:.8125rem;font-weight:700;color:var(--teal);text-decoration:none}.sle-prod-link:hover{color:var(--amber);text-decoration:underline}@media (max-width:900px){.sle-prod-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.sle-prod-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:12px;-webkit-overflow-scrolling:touch}.sle-prod-card{min-width:220px;scroll-snap-align:start;flex-shrink:0}}.sle-exporters-section{background:var(--bg);padding:64px 0}.sle-exporters-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sle-exporter-card-v2{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 24px;display:flex;flex-direction:column;gap:12px;transition:box-shadow var(--transition),border-color var(--transition)}.sle-exporter-card-v2:hover{box-shadow:var(--shadow);border-color:var(--amber);border-top:3px solid var(--amber)}.sle-exporter-logo-circle{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:800;color:var(--white);flex-shrink:0}.sle-exporter-name{font-size:1.0625rem;font-weight:700;color:var(--teal);margin:0}.sle-exporter-tagline{font-size:.8125rem;color:var(--muted);margin:2px 0 0}.sle-exporter-categories{display:flex;flex-wrap:wrap;gap:6px}.sle-exporter-cat-tag{font-size:.75rem;background:var(--teal-light);color:var(--teal);border-radius:4px;padding:2px 8px;font-weight:600}.sle-exporter-badges{display:flex;flex-wrap:wrap;gap:6px}.sle-exporter-badge{font-size:.75rem;font-weight:700;padding:3px 8px;border-radius:12px}.sle-badge-edb{background:var(--teal-light);color:var(--teal)}.sle-badge-organic{background:#E6F5EC;color:#1A7B3D}.sle-badge-fairtrade{background:#FFF8E1;color:#E65100}.sle-badge-iso{background:#EEF2FF;color:#3730A3}.sle-badge-halal{background:#E8F5E9;color:#2E7D32}.sle-exporter-stats{font-size:.8rem;color:var(--muted);display:flex;gap:16px}.sle-exporter-link{font-size:.875rem;font-weight:700;color:var(--amber-text);text-decoration:none;margin-top:auto}.sle-exporter-link:hover{color:var(--teal);text-decoration:underline}.sle-exporters-cta{text-align:center;margin-top:32px}@media (max-width:900px){.sle-exporters-grid{grid-template-columns:1fr}}@media (min-width:600px) and (max-width:900px){.sle-exporters-grid{grid-template-columns:repeat(2,1fr)}}.sle-rfq-cta{background:var(--teal-dark);padding:72px 0;position:relative;overflow:hidden}.sle-rfq-cta::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(-55deg,transparent,transparent 28px,rgb(255 255 255 / .025) 28px,rgb(255 255 255 / .025) 30px);pointer-events:none}.sle-rfq-inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;position:relative;z-index:1}.sle-rfq-left h2{font-size:clamp(1.5rem, 3vw, 2rem);font-weight:800;color:var(--white);margin-bottom:12px}.sle-rfq-left p{font-size:1rem;color:rgb(255 255 255 / .78);line-height:1.6;margin-bottom:28px}.sle-rfq-form-preview{background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .14);border-radius:var(--radius-lg);padding:28px}.sle-rfq-field{background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .2);border-radius:var(--radius);color:var(--white);padding:10px 14px;font-size:.875rem;margin-bottom:12px;width:100%;box-sizing:border-box}.sle-rfq-submit{background:var(--amber);color:var(--white);font-weight:700;font-size:.9375rem;border:none;border-radius:var(--radius);padding:12px 28px;cursor:pointer;width:100%;transition:background var(--transition)}.sle-rfq-submit:hover{background:var(--amber-dark)}@media (max-width:768px){.sle-rfq-inner{grid-template-columns:1fr}.sle-rfq-form-preview{display:none}}.sle-trade-section{background:var(--white);padding:56px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.sle-trade-row{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;text-align:center}.sle-trade-item{display:flex;flex-direction:column;align-items:center;gap:10px}.sle-trade-icon{width:56px;height:56px;border-radius:50%;background:var(--teal-light);display:flex;align-items:center;justify-content:center;color:var(--teal)}.sle-trade-name{font-size:.875rem;font-weight:700;color:var(--text);margin:0}.sle-trade-desc{font-size:.75rem;color:var(--muted);margin:0;line-height:1.4}@media (max-width:768px){.sle-trade-row{grid-template-columns:repeat(3,1fr);gap:20px}}@media (max-width:480px){.sle-trade-row{grid-template-columns:repeat(2,1fr)}}.sle-industry-hero{background:var(--teal);padding:72px 0 80px;position:relative;overflow:hidden;clip-path:polygon(0 0,100% 0,100% 88%,0 100%)}.sle-industry-hero::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(-55deg,transparent,transparent 28px,rgb(255 255 255 / .035) 28px,rgb(255 255 255 / .035) 30px);pointer-events:none}.sle-industry-hero-inner{position:relative;z-index:1}.sle-industry-hero h1{font-size:clamp(1.75rem, 4vw, 2.75rem);font-weight:800;color:var(--white);line-height:1.15;margin-bottom:16px}.sle-industry-hero h1 em{font-style:normal;color:var(--amber-on-dark)}.sle-industry-hero p{font-size:1.0625rem;color:rgb(255 255 255 / .82);max-width:600px;line-height:1.6;margin-bottom:28px}.sle-industry-hero-stats{display:flex;flex-wrap:wrap;gap:10px}.sle-industry-hero-stat{background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .22);border-radius:50px;padding:6px 18px;font-size:.8125rem;font-weight:600;color:var(--white)}.sle-industry-overview{display:grid;grid-template-columns:1fr 360px;gap:48px;align-items:start;padding:64px 0}.sle-industry-overview-text h2{font-size:1.5rem;font-weight:700;color:var(--teal);margin-bottom:16px}.sle-industry-overview-text p{font-size:.9375rem;color:var(--text);line-height:1.7;margin-bottom:16px}.sle-industry-stats-box{background:var(--teal-light);border-radius:var(--radius-lg);padding:28px 24px}.sle-industry-stats-box h3{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--teal);margin-bottom:16px}.sle-industry-stat-row{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid rgb(15 42 74 / .12);padding:10px 0;font-size:.875rem}.sle-industry-stat-row:last-child{border-bottom:none}.sle-industry-stat-row strong{color:var(--teal);font-size:1.125rem;font-weight:700}.sle-industry-stat-row span{color:var(--muted);font-size:.8125rem}@media (max-width:900px){.sle-industry-overview{grid-template-columns:1fr}}.sle-vendor-cta-benefits{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:8px}.sle-vendor-cta-benefits li{display:flex;align-items:center;gap:10px;font-size:.9375rem;color:rgb(255 255 255 / .88)}.sle-vendor-cta-benefits li::before{content:'✓';color:var(--amber);font-weight:800;font-size:1rem;flex-shrink:0}#wcfm_menu,.wcfm_menu_items,.wcfm-main-menu-wrap,#wcfm_menu .wcfm_menu_grp_title,.wcfm_page_headig-wrap,.wcfm-page-headig-wrap{background:var(--teal-dark)!important;background-color:var(--teal-dark)!important}#wcfm_menu .wcfm_menu_items a.active,#wcfm_menu .wcfm_menu_items li.active>a{background:var(--teal)!important;border-right-color:var(--amber)!important}#wcfm_menu .wcfm_menu_items a:hover span,#wcfm_menu .wcfm_menu_items a:hover .wcfmfa,#wcfm_menu .wcfm_menu_items a:hover{color:var(--amber)!important}#wcfm_menu .wcfm_menu_items a,#wcfm_menu .wcfm_menu_items a span,#wcfm_menu .wcfm_menu_grp_title{color:rgb(255 255 255 / .82)!important}#wcfm-main-contentainer .wcfm-page-headig a.active,#wcfm-main-contentainer .wcfm-page-headig a.active .wcfmfa,#wcfm-main-contentainer .wcfm_page_headig a.active{color:var(--teal)!important}.wcfm-main-menu-wrap,#wcfm-main-contentainer .wcfm-page-headig,.wcfm_page_heading_hr,#wcfm_setting_form .wcfm_input:focus,#wcfm_setting_form .wcfm_textarea:focus{border-color:var(--teal)!important}#wcfm-main-contentainer input[type="submit"],#wcfm-main-contentainer button[type="submit"],.wcfm_submit_button,.wcfm-btn-primary,#wcfm_products_simple_submit_button,#wcfm_products_manage_form_submit_button,.wcfm_save_button,.wcfm-btn{background:var(--amber)!important;background-color:var(--amber)!important;border-color:var(--amber)!important;color:var(--white)!important}#wcfm-main-contentainer input[type="submit"]:hover,#wcfm-main-contentainer button[type="submit"]:hover,.wcfm_submit_button:hover,.wcfm_save_button:hover{background:var(--amber-dark)!important;background-color:var(--amber-dark)!important;border-color:var(--amber-dark)!important}.wcfm-btn-float-primary,.wcfm_float_btn,#wcfm_floating_save_button_wrap .wcfm_submit_button{background:var(--amber)!important;border-color:var(--amber)!important}.wcfm_header_panel .unread_notification_count,.wcfm_header_panel .unread_notification_count.notice_count,.wcfm_header_panel .unread_notification_count.enquiry_count,.wcfm_header_panel .unread_notification_count.message_count{background-color:var(--amber)!important}.wcfm_dashboard_stats_block .fa-cart-plus,.wcfm_dashboard_stats_block .fa-money,.wcfm_dashboard_stats_block .fa-money-bill-alt{background:var(--teal)!important}.wcfm_dashboard_stats_block .fa-dollar,.wcfm_dashboard_stats_block .fa-currency{background:var(--amber)!important}#wcfm-main-contentainer a,.wcfm_dashboard_latest_topic .fa-bullhorn{color:var(--teal)!important}#wcfm-main-contentainer a:hover{color:var(--amber)!important}.wcfm_tab_belowtitle,.wcfm-collapsible-header,.wcfm_options_heading{border-color:var(--teal)!important;border-bottom-color:var(--teal)!important}#wcfm-main-contentainer input[type="text"]:focus-visible,#wcfm-main-contentainer input[type="email"]:focus-visible,#wcfm-main-contentainer input[type="number"]:focus-visible,#wcfm-main-contentainer textarea:focus-visible,#wcfm-main-contentainer select:focus-visible{border-color:var(--teal)!important;outline-color:var(--teal)!important;box-shadow:0 0 0 3px rgb(15 42 74 / .28)!important}.wcfm-setup-steps .step.active,.wcfm-setup-steps .step.done{color:var(--teal)!important;border-color:var(--teal)!important}.wcfm-setup-steps .step.active::before,.wcfm-setup-steps .step.done::before{background:var(--teal)!important}.wcfm_tab_belowtitle .wcfm_tab.active,.wcfm-tabs .ui-state-active,.wc-tabs .active a{border-top-color:var(--amber)!important;color:var(--teal)!important}.wcfm_pagination .page-numbers.current,.wcfm_pagination .page-numbers:hover{background:var(--teal)!important;color:var(--white)!important}#wcfm-main-contentainer{background:var(--bg)!important}.wcfm_header_panel{background:var(--teal)!important;border-bottom:2px solid var(--amber)!important}.wcfm_header_panel .wcfm_page_heading,.wcfm_header_panel .wcfm_header_right a{color:var(--white)!important}.sle-store-banner{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%}.sle-store-banner__overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgb(10 61 53 / .35) 0%,rgb(10 61 53 / .75) 100%)}.sle-store-banner__title{position:absolute;bottom:24px;left:32px}.sle-store-banner__title h1{color:var(--white)!important;font-size:clamp(1.5rem, 3vw, 2.25rem)!important;font-weight:700!important;margin:0!important;text-shadow:0 2px 8px rgb(0 0 0 / .4)}#wcfm_store_header.sle-store-header{background:var(--teal-dark)!important;border:none!important;padding:0!important;margin:0!important}.sle-store-header__inner{max-width:1200px;margin:0 auto;padding:20px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.sle-store-header__left{display:flex;align-items:center;gap:20px;flex:1;min-width:0}.sle-store-logo{width:72px;height:72px;border-radius:50%;overflow:hidden;border:3px solid var(--amber);flex-shrink:0;background:var(--white)}.sle-store-logo img{width:100%;height:100%;object-fit:cover;display:block}.sle-store-meta{min-width:0}.sle-store-meta__name-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:4px}.sle-store-name{color:var(--white)!important;font-size:1.375rem!important;font-weight:700!important;margin:0!important;line-height:1.2!important}.sle-verified-badge{display:inline-flex;align-items:center;gap:4px;background:var(--amber);color:#fff;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;border-radius:4px;white-space:nowrap}.sle-store-rating{margin-bottom:6px}.sle-store-rating .star-rating{color:var(--amber)!important}.sle-store-contact-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.sle-store-contact-item{display:inline-flex;align-items:center;gap:5px;color:rgb(255 255 255 / .75);font-size:.8125rem}.sle-store-contact-item svg{flex-shrink:0}.sle-store-contact-item a{color:rgb(255 255 255 / .85)!important}.sle-store-contact-item a:hover{color:var(--amber)!important}.sle-store-header__right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sle-store-header__right .wcfmmp_store_enquiry_btn,.sle-store-header__right .wcfmmp_store_follow_btn,.sle-store-header__right a.button,.sle-store-header__right button{background:var(--amber)!important;color:#fff!important;border:none!important;border-radius:6px!important;padding:9px 18px!important;font-size:0.875rem!important;font-weight:600!important;cursor:pointer!important;transition:background 0.2s!important}.sle-store-header__right .wcfmmp_store_enquiry_btn:hover,.sle-store-header__right a.button:hover,.sle-store-header__right button:hover{background:var(--amber-dark)!important}.sle-store-social a{color:rgb(255 255 255 / .65)!important;font-size:1rem;transition:color 0.2s}.sle-store-social a:hover{color:var(--amber)!important}.sle-store-tabs{background:var(--teal)!important;border-bottom:2px solid var(--amber)!important;padding:0 32px}.sle-store-tabs__list{display:flex;list-style:none;margin:0!important;padding:0!important;gap:0}.sle-store-tabs__item a{display:block;padding:14px 20px!important;color:rgb(255 255 255 / .75)!important;font-size:0.9rem!important;font-weight:500!important;text-decoration:none!important;border-bottom:3px solid #fff0;transition:color 0.2s,border-color 0.2s}.sle-store-tabs__item a:hover{color:var(--white)!important;border-bottom-color:rgb(255 106 0 / .5)}.sle-store-tabs__item.active a{color:var(--amber)!important;border-bottom-color:var(--amber)!important;font-weight:700!important}#wcfmmp-store .wcfmmp_sidebar_area{background:var(--bg)!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;padding:20px!important}#wcfmmp-store .widget-title,#wcfmmp-store .widgettitle{color:var(--teal)!important;font-size:0.9375rem!important;font-weight:700!important;border-bottom:2px solid var(--teal-light)!important;padding-bottom:8px!important;margin-bottom:12px!important}#wcfmmp-store{font-family:'Inter',sans-serif!important}#wcfmmp-store .wcfmmp_store_products_area .products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:1024px){#wcfmmp-store .wcfmmp_store_products_area .products{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.sle-store-header__inner{padding:16px 20px;flex-direction:column;align-items:flex-start}.sle-store-tabs{padding:0 16px;overflow-x:auto}.sle-store-tabs__list{gap:0;white-space:nowrap}#wcfmmp-store .wcfmmp_store_products_area .products{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){#wcfmmp-store .wcfmmp_store_products_area .products{grid-template-columns:1fr}}.sle-vreg-intro{background:linear-gradient(160deg,#0A1F35 0%,#0F2A4A 100%);padding:40px 24px 44px;margin-bottom:0}.sle-vreg-intro__inner{max-width:680px;margin:0 auto}.sle-vreg-intro__tag{display:inline-block;background:rgb(255 106 0 / .2);border:1px solid rgb(255 106 0 / .4);color:var(--amber-on-dark);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 14px;border-radius:20px;margin-bottom:14px}.sle-vreg-intro h2{color:#fff;font-size:1.5rem;font-weight:800;margin:0 0 8px;line-height:1.25}.sle-vreg-intro__sub{color:rgb(255 255 255 / .72);font-size:.9rem;margin:0 0 22px}.sle-vreg-checklist{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}@media (max-width:560px){.sle-vreg-checklist{grid-template-columns:1fr}}.sle-vreg-check{color:rgb(255 255 255 / .85);font-size:.83rem;display:flex;align-items:flex-start;gap:8px;line-height:1.4}.sle-vreg-check::before{content:'✓';color:var(--amber-on-dark);font-weight:700;flex-shrink:0}.page-id-4022.ast-article-single,.page-id-4022 .ast-article-single{padding-top:0!important}.page-id-4022 .entry-header{display:none!important;margin:0!important;padding:0!important}.page-id-4022 .entry-content{margin-top:0!important;padding-top:0!important}.page-id-4022 .wcfm_registration_form_heading{display:none!important}#wcfm_membership_container{max-width:760px;margin:0 auto;padding:40px 24px 64px;font-family:'Inter',sans-serif}#wcfm_membership_registration_form{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:40px;box-shadow:0 4px 24px rgb(0 0 0 / .06)}@media (max-width:560px){#wcfm_membership_registration_form{padding:24px 18px}}#wcfm_membership_registration_form h2,#wcfm_membership_registration_form .wcfm_reg_title{color:#0A1F35;font-size:1.2rem;font-weight:800;margin:0 0 24px;padding-bottom:16px;border-bottom:2px solid #e2e8f0}#wcfm_membership_registration_form input[type=text],#wcfm_membership_registration_form input[type=email],#wcfm_membership_registration_form input[type=password],#wcfm_membership_registration_form input[type=url],#wcfm_membership_registration_form input[type=tel],#wcfm_membership_registration_form select,#wcfm_membership_registration_form textarea{border:1.5px solid #e2e8f0!important;border-radius:6px!important;padding:10px 14px!important;font-family:'Inter',sans-serif!important;font-size:.9rem!important;color:#1e293b!important;width:100%!important;box-sizing:border-box!important;transition:border .2s!important;background:#fff!important}#wcfm_membership_registration_form input:focus-visible,#wcfm_membership_registration_form select:focus-visible,#wcfm_membership_registration_form textarea:focus-visible{outline:none!important;border-color:#0F2A4A!important;box-shadow:0 0 0 3px rgb(15 42 74 / .28)!important}#wcfm_membership_registration_form label{font-size:.8rem!important;font-weight:600!important;color:#374151!important}#wcfm_membership_registration_form input[type=submit],#wcfm_membership_registration_form button[type=submit],#wcfm_membership_registration_form .wcfm_submit_button,#wcfm_membership_registration_btn{background:#FF6A00!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:14px 32px!important;font-size:1rem!important;font-weight:700!important;font-family:'Inter',sans-serif!important;cursor:pointer!important;width:100%!important;margin-top:8px!important;transition:background .2s!important;letter-spacing:.01em!important}#wcfm_membership_registration_form input[type=submit]:hover,#wcfm_membership_registration_form .wcfm_submit_button:hover,#wcfm_membership_registration_btn:hover{background:#E85D04!important}#wcfm_membership_registration_form .wcfm_resend_otp_btn{background:#0F2A4A!important;color:#fff!important;border-radius:6px!important;font-weight:700!important;font-size:.8rem!important;padding:8px 16px!important}#wcfm_membership_registration_form .wcfm_registration_tnc_blk{font-size:.82rem!important;color:#64748b!important}#wcfm_membership_registration_form .wcfm_registration_tnc_blk a{color:#0F2A4A!important;font-weight:600!important}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;align-items:stretch!important;gap:20px!important;margin:0!important;padding:0!important;list-style:none!important}@media (max-width:1100px){.woocommerce ul.products{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:680px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important}}.woocommerce ul.products li.product{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;width:auto!important;float:none!important;transition:box-shadow 0.22s,transform 0.22s,border-color 0.22s!important}.woocommerce ul.products li.product:hover{box-shadow:0 8px 28px rgb(15 42 74 / .13)!important;transform:translateY(-3px)!important;border-color:#0F2A4A!important}.woocommerce ul.products li.product .wcfmmp_sold_by_container,.woocommerce ul.products li.product>style{display:none!important}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap{height:200px!important;overflow:hidden!important;flex-shrink:0!important;background:#f1f5f9}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform 0.3s!important}.woocommerce ul.products li.product:hover .astra-shop-thumbnail-wrap img{transform:scale(1.04)!important}.woocommerce ul.products li.product .astra-shop-summary-wrap{display:flex!important;flex-direction:column!important;flex:1!important;padding:14px 14px 0!important}.woocommerce ul.products li.product .astra-shop-summary-wrap h2{font-family:'Inter',sans-serif!important;font-size:0.88rem!important;font-weight:700!important;color:#0A1F35!important;margin:0 0 4px!important;padding:0!important;line-height:1.3!important}.woocommerce ul.products li.product .ast-woo-product-category{display:block!important;font-family:'Inter',sans-serif!important;font-size:0.67rem!important;font-weight:700!important;color:#0F2A4A!important;letter-spacing:0.09em!important;text-transform:uppercase!important;margin:0 0 8px!important}.woocommerce ul.products li.product .price{font-family:'Inter',sans-serif!important;font-size:0.85rem!important;font-weight:600!important;color:#374151!important;margin:0 0 auto!important;display:block!important}.woocommerce ul.products li.product .price ins{text-decoration:none!important}.woocommerce ul.products li.product .price del{opacity:.5;font-weight:400}.woocommerce ul.products li.product a.button,.woocommerce ul.products li.product .add_to_cart_button{background:#FF6A00!important;color:#fff!important;border:none!important;border-radius:0!important;font-family:'Inter',sans-serif!important;font-size:0.75rem!important;font-weight:700!important;padding:11px 14px!important;text-align:center!important;display:block!important;width:calc(100% + 28px)!important;box-sizing:border-box!important;margin:14px -14px 0!important;text-transform:uppercase!important;letter-spacing:0.07em!important;transition:background 0.2s!important}.woocommerce ul.products li.product a.button:hover{background:#E85D04!important;color:#fff!important}.woocommerce .woocommerce-result-count{font-family:'Inter',sans-serif;font-size:.8rem;color:#64748b}.woocommerce .woocommerce-ordering select{font-family:'Inter',sans-serif;font-size:.82rem;border:1.5px solid #e2e8f0;border-radius:6px;padding:6px 10px;color:#374151}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-family:'Inter',sans-serif;border-color:#e2e8f0!important;color:#0A1F35!important}.woocommerce nav.woocommerce-pagination ul li .current,.woocommerce nav.woocommerce-pagination ul li a:hover{background:#0F2A4A!important;color:#fff!important;border-color:#0F2A4A!important}.sle-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:40px 0}@media (max-width:900px){.sle-news-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.sle-news-grid{grid-template-columns:1fr}}.sle-news-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:10px;transition:box-shadow 0.2s,border-color 0.2s}.sle-news-card:hover{box-shadow:0 6px 24px rgb(15 42 74 / .1);border-color:#0F2A4A}.sle-news-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.sle-news-source{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#0F2A4A;background:#e8f4f2;padding:2px 8px;border-radius:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.sle-news-date{font-size:.75rem;color:#94a3b8;white-space:nowrap;flex-shrink:0}.sle-news-title{font-size:0.95rem!important;font-weight:600!important;line-height:1.4!important;margin:0!important}.sle-news-title a{color:#1e293b!important;text-decoration:none!important}.sle-news-title a:hover{color:#0F2A4A!important}.sle-news-desc{font-size:.82rem;color:#64748b;line-height:1.5;margin:0;flex:1}.sle-news-empty{color:#64748b;font-style:italic;padding:40px 0;text-align:center}.sle-badge-gems{background:var(--navy-light);color:var(--navy)}.sle-badge-gia{background:var(--navy-light);color:var(--navy-dark)}.sle-badge-ngja{background:var(--navy-light);color:var(--navy-dark)}.sle-cat--gems{background:linear-gradient(135deg,var(--navy-dark),var(--navy),var(--navy-mid))}.sle-badge-hot{background:var(--hot);color:var(--white);font-weight:700}.sle-badge-hot-soft{background:var(--hot-light);color:var(--hot);font-weight:700}.sle-badge-verified{background:var(--hot);color:var(--white);font-weight:700}.sle-util-btn svg,.sle-search-toggle svg,.sle-cart-btn svg,.sle-dashboard-link svg,.sle-drawer-close svg,.sle-drawer-util-link svg,.sle-topbar-link svg{width:18px!important;height:18px!important;display:block!important;flex-shrink:0}.sle-cart-btn svg{width:20px!important;height:20px!important}.sle-topbar-link svg{width:14px!important;height:14px!important}.sle-sub-toggle svg{width:14px!important;height:14px!important;display:block!important;flex-shrink:0}.sle-footer-social svg{width:16px!important;height:16px!important;display:block!important}.woocommerce-cart .cart-empty.woocommerce-info{background:transparent!important;border:none!important;padding:0!important;margin:0!important;color:var(--text)!important;display:block!important}.woocommerce-cart .cart-empty.woocommerce-info::before,.woocommerce-cart .cart-empty.woocommerce-info::after{display:none!important}.woocommerce-cart .cart-empty.woocommerce-info a{background:#fff0;color:inherit}.woocommerce-cart .sle-empty-cart{max-width:880px;margin:32px auto 64px;padding:56px 32px;background:var(--white)!important;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:center;color:var(--text)!important}.woocommerce-cart .sle-empty-cart__icon{display:inline-flex;align-items:center;justify-content:center;margin:0 auto 24px;padding:12px 22px;background:var(--white)!important;border:1px solid var(--border);border-radius:999px;box-shadow:0 2px 10px rgb(15 42 74 / .08)}.woocommerce-cart .sle-empty-cart__icon img{display:block;height:44px;width:auto;max-width:220px}.woocommerce-cart .sle-empty-cart__title{font-size:clamp(1.5rem, 3vw, 2rem)!important;color:var(--navy)!important;font-weight:800!important;margin:0 0 10px!important}.woocommerce-cart .sle-empty-cart__sub{font-size:1rem!important;color:var(--muted)!important;max-width:560px;margin:0 auto 28px!important;line-height:1.55!important}.woocommerce-cart .sle-empty-cart__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:36px}.woocommerce-cart .sle-empty-cart .sle-empty-cart__cta-primary,.woocommerce-cart .cart-empty.woocommerce-info a.sle-empty-cart__cta-primary{background:var(--orange)!important;color:var(--navy-dark)!important;font-weight:700!important;font-size:0.9375rem!important;padding:13px 28px!important;border:2px solid var(--orange)!important;border-radius:var(--radius)!important;text-decoration:none!important;display:inline-block;transition:background var(--transition),transform var(--transition),box-shadow var(--transition)!important}.woocommerce-cart .sle-empty-cart .sle-empty-cart__cta-primary:hover,.woocommerce-cart .cart-empty.woocommerce-info a.sle-empty-cart__cta-primary:hover{background:var(--orange-dark)!important;border-color:var(--orange-dark)!important;color:var(--navy-dark)!important;transform:translateY(-1px);box-shadow:0 4px 12px rgb(255 106 0 / .35)!important}.woocommerce-cart .sle-empty-cart .sle-empty-cart__cta-ghost,.woocommerce-cart .cart-empty.woocommerce-info a.sle-empty-cart__cta-ghost{background:transparent!important;color:var(--navy)!important;font-weight:700!important;font-size:0.9375rem!important;padding:11px 26px!important;border:2px solid var(--navy)!important;border-radius:var(--radius)!important;text-decoration:none!important;display:inline-block;transition:background var(--transition),color var(--transition)!important}.woocommerce-cart .sle-empty-cart .sle-empty-cart__cta-ghost:hover,.woocommerce-cart .cart-empty.woocommerce-info a.sle-empty-cart__cta-ghost:hover{background:var(--navy)!important;color:var(--white)!important}.woocommerce-cart .sle-empty-cart__cats-label{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)!important;margin-bottom:16px}.woocommerce-cart .sle-empty-cart__cats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:36px}.woocommerce-cart .sle-empty-cart .sle-empty-cart__cats a,.woocommerce-cart .cart-empty.woocommerce-info .sle-empty-cart__cats a{display:flex!important;align-items:center;gap:12px;justify-content:flex-start;padding:10px 14px!important;background:var(--bg)!important;border:1px solid var(--border)!important;border-radius:var(--radius)!important;font-size:0.875rem!important;font-weight:600!important;color:var(--navy)!important;text-decoration:none!important;transition:background var(--transition),border-color var(--transition),transform var(--transition)!important}.woocommerce-cart .sle-empty-cart .sle-empty-cart__cats a:hover,.woocommerce-cart .cart-empty.woocommerce-info .sle-empty-cart__cats a:hover{background:var(--navy-light)!important;border-color:var(--navy)!important;transform:translateY(-2px)}.woocommerce-cart .sle-empty-cart__cats a img{width:44px!important;height:44px!important;border-radius:6px;object-fit:cover;flex-shrink:0;display:block;border:1px solid var(--border)}.sle-empty-cart__cats a span{font-size:1.25rem;line-height:1}.sle-empty-cart__trust{list-style:none;padding:18px 0 0;margin:0;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px}.woocommerce-cart .sle-empty-cart__trust li{font-size:0.8125rem!important;color:var(--muted)!important;font-weight:600!important;display:inline-flex!important;align-items:center;gap:6px;padding:0!important;margin:0!important;list-style:none!important}.woocommerce-cart .sle-empty-cart__trust li::before{content:'✓';color:var(--orange)!important;font-weight:800;font-size:.9rem;position:static!important;display:inline-block;flex-shrink:0}.woocommerce-cart .sle-empty-cart__trust li::marker{content:''}@media (max-width:640px){.sle-empty-cart{padding:40px 20px;margin:16px auto 40px}.sle-empty-cart__cats{grid-template-columns:repeat(2,1fr)}.sle-empty-cart__ctas{flex-direction:column;align-items:stretch}}.post-type-archive-product .ast-container,.woocommerce-shop .ast-container,.tax-product_cat .ast-container{max-width:1320px!important;margin:0 auto!important;padding:40px 24px 64px!important}@media (max-width:768px){.post-type-archive-product .ast-container,.woocommerce-shop .ast-container,.tax-product_cat .ast-container{padding:24px 16px 40px!important}}