body.woocommerce-shop.mf-shop-landing-active .shop1-sidebar,body.woocommerce-shop.mf-shop-landing-active .category-sidebar,body.woocommerce-shop.mf-shop-landing-active aside.widget,body.woocommerce-shop.mf-shop-landing-active .woocommerce-ordering,body.woocommerce-shop.mf-shop-landing-active .woocommerce-result-count,body.woocommerce-shop.mf-shop-landing-active .woocommerce-products-header,body.woocommerce-shop.mf-shop-landing-active .product-tab-content>.product-11-wrapper,body.woocommerce-shop.mf-shop-landing-active ul.products,body.woocommerce-shop.mf-shop-landing-active .klb-product,body.woocommerce-shop.mf-shop-landing-active .products .product,body.woocommerce-shop.mf-shop-landing-active .woocommerce-info,body.woocommerce-shop.mf-shop-landing-active .woocommerce-no-products-found,body.woocommerce-shop.mf-shop-landing-active .shopengine-archive,body.woocommerce-shop.mf-shop-landing-active .elementor-widget-wc-archive-products,body.woocommerce-shop.mf-shop-landing-active .elementor-widget-woocommerce-products{display:none!important}body.woocommerce-shop.mf-shop-landing-active .product-tab-content .row>.klb-product,body.woocommerce-shop.mf-shop-landing-active .product-tab-content .product-03-wrapper,body.woocommerce-shop.mf-shop-landing-active .product-tab-content .row:has(.klb-product),body.woocommerce-shop.mf-shop-landing-active .page-description,body.woocommerce-shop.mf-shop-landing-active .woocommerce-products-header .page-title,body.woocommerce-shop.mf-shop-landing-active .woocommerce-products-header h1,body.woocommerce-shop.mf-shop-landing-active .sh0p-area .woocommerce-products-header{display:none!important}body.woocommerce-shop.mf-shop-landing-active .col-xl-9.order-xs-1,body.woocommerce-shop.mf-shop-landing-active .col-lg-9.order-xs-1,body.woocommerce-shop.mf-shop-landing-active .col-xl-9,body.woocommerce-shop.mf-shop-landing-active .col-lg-9{flex:0 0 100%!important;max-width:100%!important;width:100%!important}body.woocommerce-shop.mf-shop-landing-active .col-xl-3.shop1-sidebar,body.woocommerce-shop.mf-shop-landing-active .col-lg-3.shop1-sidebar,body.woocommerce-shop.mf-shop-landing-active .shop1-sidebar{display:none!important}.mf-shop-landing{--mfsl-navy:#023c64;--mfsl-teal:#399db7;--mfsl-ink:#0f2433;--mfsl-muted:#5b6f7c;--mfsl-paper:#f3f7fa;--mfsl-line:rgba(2, 60, 100, 0.12);--mfsl-radius:16px;color:var(--mfsl-ink);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.55;width:min(1320px, calc(100% - 32px));margin:0 auto 48px;padding:8px 0 24px;box-sizing:border-box}.mf-shop-landing *,.mf-shop-landing *::before,.mf-shop-landing *::after{box-sizing:border-box}.mf-shop-landing img{max-width:100%;height:auto;display:block}.mf-shop-landing a{color:var(--mfsl-teal);text-decoration-thickness:1px;text-underline-offset:3px}.mf-shop-landing a:hover{color:var(--mfsl-navy)}.mf-shop-landing .mfsl-hero{text-align:center;padding:28px 12px 8px;margin-bottom:28px}.mf-shop-landing .mfsl-kicker{margin:0 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mfsl-teal)}.mf-shop-landing .mfsl-hero h1{margin:0 0 12px;font-size:clamp(1.75rem, 3.2vw, 2.35rem);line-height:1.2;color:var(--mfsl-navy);font-weight:700;letter-spacing:-.01em}.mf-shop-landing .mfsl-trust{margin:0 auto 12px;max-width:720px;font-size:.95rem;color:var(--mfsl-muted)}.mf-shop-landing .mfsl-intro{margin:0 auto;max-width:680px;font-size:1.02rem;color:var(--mfsl-ink)}.mf-shop-landing .mfsl-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:0 0 48px}@media (max-width:1100px){.mf-shop-landing .mfsl-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.mf-shop-landing .mfsl-cards{grid-template-columns:1fr}}.mf-shop-landing .mfsl-card{background:#fff;border:1px solid var(--mfsl-line);border-radius:var(--mfsl-radius);overflow:hidden;display:flex;flex-direction:column;transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.mf-shop-landing .mfsl-card:hover{transform:translateY(-5px);border-color:rgb(57 157 183 / .4);box-shadow:0 18px 36px rgb(2 60 100 / .1)}.mf-shop-landing .mfsl-card-img{position:relative;display:block;background:linear-gradient(180deg,#f8fbfd,#eef4f7);padding:24px 18px 12px;text-decoration:none}.mf-shop-landing .mfsl-card-img img{margin:0 auto;max-height:190px;width:auto;object-fit:contain;mix-blend-mode:multiply;transition:transform 0.3s ease}.mf-shop-landing .mfsl-card:hover .mfsl-card-img img{transform:scale(1.04)}.mf-shop-landing .mfsl-badge{position:absolute;top:12px;left:12px;margin:0;padding:5px 9px;background:var(--mfsl-navy);color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.04em;border-radius:6px;font-style:normal}.mf-shop-landing .mfsl-badge--ok{background:var(--mfsl-teal)}.mf-shop-landing .mfsl-card-body{padding:16px 18px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.mf-shop-landing .mfsl-panels{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mfsl-teal)}.mf-shop-landing .mfsl-card-title{margin:0;font-size:.98rem;line-height:1.35;font-weight:600}.mf-shop-landing .mfsl-card-title a{color:var(--mfsl-navy);text-decoration:none}.mf-shop-landing .mfsl-card-title a:hover{color:var(--mfsl-teal)}.mf-shop-landing .mfsl-sku{margin:0;font-size:.75rem;color:var(--mfsl-muted)}.mf-shop-landing .mfsl-chips{margin:0;font-size:.78rem;color:#466274;line-height:1.45}.mf-shop-landing .mfsl-chips--lg{font-size:.88rem;padding:10px 12px;background:var(--mfsl-paper);border-radius:10px;border:1px solid var(--mfsl-line)}.mf-shop-landing .mfsl-price{margin:4px 0 8px;color:var(--mfsl-teal);font-size:1.05rem}.mf-shop-landing .mfsl-price del{color:#8a9aa5;font-size:.86rem;margin-right:6px}.mf-shop-landing .mfsl-price strong{color:var(--mfsl-navy);font-weight:700}.mf-shop-landing .mfsl-price span{display:block;color:var(--mfsl-muted);font-size:.75rem;font-weight:500;margin-top:2px}.mf-shop-landing .mfsl-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;align-items:center}.mf-shop-landing .mfsl-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:10px;font-size:.88rem;font-weight:600;text-decoration:none!important;border:1px solid #fff0;cursor:pointer;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease;line-height:1.2}.mf-shop-landing .mfsl-btn--primary{background:var(--mfsl-teal);color:#fff!important;border-color:var(--mfsl-teal);flex:1 1 auto;min-width:110px}.mf-shop-landing .mfsl-btn--primary:hover{background:var(--mfsl-navy);border-color:var(--mfsl-navy);color:#fff!important}.mf-shop-landing .mfsl-btn--ghost{background:#fff;color:var(--mfsl-navy)!important;border-color:var(--mfsl-line);flex:1 1 auto;min-width:90px}.mf-shop-landing .mfsl-btn--ghost:hover{border-color:var(--mfsl-teal);color:var(--mfsl-teal)!important}.mf-shop-landing .mfsl-btn--link{background:#fff0;color:var(--mfsl-teal)!important;border:0;padding:10px 6px;flex:0 0 auto}.mf-shop-landing .mfsl-btn--link:hover{color:var(--mfsl-navy)!important}.mf-shop-landing .mfsl-details{display:flex;flex-direction:column;gap:28px}.mf-shop-landing .mfsl-detail{display:grid;grid-template-columns:0.9fr 1.1fr;gap:36px;align-items:center;padding:28px;background:#fff;border:1px solid var(--mfsl-line);border-radius:18px}.mf-shop-landing .mfsl-detail--flip .mfsl-detail-media{order:2}.mf-shop-landing .mfsl-detail--flip .mfsl-detail-body{order:1}@media (max-width:800px){.mf-shop-landing .mfsl-detail,.mf-shop-landing .mfsl-detail--flip{grid-template-columns:1fr;gap:18px;padding:20px}.mf-shop-landing .mfsl-detail--flip .mfsl-detail-media,.mf-shop-landing .mfsl-detail--flip .mfsl-detail-body{order:unset}}.mf-shop-landing .mfsl-detail-media{position:relative;margin:0;border-radius:14px;overflow:hidden;border:1px solid var(--mfsl-line);background:linear-gradient(180deg,#f8fbfd,#e8f0f4);padding:28px 20px}.mf-shop-landing .mfsl-detail-media img{margin:0 auto;max-height:280px;width:auto;object-fit:contain;mix-blend-mode:multiply}.mf-shop-landing .mfsl-detail-body h2{margin:0 0 8px;font-size:clamp(1.25rem, 2.2vw, 1.55rem);color:var(--mfsl-navy);line-height:1.3}.mf-shop-landing .mfsl-bullets{list-style:none;margin:14px 0 16px;padding:0;display:grid;gap:10px}.mf-shop-landing .mfsl-bullets li{position:relative;padding:0 0 0 18px;color:var(--mfsl-muted);font-size:.95rem}.mf-shop-landing .mfsl-bullets li::before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:2px;background:var(--mfsl-teal)}.mf-shop-landing .mfsl-footnote{margin:36px auto 0;max-width:820px;text-align:center;font-size:.85rem;color:var(--mfsl-muted)}.mf-shop-landing a.ajax_add_to_cart.loading{opacity:.65;pointer-events:none}.mf-shop-landing a.ajax_add_to_cart.added::after{content:" ✓"}