@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/NotoKufiArabic-Black.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexSansArabic-Regular.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/IBMPlexSansArabic-SemiBold.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/IBMPlexSansArabic-Bold.woff2) format("woff2")}:root{--mz-green:#0e7c5b;--mz-ink:#0f172a;--mz-gray:#475569;--mz-paper:#fafaf7;--mz-mint:#7ee2bf;--mz-amber:#ffc43d;--mz-white:#fff;--mz-danger:#b42318;--mz-bg:var(--mz-paper);--mz-surface:var(--mz-white);--mz-surface-2:#f1f3f0;--mz-text:var(--mz-ink);--mz-text-2:var(--mz-gray);--mz-border:#e2e6e3;--mz-primary:var(--mz-green);--mz-primary-hover:#0b6a4d;--mz-primary-active:#095a41;--mz-on-primary:var(--mz-white);--mz-primary-soft:#e6f4ee;--mz-accent:var(--mz-amber);--mz-on-accent:var(--mz-ink);--mz-success:var(--mz-green);--mz-warning:#b7791f;--mz-error:var(--mz-danger);--mz-focus:var(--mz-mint);--mz-font-heading:"Noto Kufi Arabic","IBM Plex Sans Arabic",system-ui,sans-serif;--mz-font-body:"IBM Plex Sans Arabic","Noto Kufi Arabic",system-ui,sans-serif;--mz-font-mono:ui-monospace,"SF Mono",Menlo,monospace;--mz-weight-heading:900;--mz-weight-body:400;--mz-weight-semibold:600;--mz-weight-bold:700;--mz-latin-tracking:0.18em;--mz-text-xs:0.75rem;--mz-text-sm:0.875rem;--mz-text-md:1rem;--mz-text-lg:1.125rem;--mz-text-xl:1.375rem;--mz-text-2xl:1.75rem;--mz-text-3xl:2.25rem;--mz-leading-tight:1.25;--mz-leading-body:1.7;--mz-radius-sm:6px;--mz-radius-md:10px;--mz-radius-lg:16px;--mz-radius-xl:24px;--mz-radius-pill:999px;--mz-space-1:4px;--mz-space-2:8px;--mz-space-3:12px;--mz-space-4:16px;--mz-space-5:20px;--mz-space-6:24px;--mz-space-8:32px;--mz-space-10:40px;--mz-space-12:48px;--mz-space-16:64px;--mz-touch:44px;--mz-gutter:16px;--mz-max-content:1120px;--mz-dur-instant:100ms;--mz-dur-fast:180ms;--mz-dur-base:240ms;--mz-dur-slow:400ms;--mz-ease-out:cubic-bezier(0.16,1,0.3,1);--mz-ease-in-out:cubic-bezier(0.65,0,0.35,1);--mz-shadow-card:0 1px 2px rgba(15,23,42,.06),0 4px 16px rgba(15,23,42,.05);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--mz-bg:var(--mz-ink);--mz-surface:#16213a;--mz-surface-2:#1d2a47;--mz-text:#f3f4f6;--mz-text-2:#aab4c5;--mz-border:#2a3754;--mz-primary:var(--mz-mint);--mz-primary-hover:#93e8ca;--mz-primary-active:#6ad6b0;--mz-on-primary:var(--mz-ink);--mz-primary-soft:#1a3a31;--mz-focus:var(--mz-mint);--mz-shadow-card:0 1px 2px rgba(0,0,0,.3),0 4px 16px rgba(0,0,0,.25);color-scheme:dark}}:root[data-theme=dark]{--mz-bg:var(--mz-ink);--mz-surface:#16213a;--mz-surface-2:#1d2a47;--mz-text:#f3f4f6;--mz-text-2:#aab4c5;--mz-border:#2a3754;--mz-primary:var(--mz-mint);--mz-primary-hover:#93e8ca;--mz-primary-active:#6ad6b0;--mz-on-primary:var(--mz-ink);--mz-primary-soft:#1a3a31;--mz-focus:var(--mz-mint);--mz-shadow-card:0 1px 2px rgba(0,0,0,.3),0 4px 16px rgba(0,0,0,.25);color-scheme:dark}html{direction:rtl;font-family:var(--mz-font-body);font-size:16px;line-height:var(--mz-leading-body);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body,html{color:var(--mz-text);background:var(--mz-bg)}body{margin:0}h1,h2,h3,h4{font-family:var(--mz-font-heading);font-weight:var(--mz-weight-heading);line-height:var(--mz-leading-tight);color:var(--mz-text);margin:0 0 var(--mz-space-3)}h1{font-size:var(--mz-text-2xl)}h2{font-size:var(--mz-text-xl)}h3{font-size:var(--mz-text-lg)}.mz-latin{font-family:var(--mz-font-body);font-weight:var(--mz-weight-bold);letter-spacing:var(--mz-latin-tracking);text-transform:uppercase;direction:ltr}:focus-visible{outline:3px solid var(--mz-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){:root{--mz-dur-instant:0ms;--mz-dur-fast:0ms;--mz-dur-base:0ms;--mz-dur-slow:0ms}}*{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:root{--sf-hero:color-mix(in srgb,var(--mz-primary) 8%,var(--mz-bg));--sf-lift:0 2px 4px rgba(15,23,42,.05),0 12px 28px rgba(15,23,42,.09)}.sf-wrap{max-width:var(--mz-max-content);margin-inline:auto;padding:0 var(--mz-gutter) var(--mz-space-12)}.sf-announce{background:var(--mz-ink);color:var(--mz-paper);text-align:center;font-size:var(--mz-text-sm);font-weight:var(--mz-weight-semibold);padding:7px var(--mz-gutter);letter-spacing:.01em}.sf-announce b{color:var(--mz-mint)}.sf-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;padding:var(--mz-space-3) var(--mz-gutter);background:color-mix(in srgb,var(--mz-surface) 88%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--mz-border)}.sf-header,.sf-header-in{display:flex;align-items:center;justify-content:space-between;gap:var(--mz-space-3)}.sf-header-in{width:100%;max-width:var(--mz-max-content);margin-inline:auto}.sf-brand{display:flex;align-items:center;gap:var(--mz-space-3);text-decoration:none;color:var(--mz-text);min-width:0}.sf-brand img{width:44px;height:44px;border-radius:var(--mz-radius-md);object-fit:cover;flex-shrink:0;box-shadow:inset 0 0 0 1px var(--mz-border)}.sf-brand .nm{font-family:var(--mz-font-heading);font-weight:900;font-size:var(--mz-text-lg);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-cart{position:relative;color:var(--mz-text);display:grid;place-items:center;width:var(--mz-touch);height:var(--mz-touch);border-radius:var(--mz-radius-md);background:var(--mz-surface-2);flex-shrink:0;transition:background var(--mz-dur-fast)}.sf-cart:hover{background:var(--mz-primary-soft);color:var(--mz-primary)}.sf-cart-n{position:absolute;top:-2px;inset-inline-start:-2px;min-width:20px;height:20px;border-radius:var(--mz-radius-pill);background:var(--mz-primary);color:var(--mz-on-primary);font-size:11px;font-weight:700;display:grid;place-items:center;padding:0 5px;box-shadow:0 0 0 2px var(--mz-surface)}.sf-hero{background:var(--sf-hero);border-bottom:1px solid var(--mz-border)}.sf-hero-in{max-width:var(--mz-max-content);margin-inline:auto;padding:var(--mz-space-8) var(--mz-gutter) var(--mz-space-6);display:flex;align-items:center;gap:var(--mz-space-5)}.sf-hero-logo{width:72px;height:72px;border-radius:var(--mz-radius-lg);object-fit:cover;background:var(--mz-surface);box-shadow:var(--mz-shadow-card);flex-shrink:0}.sf-hero h1{font-size:var(--mz-text-3xl);margin:0 0 var(--mz-space-2);letter-spacing:-.01em}.sf-hero p{margin:0;color:var(--mz-text-2);font-size:var(--mz-text-md)}.sf-pills{display:flex;flex-wrap:wrap;gap:var(--mz-space-2);margin-top:var(--mz-space-4)}.sf-pill{display:inline-flex;align-items:center;gap:6px;background:var(--mz-surface);border:1px solid var(--mz-border);color:var(--mz-text);border-radius:var(--mz-radius-pill);padding:5px 12px;font-size:var(--mz-text-sm);font-weight:var(--mz-weight-semibold)}.sf-pill svg{color:var(--mz-primary)}@media (max-width:560px){.sf-hero-in{flex-direction:column;text-align:center;align-items:center;gap:var(--mz-space-3);padding-top:var(--mz-space-6)}.sf-hero h1{font-size:var(--mz-text-2xl)}.sf-pills{justify-content:center}}.sf-section-head{display:flex;align-items:baseline;justify-content:space-between;margin:var(--mz-space-8) 0 var(--mz-space-4)}.sf-section-head h2{margin:0;font-size:var(--mz-text-xl)}.sf-section-head span{color:var(--mz-text-2);font-size:var(--mz-text-sm)}.sf-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--mz-space-3);gap:var(--mz-space-3)}@media (min-width:640px){.sf-grid{grid-template-columns:repeat(3,1fr);gap:var(--mz-space-4)}}@media (min-width:960px){.sf-grid{grid-template-columns:repeat(4,1fr)}}.sf-empty{text-align:center;color:var(--mz-text-2);padding:var(--mz-space-16) 0}.sf-product{background:var(--mz-surface);border:1px solid var(--mz-border);border-radius:var(--mz-radius-lg);overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform var(--mz-dur-base) var(--mz-ease-out),box-shadow var(--mz-dur-base) var(--mz-ease-out),border-color var(--mz-dur-fast)}.sf-product:hover{transform:translateY(-4px);box-shadow:var(--sf-lift);border-color:color-mix(in srgb,var(--mz-primary) 40%,var(--mz-border))}.sf-product .img{aspect-ratio:1;background:var(--mz-surface-2);position:relative;display:grid;place-items:center;overflow:hidden}.sf-product .img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--mz-dur-slow) var(--mz-ease-out)}.sf-product:hover .img img{transform:scale(1.06)}.sf-noimg{font-size:44px;opacity:.35}.sf-badge{position:absolute;top:10px;inset-inline-start:10px;background:var(--mz-ink);color:#fff;font-size:var(--mz-text-xs);font-weight:var(--mz-weight-bold);padding:3px 9px;border-radius:var(--mz-radius-pill)}.sf-badge.off{background:var(--mz-accent);color:var(--mz-on-accent)}.sf-badge.out{background:var(--mz-text-2)}.sf-product .body{padding:var(--mz-space-3) var(--mz-space-3) var(--mz-space-4);display:flex;flex-direction:column;gap:var(--mz-space-1);flex:1 1}.sf-product .title{font-weight:var(--mz-weight-semibold);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sf-product .price{color:var(--mz-primary);font-weight:var(--mz-weight-bold);font-size:var(--mz-text-lg);display:flex;gap:var(--mz-space-2);align-items:baseline;margin-top:auto}.sf-pd-price s,.sf-product .price s{color:var(--mz-text-2);font-weight:400;font-size:var(--mz-text-sm)}.sf-product .buy{margin-top:var(--mz-space-2);height:38px;border-radius:var(--mz-radius-md);background:var(--mz-primary-soft);color:var(--mz-primary);display:grid;place-items:center;font-weight:var(--mz-weight-semibold);font-size:var(--mz-text-sm);transition:background var(--mz-dur-fast),color var(--mz-dur-fast)}.sf-product:hover .buy{background:var(--mz-primary);color:var(--mz-on-primary)}.sf-trust{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--mz-space-3);gap:var(--mz-space-3);margin-top:var(--mz-space-10)}@media (min-width:720px){.sf-trust{grid-template-columns:repeat(4,1fr)}}.sf-trust-item{background:var(--mz-surface);border:1px solid var(--mz-border);border-radius:var(--mz-radius-lg);padding:var(--mz-space-4);display:flex;align-items:center;gap:var(--mz-space-3)}.sf-trust-ic{width:42px;height:42px;border-radius:var(--mz-radius-md);background:var(--mz-primary-soft);color:var(--mz-primary);display:grid;place-items:center;flex-shrink:0}.sf-trust-item b{display:block;font-size:var(--mz-text-sm)}.sf-trust-item span{color:var(--mz-text-2);font-size:var(--mz-text-xs)}.sf-pd{display:grid;grid-gap:var(--mz-space-5);gap:var(--mz-space-5);padding-top:var(--mz-space-5)}@media (min-width:800px){.sf-pd{grid-template-columns:1fr 1fr;gap:var(--mz-space-10);align-items:start}}.sf-pd-main{aspect-ratio:1;background:var(--mz-surface-2);border-radius:var(--mz-radius-xl);overflow:hidden;display:grid;place-items:center;box-shadow:var(--mz-shadow-card)}.sf-pd-main img{width:100%;height:100%;object-fit:cover;display:block}.sf-pd-thumbs{display:flex;gap:var(--mz-space-2);margin-top:var(--mz-space-3);overflow-x:auto}.sf-pd-thumbs button{width:66px;height:66px;flex-shrink:0;border-radius:var(--mz-radius-md);overflow:hidden;border:2px solid var(--mz-border);padding:0;background:var(--mz-surface-2);cursor:pointer;transition:border-color var(--mz-dur-fast)}.sf-pd-thumbs button.is-active{border-color:var(--mz-primary)}.sf-pd-thumbs img{width:100%;height:100%;object-fit:cover;display:block}@media (min-width:800px){.sf-pd-body{position:-webkit-sticky;position:sticky;top:calc(var(--mz-touch) + var(--mz-space-6))}}.sf-pd-body h1{font-size:var(--mz-text-2xl)}.sf-pd-price{font-size:var(--mz-text-3xl);color:var(--mz-primary);display:flex;gap:var(--mz-space-3);align-items:baseline;margin-bottom:var(--mz-space-2);flex-wrap:wrap}.sf-pd-price,.sf-save{font-weight:var(--mz-weight-bold)}.sf-save{font-size:var(--mz-text-sm);color:var(--mz-on-accent);background:var(--mz-accent);border-radius:var(--mz-radius-pill);padding:2px 10px}.sf-variants{display:flex;flex-wrap:wrap;gap:var(--mz-space-2);margin:var(--mz-space-4) 0}.sf-variant{min-height:var(--mz-touch);padding:0 var(--mz-space-4);border-radius:var(--mz-radius-pill);border:2px solid var(--mz-border);background:var(--mz-surface);font:inherit;cursor:pointer;color:var(--mz-text);transition:border-color var(--mz-dur-fast),background var(--mz-dur-fast)}.sf-variant.is-active{border-color:var(--mz-primary);background:var(--mz-primary-soft);font-weight:var(--mz-weight-semibold)}.sf-variant.is-out{text-decoration:line-through;opacity:.5;cursor:not-allowed}.sf-policy{background:var(--mz-primary-soft);border:1px solid color-mix(in srgb,var(--mz-primary) 20%,transparent);border-radius:var(--mz-radius-md);padding:var(--mz-space-3) var(--mz-space-4);font-size:var(--mz-text-sm);margin-bottom:var(--mz-space-4);line-height:var(--mz-leading-body)}.sf-cta{display:grid;grid-gap:var(--mz-space-3);gap:var(--mz-space-3);margin-bottom:var(--mz-space-5)}.sf-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--mz-space-2);min-height:54px;padding:0 var(--mz-space-5);border-radius:var(--mz-radius-md);border:0;font:inherit;font-weight:var(--mz-weight-bold);font-size:var(--mz-text-lg);cursor:pointer;text-decoration:none;transition:transform var(--mz-dur-fast),background var(--mz-dur-fast),border-color var(--mz-dur-fast)}.sf-btn:active:not(:disabled){transform:translateY(1px)}.sf-btn:disabled{opacity:.5;cursor:not-allowed}.sf-btn-primary{background:var(--mz-primary);color:var(--mz-on-primary);box-shadow:var(--mz-shadow-card)}.sf-btn-primary:hover:not(:disabled){background:var(--mz-primary-hover)}.sf-btn-wa{background:var(--mz-surface);color:var(--mz-text);border:2px solid var(--mz-border)}.sf-btn-wa:hover{border-color:var(--mz-primary);color:var(--mz-primary)}.sf-desc{white-space:pre-line;color:var(--mz-text-2);line-height:var(--mz-leading-body)}.sf-pd-trust{display:flex;flex-wrap:wrap;gap:var(--mz-space-2) var(--mz-space-4);margin-top:var(--mz-space-4);padding-top:var(--mz-space-4);border-top:1px solid var(--mz-border)}.sf-pd-trust span{display:inline-flex;align-items:center;gap:6px;font-size:var(--mz-text-sm);color:var(--mz-text-2)}.sf-pd-trust svg{color:var(--mz-primary);flex-shrink:0}@media (max-width:799px){.sf-cta{position:-webkit-sticky;position:sticky;bottom:0;z-index:20;background:color-mix(in srgb,var(--mz-surface) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:var(--mz-space-3) 0 calc(var(--mz-space-3) + env(safe-area-inset-bottom));margin-inline:calc(-1 * var(--mz-gutter));padding-inline:var(--mz-gutter);border-top:1px solid var(--mz-border);grid-template-columns:1fr 1fr;gap:var(--mz-space-2)}.sf-cta>.sf-btn-primary,.sf-cta>.sf-btn:last-child:nth-child(2){grid-column:1/-1}.sf-cta .sf-btn{min-height:48px;font-size:var(--mz-text-md);padding-inline:var(--mz-space-3)}}.sf-footer{margin-top:var(--mz-space-16);border-top:1px solid var(--mz-border);padding-top:var(--mz-space-6);display:grid;grid-gap:var(--mz-space-4);gap:var(--mz-space-4);color:var(--mz-text-2);font-size:var(--mz-text-sm)}.sf-footer-links{flex-wrap:wrap;gap:var(--mz-space-3) var(--mz-space-5)}.sf-footer-links a{color:var(--mz-text-2);text-decoration:none}.sf-footer-links a:hover{color:var(--mz-primary)}.sf-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:var(--mz-space-3);flex-wrap:wrap;padding-top:var(--mz-space-4);border-top:1px solid var(--mz-border)}.sf-powered{color:inherit;text-decoration:none}.sf-powered b{color:var(--mz-primary)}.sf-title{font-size:var(--mz-text-2xl);margin:var(--mz-space-5) 0 var(--mz-space-4)}.sf-checkout{display:grid;grid-gap:var(--mz-space-4);gap:var(--mz-space-4);max-width:640px;margin-inline:auto;padding-top:var(--mz-space-4)}@media (min-width:900px){.sf-checkout{max-width:none;grid-template-columns:1.2fr 1fr;align-items:start}.sf-checkout .sf-summary{grid-column:2;grid-row:1/span 2;position:-webkit-sticky;position:sticky;top:calc(var(--mz-touch) + var(--mz-space-5))}}.sf-box{background:var(--mz-surface);border:1px solid var(--mz-border);border-radius:var(--mz-radius-lg);padding:var(--mz-space-5)}.sf-box h2{font-size:var(--mz-text-lg);margin-bottom:var(--mz-space-4)}.sf-lines{list-style:none;margin:0 0 var(--mz-space-3);padding:0;display:grid;grid-gap:var(--mz-space-3);gap:var(--mz-space-3)}.sf-lines li{display:flex;align-items:center;gap:var(--mz-space-3)}.sf-line-img{width:60px;height:60px;flex-shrink:0;border-radius:var(--mz-radius-md);background:var(--mz-surface-2);display:grid;place-items:center;overflow:hidden;font-size:24px}.sf-line-img img{width:100%;height:100%;object-fit:cover}.sf-line-body{flex:1 1;min-width:0}.sf-chip{display:inline-block;font-size:var(--mz-text-xs);background:var(--mz-surface-2);border-radius:var(--mz-radius-pill);padding:1px 8px;-webkit-margin-start:var(--mz-space-2);margin-inline-start:var(--mz-space-2)}.sf-chip,.sf-muted{color:var(--mz-text-2)}.sf-muted{font-size:var(--mz-text-sm)}.sf-center{text-align:center}.sf-qty{display:inline-flex;align-items:center;border:1px solid var(--mz-border);border-radius:var(--mz-radius-pill);overflow:hidden}.sf-qty button{width:38px;height:38px;border:0;background:transparent;font-size:18px;cursor:pointer;color:var(--mz-text)}.sf-qty button:hover{background:var(--mz-surface-2)}.sf-qty span{min-width:30px;text-align:center}.sf-field,.sf-qty span{font-weight:var(--mz-weight-semibold)}.sf-field{display:grid;grid-gap:var(--mz-space-1);gap:var(--mz-space-1);margin-bottom:var(--mz-space-3)}.sf-field input,.sf-field select,.sf-field textarea{width:100%;min-height:var(--mz-touch);padding:0 var(--mz-space-3);border:1px solid var(--mz-border);border-radius:var(--mz-radius-md);background:var(--mz-surface);color:var(--mz-text);font:inherit;font-weight:400;font-size:var(--mz-text-md);transition:border-color var(--mz-dur-fast),box-shadow var(--mz-dur-fast)}.sf-field textarea{padding:var(--mz-space-2) var(--mz-space-3);min-height:90px}.sf-field input:focus,.sf-field select:focus,.sf-field textarea:focus{border-color:var(--mz-primary);outline:none;box-shadow:0 0 0 3px var(--mz-primary-soft)}.sf-row{display:flex;justify-content:space-between;padding:var(--mz-space-2) 0;border-bottom:1px solid var(--mz-border)}.sf-total{font-weight:var(--mz-weight-bold);font-size:var(--mz-text-lg);border:0}.sf-pay-note{background:var(--mz-primary-soft);border-radius:var(--mz-radius-md);padding:var(--mz-space-3);margin:var(--mz-space-3) 0}.sf-agree{display:flex;gap:var(--mz-space-2);align-items:flex-start;font-size:var(--mz-text-sm);color:var(--mz-text-2);margin-bottom:var(--mz-space-3)}.sf-agree input{width:20px;height:20px;margin-top:2px;accent-color:var(--mz-primary);flex-shrink:0}.sf-error{color:var(--mz-error);font-size:var(--mz-text-sm)}.sf-summary .sf-btn{width:100%}.sf-empty .sf-btn{margin-top:var(--mz-space-4)}.sf-order{max-width:560px;margin-inline:auto;display:grid;grid-gap:var(--mz-space-4);gap:var(--mz-space-4);padding-top:var(--mz-space-4)}.sf-order-head{text-align:center;padding:var(--mz-space-8) 0 var(--mz-space-2)}.sf-order-head h1{font-size:var(--mz-text-2xl);margin-bottom:var(--mz-space-2)}.sf-order-mark{width:72px;height:72px;margin:0 auto var(--mz-space-4);border-radius:22px;background:var(--mz-primary);color:var(--mz-on-primary);display:grid;place-items:center;font-size:34px;font-weight:900;transform:rotate(-7deg);box-shadow:var(--mz-shadow-card)}.sf-order-head.is-waiting .sf-order-mark{background:var(--mz-accent);color:var(--mz-on-accent)}.sf-order-n{font-size:var(--mz-text-lg)}.sf-order .sf-cta{position:static;grid-template-columns:1fr 1fr;border:0;margin:0;padding:0;background:transparent}.sf-pd.is-landing{grid-template-columns:1fr;max-width:560px;margin-inline:auto}@media (min-width:800px){.sf-pd.is-landing{grid-template-columns:1fr 1fr;max-width:none}}.sf-pd.is-landing .sf-pd-body h1{font-size:var(--mz-text-3xl)}.sf-pay-methods{display:grid;grid-gap:var(--mz-space-2);gap:var(--mz-space-2);margin:var(--mz-space-3) 0}.sf-pay-btn{width:100%;justify-content:flex-start}.sf-order-head.is-cancelled .sf-order-mark{background:var(--mz-surface-2);color:var(--mz-text-2);transform:none}.sf-track{display:grid;grid-gap:var(--mz-space-2);gap:var(--mz-space-2)}.sf-track .sf-btn{width:100%}.sf-page{max-width:720px;margin-inline:0 auto;padding-block:var(--mz-space-6);text-align:start}.sf-page h1{font-size:var(--mz-text-2xl);margin-bottom:var(--mz-space-4)}.sf-page-body{white-space:pre-line;line-height:var(--mz-leading-loose,1.9);color:var(--mz-text-2);font-size:var(--mz-text-md)}.sf-modal-wrap{position:fixed;inset:0;background:rgba(15,23,42,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:var(--mz-space-4);z-index:50;animation:sf-fade var(--mz-dur-base) var(--mz-ease-out)}.sf-modal{width:min(440px,100%);background:var(--mz-surface);border-radius:var(--mz-radius-xl);padding:var(--mz-space-6);display:grid;grid-gap:var(--mz-space-3);gap:var(--mz-space-3);max-height:90vh;overflow-y:auto;box-shadow:var(--sf-lift)}.sf-modal h2{margin:0;font-size:var(--mz-text-xl)}.sf-modal p{margin:0}.sf-modal-actions{display:flex;gap:var(--mz-space-2)}@keyframes sf-fade{0%{opacity:0}to{opacity:1}}.sf-reveal{animation:sf-up var(--mz-dur-slow) var(--mz-ease-out) both}@keyframes sf-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sf-modal-wrap,.sf-reveal{animation:none}.sf-product:hover,.sf-product:hover .img img{transform:none}}.sf-theme{background:var(--mz-bg);color:var(--mz-text);font-family:var(--mz-font-body);min-height:100vh}[data-card=elevated] .sf-product{border-color:transparent;box-shadow:var(--mz-shadow-card)}[data-card=elevated] .sf-product:hover{box-shadow:var(--sf-lift);border-color:transparent}[data-card=minimal] .sf-product{border-color:transparent;background:transparent}[data-card=minimal] .sf-product .img{border-radius:var(--mz-radius-lg)}[data-card=minimal] .sf-product:hover{background:var(--mz-surface);box-shadow:var(--mz-shadow-card)}[data-card=minimal] .sf-product .body{padding-inline:var(--mz-space-1)}[data-card=minimal] .sf-product:hover .body{padding-inline:var(--mz-space-3)}[data-hero=none] .sf-hero{display:none}[data-hero=minimal] .sf-hero{background:transparent}[data-hero=minimal] .sf-hero-in{padding-block:var(--mz-space-5) var(--mz-space-2)}[data-hero=minimal] .sf-hero-logo{width:52px;height:52px;box-shadow:none}[data-hero=minimal] .sf-hero h1{font-size:var(--mz-text-2xl)}[data-hero=minimal] .sf-hero p,[data-hero=minimal] .sf-pills{display:none}[data-hero=center] .sf-hero-in{flex-direction:column;text-align:center;align-items:center;gap:var(--mz-space-3);padding-block:var(--mz-space-10) var(--mz-space-6)}[data-hero=center] .sf-hero-logo{width:84px;height:84px}[data-hero=center] .sf-pills{justify-content:center}[data-shape=sharp] .sf-cart,[data-shape=sharp] .sf-cart-n,[data-shape=sharp] .sf-chip,[data-shape=sharp] .sf-pill,[data-shape=sharp] .sf-qty,[data-shape=sharp] .sf-variant{border-radius:var(--mz-radius-sm)}[data-shape=sharp] .sf-badge{border-radius:0}.sf-social{display:flex;gap:var(--mz-space-2)}.sf-social a{width:40px;height:40px;border-radius:var(--mz-radius-md);display:grid;place-items:center;background:var(--mz-surface-2);color:var(--mz-text-2);transition:all var(--mz-dur-fast)}.sf-social a:hover{background:var(--mz-primary);color:var(--mz-on-primary)}.sf-digital{border-color:var(--sf-primary,#0e7c5b)}.sf-digital h2:before{content:"⬇ "}.sf-digital .sf-btn{margin-top:12px;display:flex}.sf-otp{margin:-4px 0 12px;padding:12px;border:1px dashed var(--sf-border,#d9dfdb);border-radius:12px;background:var(--sf-surface-2,#f6f8f7)}.sf-otp.is-ok{border-style:solid;border-color:var(--sf-primary,#0e7c5b);background:transparent}.sf-otp-ok{color:var(--sf-primary,#0e7c5b);font-weight:700;margin:0}.sf-otp-row{display:flex;gap:8px;margin-top:8px}.sf-otp-row input{flex:1 1;min-width:0;letter-spacing:.3em;text-align:center;font-size:18px}.sf-otp-row .sf-btn{width:auto;min-width:96px}.sf-otp .sf-btn-ghost{width:auto;margin-top:8px}.sf-link{all:unset;color:var(--sf-primary,#0e7c5b);cursor:pointer;font-weight:600;margin-top:8px;display:inline-block}.sf-coupon{display:flex;gap:8px;align-items:flex-end;margin-bottom:12px}.sf-cs-title{font-size:1rem;margin-bottom:12px}.sf-cs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));grid-gap:12px;gap:12px}.sf-cs-card{border:1px solid var(--mz-border);border-radius:var(--mz-radius-md);padding:10px;flex-direction:column;gap:6px;text-align:center}.sf-cs-card,.sf-cs-thumb{display:flex;align-items:center}.sf-cs-thumb{width:72px;height:72px;border-radius:var(--mz-radius-sm);background:var(--mz-primary-soft);justify-content:center;overflow:hidden}.sf-cs-thumb img{width:100%;height:100%;object-fit:cover}.sf-cs-name{font-size:.85rem;line-height:1.3}.sf-cs-price{font-weight:700;color:var(--mz-primary)}.sf-cs-card .sf-btn{width:100%;margin-top:auto}.sf-home-hero{background-image:var(--img),radial-gradient(120% 95% at 85% 10%,var(--mz-primary-soft),transparent 60%),linear-gradient(135deg,var(--mz-surface-2),var(--mz-primary-soft));position:relative;border-radius:var(--mz-radius-lg);overflow:hidden;margin-bottom:24px;background-size:cover;background-position:50%;background-color:var(--mz-primary-soft);min-height:260px;display:flex;align-items:center}.sf-home-hero-in{position:relative;z-index:1;padding:32px 24px;max-width:560px}.sf-home-hero h2{font-size:1.8rem;margin:0 0 8px;color:var(--mz-text)}.sf-home-hero p{margin:0 0 16px;color:var(--mz-text);opacity:.85}.sf-home-text{margin-bottom:24px}.sf-home-text h2{font-size:1.3rem;margin-bottom:8px}.sf-home-text p{margin:0 0 8px;line-height:var(--mz-leading-body)}.sf-home-featured{margin-bottom:28px}.sf-reviews{margin-top:24px}.sf-stars{color:var(--mz-accent);letter-spacing:1px}.sf-review-list{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:12px}.sf-review-list li{border-top:1px solid var(--mz-border);padding-top:12px}.sf-review-list p{margin:4px 0 0;color:var(--mz-text)}.sf-review-head{display:flex;justify-content:space-between;gap:8px}.sf-review-form h3{font-size:1rem;margin:0 0 8px}.sf-rate{display:flex;gap:4px;margin-bottom:12px}.sf-rate button{font-size:1.6rem;line-height:1;background:none;border:none;cursor:pointer;color:var(--mz-border);padding:0 2px}.sf-rate button.is-on{color:var(--mz-accent)}.sf-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px;margin:12px 0}.sf-options select{width:100%}.sf-thanks{margin-bottom:16px;text-align:center}.sf-desc p,.sf-thanks p{margin:0 0 8px}.sf-slider{margin-bottom:24px}.sf-slider-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.sf-slide{flex:0 0 86%;max-width:720px;aspect-ratio:21/9;border-radius:var(--mz-radius-lg);background:var(--mz-primary-soft) center/cover no-repeat;scroll-snap-align:start;position:relative;display:flex;align-items:flex-end;text-decoration:none;color:var(--mz-text);overflow:hidden;background-image:var(--img),radial-gradient(120% 95% at 85% 10%,var(--mz-primary-soft),transparent 60%),linear-gradient(135deg,var(--mz-surface-2),var(--mz-primary-soft))}.sf-slide-cap{background:linear-gradient(transparent,rgba(0,0,0,.55));color:#fff;width:100%;padding:16px;display:flex;flex-direction:column;gap:2px}.sf-banner{display:flex;align-items:center;justify-content:center;min-height:120px;border-radius:var(--mz-radius-lg);background:var(--mz-primary-soft) center/cover no-repeat;text-decoration:none;color:var(--mz-text);font-weight:700;font-size:1.2rem}.sf-banner,.sf-cats{margin-bottom:24px}.sf-cats-grid{display:flex;flex-wrap:wrap;gap:8px}.sf-cat{padding:8px 14px;border:1px solid var(--mz-border);border-radius:var(--mz-radius-pill);text-decoration:none;color:var(--mz-text);background:var(--mz-surface)}.sf-cat:hover{border-color:var(--mz-primary);color:var(--mz-primary)}.sf-faq{margin-bottom:24px}.sf-faq-item{border:1px solid var(--mz-border);border-radius:var(--mz-radius-md);padding:10px 14px;margin-bottom:8px;background:var(--mz-surface)}.sf-faq-item summary{cursor:pointer;font-weight:600}.sf-faq-item p{margin:8px 0 0;color:var(--mz-text)}.sf-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-bottom:24px}.sf-feature{border:1px solid var(--mz-border);border-radius:var(--mz-radius-md);padding:14px;text-align:center;display:flex;flex-direction:column;gap:4px;background:var(--mz-surface)}.sf-feature-ico{font-size:1.6rem}.sf-home-reviews,.sf-html{margin-bottom:24px}.sf-rv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.sf-rv{border:1px solid var(--mz-border);border-radius:var(--mz-radius-md);padding:12px;background:var(--mz-surface);display:flex;flex-direction:column;gap:6px}.sf-rv p{margin:0}.sf-rv small{color:var(--mz-text-2)}.sf-shipmethod{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--mz-border);border-radius:var(--mz-radius-md);margin-bottom:8px;cursor:pointer}.sf-shipmethod.is-on{border-color:var(--mz-primary);background:var(--mz-primary-soft)}.sf-shipmethod-name{flex:1 1}.sf-shipmethod small{color:var(--mz-text-2)}.sf-funnel{border:2px solid var(--mz-primary);margin-bottom:16px}.sf-funnel.is-done{border-color:var(--mz-border)}.sf-funnel-tag{display:inline-block;background:var(--mz-accent);color:var(--mz-on-accent);font-size:12px;font-weight:700;border-radius:var(--mz-radius-pill);padding:2px 10px;margin-bottom:8px}.sf-funnel h2{margin:0 0 6px;font-size:1.2rem}.sf-funnel-prod{display:flex;gap:12px;align-items:center;margin:12px 0}.sf-funnel-info{display:flex;flex-direction:column;gap:6px;flex:1 1}.sf-funnel-price{display:flex;align-items:center;gap:8px}.sf-funnel-now{font-size:1.3rem;font-weight:700;color:var(--mz-primary)}.sf-funnel-actions{display:flex;gap:8px;flex-wrap:wrap}.sf-funnel-note{font-size:12px;margin:8px 0 0}@media (max-width:640px){.sf-home-hero,.sf-slide{background-image:var(--img-m,var(--img))}}.sf-blk{position:relative}.sf-blk.is-styled{padding:24px 16px 8px;border-radius:var(--mz-radius-lg);margin-bottom:24px}.sf-blk.is-styled .sf-home-hero h2,.sf-blk.is-styled .sf-section-head span,.sf-blk.is-styled h2,.sf-blk.is-styled p{color:inherit}.sf-blk.is-focus{outline:3px solid var(--mz-accent);outline-offset:4px;border-radius:var(--mz-radius-lg)}.sf-blk[style*="text-align: center"] .sf-section-head{justify-content:center}.sf-blk[style*="text-align: center"] .sf-cats-grid,.sf-blk[style*="text-align: center"] .sf-home-hero-in{justify-content:center;margin-inline:auto}.sf-banner-in{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px;text-align:center}.sf-banner-in b{font-size:1.4rem}.sf-banner-in small{font-weight:500;opacity:.85}.sf-banner-in .sf-btn{margin-top:6px}.sf-blk-banner[data-variant=split] .sf-banner{justify-content:flex-start;min-height:220px;background-position:0}.sf-blk-banner[data-variant=split] .sf-banner-in{align-items:flex-start;text-align:start;max-width:60%}.sf-blk-banner[data-variant=strip] .sf-banner{min-height:56px;border-radius:var(--mz-radius-pill)}.sf-blk-banner[data-variant=strip] .sf-banner-in{flex-direction:row;padding:10px 20px;gap:14px}.sf-blk-banner[data-variant=strip] .sf-banner-in b{font-size:1rem}.sf-blk-banner[data-variant=strip] .sf-banner-in .sf-btn{margin:0;padding:6px 12px}.sf-blk-cats[data-variant=circles] .sf-cats-grid{gap:18px}.sf-blk-cats[data-variant=circles] .sf-cat{width:104px;height:104px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px;background:var(--mz-primary-soft);border:0;font-weight:700;font-size:var(--mz-text-sm);line-height:1.2;position:relative;overflow:hidden;background-size:cover;background-position:50%;transition:transform .18s ease,box-shadow .18s ease}.sf-blk-cats[data-variant=circles] .sf-cat:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.16)}.sf-blk-cats[data-variant=tiles] .sf-cats-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.sf-blk-cats[data-variant=tiles] .sf-cat{min-height:120px;padding:16px 14px;display:flex;align-items:flex-end;justify-content:center;text-align:center;border-radius:var(--mz-radius-lg);background:var(--mz-surface-2);border:0;font-weight:700;position:relative;overflow:hidden;background-size:cover;background-position:50%;transition:transform .18s ease,box-shadow .18s ease}.sf-blk-cats[data-variant=tiles] .sf-cat:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.14)}.sf-blk-cats[data-variant=tiles] .sf-cat:not([data-img]):hover{background:var(--mz-primary);color:var(--mz-on-primary)}.sf-cat .sf-cat-label{position:relative;z-index:1}.sf-blk-cats .sf-cat[data-img]:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.72) 0,rgba(0,0,0,.28) 45%,rgba(0,0,0,.05));z-index:0}.sf-blk-cats .sf-cat[data-img] .sf-cat-label{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5);font-size:var(--mz-text-sm);letter-spacing:.2px}.sf-blk-cats[data-variant=circles] .sf-cat[data-img]:after{background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.3))}.sf-carousel{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;margin-bottom:24px}.sf-carousel>*{flex:0 0 min(68%,240px);scroll-snap-align:start}.sf-faq-list{display:grid;grid-gap:8px;gap:8px}.sf-faq-item{margin-bottom:0}.sf-blk-faq[data-variant=filled] .sf-faq-item{background:var(--mz-primary-soft);border-color:transparent}.sf-blk-faq[data-variant=filled] .sf-faq-item summary{color:var(--mz-primary)}.sf-blk-faq[data-variant=round] .sf-faq-item{border-radius:var(--mz-radius-pill);padding-inline:18px}@media (min-width:720px){.sf-blk-faq[data-variant=cols] .sf-faq-list{grid-template-columns:1fr 1fr;align-items:start}}.sf-blk-features .sf-section-head{justify-content:center}.sf-blk-features[data-variant=icons] .sf-feature{border:0;background:transparent}.sf-blk-features[data-variant=icons] .sf-feature-ico{width:56px;height:56px;border-radius:50%;background:var(--mz-primary-soft);display:inline-flex;align-items:center;justify-content:center;margin:0 auto 4px}.sf-blk-features[data-variant=pills] .sf-features{display:flex;flex-wrap:wrap;justify-content:center}.sf-blk-features[data-variant=pills] .sf-feature{flex-direction:row;align-items:center;text-align:start;border-radius:var(--mz-radius-pill);padding:8px 16px 8px 10px;gap:10px}.sf-blk-features[data-variant=pills] .sf-feature-ico{font-size:1.2rem}.sf-blk-features[data-variant=pills] .sf-feature small{display:none}.sf-blk-features[data-variant=dark] .sf-feature{background:var(--mz-text);color:var(--mz-bg);border-color:transparent}.sf-blk-features[data-variant=dark] .sf-feature small{color:inherit;opacity:.8}.sf-blk-features[data-variant=soft] .sf-feature{background:var(--mz-primary-soft);border-color:transparent;color:var(--mz-text)}.sf-tm-wrap{margin-bottom:24px}.sf-tm-head{text-align:center;margin:24px 0 16px}.sf-tm-head small{color:var(--mz-primary);font-weight:700;display:block;margin-bottom:4px}.sf-tm-head h2{margin:0;font-size:var(--mz-text-xl)}.sf-tm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:12px;gap:12px}.sf-tm{margin:0;border:1px solid var(--mz-border);border-radius:var(--mz-radius-lg);padding:16px;background:var(--mz-surface);display:flex;flex-direction:column;gap:10px}.sf-tm-quote{color:var(--mz-primary);font-size:1.6rem;line-height:1}.sf-tm blockquote{margin:0;line-height:var(--mz-leading-body);flex:1 1}.sf-tm figcaption{display:flex;align-items:center;gap:10px}.sf-tm figcaption img,.sf-tm-ini{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:0 0 auto}.sf-tm-ini{display:inline-flex;align-items:center;justify-content:center;background:var(--mz-primary-soft);color:var(--mz-primary);font-weight:700}.sf-tm figcaption span{display:flex;flex-direction:column}.sf-tm figcaption small{color:var(--mz-text-2);font-size:var(--mz-text-xs)}.sf-blk-tm[data-variant=highlight] .sf-tm:nth-child(2){background:var(--mz-primary);color:var(--mz-on-primary);border-color:transparent}.sf-blk-tm[data-variant=highlight] .sf-tm:nth-child(2) .sf-tm-quote,.sf-blk-tm[data-variant=highlight] .sf-tm:nth-child(2) small{color:inherit;opacity:.9}.sf-blk-tm[data-variant=dark] .sf-tm{background:var(--mz-text);color:var(--mz-bg);border-color:transparent}.sf-blk-tm[data-variant=dark] .sf-tm small{color:inherit;opacity:.75}.sf-blk-tm[data-variant=minimal] .sf-tm{border:0;-webkit-border-start:3px solid var(--mz-primary);border-inline-start:3px solid var(--mz-primary);border-radius:0;background:transparent}.sf-blk-tm[data-variant=minimal] .sf-tm-quote{display:none}.sf-video{aspect-ratio:16/9;border-radius:var(--mz-radius-lg);overflow:hidden;background:#000;margin-bottom:12px}.sf-video iframe{width:100%;height:100%;border:0;display:block}.sf-video-text{margin:0 0 24px;color:var(--mz-text-2)}.sf-marquee{overflow:hidden;background:var(--mz-text);color:var(--mz-bg);padding:9px 0;margin-bottom:24px;font-weight:700;font-size:var(--mz-text-sm);border-radius:var(--mz-radius-md)}.sf-marquee-track{display:flex;width:max-content;animation:sf-marq 28s linear infinite}.sf-marquee-track span{display:inline-flex;align-items:center;gap:24px;-webkit-padding-end:24px;padding-inline-end:24px;white-space:nowrap}.sf-marquee-track i{font-style:normal;opacity:.6}.sf-blk-marquee[data-variant=primary] .sf-marquee{background:var(--mz-primary);color:var(--mz-on-primary)}.sf-blk-marquee[data-variant=accent] .sf-marquee{background:var(--mz-accent);color:var(--mz-on-accent)}.sf-blk-marquee[data-variant=outline] .sf-marquee{background:transparent;color:var(--mz-text);border:1px solid var(--mz-border)}@keyframes sf-marq{to{transform:translateX(50%)}}@media (prefers-reduced-motion:reduce){.sf-marquee-track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.sf-marquee-track .is-dup{display:none}}.sf-blk-hero.is-styled{padding:0}.sf-blk-hero.is-styled .sf-home-hero{background-color:transparent;margin-bottom:0}.sf-blk-hero.is-styled .sf-home-hero p{opacity:.92}.sf-blk-marquee.is-styled,.sf-blk-slider.is-styled{padding:0;background:transparent!important}.sf-blk-banner.is-styled{padding:0}.sf-blk-banner.is-styled .sf-banner{background-color:transparent;margin-bottom:0;color:inherit}.sf-search{display:none;flex:1 1;max-width:560px;align-items:center;background:var(--mz-surface-2);border:1px solid var(--mz-border);border-radius:var(--mz-radius-pill);padding:0 6px 0 4px;min-height:42px}.sf-search input{flex:1 1;min-width:0;border:0;background:transparent;font:inherit;padding:0 12px;color:var(--mz-text);outline:none}.sf-search button{border:0;background:var(--mz-primary);color:var(--mz-on-primary);width:34px;height:34px;border-radius:var(--mz-radius-pill);display:grid;place-items:center;cursor:pointer}.sf-nav{display:none;gap:4px var(--mz-space-4);flex-wrap:wrap}.sf-nav a{color:var(--mz-text);text-decoration:none;font-weight:var(--mz-weight-semibold);font-size:var(--mz-text-sm);padding:6px 2px;border-bottom:2px solid transparent;white-space:nowrap}.sf-nav a:hover{color:var(--mz-primary);border-color:var(--mz-primary)}.sf-nav-row{padding:0 var(--mz-gutter) 8px;max-width:var(--mz-max-content);margin-inline:auto;width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.sf-header{flex-direction:column}.sf-footer-cols{display:grid;grid-gap:var(--mz-space-6);gap:var(--mz-space-6);grid-template-columns:1fr}@media (min-width:720px){.sf-footer-cols{grid-template-columns:1.4fr 1fr 1fr}}.sf-footer-brand p{margin:var(--mz-space-2) 0 var(--mz-space-3)}.sf-footer-brand .sf-brand .nm{font-size:var(--mz-text-md)}.sf-footer-links{display:flex;flex-direction:column;gap:var(--mz-space-2)}.sf-footer-links b{color:var(--mz-text);margin-bottom:2px}[data-skin=classic] .sf-nav-row{display:none}@media (min-width:800px){[data-skin=classic] .sf-header-in .sf-nav{display:flex;flex:1 1;justify-content:center}}[data-skin=hype] .sf-announce{background:var(--mz-primary);color:var(--mz-on-primary)}[data-skin=hype] .sf-announce b{color:inherit}[data-skin=hype] .sf-header{background:var(--mz-text);color:var(--mz-bg);border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}[data-skin=hype] .sf-header .sf-brand,[data-skin=hype] .sf-header .sf-cart,[data-skin=hype] .sf-header .sf-nav a{color:var(--mz-bg)}[data-skin=hype] .sf-header .sf-brand img{border-radius:var(--mz-radius-sm);box-shadow:none}[data-skin=hype] .sf-header .sf-brand .nm{text-transform:uppercase;letter-spacing:.06em}[data-skin=hype] .sf-header .sf-cart{background:hsla(0,0%,100%,.1)}[data-skin=hype] .sf-header .sf-cart:hover{background:var(--mz-primary);color:var(--mz-on-primary)}[data-skin=hype] .sf-nav-row{display:flex}[data-skin=hype] .sf-nav a:hover{color:var(--mz-accent);border-color:var(--mz-accent)}@media (min-width:800px){[data-skin=hype] .sf-header-in .sf-nav{display:flex;flex:1 1;justify-content:center}[data-skin=hype] .sf-nav-row{display:none}}[data-skin=hype] .sf-product{border:0;border-radius:var(--mz-radius-md);background:var(--mz-text);color:var(--mz-bg);position:relative}[data-skin=hype] .sf-product .img{aspect-ratio:4/5;background:#1f2937}[data-skin=hype] .sf-product .body{position:absolute;inset:auto 0 0;padding:40px 12px 12px;background:linear-gradient(transparent,rgba(0,0,0,.78));gap:2px}[data-skin=hype] .sf-product .title{color:#fff;font-size:var(--mz-text-sm)}[data-skin=hype] .sf-product .price{color:#fff;margin-top:0}[data-skin=hype] .sf-product .price s{color:hsla(0,0%,100%,.6)}[data-skin=hype] .sf-product .buy{display:none}[data-skin=hype] .sf-product:hover .img img{transform:scale(1.04)}[data-skin=hype] .sf-badge{inset-inline-start:auto;inset-inline-end:10px;background:var(--mz-accent);color:var(--mz-on-accent)}[data-skin=hype] .sf-section-head h2{text-transform:uppercase;letter-spacing:.04em}[data-skin=hype] .sf-pd-main{border-radius:var(--mz-radius-md);box-shadow:none}[data-skin=hype] .sf-pd-body{background:var(--mz-text);color:var(--mz-bg);padding:var(--mz-space-5);border-radius:var(--mz-radius-lg)}[data-skin=hype] .sf-pd-body h1{color:inherit}[data-skin=hype] .sf-pd-price{color:var(--mz-accent)}[data-skin=hype] .sf-pd-price s{color:hsla(0,0%,100%,.55)}[data-skin=hype] .sf-policy{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15);color:inherit}[data-skin=hype] .sf-variant{background:transparent;color:inherit;border-color:hsla(0,0%,100%,.3)}[data-skin=hype] .sf-variant.is-active{background:var(--mz-primary);color:var(--mz-on-primary);border-color:var(--mz-primary)}[data-skin=hype] .sf-btn-wa{background:transparent;color:inherit;border-color:hsla(0,0%,100%,.35)}[data-skin=hype] .sf-desc{color:hsla(0,0%,100%,.8)}[data-skin=hype] .sf-field select{color:var(--mz-text)}@media (max-width:799px){[data-skin=hype] .sf-cta{background:var(--mz-text);border-top-color:hsla(0,0%,100%,.15)}}[data-skin=hype] .sf-footer{background:var(--mz-text);color:hsla(0,0%,100%,.75);border-top:0;margin-inline:calc(-1 * var(--mz-gutter));padding:var(--mz-space-8) var(--mz-gutter) var(--mz-space-6)}[data-skin=hype] .sf-footer .sf-brand,[data-skin=hype] .sf-footer-links a,[data-skin=hype] .sf-footer-links b{color:#fff}[data-skin=hype] .sf-footer .sf-social a{background:hsla(0,0%,100%,.1);color:#fff}[data-skin=hype] .sf-footer-bottom{border-top-color:hsla(0,0%,100%,.15)}[data-skin=hype] .sf-powered b{color:var(--mz-accent)}[data-skin=boutique] .sf-announce{background:var(--mz-primary-soft);color:var(--mz-text);font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:var(--mz-text-xs)}[data-skin=boutique] .sf-announce b{color:var(--mz-primary)}[data-skin=boutique] .sf-header{background:var(--mz-surface);-webkit-backdrop-filter:none;backdrop-filter:none}[data-skin=boutique] .sf-header-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}[data-skin=boutique] .sf-header-in .sf-brand{grid-column:2;justify-self:center;flex-direction:column;gap:4px}[data-skin=boutique] .sf-header-in .sf-brand img{width:40px;height:40px;border-radius:50%}[data-skin=boutique] .sf-header-in .sf-brand .nm{font-size:var(--mz-text-xl);letter-spacing:.12em;text-transform:uppercase;font-weight:700}[data-skin=boutique] .sf-header-in .sf-cart{grid-column:3;justify-self:end;background:transparent}[data-skin=boutique] .sf-header-in .sf-nav,[data-skin=boutique] .sf-header-in .sf-search{display:none}[data-skin=boutique] .sf-nav-row{display:flex;justify-content:center;padding-bottom:10px}[data-skin=boutique] .sf-nav a{font-weight:500;letter-spacing:.04em}[data-skin=boutique] .sf-product{border:0;background:transparent;border-radius:0}[data-skin=boutique] .sf-product:hover{transform:none;box-shadow:none}[data-skin=boutique] .sf-product .img{aspect-ratio:3/4;border-radius:var(--mz-radius-md)}[data-skin=boutique] .sf-product .body{padding:var(--mz-space-3) 2px 0;text-align:center}[data-skin=boutique] .sf-product .title{font-weight:500}[data-skin=boutique] .sf-product .price{color:var(--mz-text);justify-content:center;font-size:var(--mz-text-md)}[data-skin=boutique] .sf-product .buy{background:transparent;color:var(--mz-primary);border:1px solid var(--mz-primary);height:36px;border-radius:var(--mz-radius-pill)}[data-skin=boutique] .sf-product:hover .buy{background:var(--mz-primary);color:var(--mz-on-primary)}[data-skin=boutique] .sf-badge{background:var(--mz-surface);color:var(--mz-text);border:1px solid var(--mz-border)}[data-skin=boutique] .sf-badge.off{background:var(--mz-primary);color:var(--mz-on-primary);border:0}[data-skin=boutique] .sf-section-head{justify-content:center;flex-direction:column;align-items:center;gap:4px}[data-skin=boutique] .sf-section-head h2{letter-spacing:.08em;text-transform:uppercase;font-weight:600}[data-skin=boutique] .sf-section-head h2:after{content:"";display:block;width:36px;height:2px;background:var(--mz-primary);margin:8px auto 0}@media (min-width:800px){[data-skin=boutique] .sf-pd{grid-template-columns:80px 1fr 1fr}[data-skin=boutique] .sf-pd-gallery{display:contents}[data-skin=boutique] .sf-pd-thumbs{flex-direction:column;margin:0;order:-1}[data-skin=boutique] .sf-pd-main{aspect-ratio:3/4;box-shadow:none;border-radius:var(--mz-radius-md)}}[data-skin=boutique] .sf-pd-body h1{font-weight:600;letter-spacing:.02em}[data-skin=boutique] .sf-pd-price{color:var(--mz-text);font-size:var(--mz-text-2xl)}[data-skin=boutique] .sf-btn-primary{border-radius:var(--mz-radius-pill);box-shadow:none}[data-skin=boutique] .sf-btn-wa{border-radius:var(--mz-radius-pill)}[data-skin=boutique] .sf-variant{border-radius:var(--mz-radius-sm)}[data-skin=boutique] .sf-footer{text-align:center}[data-skin=boutique] .sf-footer-cols{grid-template-columns:1fr;justify-items:center}[data-skin=boutique] .sf-footer-brand .sf-brand{justify-content:center}[data-skin=boutique] .sf-footer-links{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--mz-space-2) var(--mz-space-5)}[data-skin=boutique] .sf-footer-links b{display:none}[data-skin=boutique] .sf-footer-bottom,[data-skin=boutique] .sf-social{justify-content:center}[data-skin=market] .sf-announce{background:var(--mz-accent);color:var(--mz-on-accent)}[data-skin=market] .sf-announce b{color:inherit}[data-skin=market] .sf-header{background:var(--mz-surface);-webkit-backdrop-filter:none;backdrop-filter:none;padding-bottom:0}[data-skin=market] .sf-header-in .sf-search{display:flex}[data-skin=market] .sf-header-in .sf-nav{display:none}[data-skin=market] .sf-nav-row{display:flex;background:var(--mz-primary);max-width:none;padding:0 var(--mz-gutter);margin-top:var(--mz-space-3)}[data-skin=market] .sf-nav-row a{color:var(--mz-on-primary);padding:9px 4px;border-bottom-color:transparent}[data-skin=market] .sf-nav-row a:hover{color:var(--mz-on-primary);border-color:var(--mz-on-primary)}[data-skin=market] .sf-brand img{border-radius:var(--mz-radius-sm)}[data-skin=market] .sf-grid{gap:var(--mz-space-2)}@media (min-width:960px){[data-skin=market] .sf-grid{grid-template-columns:repeat(5,1fr)}}[data-skin=market] .sf-product{border-radius:var(--mz-radius-sm)}[data-skin=market] .sf-product:hover{transform:none}[data-skin=market] .sf-product .body{padding:var(--mz-space-2);gap:2px}[data-skin=market] .sf-product .title{font-size:var(--mz-text-sm);font-weight:500}[data-skin=market] .sf-product .price{font-size:var(--mz-text-md)}[data-skin=market] .sf-product .buy{background:var(--mz-primary);color:var(--mz-on-primary);height:34px;border-radius:var(--mz-radius-sm)}[data-skin=market] .sf-badge.off{border-radius:var(--mz-radius-sm)}[data-skin=market] .sf-section-head{border-bottom:2px solid var(--mz-primary);padding-bottom:6px}[data-skin=market] .sf-section-head h2{font-size:var(--mz-text-lg)}[data-skin=market] .sf-pd-main{border-radius:var(--mz-radius-md);box-shadow:none;border:1px solid var(--mz-border)}[data-skin=market] .sf-pd-body{background:var(--mz-surface);border:1px solid var(--mz-border);border-radius:var(--mz-radius-md);padding:var(--mz-space-4)}[data-skin=market] .sf-pd-price{font-size:var(--mz-text-2xl)}[data-skin=market] .sf-btn{min-height:48px;border-radius:var(--mz-radius-sm);font-size:var(--mz-text-md)}[data-skin=market] .sf-footer{background:var(--mz-surface-2);margin-inline:calc(-1 * var(--mz-gutter));padding:var(--mz-space-8) var(--mz-gutter) var(--mz-space-5);border-top:3px solid var(--mz-primary);border-radius:0}[data-skin=hype] .sf-pd-body .sf-btn-primary{background:var(--mz-accent);color:var(--mz-on-accent)}[data-skin=hype] .sf-pd-body .sf-btn-primary:hover:not(:disabled){filter:brightness(1.08);background:var(--mz-accent)}[data-skin=minimal] .sf-announce{display:none}[data-skin=minimal] .sf-header{background:var(--mz-bg);border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none;padding-block:var(--mz-space-4)}[data-skin=minimal] .sf-header .sf-brand img{display:none}[data-skin=minimal] .sf-header .sf-brand .nm{font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:var(--mz-text-md)}[data-skin=minimal] .sf-header .sf-cart{background:transparent}[data-skin=minimal] .sf-nav-row{display:none}@media (min-width:800px){[data-skin=minimal] .sf-header-in .sf-nav{display:flex;flex:1 1;justify-content:flex-end;-webkit-margin-end:var(--mz-space-6);margin-inline-end:var(--mz-space-6)}}[data-skin=minimal] .sf-nav a{font-weight:400;color:var(--mz-text-2)}[data-skin=minimal] .sf-grid{grid-template-columns:repeat(2,1fr);gap:var(--mz-space-6) var(--mz-space-5)}@media (min-width:960px){[data-skin=minimal] .sf-grid{grid-template-columns:repeat(3,1fr)}}[data-skin=minimal] .sf-product{border:0;background:transparent;border-radius:0}[data-skin=minimal] .sf-product:hover{transform:none;box-shadow:none}[data-skin=minimal] .sf-product .img{aspect-ratio:4/5;border-radius:0;background:var(--mz-surface-2)}[data-skin=minimal] .sf-product .body{padding:var(--mz-space-3) 0 0}[data-skin=minimal] .sf-product .title{font-weight:400}[data-skin=minimal] .sf-product .price{color:var(--mz-text);font-size:var(--mz-text-md);font-weight:500}[data-skin=minimal] .sf-product .buy{display:none}[data-skin=minimal] .sf-badge{background:transparent;color:var(--mz-text);border-radius:0;padding:0;font-weight:500}[data-skin=minimal] .sf-section-head{border:0;margin-top:var(--mz-space-12)}[data-skin=minimal] .sf-section-head h2{font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:var(--mz-text-md)}[data-skin=minimal] .sf-pd-main{border-radius:0;box-shadow:none}[data-skin=minimal] .sf-pd-thumbs button{border-radius:0;border-width:1px}[data-skin=minimal] .sf-pd-body h1{font-weight:500}[data-skin=minimal] .sf-pd-price{color:var(--mz-text);font-size:var(--mz-text-xl);font-weight:500}[data-skin=minimal] .sf-policy{background:transparent;border:0;border-top:1px solid var(--mz-border);border-bottom:1px solid var(--mz-border);border-radius:0;padding-inline:0}[data-skin=minimal] .sf-btn{border-radius:0;box-shadow:none}[data-skin=minimal] .sf-variant{border-radius:0;border-width:1px}[data-skin=minimal] .sf-footer{border-top:1px solid var(--mz-text)}[data-skin=minimal] .sf-footer-cols{grid-template-columns:1fr}[data-skin=minimal] .sf-footer-links{flex-direction:row;flex-wrap:wrap;gap:var(--mz-space-2) var(--mz-space-5)}[data-skin=minimal] .sf-footer-links b{display:none}[data-skin=minimal] .sf-banner,[data-skin=minimal] .sf-blk .sf-home-hero,[data-skin=minimal] .sf-blk.is-styled,[data-skin=minimal] .sf-faq-item,[data-skin=minimal] .sf-feature,[data-skin=minimal] .sf-tm{border-radius:0}[data-skin=bold] .sf-announce{background:var(--mz-accent);color:var(--mz-on-accent);font-weight:800}[data-skin=bold] .sf-announce b{color:inherit}[data-skin=bold] .sf-header{background:var(--mz-primary);color:var(--mz-on-primary);border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}[data-skin=bold] .sf-header .sf-brand,[data-skin=bold] .sf-header .sf-cart,[data-skin=bold] .sf-header .sf-nav a{color:var(--mz-on-primary)}[data-skin=bold] .sf-header .sf-brand img{border-radius:50%;box-shadow:0 0 0 3px hsla(0,0%,100%,.35)}[data-skin=bold] .sf-header .sf-brand .nm{font-weight:900;font-size:var(--mz-text-xl)}[data-skin=bold] .sf-header .sf-cart{background:hsla(0,0%,100%,.18);border-radius:var(--mz-radius-pill)}[data-skin=bold] .sf-header .sf-cart-n{background:var(--mz-accent);color:var(--mz-on-accent);box-shadow:none}[data-skin=bold] .sf-header-in .sf-search{display:flex;background:hsla(0,0%,100%,.18);border:0}[data-skin=bold] .sf-header-in .sf-search input{color:var(--mz-on-primary)}[data-skin=bold] .sf-header-in .sf-search input::placeholder{color:hsla(0,0%,100%,.75)}[data-skin=bold] .sf-header-in .sf-search button{background:var(--mz-accent);color:var(--mz-on-accent)}[data-skin=bold] .sf-header-in .sf-nav{display:none}[data-skin=bold] .sf-nav-row{display:flex;padding-bottom:10px}[data-skin=bold] .sf-nav-row a{background:hsla(0,0%,100%,.14);color:var(--mz-on-primary);border-radius:var(--mz-radius-pill);padding:6px 14px;border:0}[data-skin=bold] .sf-nav-row a:hover{background:var(--mz-accent);color:var(--mz-on-accent)}[data-skin=bold] .sf-product{border:0;border-radius:24px;background:var(--mz-primary-soft)}[data-skin=bold] .sf-product:hover{transform:translateY(-4px) rotate(-.5deg);box-shadow:var(--sf-lift)}[data-skin=bold] .sf-product .img{border-radius:24px 24px 0 0}[data-skin=bold] .sf-product .title{font-weight:800}[data-skin=bold] .sf-product .price{color:var(--mz-text);font-weight:900}[data-skin=bold] .sf-product .buy{background:var(--mz-primary);color:var(--mz-on-primary);border-radius:var(--mz-radius-pill);height:42px;font-weight:800}[data-skin=bold] .sf-product:hover .buy{background:var(--mz-accent);color:var(--mz-on-accent)}[data-skin=bold] .sf-badge{border-radius:var(--mz-radius-pill);font-weight:900}[data-skin=bold] .sf-section-head h2{font-size:var(--mz-text-2xl);font-weight:900}[data-skin=bold] .sf-section-head h2:before{content:"";display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--mz-accent);-webkit-margin-end:10px;margin-inline-end:10px}[data-skin=bold] .sf-pd-main{border-radius:32px}[data-skin=bold] .sf-pd-body{background:var(--mz-primary-soft);border-radius:32px;padding:var(--mz-space-5)}[data-skin=bold] .sf-pd-body h1,[data-skin=bold] .sf-pd-price{font-weight:900}[data-skin=bold] .sf-policy{background:var(--mz-surface);border:0;border-radius:var(--mz-radius-pill);text-align:center}[data-skin=bold] .sf-btn{border-radius:var(--mz-radius-pill);min-height:58px;font-weight:900}[data-skin=bold] .sf-btn-primary{background:var(--mz-accent);color:var(--mz-on-accent)}[data-skin=bold] .sf-btn-primary:hover:not(:disabled){background:var(--mz-accent);filter:brightness(1.06)}[data-skin=bold] .sf-variant{border-radius:var(--mz-radius-pill);border-width:2px}[data-skin=bold] .sf-footer{background:var(--mz-primary);color:hsla(0,0%,100%,.85);border:0;border-radius:32px 32px 0 0;margin-inline:calc(-1 * var(--mz-gutter));padding:var(--mz-space-8) var(--mz-gutter) var(--mz-space-5)}[data-skin=bold] .sf-footer .sf-brand,[data-skin=bold] .sf-footer .sf-powered,[data-skin=bold] .sf-footer-links a,[data-skin=bold] .sf-footer-links b{color:#fff}[data-skin=bold] .sf-footer .sf-social a{background:hsla(0,0%,100%,.15);color:#fff}[data-skin=bold] .sf-footer-bottom{border-top-color:hsla(0,0%,100%,.2)}[data-skin=bold] .sf-powered b{color:var(--mz-accent)}[data-skin=bold] .sf-banner,[data-skin=bold] .sf-blk .sf-home-hero,[data-skin=bold] .sf-blk.is-styled{border-radius:32px}[data-skin=bold] .sf-feature,[data-skin=bold] .sf-tm{border-radius:24px;border:0;background:var(--mz-primary-soft)}[data-skin=bold] .sf-faq-item{border-radius:var(--mz-radius-pill);border:0;background:var(--mz-primary-soft);padding-inline:18px}[data-cardstyle=overlay] .sf-product{border:0;position:relative;background:var(--mz-text);color:#fff}[data-cardstyle=overlay] .sf-product .img{aspect-ratio:4/5}[data-cardstyle=overlay] .sf-product .body{position:absolute;inset:auto 0 0;padding:40px 12px 12px;background:linear-gradient(transparent,rgba(0,0,0,.75));text-align:start}[data-cardstyle=overlay] .sf-product .price,[data-cardstyle=overlay] .sf-product .title{color:#fff}[data-cardstyle=overlay] .sf-product .price s{color:hsla(0,0%,100%,.6)}[data-cardstyle=overlay] .sf-product .buy{display:none}[data-cardstyle=polaroid] .sf-product{border:0;background:var(--mz-surface);padding:10px 10px 0;box-shadow:0 6px 18px rgba(15,23,42,.12);border-radius:4px;transform:rotate(-1deg)}[data-cardstyle=polaroid] .sf-product:nth-child(2n){transform:rotate(1deg)}[data-cardstyle=polaroid] .sf-product:hover{transform:rotate(0) translateY(-4px)}[data-cardstyle=polaroid] .sf-product .img{border-radius:2px}[data-cardstyle=polaroid] .sf-product .body{text-align:center}[data-cardstyle=polaroid] .sf-product .buy{display:none}[data-cardstyle=framed] .sf-product{border:2px solid var(--mz-text);border-radius:0;background:var(--mz-surface);box-shadow:6px 6px 0 var(--mz-text)}[data-cardstyle=framed] .sf-product:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--mz-primary);border-color:var(--mz-text)}[data-cardstyle=framed] .sf-product .img{border-bottom:2px solid var(--mz-text);border-radius:0}[data-cardstyle=framed] .sf-product .buy{border-radius:0;background:var(--mz-text);color:var(--mz-bg)}[data-cardstyle=rounded] .sf-product{border:0;border-radius:28px;background:var(--mz-primary-soft)}[data-cardstyle=rounded] .sf-product .img{border-radius:28px 28px 0 0}[data-cardstyle=rounded] .sf-product .buy{border-radius:999px;background:var(--mz-primary);color:var(--mz-on-primary)}[data-cardstyle=row] .sf-grid{grid-template-columns:1fr}@media (min-width:800px){[data-cardstyle=row] .sf-grid{grid-template-columns:1fr 1fr}}[data-cardstyle=row] .sf-product{flex-direction:row;align-items:stretch}[data-cardstyle=row] .sf-product .img{width:132px;flex:0 0 132px;aspect-ratio:auto}[data-cardstyle=row] .sf-product .body{justify-content:center}[data-cardstyle=row] .sf-product .buy{align-self:flex-start;padding:0 16px}[data-cardstyle=minimal] .sf-product{border:0;background:transparent;border-radius:0}[data-cardstyle=minimal] .sf-product:hover{box-shadow:none;transform:none}[data-cardstyle=minimal] .sf-product .img{border-radius:var(--mz-radius-md)}[data-cardstyle=minimal] .sf-product .body{padding-inline:0}[data-cardstyle=minimal] .sf-product .buy{display:none}[data-cardstyle=elevated] .sf-product{border:0;box-shadow:var(--mz-shadow-card)}@media (min-width:800px){[data-pdp=stacked] .sf-pd{grid-template-columns:minmax(0,720px);justify-content:center}[data-pdp=stacked] .sf-pd-body{position:static}[data-pdp=gallery] .sf-pd{grid-template-columns:80px 1fr 1fr}[data-pdp=gallery] .sf-pd-gallery{display:contents}[data-pdp=gallery] .sf-pd-thumbs{flex-direction:column;margin:0;order:-1}}[data-pdp=stacked] .sf-pd-main{aspect-ratio:4/3}[data-pdp=dark] .sf-pd-body{background:var(--mz-text);color:var(--mz-bg);padding:var(--mz-space-5);border-radius:var(--mz-radius-lg)}[data-pdp=dark] .sf-pd-body h1{color:inherit}[data-pdp=dark] .sf-pd-price{color:var(--mz-accent)}[data-pdp=dark] .sf-pd-price s{color:hsla(0,0%,100%,.55)}[data-pdp=dark] .sf-policy{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15);color:inherit}[data-pdp=dark] .sf-variant{background:transparent;color:inherit;border-color:hsla(0,0%,100%,.3)}[data-pdp=dark] .sf-variant.is-active{background:var(--mz-primary);color:var(--mz-on-primary);border-color:var(--mz-primary)}[data-pdp=dark] .sf-btn-wa{background:transparent;color:inherit;border-color:hsla(0,0%,100%,.35)}[data-pdp=dark] .sf-btn-primary{background:var(--mz-accent);color:var(--mz-on-accent)}[data-pdp=dark] .sf-desc{color:hsla(0,0%,100%,.8)}@media (max-width:799px){[data-pdp=dark] .sf-cta{background:var(--mz-text);border-top-color:hsla(0,0%,100%,.15)}}[data-heading=underline] .sf-section-head{border-bottom:2px solid var(--mz-primary);padding-bottom:6px}[data-heading=center] .sf-section-head{flex-direction:column;align-items:center;gap:4px;text-align:center}[data-heading=center] .sf-section-head h2:after{content:"";display:block;width:40px;height:3px;background:var(--mz-accent);margin:8px auto 0;border-radius:3px}[data-heading=pill] .sf-section-head h2{background:var(--mz-primary-soft);color:var(--mz-primary);padding:6px 16px;border-radius:999px;font-size:var(--mz-text-lg)}[data-heading=dot] .sf-section-head h2:before{content:"";display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--mz-accent);-webkit-margin-end:10px;margin-inline-end:10px}[data-heading=side] .sf-section-head h2{position:relative;padding-bottom:8px}[data-heading=side] .sf-section-head h2:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:28px;height:3px;border-radius:3px;background:var(--mz-primary)}[data-button=pill] .sf-btn,[data-button=pill] .sf-product .buy{border-radius:999px}[data-button=outline] .sf-btn-primary{background:transparent;color:var(--mz-primary);border:2px solid var(--mz-primary);box-shadow:none}[data-button=outline] .sf-btn-primary:hover:not(:disabled){background:var(--mz-primary);color:var(--mz-on-primary)}[data-button=shadow] .sf-btn-primary{box-shadow:4px 4px 0 var(--mz-text);border-radius:var(--mz-radius-sm)}[data-button=shadow] .sf-btn-primary:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:6px 6px 0 var(--mz-text)}[data-button=shadow] .sf-product .buy{border-radius:var(--mz-radius-sm)}[data-button=square] .sf-btn,[data-button=square] .sf-product .buy{border-radius:0}[data-badge=square] .sf-badge{border-radius:2px}[data-badge=ribbon] .sf-badge{top:14px;inset-inline-start:-28px;transform:rotate(-45deg);padding:3px 34px;border-radius:0}[data-badge=ribbon] .sf-product .img{overflow:hidden}[data-badge=dot] .sf-badge{border-radius:50%;width:46px;height:46px;display:grid;place-items:center;padding:0;line-height:1.1;text-align:center}[data-density=compact] .sf-grid{gap:var(--mz-space-2)}[data-density=compact] .sf-product .body{padding:var(--mz-space-2);gap:2px}[data-density=compact] .sf-section-head{margin-top:var(--mz-space-5)}[data-density=airy] .sf-grid{gap:var(--mz-space-6) var(--mz-space-5)}[data-density=airy] .sf-section-head{margin:var(--mz-space-12) 0 var(--mz-space-6)}[data-density=airy] .sf-wrap{padding-bottom:var(--mz-space-16)}.sf-salepop{position:fixed;bottom:16px;inset-inline-start:16px;z-index:70;display:flex;align-items:center;gap:10px;background:var(--mz-surface);border:1px solid var(--mz-border);border-radius:var(--mz-radius-lg);box-shadow:0 8px 28px rgba(15,23,42,.18);padding:10px 14px 10px 10px;max-width:300px;transform:translateY(140%);opacity:0;transition:transform .4s var(--mz-ease-out),opacity .4s;pointer-events:none}.sf-salepop.is-on{transform:translateY(0);opacity:1}.sf-salepop-ic{width:38px;height:38px;border-radius:50%;background:var(--mz-primary-soft);display:grid;place-items:center;font-size:18px;flex:0 0 auto}.sf-salepop-body{display:flex;flex-direction:column;gap:1px;min-width:0;line-height:1.35}.sf-salepop-body b,.sf-salepop-body span{font-size:var(--mz-text-sm)}.sf-salepop-body span{color:var(--mz-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-salepop-body small{font-size:var(--mz-text-xs);color:var(--mz-text-2)}.sf-salepop-v{color:var(--mz-primary);font-weight:700}@media (max-width:560px){.sf-salepop{max-width:calc(100% - 32px);bottom:12px}}@media (prefers-reduced-motion:reduce){.sf-salepop{transition:opacity .3s;transform:none}}.sf-pd-promo{background:var(--mz-accent);color:var(--mz-on-accent);display:inline-block;padding:4px 12px;border-radius:var(--mz-radius-pill);font-size:var(--mz-text-sm);font-weight:700;margin:0 0 8px}.sf-newsletter{text-align:center;background:var(--mz-primary-soft);border-radius:var(--mz-radius-lg);padding:var(--mz-space-6) var(--mz-space-4);margin-bottom:24px}.sf-newsletter h2{margin:0 0 6px;font-size:var(--mz-text-xl)}.sf-newsletter p{margin:0 0 var(--mz-space-4);color:var(--mz-text-2)}.sf-newsletter-form{display:flex;gap:var(--mz-space-2);max-width:420px;margin-inline:auto}.sf-newsletter-form input{flex:1 1;min-width:0;border:1px solid var(--mz-border);border-radius:var(--mz-radius-md);padding:0 14px;min-height:48px;font:inherit;background:var(--mz-surface);color:var(--mz-text)}.sf-newsletter-form .sf-btn{min-height:48px}.sf-newsletter-ok{color:var(--mz-primary);font-weight:700}@media (max-width:480px){.sf-newsletter-form{flex-direction:column}}