.theme-market,.mk-portal{--mk-ink:var(--foreground);--mk-label-2:color-mix(in srgb,var(--foreground)64%,var(--background));--mk-label-3:color-mix(in srgb,var(--foreground)40%,var(--background));--mk-bg:var(--background);--mk-cell:color-mix(in srgb,var(--foreground)4.5%,var(--background));--mk-cell-2:color-mix(in srgb,var(--foreground)8.5%,var(--background));--mk-fill:color-mix(in srgb,var(--foreground)9%,transparent);--mk-sep:color-mix(in srgb,var(--foreground)13%,var(--background));--mk-sheet:var(--background);--mk-scrim:#0006;--mk-btn:var(--primary);--mk-btn-ink:var(--primary-foreground);--mk-tint:color-mix(in srgb,var(--primary)82%,var(--foreground));--mk-wash:var(--secondary);--mk-wash-ink:var(--secondary-foreground);--mk-plate:#f6f6f7;--mk-ok:color-mix(in srgb,#1f9d45 84%,var(--foreground));--mk-ok-tint:color-mix(in srgb,#34c759 14%,var(--background));--mk-low:color-mix(in srgb,#d97706 84%,var(--foreground));--mk-low-tint:color-mix(in srgb,#f59e0b 14%,var(--background));--mk-error:color-mix(in srgb,#e5202b 86%,var(--foreground));--mk-sale:var(--mk-error);--mk-sale-tint:color-mix(in srgb,#ff383c 12%,var(--background));--mk-warn:var(--mk-low);--mk-star:#ff9f0a;--mk-line:var(--mk-sep);--mk-quiet:var(--mk-label-2);--mk-r:var(--radius,1.125rem);--mk-r-sm:calc(var(--mk-r)*.6);--mk-r-lg:calc(var(--mk-r)*1.4);--mk-btn-r:var(--store-btn-radius,9999px);--mk-icon-r:22.5%;--mk-shadow-sm:0 1px 3px #0000000f;--mk-shadow:0 12px 40px -12px #0000002e;--mk-wrap:80rem;--mk-gutter:1rem;--mk-gap:.625rem;--mk-section:2.25rem;--mk-bar-h:3.25rem;--mk-control:2.875rem;--mk-dur:.2s;--mk-ease:cubic-bezier(.28,.11,.32,1);--mk-spring:linear(0,.14 6%,.5 15%,.85 26%,1.02 37%,1.05 46%,1.02 60%,1);--mk-dir:1}.theme-market[dir=ltr],.mk-portal[dir=ltr]{--mk-dir:-1}:where(.dark) .theme-market,:where(.dark) .mk-portal{--mk-cell:color-mix(in srgb,var(--foreground)11%,var(--background));--mk-cell-2:color-mix(in srgb,var(--foreground)17%,var(--background));--mk-fill:color-mix(in srgb,var(--foreground)16%,transparent);--mk-sep:color-mix(in srgb,var(--foreground)20%,var(--background));--mk-sheet:color-mix(in srgb,var(--foreground)11%,var(--background));--mk-wash:color-mix(in srgb,var(--secondary)45%,var(--background));--mk-wash-ink:var(--foreground);--mk-scrim:#0009;--mk-plate:#e7e7ea;--mk-shadow:0 12px 40px -12px #000000b3}.store-theme-root.theme-market,.store-theme-root.mk-portal{--card:var(--mk-cell);--card-foreground:var(--foreground);--popover:var(--mk-sheet);--popover-foreground:var(--foreground);--muted:var(--mk-cell-2);--muted-foreground:var(--mk-label-2);--border:var(--mk-sep);--input:var(--mk-sep);--store-card:var(--mk-cell);--store-card-foreground:var(--foreground);--store-surface:var(--mk-sheet);--store-surface-foreground:var(--foreground);--store-muted:var(--mk-cell-2);--store-muted-foreground:var(--mk-label-2);--store-border:var(--mk-sep)}@media (min-width:768px){.theme-market,.mk-portal{--mk-gutter:1.5rem;--mk-gap:.75rem;--mk-section:3rem}}@media (min-width:1024px){.theme-market,.mk-portal{--mk-gutter:2rem;--mk-gap:1rem;--mk-section:4rem;--mk-bar-h:3.5rem}}.theme-market[data-density=compact]{--mk-section:1.5rem;--mk-gap:.5rem}.theme-market[data-density=spacious]{--mk-section:3.5rem;--mk-gap:1rem}@media (min-width:1024px){.theme-market[data-density=compact]{--mk-section:2.5rem;--mk-gap:.75rem}.theme-market[data-density=spacious]{--mk-section:6rem;--mk-gap:1.375rem}}.theme-market[data-motion=none]{--mk-dur:0s}.theme-market[data-motion=dynamic]{--mk-dur:.28s}@layer base{.theme-market *,.mk-portal *{font-weight:inherit}.theme-market,.mk-portal{background:var(--mk-bg);color:var(--mk-ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:1rem;font-weight:400;line-height:1.5}.theme-market svg.lucide,.mk-portal svg.lucide{stroke-width:1.9px}.theme-market :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.mk-portal :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--mk-tint);outline-offset:2px}.theme-market ::selection,.mk-portal ::selection{background:color-mix(in srgb,var(--primary)28%,transparent)}}@layer components{.mk-wrap{width:100%;max-width:var(--mk-wrap);padding-inline:var(--mk-gutter);margin-inline:auto}.mk-section{padding-block:calc(var(--mk-section)/2)}.mk-bleed{margin-inline:calc(var(--mk-gutter)*-1);padding-inline:var(--mk-gutter);scroll-padding-inline:var(--mk-gutter)}.mk-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.mk-rail::-webkit-scrollbar{display:none}.mk-rail>*{scroll-snap-align:start}.mk-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1.25rem;margin-bottom:.875rem;display:flex}@media (min-width:1024px){.mk-head{margin-bottom:1.25rem}}.mk-display{color:var(--mk-ink);font-size:clamp(2.25rem,1.6rem + 3.4vw,4rem);font-weight:700;line-height:1.12}.mk-h1{color:var(--mk-ink);font-size:clamp(1.875rem,1.5rem + 1.9vw,2.75rem);font-weight:700;line-height:1.15}.mk-h2{color:var(--mk-ink);font-size:clamp(1.5rem,1.3rem + 1vw,2rem);font-weight:700;line-height:1.2}.mk-h3{color:var(--mk-ink);font-size:1.25rem;font-weight:600;line-height:1.3}.mk-h4{color:var(--mk-ink);font-size:1.0625rem;font-weight:600;line-height:1.35}.mk-sub{color:var(--mk-label-2);margin-top:.25rem;font-size:.9375rem}.mk-eyebrow{color:var(--mk-label-2);font-size:.8125rem;font-weight:500}.mk-prose{white-space:pre-line;max-width:65ch;color:var(--mk-label-2);line-height:1.7}.mk-num{font-variant-numeric:tabular-nums}.mk-link{color:var(--mk-tint);align-items:center;gap:.125rem;font-weight:500;display:inline-flex}.mk-link:hover{text-underline-offset:4px;text-decoration:underline}.mk-glass{background:color-mix(in srgb,var(--background)70%,transparent);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:0 8px 32px #00000014,inset 0 .5px 0 #ffffff80,inset 0 0 0 .5px color-mix(in srgb,var(--foreground)12%,transparent)}:where(.dark) .mk-glass{background:color-mix(in srgb,var(--mk-cell-2)62%,transparent);box-shadow:0 8px 32px #00000080,inset 0 .5px #ffffff24,inset 0 0 0 .5px #ffffff14}.mk-btn{border-radius:var(--mk-btn-r);white-space:nowrap;cursor:pointer;min-height:2.75rem;transition:opacity var(--mk-dur)var(--mk-ease),transform var(--mk-dur)var(--mk-ease),background-color var(--mk-dur)var(--mk-ease);justify-content:center;align-items:center;gap:.375rem;padding-inline:1.25rem;font-size:1rem;font-weight:600;display:inline-flex;position:relative}.mk-btn:active{opacity:.8;transform:scale(.97)}.mk-btn:disabled,.mk-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.mk-btn svg{flex-shrink:0;width:1.125rem;height:1.125rem}.mk-btn--solid{background:var(--mk-btn);color:var(--mk-btn-ink)}.mk-btn--solid:hover{background:color-mix(in srgb,var(--mk-btn)90%,var(--foreground))}.mk-btn--outline,.mk-btn--soft{background:var(--mk-fill);color:var(--mk-ink)}.mk-btn--outline:hover,.mk-btn--soft:hover{background:color-mix(in srgb,var(--foreground)14%,transparent)}.mk-btn--tint{background:var(--mk-wash);color:var(--mk-tint)}.mk-btn--white{color:#1d1d1f;background:#fff}.mk-btn--ghost-light{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff2e}.mk-btn--wa{color:#06230f;background:#25d366}.mk-btn--sm{min-height:2.25rem;padding-inline:.875rem;font-size:.875rem}.mk-btn--lg{min-height:3.125rem;padding-inline:1.75rem;font-size:1.0625rem}.mk-btn--full{width:100%}.mk-btn--icon{width:2.75rem;padding:0}.mk-icon{width:2.5rem;height:2.5rem;color:var(--mk-ink);cursor:pointer;transition:background-color var(--mk-dur);border-radius:9999px;place-items:center;display:inline-grid}.mk-icon:hover{background:var(--mk-fill)}.mk-icon:active{opacity:.7}.mk-icon svg{width:1.25rem;height:1.25rem}.mk-fab{color:#1d1d1f;-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);width:2.5rem;height:2.5rem;box-shadow:var(--mk-shadow-sm);cursor:pointer;transition:transform var(--mk-dur)var(--mk-ease);background:#ffffffc7;border-radius:9999px;place-items:center;display:inline-grid}.mk-fab:active{transform:scale(.94)}.mk-fab svg{width:1.125rem;height:1.125rem}.mk-arrow{background:var(--mk-fill);width:2.25rem;height:2.25rem;color:var(--mk-ink);cursor:pointer;transition:opacity var(--mk-dur);border-radius:9999px;place-items:center;display:inline-grid}.mk-arrow:disabled{opacity:.35;cursor:default}.mk-arrow svg{width:1.125rem;height:1.125rem}.mk-announce{padding:.375rem var(--mk-gutter);text-align:center;color:var(--mk-label-2);font-size:.8125rem}.mk-bar{z-index:40;padding-top:max(.5rem,env(safe-area-inset-top));pointer-events:none;padding-bottom:.25rem;position:sticky;top:0}.mk-bar>*{pointer-events:auto}.mk-bar:before{content:"";z-index:-1;background:linear-gradient(to bottom,var(--background)30%,transparent);opacity:0;pointer-events:none;transition:opacity var(--mk-dur);position:absolute;inset:0 0 -1.25rem}.mk-bar[data-stuck=true]:before{opacity:.85}.mk-island{border-radius:calc(var(--mk-bar-h)/2 + .125rem);padding-inline:.875rem .375rem}.mk-nav-link{min-height:2.25rem;color:var(--mk-label-2);cursor:pointer;transition:color var(--mk-dur),background-color var(--mk-dur);border-radius:9999px;align-items:center;gap:.25rem;padding-inline:.75rem;font-size:.875rem;display:inline-flex}.mk-nav-link:hover,.mk-nav-link[aria-expanded=true]{color:var(--mk-ink);background:var(--mk-fill)}.mk-nav-link[aria-current=page]{color:var(--mk-ink);font-weight:600}.mk-searchpill{background:var(--mk-fill);height:2.5rem;color:var(--mk-label-2);cursor:text;transition:background-color var(--mk-dur);border-radius:9999px;align-items:center;gap:.5rem;padding-inline:.875rem;font-size:.875rem;display:inline-flex}.mk-searchpill svg{flex-shrink:0;width:1.125rem;height:1.125rem}.mk-searchpill kbd{color:var(--mk-label-3);margin-inline-start:auto;font-family:inherit;font-size:.75rem}.mk-searchpill:not(.mk-searchpill--wide):not(.mk-searchpill--hero){width:12rem}.mk-searchpill--wide{width:100%;display:flex}.mk-searchpill--hero{background:var(--mk-cell);width:100%;max-width:34rem;height:3.25rem;margin-top:1.25rem;padding-inline:1.125rem;font-size:1.0625rem;display:flex}.mk-searchpill--hero svg{width:1.375rem;height:1.375rem}.mk-cartpill{background:var(--mk-btn);min-width:2.5rem;height:2.5rem;color:var(--mk-btn-ink);cursor:pointer;transition:opacity var(--mk-dur),transform var(--mk-dur)var(--mk-ease);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding-inline:.625rem;font-size:.875rem;font-weight:600;display:inline-flex}.mk-cartpill:active{opacity:.8;transform:scale(.97)}.mk-cartpill svg{width:1.25rem;height:1.25rem}.mk-badge-count{background:color-mix(in srgb,var(--mk-btn-ink)22%,transparent);border-radius:9999px;place-items:center;min-width:1.375rem;height:1.375rem;padding-inline:.25rem;font-size:.75rem;display:grid}.mk-mega{border-radius:var(--mk-r-lg);background:color-mix(in srgb,var(--mk-sheet)88%,transparent);overflow:hidden}.mk-dock{inset-inline:0;z-index:40;padding:0 .75rem max(.625rem,env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:0}.mk-dock>*{pointer-events:auto}.mk-tabbar{transition:padding var(--mk-dur)var(--mk-ease);border-radius:9999px;grid-template-columns:repeat(5,minmax(0,1fr));padding:.25rem;display:grid}.mk-tab{min-height:3rem;color:var(--mk-ink);cursor:pointer;transition:color var(--mk-dur),background-color var(--mk-dur),min-height var(--mk-dur)var(--mk-ease);border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;gap:.0625rem;font-size:.6875rem;font-weight:500;display:flex}.mk-tab svg{width:1.375rem;height:1.375rem}.mk-tab[aria-current=page]{background:var(--mk-fill);color:var(--mk-tint)}.mk-tab:active{opacity:.7}.mk-dock[data-small=true] .mk-tab>span:last-child{display:none}.mk-dock[data-small=true] .mk-tab{min-height:2.5rem}.mk-badge-dot{inset-inline-end:-.5rem;background:var(--mk-btn);min-width:1.0625rem;height:1.0625rem;color:var(--mk-btn-ink);border-radius:9999px;place-items:center;padding-inline:.1875rem;font-size:.625rem;font-weight:700;display:grid;position:absolute;top:-.3125rem}.mk-basket{background:var(--mk-btn);min-height:3rem;color:var(--mk-btn-ink);box-shadow:0 8px 24px -8px color-mix(in srgb,var(--primary)60%,transparent);cursor:pointer;animation:mk-rise .32s var(--mk-ease)both;transition:transform var(--mk-dur)var(--mk-ease);border-radius:9999px;align-items:center;gap:.625rem;padding-inline:.5rem 1.125rem;font-weight:600;display:flex}.mk-basket:active{transform:scale(.98)}.mk-basket-count{background:color-mix(in srgb,var(--mk-btn-ink)20%,transparent);border-radius:9999px;place-items:center;min-width:2rem;height:2rem;padding-inline:.25rem;font-size:.875rem;display:grid}@media (max-width:1023px){.theme-market .mk-footer{padding-bottom:7rem}}.mk-spotlight{padding:max(.75rem,env(safe-area-inset-top)).75rem 0;background:var(--mk-sheet);inset:0;overflow-y:auto}@media (min-width:1024px){.mk-spotlight{background:0 0;width:min(44rem,92vw);margin-inline:auto;padding:0;inset:12dvh 0 auto;overflow:visible}}.mk-search{background:var(--mk-cell);border-radius:9999px;align-items:center;height:3rem;padding-inline:.875rem .5rem;display:flex}.mk-search--lg{height:3.25rem}@media (min-width:1024px){.mk-spotlight .mk-search{background:var(--mk-sheet);box-shadow:var(--mk-shadow)}}.mk-search-panel{inset-inline:0;z-index:50;overscroll-behavior:contain;border-radius:var(--mk-r-lg);background:var(--mk-sheet);max-height:min(72dvh,38rem);box-shadow:var(--mk-shadow);padding:1rem;position:absolute;top:calc(100% + .5rem);overflow-y:auto}@media (max-width:1023px){.mk-spotlight .mk-search-panel{max-height:none;box-shadow:none;border-radius:0;margin-top:.75rem;padding:0 .25rem 1rem;position:static}}.mk-hero{padding-top:.5rem;position:relative}.mk-hero-track{gap:var(--mk-gap);padding-inline:max(var(--mk-gutter),calc((100% - var(--mk-wrap))/2 + var(--mk-gutter)));scroll-padding-inline:max(var(--mk-gutter),calc((100% - var(--mk-wrap))/2 + var(--mk-gutter)));scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.mk-hero-track::-webkit-scrollbar{display:none}.mk-hero-slide{scroll-snap-align:start;flex:0 0 92%;min-width:0}.mk-hero-slide:only-child{flex-basis:100%}@media (min-width:1024px){.mk-hero-slide{flex-basis:100%}}.mk-hero-card{border-radius:var(--mk-r-lg);background:var(--mk-cell-2);color:#fff;height:min(70dvh,38rem);min-height:22rem;display:block;position:relative;overflow:hidden}.mk-hero-img{display:block;position:absolute;inset:0}.mk-hero-img img{transition:transform .9s var(--mk-ease)}.mk-hero-img:after{content:"";background:var(--store-hero-overlay,linear-gradient(to top,#000000c7,#00000047 45%,transparent 72%));position:absolute;inset:0}.mk-hero-copy{inset-inline:0;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.5rem;display:flex;position:absolute;bottom:0}@media (min-width:768px){.mk-hero-copy{padding:2.5rem}}.mk-hero-title{text-wrap:balance;max-width:18ch;font-size:clamp(2rem,1.4rem + 3.2vw,3.75rem);font-weight:700;line-height:1.1}.mk-hero-sub{opacity:.92;max-width:34rem;font-size:clamp(1rem,.95rem + .35vw,1.1875rem);line-height:1.45}.mk-hero-cta{border-radius:var(--mk-btn-r);color:#1d1d1f;min-height:2.75rem;transition:transform var(--mk-dur)var(--mk-ease);background:#fff;align-items:center;gap:.25rem;margin-top:.5rem;padding-inline:1.25rem .875rem;font-weight:600;display:inline-flex}.mk-hero-card:active .mk-hero-cta{transform:scale(.97)}.mk-hero-dots{justify-content:center;align-items:center;gap:.5rem;padding-top:.5rem;display:flex}.mk-dot{background:var(--mk-label-3);cursor:pointer;width:.4375rem;height:.4375rem;transition:width var(--mk-dur)var(--mk-ease),background-color var(--mk-dur);border-radius:9999px;padding:0;position:relative}.mk-dot:after{content:"";position:absolute;inset:-.75rem -.25rem}.mk-dot--on{background:var(--mk-ink);width:1.25rem}.mk-hero[data-variant=split] .mk-hero-card{background:var(--mk-cell);height:auto;min-height:0;color:var(--mk-ink);display:grid}.mk-hero[data-variant=split] .mk-hero-img{aspect-ratio:16/10;order:-1;position:relative}.mk-hero[data-variant=split] .mk-hero-img:after{display:none}.mk-hero[data-variant=split] .mk-hero-copy{justify-content:center;position:static}.mk-hero[data-variant=split] .mk-hero-cta{background:var(--mk-btn);color:var(--mk-btn-ink)}@media (min-width:1024px){.mk-hero[data-variant=split] .mk-hero-card{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);min-height:min(62dvh,32rem)}.mk-hero[data-variant=split] .mk-hero-img{aspect-ratio:auto;order:1}}.mk-hero[data-variant=compact] .mk-hero-slide{flex-basis:85%}.mk-hero[data-variant=compact] .mk-hero-card{height:13rem;min-height:0}.mk-hero[data-variant=compact] .mk-hero-copy{gap:.125rem;padding:1.125rem}.mk-hero[data-variant=compact] .mk-hero-title{font-size:1.5rem}.mk-hero[data-variant=compact] .mk-hero-sub{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.9375rem;display:-webkit-box;overflow:hidden}.mk-hero[data-variant=compact] .mk-hero-cta{display:none}@media (min-width:1024px){.mk-hero[data-variant=compact] .mk-hero-slide{flex-basis:calc((100% - var(--mk-gap))/2)}.mk-hero[data-variant=compact] .mk-hero-card{height:16rem}}.mk-welcome{align-items:center;gap:1.5rem;padding-block:1.25rem .5rem;display:grid}@media (min-width:1024px){.mk-welcome:has(.mk-stage){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;padding-block:2.5rem 1rem}}.mk-stage{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:1024px){.mk-stage{gap:var(--mk-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}.mk-stage>li{aspect-ratio:1}.mk-aisles{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.125rem .5rem;display:grid}.mk-aisles[data-many=true]{margin-inline:calc(var(--mk-gutter)*-1);padding-inline:var(--mk-gutter);scroll-snap-type:x proximity;scrollbar-width:none;grid-template-rows:repeat(2,auto);grid-template-columns:none;grid-auto-columns:calc(22.7273% - .340909rem);grid-auto-flow:column;position:relative;overflow-x:auto}.mk-aisles[data-many=true]::-webkit-scrollbar{display:none}.mk-aisles>li{scroll-snap-align:start}@media (min-width:768px){.mk-aisles,.mk-aisles[data-many=true]{grid-template-rows:none;grid-template-columns:repeat(auto-fill,minmax(6.25rem,1fr));grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}}.mk-aisle{text-align:center;transition:transform var(--mk-dur)var(--mk-ease);flex-direction:column;align-items:center;gap:.375rem;display:flex}.mk-aisle:active{transform:scale(.94)}.mk-aisle-art{aspect-ratio:1;border-radius:var(--mk-icon-r);background:var(--mk-cell-2);width:min(100%,4.75rem);box-shadow:0 2px 6px #0000001a,inset 0 0 0 .5px #0000000f}.mk-aisles[data-shape=circle] .mk-aisle-art{border-radius:9999px}.mk-aisle-glyph{--a:#ff9230;--b:#f26a00;background:linear-gradient(170deg,var(--a),var(--b));color:#fff;place-items:center;display:grid}.mk-aisle-glyph svg{width:52%;height:52%}.mk-aisle-glyph[data-tone=green]{--a:#5dd879;--b:#1fa945}.mk-aisle-glyph[data-tone=red]{--a:#ff6b6d;--b:#e5202b}.mk-aisle-glyph[data-tone=blue]{--a:#4db2ff;--b:#0071e3}.mk-aisle-glyph[data-tone=teal]{--a:#3fd6df;--b:#0aa2ad}.mk-aisle-glyph[data-tone=brown]{--a:#c79a75;--b:#93653f}.mk-aisle-glyph[data-tone=purple]{--a:#d96fee;--b:#a51fc4}.mk-aisle-glyph[data-tone=pink]{--a:#ff6d8b;--b:#e8234c}.mk-aisle-glyph[data-tone=indigo]{--a:#8d84ff;--b:#5145e8}.mk-aisle-glyph[data-tone=gray]{--a:#a5a5ab;--b:#6e6e73}.mk-aisle-tile{border-radius:var(--mk-r);background:var(--mk-cell);text-align:center;height:100%;transition:transform var(--mk-dur)var(--mk-ease);flex-direction:column;align-items:center;gap:.25rem;padding:1.125rem .75rem;display:flex}.mk-aisle-tile:active{transform:scale(.97)}.mk-aisle-name{-webkit-line-clamp:2;color:var(--mk-ink);-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.25;display:-webkit-box;overflow:hidden}.mk-opt{background:var(--mk-cell);min-width:2.75rem;min-height:2.25rem;color:var(--mk-ink);white-space:nowrap;cursor:pointer;transition:background-color var(--mk-dur),color var(--mk-dur);border-radius:9999px;justify-content:center;align-items:center;gap:.375rem;padding-inline:.875rem;font-size:.875rem;display:inline-flex}.mk-opt:hover{background:var(--mk-cell-2)}.mk-opt[aria-checked=true],.mk-opt[aria-pressed=true],.mk-opt[aria-current=page]{background:var(--mk-ink);color:var(--mk-bg);font-weight:600}.mk-opt:has(input:checked){background:var(--mk-ink);color:var(--mk-bg);font-weight:600}.mk-opt[data-error=true]{box-shadow:inset 0 0 0 1.5px var(--mk-error)}:is(.mk-opt:has(input:focus-visible),.mk-swatch-btn:has(input:focus-visible),.mk-check:has(input:focus-visible)){outline:2px solid var(--mk-tint);outline-offset:2px}.mk-offer{background:var(--mk-wash);color:var(--mk-wash-ink);white-space:nowrap;border-radius:9999px;flex-shrink:0;padding:.5rem .875rem;font-size:.875rem}.mk-swatch{border-radius:9999px;display:inline-block;box-shadow:inset 0 0 0 1px #80808059}.mk-swatch-btn{width:2.5rem;height:2.5rem;transition:box-shadow var(--mk-dur);border-radius:9999px;place-items:center;display:grid;box-shadow:inset 0 0 0 2px #0000}.mk-swatch-btn[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--mk-tint)}.mk-swatch-btn:has(input:checked){box-shadow:inset 0 0 0 2px var(--mk-tint)}.mk-swatch-btn[data-error=true]{box-shadow:inset 0 0 0 2px var(--mk-error)}.mk-field{width:100%;min-width:0;min-height:var(--mk-control);border-radius:var(--mk-r-sm);background:var(--mk-cell);color:var(--mk-ink);appearance:none;transition:box-shadow var(--mk-dur);outline:none;padding-inline:.875rem;font-size:1rem;display:block}.mk-field::placeholder{color:var(--mk-label-3)}.mk-field:focus,.mk-field:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary)32%,transparent);outline:none}.mk-field::-webkit-search-cancel-button{appearance:none}.mk-field::-webkit-inner-spin-button{appearance:none}.mk-field::-webkit-outer-spin-button{appearance:none}.mk-field[type=number]{-moz-appearance:textfield}textarea.mk-field{padding-block:.75rem;line-height:1.6}.mk-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23999' stroke-width='1.5'%3E%3Cpath d='m2 4 4 4 4-4'/%3E%3C/svg%3E");background-position:.875rem 50%;background-repeat:no-repeat;padding-inline-end:2.25rem}[dir=ltr] .mk-select,.mk-portal[dir=ltr] .mk-select{background-position:right .875rem center}.mk-details>summary{cursor:pointer;list-style:none}.mk-details>summary::-webkit-details-marker{display:none}.mk-chev{width:1rem;height:1rem;color:var(--mk-label-3);transition:transform .3s var(--mk-ease);flex-shrink:0}.mk-details[open]>summary .mk-chev{transform:rotate(180deg)}.mk-details{interpolate-size:allow-keywords}.mk-details::details-content{block-size:0;transition:block-size .32s var(--mk-ease),content-visibility .32s allow-discrete;overflow:hidden}.mk-details[open]::details-content{block-size:auto}.mk-card{isolation:isolate;border-radius:var(--mk-r);background:var(--mk-cell);height:100%;color:var(--mk-ink);transition:transform var(--mk-dur)var(--mk-ease);flex-direction:column;padding:.375rem;display:flex;position:relative}.mk-card:active{transform:scale(.985)}.mk-media{border-radius:calc(var(--mk-r) - .375rem);background:var(--mk-plate);position:relative;overflow:hidden}.mk-product-img{object-fit:contain;mix-blend-mode:multiply;padding:8%}.mk-card-img-1,.mk-card-img-2{transition:opacity var(--mk-dur)var(--mk-ease),transform .5s var(--mk-ease)}.mk-card-img-2{opacity:0}@media (hover:hover){.mk-card:hover .mk-card-img-1{transform:scale(1.04)}.mk-card:hover .has-swap{opacity:0}.mk-card:hover .mk-card-img-2,.mk-card:hover .mk-card-peek{opacity:1}.mk-zoom-img{transition:transform .6s var(--mk-ease)}.group:hover .mk-zoom-img{transform:scale(1.03)}}.mk-card-peek{opacity:0;transition:opacity var(--mk-dur)}.mk-card-peek:focus-visible{opacity:1}.mk-card-body{flex-direction:column;flex:1;min-width:0;padding:.5rem .375rem .375rem;display:flex;position:relative}.mk-card-title{-webkit-line-clamp:2;min-height:2.6em;color:var(--mk-ink);-webkit-box-orient:vertical;margin-top:.125rem;font-size:.875rem;line-height:1.3;display:-webkit-box;overflow:hidden}.mk-card-step{inset-inline-end:.375rem;z-index:2;position:absolute;top:-1.625rem}.theme-market .mk-card-cta,.mk-portal .mk-card-cta{margin-top:auto;display:none}.mk-price{color:var(--mk-ink);font-variant-numeric:tabular-nums;font-weight:700}.mk-chip-off{background:var(--mk-sale-tint);color:var(--mk-sale);border-radius:9999px;padding:.0625rem .5rem;font-size:.75rem;font-weight:600}.mk-badge{border-radius:9999px;align-items:center;min-height:1.375rem;padding-inline:.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.mk-badge--sale{color:#fff;background:#e5202b}.mk-badge--new{color:#fff;background:#1d1d1f}.mk-badge--out{color:#fff;background:#0009}.mk-badge--pick{color:#1d1d1f;background:#fff}.mk-step{--s:2.5rem;width:var(--s);height:var(--s);border-radius:var(--mk-btn-r);background:var(--mk-btn);color:var(--mk-btn-ink);box-shadow:0 4px 12px -4px color-mix(in srgb,var(--primary)60%,transparent);transition:width .38s var(--mk-spring);align-items:center;display:inline-flex;overflow:hidden}.mk-step[data-on=true]{width:calc(var(--s)*2.7)}.mk-step-btn{flex:0 0 var(--s);cursor:pointer;height:100%;transition:opacity var(--mk-dur);place-items:center;display:grid}.mk-step-btn:active{opacity:.6}.mk-step-btn:disabled{opacity:.4;cursor:default}.mk-step-btn svg{stroke-width:2.4px;width:1.125rem;height:1.125rem}.mk-step-minus,.mk-step-num{opacity:0;pointer-events:none;min-width:0;transition:opacity var(--mk-dur);flex-basis:0;overflow:hidden}.mk-step[data-on=true] .mk-step-minus{flex-basis:var(--s);opacity:1;pointer-events:auto}.mk-step[data-on=true] .mk-step-num{opacity:1;pointer-events:auto;flex:1}.mk-step-num{text-align:center;font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.mk-step--block{--s:2.75rem;width:100%;display:flex}.mk-step--block[data-on=true]{width:100%}.mk-step--block[data-on=false] .mk-step-plus{flex:1;justify-content:center;align-items:center;gap:.25rem;font-weight:600;display:flex}.mk-step--row{--s:2.25rem;box-shadow:none;background:var(--mk-fill);color:var(--mk-tint)}.theme-market[data-card=bold] .mk-card-step{display:none}.theme-market[data-card=bold] .mk-card-cta{margin-top:.5rem;display:flex}.theme-market[data-card=bold] .mk-price{font-size:1.25rem}.theme-market[data-card=minimal] .mk-card{background:0 0;padding:0}.theme-market[data-card=minimal] .mk-media{border-radius:var(--mk-r);background:var(--mk-cell)}:where(.dark) .theme-market[data-card=minimal] .mk-media{background:var(--mk-plate)}.theme-market[data-card=minimal] .mk-card-body{padding-inline:.125rem}.theme-market[data-card=elegant] .mk-card-body{text-align:center;align-items:center}.theme-market[data-card=elegant] .mk-card-step{order:5;margin-top:.5rem;position:static}.theme-market[data-card=elegant] .mk-card-body .mk-price{justify-content:center}.theme-market[data-card=elegant] .mk-card-title{min-height:0}[data-view=list] .mk-card-body{padding-inline-end:3.5rem}[data-view=list] .mk-card-step,.theme-market[data-card=elegant] [data-view=list] .mk-card-step{inset-inline-end:.375rem;position:absolute;top:50%;translate:0 -50%}[data-view=list] .mk-card-title{min-height:0}.mk-pgrid{gap:var(--mk-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.mk-pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.mk-pgrid{grid-template-columns:repeat(min(var(--store-grid-cols,4),4),minmax(0,1fr))}[data-sidebar=true] .mk-pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.mk-pgrid{grid-template-columns:repeat(var(--store-grid-cols,4),minmax(0,1fr))}[data-sidebar=true] .mk-pgrid{grid-template-columns:repeat(max(calc(var(--store-grid-cols,4) - 1),3),minmax(0,1fr))}}[data-view=list] .mk-pgrid{grid-template-columns:minmax(0,1fr)}.mk-prail>li{flex-shrink:0;width:42%}@media (min-width:640px){.mk-prail>li{width:calc((100% - var(--mk-gap)*2)/3)}}@media (min-width:900px){.mk-prail>li{width:calc((100% - var(--mk-gap)*3)/4)}}@media (min-width:1200px){.mk-prail>li{width:calc((100% - var(--mk-gap)*(var(--store-grid-cols,4) - 1))/var(--store-grid-cols,4))}}.mk-charts{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-rows:repeat(3,auto);grid-auto-columns:86%;grid-auto-flow:column;column-gap:1.25rem;display:grid;position:relative;overflow-x:auto}.mk-charts::-webkit-scrollbar{display:none}@media (min-width:640px){.mk-charts{grid-auto-columns:calc(50% - .625rem)}}@media (min-width:1024px){.mk-charts{grid-auto-columns:calc(33.3333% - .833333rem)}}.mk-charts>li{border-bottom:.5px solid var(--mk-sep);scroll-snap-align:start;padding-block:.5rem}.mk-charts>li:nth-child(3n){border-bottom:0}.mk-rank{text-align:center;color:var(--mk-label-2);font-variant-numeric:tabular-nums;flex:0 0 1.5rem;font-size:1.0625rem;font-weight:600}.mk-charts .mk-media{border-radius:.875rem}.mk-deals{margin-inline:calc(var(--mk-gutter)*-1);padding:1.25rem var(--mk-gutter);background:var(--mk-wash)}@media (min-width:768px){.mk-deals{border-radius:var(--mk-r-lg);margin-inline:0;padding:1.75rem}.mk-deals .mk-bleed{margin-inline:0;padding-inline:0}}.mk-deals .mk-h2{color:var(--mk-wash-ink)}.mk-deals .mk-card{background:var(--background)}.mk-count{background:var(--background);color:var(--mk-ink);font-variant-numeric:tabular-nums;border-radius:.5rem;align-items:baseline;gap:.1875rem;padding:.25rem .5rem;font-size:1rem;font-weight:600;display:flex}.mk-count small{color:var(--mk-label-2);font-size:.6875rem;font-weight:400}.mk-group{border-radius:var(--mk-r);background:var(--mk-cell);overflow:hidden}.mk-row{align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.mk-group>.mk-row+.mk-row{box-shadow:inset 0 .5px 0 var(--mk-sep)}.mk-group--grid{display:grid}@media (min-width:768px){.mk-group--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-group--grid>.mk-row:nth-child(2){box-shadow:none}}.mk-row-icon{background:var(--mk-sheet);width:2.25rem;height:2.25rem;box-shadow:var(--mk-shadow-sm);border-radius:.5625rem;flex-shrink:0;place-items:center;font-size:1.125rem;line-height:1;display:grid}.mk-stats{gap:1.25rem var(--mk-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.mk-stats{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}}.mk-stat-value{color:var(--mk-ink);font-size:clamp(2.25rem,1.7rem + 2.4vw,3.5rem);font-weight:700;line-height:1.1;display:block}.mk-bubble{background:var(--mk-cell-2);color:var(--mk-ink);border-radius:1.25rem;padding:.75rem 1rem;line-height:1.45;position:relative}.mk-bubble:after{content:"";inset-inline-start:.75rem;background:var(--mk-cell-2);border-end-start-radius:.75rem;width:1rem;height:.875rem;position:absolute;bottom:-.3125rem}.mk-banner{border-radius:var(--mk-r-lg);background:var(--mk-cell);min-height:20rem;color:var(--mk-ink);display:grid;position:relative;overflow:hidden}.mk-banner[data-image=true]{color:#fff;background:#1d1d1f}.mk-tiles{gap:var(--mk-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-tiles[data-n="3"]>li:first-child{grid-column:1/-1}.mk-tile{aspect-ratio:1/1.05;border-radius:var(--mk-r-lg);background:var(--mk-cell);height:100%;transition:transform var(--mk-dur)var(--mk-ease);display:block;position:relative;overflow:hidden}.mk-tiles[data-n="3"]>li:first-child .mk-tile{aspect-ratio:2}.mk-tile:active{transform:scale(.985)}@media (min-width:900px){.mk-tile{aspect-ratio:16/10}.mk-tiles[data-n="3"]>li:first-child .mk-tile{aspect-ratio:16/5}}.mk-tile-name{inset-inline:0;z-index:1;color:var(--mk-ink);align-items:center;gap:.125rem;padding:1rem 1.125rem 2.5rem;font-size:clamp(1.0625rem,.95rem + .6vw,1.5rem);font-weight:600;display:flex;position:absolute;top:0}.mk-tile[data-image=true] .mk-tile-name{color:#fff;background:linear-gradient(#0000008c,#0000)}.mk-tile-art{inset-inline-end:1rem;width:45%;position:absolute;bottom:1rem}.mk-about{gap:1rem;display:grid}@media (min-width:1024px){.mk-about--image{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.mk-join{border-radius:var(--mk-r-lg);background:var(--mk-cell);text-align:center;flex-direction:column;align-items:center;padding:2.5rem 1.25rem;display:flex}.mk-notes{border-radius:var(--mk-r-lg);background:var(--mk-cell);flex-direction:column;gap:1rem;padding:1.25rem;display:flex}@media (min-width:1024px){.mk-notes{flex-direction:row;align-items:center;gap:3rem;padding:2.25rem}}.mk-notes-paper{border-radius:var(--mk-r);background:var(--mk-sheet);box-shadow:var(--mk-shadow-sm);padding:.5rem 1rem 1rem}.mk-note-row{min-height:2.875rem;box-shadow:inset 0 -.5px 0 var(--mk-sep);align-items:center;gap:.625rem;font-size:1.0625rem;display:flex}.mk-note-check{width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1.5px var(--mk-label-3);color:var(--mk-btn-ink);cursor:pointer;border-radius:9999px;flex-shrink:0;place-items:center;display:grid;position:relative}.mk-note-check:after{content:"";position:absolute;inset:-.625rem}.mk-note-check svg{stroke-width:3px;width:.875rem;height:.875rem}.mk-note-check--on{background:var(--mk-btn);box-shadow:none}.mk-note-check--add{box-shadow:none;background:var(--mk-fill);color:var(--mk-label-2)}.mk-pagehead{padding-block:1rem 1.25rem}.mk-panel{border-radius:var(--mk-r);background:var(--mk-cell)}.mk-stock{align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;display:inline-flex}.mk-stock:before{content:"";background:currentColor;border-radius:9999px;width:.4375rem;height:.4375rem}.mk-tab-panel{animation:mk-fade .22s var(--mk-ease)both}.mk-checkout :where(.rounded-xl,.rounded-2xl,.rounded-lg){border-radius:var(--mk-r-sm)}.mk-has-bar{padding-bottom:6rem}@media (min-width:1024px){.mk-has-bar{padding-bottom:2rem}}.mk-footer{margin-top:var(--mk-section);background:var(--mk-cell);color:var(--mk-label-2);padding-block:2rem 1.25rem;font-size:.8125rem;line-height:1.45}.mk-segments{background:var(--mk-fill);border-radius:9999px;padding:.125rem;display:inline-flex}.mk-segment{min-height:1.875rem;color:var(--mk-ink);cursor:pointer;transition:background-color var(--mk-dur),box-shadow var(--mk-dur);border-radius:9999px;padding-inline:.875rem;font-size:.8125rem}.mk-segment[aria-checked=true]{background:var(--mk-sheet);font-weight:600;box-shadow:0 1px 3px #00000024}.mk-studio-empty{border:1.5px dashed var(--mk-sep);border-radius:var(--mk-r);text-align:center;color:var(--mk-label-2);flex-direction:column;align-items:center;gap:.375rem;padding:2rem 1rem;font-size:.875rem;display:flex}.mk-skel{border-radius:var(--mk-r-sm);background:linear-gradient(100deg,var(--mk-cell)40%,var(--mk-cell-2)50%,var(--mk-cell)60%);background-size:220% 100%;animation:1.5s linear infinite mk-shimmer}.mk-scrim{background:var(--mk-scrim)}.mk-scrim[data-state=open]{animation:.22s ease-out both mk-fade}.mk-scrim[data-state=closed]{animation:.18s ease-in reverse both mk-fade}.mk-drawer{box-shadow:var(--mk-shadow)}.mk-drawer[data-state=open]{animation:mk-drawer-in .38s var(--mk-ease)both}.mk-drawer[data-state=closed]{animation:mk-drawer-out .24s var(--mk-ease)both}.mk-drawer--start[data-state=open]{animation-name:mk-drawer-in-start}.mk-drawer--start[data-state=closed]{animation-name:mk-drawer-out-start}.mk-modal[data-state=open]{animation:mk-modal-in .3s var(--mk-ease)both}.mk-modal[data-state=closed]{animation:.18s ease-in reverse both mk-fade}@media (max-width:1023px){.mk-drawer:not(.mk-drawer--start),.mk-modal--sheet{border-start-start-radius:1.25rem;border-start-end-radius:1.25rem;max-height:92dvh;width:100%!important;inset:auto 0 0!important}.mk-drawer:not(.mk-drawer--start){height:88dvh;overflow:hidden}.mk-drawer:not(.mk-drawer--start):before,.mk-modal--sheet:before{content:"";background:var(--mk-label-3);border-radius:9999px;flex-shrink:0;align-self:center;width:2.25rem;height:.3125rem;margin-top:.4375rem}.mk-drawer:not(.mk-drawer--start)[data-state=open],.mk-modal--sheet[data-state=open]{animation:mk-sheet-in .36s var(--mk-ease)both}.mk-drawer:not(.mk-drawer--start)[data-state=closed],.mk-modal--sheet[data-state=closed]{animation:mk-sheet-out .22s var(--mk-ease)both}}.mk-toast{color:#f5f5f7;background:#1d1d1f;border-radius:1rem;align-items:center;gap:.625rem;width:100%;padding:.75rem 1rem;font-size:.9375rem;display:flex;box-shadow:0 12px 32px -8px #00000059}.mk-toast [data-title]{font-weight:600}.mk-toast [data-description]{opacity:.75;font-size:.8125rem}.mk-toast [data-icon]{color:#30d158}.mk-toast--error [data-icon]{color:#ff4245}.mk-pop{animation:mk-drop .22s var(--mk-ease)both}.mk-fade{animation:mk-fade .3s var(--mk-ease)both}.mk-bump{animation:mk-bump .26s var(--mk-spring)}[data-state=open] .mk-stagger>*{animation:mk-rise .36s var(--mk-ease)both;animation-delay:calc(var(--i,0)*30ms + 80ms)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.theme-market:not([data-motion=none]) .mk-reveal{animation:linear both mk-reveal;animation-timeline:view();animation-range:entry calc(var(--d,0)*4%)entry calc(30% + var(--d,0)*4%)}.theme-market[data-motion=dynamic] .mk-reveal{animation-name:mk-reveal-far}}}@media (prefers-reduced-motion:reduce){.theme-market *,.mk-portal *{transition-duration:1ms!important;animation-duration:1ms!important}}.theme-market[data-motion=none] *,.theme-market[data-motion=none] :before,.theme-market[data-motion=none] :after{transition:none!important;animation:none!important}@keyframes mk-reveal{0%{opacity:0}to{opacity:1}}@keyframes mk-reveal-far{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes mk-fade{0%{opacity:0}to{opacity:1}}@keyframes mk-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mk-drop{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}@keyframes mk-modal-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1}}@keyframes mk-drawer-in{0%{transform:translateX(calc(var(--mk-dir)*-100%))}to{transform:none}}@keyframes mk-drawer-out{to{transform:translateX(calc(var(--mk-dir)*-100%))}}@keyframes mk-drawer-in-start{0%{transform:translateX(calc(var(--mk-dir)*100%))}to{transform:none}}@keyframes mk-drawer-out-start{to{transform:translateX(calc(var(--mk-dir)*100%))}}@keyframes mk-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes mk-sheet-out{to{transform:translateY(100%)}}@keyframes mk-shimmer{to{background-position:-120% 0}}@keyframes mk-bump{0%{transform:scale(.8)}to{transform:none}}
.theme-stage,.sg-portal,.sg-band[data-tone=night],.sg-tile[data-tone=night],.theme-stage[data-card=bold] .sg-card{--sg-ink:var(--foreground);--sg-label-2:color-mix(in srgb,var(--foreground)62%,var(--background));--sg-label-3:color-mix(in srgb,var(--foreground)38%,var(--background));--sg-bg:var(--background);--sg-alt:color-mix(in srgb,var(--foreground)4%,var(--background));--sg-elev:var(--background);--sg-surface:var(--sg-alt);--sg-plate:var(--sg-alt);--sg-cell:color-mix(in srgb,var(--foreground)5%,var(--background));--sg-cell-2:color-mix(in srgb,var(--foreground)9%,var(--background));--sg-fill:color-mix(in srgb,var(--foreground)8%,transparent);--sg-sep:color-mix(in srgb,var(--foreground)14%,var(--background));--sg-line-strong:color-mix(in srgb,var(--foreground)34%,var(--background));--sg-sheet:var(--background);--sg-scrim:#0006;--sg-btn:var(--primary);--sg-btn-ink:var(--primary-foreground);--sg-tint:color-mix(in srgb,var(--primary)88%,var(--foreground));--sg-link:var(--sg-tint);--sg-wash:var(--secondary);--sg-wash-ink:var(--secondary-foreground);--sg-new:color-mix(in srgb,#bf4800 92%,var(--foreground));--sg-ok:color-mix(in srgb,#1f8f3e 86%,var(--foreground));--sg-ok-tint:color-mix(in srgb,#34c759 13%,var(--background));--sg-low:color-mix(in srgb,#c25e00 88%,var(--foreground));--sg-low-tint:color-mix(in srgb,#ff9500 14%,var(--background));--sg-error:color-mix(in srgb,#e3262f 88%,var(--foreground));--sg-sale:var(--sg-error);--sg-sale-tint:color-mix(in srgb,#ff3b30 11%,var(--background));--sg-warn:var(--sg-low);--sg-star:var(--foreground);--sg-line:var(--sg-sep);--sg-quiet:var(--sg-label-2);--sg-g1:var(--primary);--sg-g2:color-mix(in srgb,var(--primary)55%,#bf5af2);--sg-g3:color-mix(in srgb,var(--primary)35%,#ff375f);--sg-card-shadow:2px 4px 12px #00000014;--sg-card-shadow-hover:2px 4px 16px #00000029;--sg-shadow-sm:0 1px 3px #00000014;--sg-shadow:0 20px 50px -18px #00000047;color:var(--sg-ink)}@supports (color:oklch(from red l c h)){.theme-stage,.sg-portal,.sg-band[data-tone=night],.sg-tile[data-tone=night],.theme-stage[data-card=bold] .sg-card{--sg-g2:oklch(from var(--primary)calc(l + .06)c calc(h + 50));--sg-g3:oklch(from var(--primary)calc(l + .1)calc(c + .02)calc(h + 105))}}.sg-band[data-tone=night],.sg-tile[data-tone=night]{--background:#000;--foreground:#f5f5f7;--sg-elev:#1d1d1f;--sg-surface:#1d1d1f;--sg-plate:#161617;--sg-alt:#161617;--sg-label-2:#a1a1a6;--sg-link:color-mix(in srgb,var(--primary)70%,#fff);--sg-tint:var(--sg-link);--sg-new:#ff8a3d;--sg-card-shadow:none;--sg-card-shadow-hover:0 0 0 1px #ffffff1f;background:var(--background);color:var(--sg-ink)}.theme-stage[data-card=bold] .sg-card{--background:#1d1d1f;--foreground:#f5f5f7;--sg-surface:#1d1d1f;--sg-plate:#2a2a2d;--sg-label-2:#a1a1a6;--sg-link:color-mix(in srgb,var(--primary)70%,#fff);--sg-new:#ff8a3d}:where(.dark) .theme-stage,:where(.dark) .sg-portal{--sg-alt:color-mix(in srgb,var(--foreground)7%,var(--background));--sg-elev:color-mix(in srgb,var(--foreground)12%,var(--background));--sg-surface:var(--sg-alt);--sg-plate:color-mix(in srgb,var(--foreground)10%,var(--background));--sg-cell:color-mix(in srgb,var(--foreground)11%,var(--background));--sg-cell-2:color-mix(in srgb,var(--foreground)17%,var(--background));--sg-fill:color-mix(in srgb,var(--foreground)15%,transparent);--sg-sep:color-mix(in srgb,var(--foreground)20%,var(--background));--sg-sheet:color-mix(in srgb,var(--foreground)9%,var(--background));--sg-link:color-mix(in srgb,var(--primary)72%,#fff);--sg-tint:var(--sg-link);--sg-new:#ff8a3d;--sg-scrim:#0009;--sg-card-shadow:none;--sg-card-shadow-hover:0 0 0 1px #ffffff1f;--sg-shadow:0 20px 50px -18px #000c}:where(.dark) .sg-band[data-tone=night],:where(.dark) .sg-tile[data-tone=night]{--background:#161617;--sg-surface:#232325;--sg-elev:#232325;--sg-plate:#1d1d1f}.theme-stage,.sg-portal{--sg-r:var(--radius,1.125rem);--sg-r-sm:calc(var(--sg-r)*.6);--sg-r-lg:var(--sg-r);--sg-r-xl:calc(var(--sg-r)*1.6);--sg-btn-r:var(--store-btn-radius,9999px);--sg-wrap:75rem;--sg-gutter:1.25rem;--sg-gap:.75rem;--sg-section:4rem;--sg-bar-h:3rem;--sg-nav-h:var(--sg-bar-h);--sg-control:3rem;--sg-dur:.24s;--sg-ease:cubic-bezier(.28,.11,.32,1);--sg-spring:linear(0,.14 6%,.5 15%,.85 26%,1.02 37%,1.05 46%,1.02 60%,1);--sg-dir:1}.theme-stage[dir=ltr],.sg-portal[dir=ltr]{--sg-dir:-1}.store-theme-root.theme-stage,.store-theme-root.sg-portal{--card:var(--sg-cell);--card-foreground:var(--foreground);--popover:var(--sg-sheet);--popover-foreground:var(--foreground);--muted:var(--sg-cell-2);--muted-foreground:var(--sg-label-2);--border:var(--sg-sep);--input:var(--sg-sep);--store-card:var(--sg-cell);--store-card-foreground:var(--foreground);--store-surface:var(--sg-sheet);--store-surface-foreground:var(--foreground);--store-muted:var(--sg-cell-2);--store-muted-foreground:var(--sg-label-2);--store-border:var(--sg-sep)}@media (min-width:768px){.theme-stage,.sg-portal{--sg-gutter:2rem;--sg-gap:1rem;--sg-section:5rem}}@media (min-width:1024px){.theme-stage,.sg-portal{--sg-gutter:2.75rem;--sg-gap:1.25rem;--sg-section:6.5rem;--sg-bar-h:2.875rem}}.theme-stage[data-density=compact]{--sg-section:2.75rem;--sg-gap:.625rem}.theme-stage[data-density=spacious]{--sg-section:5rem;--sg-gap:1.125rem}@media (min-width:1024px){.theme-stage[data-density=compact]{--sg-section:4rem;--sg-gap:1rem}.theme-stage[data-density=spacious]{--sg-section:9rem;--sg-gap:1.75rem}}.theme-stage[data-motion=none]{--sg-dur:0s}@layer base{.theme-stage *,.sg-portal *{font-weight:inherit}.theme-stage,.sg-portal{background:var(--sg-bg);color:var(--sg-ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility;font-size:1rem;font-weight:400;line-height:1.5}.theme-stage svg.lucide,.sg-portal svg.lucide{stroke-width:1.75px}.theme-stage :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.sg-portal :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--sg-tint);outline-offset:2px}.theme-stage ::selection,.sg-portal ::selection{background:color-mix(in srgb,var(--primary)26%,transparent)}html.sg-locked{overflow:hidden}}@layer components{.sg-wrap{width:100%;max-width:calc(var(--sg-wrap) + var(--sg-gutter)*2);padding-inline:var(--sg-gutter);margin-inline:auto}.sg-narrow{max-width:calc(61.25rem + var(--sg-gutter)*2)}.sg-section{padding-block:var(--sg-section)}.sg-band{background:var(--sg-bg);color:var(--sg-ink)}.sg-band[data-tone=alt]{--sg-surface:var(--sg-elev);background:var(--sg-alt)}.sg-bleed{margin-inline:calc(var(--sg-gutter)*-1);padding-inline:var(--sg-gutter);scroll-padding-inline:var(--sg-gutter)}.sg-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.sg-rail::-webkit-scrollbar{display:none}.sg-rail>*{scroll-snap-align:start}.sg-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 2.5rem;margin-bottom:clamp(1.5rem,1rem + 1.6vw,2.5rem);display:flex}.sg-head>h2{max-width:34ch}.sg-shelf{--sg-shelf-pad:max(var(--sg-gutter),calc((100% - var(--sg-wrap))/2));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sg-shelf-pad);padding:.75rem var(--sg-shelf-pad)2rem;scrollbar-width:none;gap:clamp(.875rem,.6rem + .8vw,1.25rem);margin-block:-.75rem -2rem;display:flex;position:relative;overflow-x:auto}.sg-shelf::-webkit-scrollbar{display:none}.sg-shelf>li{scroll-snap-align:start;flex:none;width:min(80vw,25rem)}.sg-shelf--cards>li{width:min(64vw,17.5rem)}.sg-shelf--banners>li{width:min(88vw,40rem)}.sg-shelf>li:has(.sg-diff){width:min(78vw,20rem)}.sg-shelf>li:has(.sg-quote){width:min(84vw,25rem)}.sg-paddle{background:var(--sg-fill);width:2.25rem;height:2.25rem;color:var(--sg-ink);cursor:pointer;transition:background-color var(--sg-dur),opacity var(--sg-dur);border-radius:9999px;place-items:center;display:grid}.sg-paddle:hover:not(:disabled){background:var(--sg-cell-2)}.sg-paddle:disabled{opacity:.35;cursor:default}.sg-paddle svg{width:1.125rem;height:1.125rem}.sg-hero-title{font-size:clamp(2.5rem,1.45rem + 4.6vw,5rem);font-weight:700;line-height:1.08}.sg-display{font-size:clamp(2.125rem,1.4rem + 3.3vw,4rem);font-weight:700;line-height:1.1}.sg-h1{font-size:clamp(2rem,1.5rem + 2.1vw,3.25rem);font-weight:700;line-height:1.14}.sg-h2{font-size:clamp(1.625rem,1.3rem + 1.4vw,2.5rem);font-weight:700;line-height:1.2}.sg-h3{font-size:clamp(1.25rem,1.15rem + .45vw,1.625rem);font-weight:700;line-height:1.28}.sg-h4{color:var(--sg-ink);font-size:1.0625rem;font-weight:600;line-height:1.4}.sg-lead{color:var(--sg-label-2);font-size:clamp(1.125rem,1rem + .5vw,1.5rem);line-height:1.5}.sg-twotone{color:var(--sg-label-2)}.sg-twotone>span:first-child{color:var(--sg-ink)}.sg-eyebrow{color:var(--sg-new);font-size:clamp(.875rem,.82rem + .2vw,1rem);font-weight:600;line-height:1.4}.sg-gradient-text{background-image:linear-gradient(90deg,var(--sg-g1),var(--sg-g2)55%,var(--sg-g3));color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}[dir=rtl] .sg-gradient-text,.theme-stage[dir=rtl] .sg-gradient-text{background-image:linear-gradient(270deg,var(--sg-g1),var(--sg-g2)55%,var(--sg-g3))}.sg-statement{color:var(--sg-ink);text-wrap:pretty;margin-top:1rem;font-size:clamp(1.625rem,1.15rem + 2.1vw,3rem);font-weight:700;line-height:1.3}.sg-statement--body{max-width:48rem;color:var(--sg-label-2);margin-top:0;font-size:clamp(1.25rem,1.05rem + .9vw,1.875rem);font-weight:600;line-height:1.55}.sg-num{font-variant-numeric:tabular-nums}.sg-price{color:var(--sg-ink);font-variant-numeric:tabular-nums;font-weight:500}.sg-save{color:var(--sg-new);font-size:.8125rem;font-weight:600}.sg-wordmark{color:var(--sg-ink);font-size:1.0625rem;font-weight:700}.sg-link{color:var(--sg-link);cursor:pointer;text-underline-offset:.2em;align-items:center;gap:.125rem;display:inline-flex}.sg-link:hover{text-decoration:underline}.sg-link-chev{transition:transform var(--sg-dur)var(--sg-ease)}.sg-link:hover .sg-link-chev{transform:translateX(calc(var(--sg-dir)*-2px))}.sg-link-light{color:#fff;font-weight:600}.group:hover .sg-link-light{text-decoration:underline}.sg-glass{background:color-mix(in srgb,var(--sg-bg)72%,transparent);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%)}.sg-btn{border-radius:var(--sg-btn-r);white-space:nowrap;cursor:pointer;min-height:2.75rem;transition:background-color var(--sg-dur)var(--sg-ease),color var(--sg-dur)var(--sg-ease),box-shadow var(--sg-dur)var(--sg-ease),opacity var(--sg-dur),transform .16s var(--sg-ease);justify-content:center;align-items:center;gap:.5rem;padding-inline:1.375rem;font-size:1.0625rem;font-weight:500;line-height:1.2;display:inline-flex;position:relative}.sg-btn:active:not(:disabled){transform:scale(.97)}.sg-btn:disabled{opacity:.42;cursor:not-allowed}.sg-btn svg{flex-shrink:0;width:1.125rem;height:1.125rem}.sg-btn--solid{background:var(--sg-btn);color:var(--sg-btn-ink)}.sg-btn--solid:hover:not(:disabled){background:color-mix(in srgb,var(--sg-btn)88%,#fff)}.sg-btn--outline{color:var(--sg-link);box-shadow:inset 0 0 0 1px}.sg-btn--outline:hover:not(:disabled){background:var(--sg-btn);color:var(--sg-btn-ink);box-shadow:inset 0 0 0 1px var(--sg-btn)}[data-media=true] .sg-btn--outline{color:#fff}[data-media=true] .sg-btn--outline:hover{color:#1d1d1f;background:#fff;box-shadow:inset 0 0 0 1px #fff}.sg-btn--gray{background:var(--sg-fill);color:var(--sg-ink)}.sg-btn--gray:hover:not(:disabled){background:color-mix(in srgb,var(--sg-ink)14%,transparent)}.sg-btn--plain{color:var(--sg-link)}.sg-btn--white{color:#1d1d1f;background:#f5f5f7}.sg-btn--white:hover:not(:disabled){background:#fff}.sg-btn--wa{color:#fff;background:#1f9d55}.sg-btn--sm{min-height:2rem;padding-inline:.9375rem;font-size:.875rem}.sg-btn--md-force{min-height:2.75rem;padding-inline:1.5rem;font-size:1.0625rem}.sg-btn--lg{min-height:3.25rem;padding-inline:1.875rem;font-size:1.0625rem}.sg-btn--full{width:100%}.sg-btn--icon{aspect-ratio:1;padding:0}.sg-arrow-icon{width:1.125rem;height:1.125rem;transition:transform var(--sg-dur)var(--sg-ease)}.sg-btn:hover .sg-arrow-icon{transform:translateX(calc(var(--sg-dir)*-3px))}.sg-buy>span{transition:opacity .16s}.sg-buy-check{opacity:0;transition:opacity .16s,transform .3s var(--sg-spring);margin:auto;position:absolute;inset:0;transform:scale(.5)}.sg-buy[data-done=true]>span{opacity:0}.sg-buy[data-done=true] .sg-buy-check{opacity:1;transform:none}.sg-icon{width:2.75rem;height:2.75rem;color:var(--sg-ink);cursor:pointer;transition:background-color var(--sg-dur);border-radius:9999px;place-items:center;display:inline-grid}.sg-icon:hover{background:var(--sg-fill)}.sg-icon svg{width:1.25rem;height:1.25rem}.sg-fab{background:color-mix(in srgb,var(--sg-bg)78%,transparent);width:2.5rem;height:2.5rem;color:var(--sg-ink);-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);box-shadow:var(--sg-shadow-sm);cursor:pointer;transition:transform var(--sg-dur)var(--sg-ease);border-radius:9999px;place-items:center;display:inline-grid}.sg-fab:active{transform:scale(.94)}.sg-fab svg{width:1.125rem;height:1.125rem}.sg-gnav{z-index:40;position:sticky;top:0}.sg-gnav-bar{z-index:2;height:var(--sg-bar-h);background:color-mix(in srgb,var(--sg-bg)80%,transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);transition:background-color .32s var(--sg-ease),box-shadow .32s var(--sg-ease);position:relative}.sg-gnav[data-stuck=true] .sg-gnav-bar{box-shadow:0 .5px 0 var(--sg-sep)}.sg-gnav[data-open=true] .sg-gnav-bar{background:var(--sg-bg);box-shadow:none}.sg-gnav-inner{height:100%;max-width:calc(var(--sg-wrap) + var(--sg-gutter)*2);padding-inline:var(--sg-gutter);align-items:center;gap:1rem;margin-inline:auto;display:flex}.sg-gnav-mark{flex:none;max-width:45%}.sg-gnav-links{flex:1;min-width:0;display:none}.sg-gnav-links ul{justify-content:center;gap:clamp(1rem,2.2vw,2.25rem);display:flex}.sg-gnav-link{height:var(--sg-bar-h);color:color-mix(in srgb,var(--sg-ink)82%,transparent);white-space:nowrap;cursor:pointer;transition:color var(--sg-dur);align-items:center;font-size:.8125rem;display:inline-flex}.sg-gnav-link:hover,.sg-gnav-link[aria-current=page],.sg-gnav-link[aria-expanded=true]{color:var(--sg-ink)}.sg-gnav-actions{align-items:center;margin-inline-start:auto;display:flex}@media (min-width:1024px){.sg-gnav-links{display:block}.sg-gnav[data-variant=default] .sg-gnav-actions,.sg-gnav[data-variant=centered] .sg-gnav-actions{margin-inline-start:0}}.sg-gicon{width:2.75rem;height:2.75rem;color:color-mix(in srgb,var(--sg-ink)82%,transparent);cursor:pointer;transition:color var(--sg-dur);place-items:center;display:inline-grid}.sg-gicon:hover{color:var(--sg-ink)}.sg-gicon svg{stroke-width:1.6px;width:1.125rem;height:1.125rem}.sg-bag-count{bottom:.5rem;background:var(--sg-ink);min-width:1rem;height:1rem;color:var(--sg-bg);font-variant-numeric:tabular-nums;border-radius:9999px;place-items:center;padding-inline:.25rem;font-size:.625rem;font-weight:600;line-height:1;display:grid;position:absolute;inset-inline-end:.375rem}.sg-burger{position:relative}.sg-burger>span{width:1.0625rem;height:1.25px;transition:transform .32s var(--sg-ease),top .32s var(--sg-ease);background:currentColor;border-radius:1px;margin-inline:auto;position:absolute;inset-inline:0}.sg-burger>span:first-child{top:calc(50% - 4px)}.sg-burger>span:last-child{top:calc(50% + 3px)}.sg-burger[data-open=true]>span:first-child{top:50%;transform:rotate(45deg)}.sg-burger[data-open=true]>span:last-child{top:50%;transform:rotate(-45deg)}.sg-gnav[data-variant=centered]{--sg-nav-h:calc(var(--sg-bar-h) + 1rem)}.theme-stage:has(.sg-gnav[data-variant=centered]){--sg-nav-h:calc(var(--sg-bar-h) + 1rem)}.sg-gnav[data-variant=centered]{margin-top:.5rem;padding-inline:.5rem;top:.5rem}.sg-gnav[data-variant=centered] .sg-gnav-bar{max-width:calc(var(--sg-wrap) + var(--sg-gutter)*2);background:color-mix(in srgb,var(--sg-bg)70%,transparent);box-shadow:0 8px 32px #00000014,inset 0 0 0 .5px color-mix(in srgb,var(--sg-ink)12%,transparent);border-radius:9999px;margin-inline:auto}.sg-gnav[data-variant=centered] .sg-gnav-inner{padding-inline:1.25rem .5rem}.sg-gnav[data-variant=centered][data-open=true] .sg-gnav-bar{background:var(--sg-bg)}.sg-flyout{inset-inline:0;z-index:1;visibility:hidden;background:var(--sg-bg);transition:grid-template-rows .36s var(--sg-ease),visibility 0s linear .36s;grid-template-rows:0fr;display:grid;position:absolute;top:100%}.sg-flyout[data-open=true]{visibility:visible;transition:grid-template-rows .42s var(--sg-ease),visibility 0s;grid-template-rows:1fr}.sg-gnav[data-variant=centered] .sg-flyout{inset-inline:.5rem;max-width:calc(var(--sg-wrap) + var(--sg-gutter)*2);border-radius:var(--sg-r-xl);box-shadow:var(--sg-shadow);margin-inline:auto;top:calc(100% + .5rem)}.sg-flyout-inner{min-height:0;max-width:calc(var(--sg-wrap) + var(--sg-gutter)*2);width:100%;padding-inline:var(--sg-gutter);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1fr);gap:3rem;margin-inline:auto;display:grid;overflow:hidden}.sg-fly-col{padding-block:2.5rem 4.5rem}.sg-fly-label{color:var(--sg-label-2);margin-bottom:.875rem;font-size:.75rem}.sg-fly-big a{color:var(--sg-ink);transition:color var(--sg-dur);padding-block:.2rem;font-size:1.5rem;font-weight:700;line-height:1.3;display:inline-block}.sg-fly-big a:hover,.sg-fly-small a:hover,.sg-menu-big a:hover,.sg-menu-small a:hover{color:var(--sg-link)}.sg-fly-small a{color:var(--sg-ink);transition:color var(--sg-dur);padding-block:.3rem;font-size:.8125rem;font-weight:600;display:inline-block}.sg-flyout[data-open=true] .sg-fly-col>p,.sg-flyout[data-open=true] .sg-fly-col li{animation:sg-fly-in .42s var(--sg-ease)both;animation-delay:calc(var(--i,0)*22ms + 90ms)}.sg-gnav-scrim{z-index:30;background:color-mix(in srgb,var(--sg-ink)10%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;transition:opacity .32s var(--sg-ease),visibility 0s linear .32s;position:fixed;inset:0}.sg-gnav-scrim[data-open=true]{opacity:1;visibility:visible;transition:opacity .36s var(--sg-ease)}@media (max-width:1023px){.sg-flyout,.sg-gnav-scrim{display:none}}.sg-menu{z-index:1;overscroll-behavior:contain;padding-top:var(--sg-nav-h);background:var(--sg-bg);opacity:0;visibility:hidden;transition:opacity .28s var(--sg-ease),visibility 0s linear .28s;position:fixed;inset:0;overflow-y:auto}.sg-menu[data-open=true]{opacity:1;visibility:visible;transition:opacity .32s var(--sg-ease)}.sg-menu-inner{max-width:calc(var(--sg-wrap) + var(--sg-gutter)*2);padding:1.25rem calc(var(--sg-gutter) + .5rem)4rem;margin-inline:auto}.sg-menu-big a{color:var(--sg-ink);transition:color var(--sg-dur);padding-block:.3rem;font-size:1.75rem;font-weight:700;line-height:1.25;display:block}.sg-menu-small a{color:var(--sg-ink);transition:color var(--sg-dur);padding-block:.45rem;font-size:1.0625rem;font-weight:600;display:block}.sg-menu[data-open=true] .sg-menu-inner>*>li,.sg-menu[data-open=true] .sg-menu-inner>p,.sg-menu[data-open=true] .sg-menu-inner>div{animation:sg-fly-in .46s var(--sg-ease)both;animation-delay:calc(var(--i,0)*20ms + .1s)}.sg-announce{padding:.8125rem var(--sg-gutter);background:var(--sg-alt);color:var(--sg-ink);text-align:center;font-size:.875rem;line-height:1.45}.sg-blur-scrim{background:color-mix(in srgb,var(--foreground)10%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sg-blur-scrim[data-state=open]{animation:sg-fade .28s var(--sg-ease)both}.sg-blur-scrim[data-state=closed]{animation:sg-fade .2s var(--sg-ease)reverse both}.sg-searchsheet{overscroll-behavior:contain;background:var(--sg-bg);max-height:100dvh;box-shadow:var(--sg-shadow);overflow-y:auto}.sg-searchsheet[data-state=open]{animation:sg-search-in .42s var(--sg-ease)both}.sg-searchsheet[data-state=closed]{animation:sg-fade .2s var(--sg-ease)reverse both}.sg-searchsheet-inner{max-width:calc(52rem + var(--sg-gutter)*2);padding:2.75rem var(--sg-gutter)3rem;margin-inline:auto;position:relative}.sg-search{align-items:center;gap:.75rem;min-height:3.5rem;padding-inline-end:2.75rem;display:flex}.sg-search-panel{margin-top:1.75rem}.sg-quicklink{min-height:2.25rem;color:var(--sg-ink);cursor:pointer;transition:color var(--sg-dur);align-items:center;gap:.625rem;font-size:.9375rem;font-weight:600;display:flex}.sg-quicklink:hover{color:var(--sg-link)}.sg-quicklink svg{width:.875rem;height:.875rem;color:var(--sg-label-2);flex-shrink:0}.sg-hero{isolation:isolate;color:#f5f5f7;text-align:center;background:#000;flex-direction:column;align-items:center;min-height:clamp(34rem,88svh,54rem);display:flex;position:relative;overflow:hidden}.sg-hero-img{z-index:-2}.sg-hero-shade{z-index:-1;background:var(--store-hero-overlay,linear-gradient(to bottom,#0000009e,#0003 40%,transparent 62%));position:absolute;inset:0}.sg-hero-copy{max-width:54rem;padding:clamp(3rem,2rem + 6vh,6rem)var(--sg-gutter)2rem;flex-direction:column;align-items:center;display:flex}.sg-hero-sub{opacity:.92;max-width:34ch;margin-top:.875rem;font-size:clamp(1.1875rem,1rem + .8vw,1.75rem);line-height:1.4}.sg-hero-ctas{flex-wrap:wrap;align-items:center;gap:.875rem 1.5rem;margin-top:1.75rem;display:flex}.sg-hero .sg-hero-ctas{justify-content:center}.sg-hero-split{align-items:center;gap:2rem;padding-block:2.5rem 1rem;display:grid}.sg-hero-split .sg-lead{max-width:34ch}.sg-hero-split-media{aspect-ratio:4/3;border-radius:var(--sg-r-xl);background:var(--sg-alt);display:block;position:relative;overflow:hidden}@media (min-width:1024px){.sg-hero-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:4.5rem;padding-block:4rem 2rem}.sg-hero-split-media{aspect-ratio:5/4}}.sg-storehead{padding-top:clamp(2.25rem,1.5rem + 4vw,5rem);padding-bottom:1rem}.sg-storehead-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 3rem;margin-bottom:clamp(1.75rem,1rem + 2vw,3rem);display:flex}.sg-storehead-title{font-size:clamp(3rem,2rem + 4.4vw,5rem);font-weight:700;line-height:1.05}.sg-storehead-line{max-width:22ch;color:var(--sg-label-2);font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:700;line-height:1.3}.sg-bannercard{isolation:isolate;aspect-ratio:16/10;border-radius:var(--sg-r-xl);color:#f5f5f7;box-shadow:var(--sg-card-shadow);transition:transform .3s var(--sg-ease);background:#000;display:block;position:relative;overflow:hidden}.sg-bannercard img{z-index:-2}.sg-bannercard-copy{inset-inline:0;padding:clamp(1.25rem,1rem + 1.2vw,2rem);display:block;position:absolute;top:0}.sg-stagehero{background:var(--sg-bg);text-align:center;padding-top:clamp(3rem,2rem + 6vw,7rem);overflow:hidden}.sg-stagehero .sg-hero-title{max-width:14ch;padding-bottom:.1em}.sg-stagehero .sg-hero-sub{color:var(--sg-label-2);opacity:1}.sg-podium{padding-inline:var(--sg-gutter);justify-content:center;align-items:flex-end;gap:clamp(.625rem,2vw,1.5rem);margin-top:clamp(2.5rem,2rem + 4vw,5rem);display:flex}.sg-podium-item{width:min(28vw,19rem)}.sg-podium[data-n="3"] .sg-podium-item:nth-child(2){width:min(36vw,25rem)}.sg-podium-media{aspect-ratio:4/5;border-radius:var(--sg-r-xl)var(--sg-r-xl)0 0;background:var(--sg-alt);display:block;position:relative;overflow:hidden}.sg-tiles{gap:.75rem;padding:.75rem;display:grid}.sg-tiles--hero{padding-top:.75rem}@media (min-width:768px){.sg-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-tiles[data-n="1"]{grid-template-columns:minmax(0,1fr)}.sg-tiles[data-n="3"]>li:first-child{grid-column:1/-1}}.sg-tile{isolation:isolate;border-radius:var(--sg-r-sm);background:var(--sg-alt);height:100%;min-height:clamp(30rem,26rem + 10vw,36.25rem);color:var(--sg-ink);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden;container-type:inline-size}.sg-tile[data-media=true]{color:#f5f5f7;background:#000}.sg-tile img,.sg-tile>.sg-monogram{z-index:-2}.sg-tile-copy{flex-direction:column;align-items:center;gap:.375rem;max-width:34rem;padding:clamp(2.5rem,2rem + 2vw,3.5rem) 1.5rem 2rem;display:flex;position:relative}.sg-tile-title{font-size:clamp(1.75rem,1.4rem + 1.5vw,2.5rem);font-weight:700;line-height:1.15}.sg-tile-sub{opacity:.9;font-size:clamp(1.0625rem,1rem + .35vw,1.3125rem);line-height:1.4}.sg-tile .sg-hero-ctas{justify-content:center;margin-top:1rem}.sg-tile-more{color:var(--sg-link);margin-top:.25rem;font-size:1.0625rem}.sg-tile[data-media=true] .sg-tile-more{color:#fff}.sg-tile:hover .sg-tile-more{text-decoration:underline}.sg-monogram{background:linear-gradient(140deg,color-mix(in srgb,var(--primary)18%,var(--sg-bg)),color-mix(in srgb,var(--primary)5%,var(--sg-bg)));color:color-mix(in srgb,var(--primary)72%,var(--sg-ink));place-items:center;font-size:42cqi;font-weight:700;line-height:1;display:grid}.sg-tile .sg-monogram{opacity:.8;padding-top:20cqi;font-size:30cqi}.sg-chapters{padding-block:clamp(1.75rem,1.2rem + 2vw,3rem) .5rem}.sg-chapters ul{scroll-snap-type:x proximity;scrollbar-width:none;padding-inline:var(--sg-gutter);scroll-padding-inline:var(--sg-gutter);gap:clamp(1rem,.6rem + 1.6vw,2.25rem);display:flex;position:relative;overflow-x:auto}.sg-chapters ul::-webkit-scrollbar{display:none}.sg-chapters li{scroll-snap-align:start;flex:none}.sg-chapters li:first-child{margin-inline-start:auto}.sg-chapters li:last-child{margin-inline-end:auto}.sg-chapter{text-align:center;flex-direction:column;align-items:center;gap:.625rem;width:5.5rem;display:flex}.sg-chapter-art{aspect-ratio:1;border-radius:var(--sg-r);background:var(--sg-alt);width:100%;display:block;position:relative;overflow:hidden;container-type:inline-size}.sg-chapters[data-shape=circle] .sg-chapter-art{border-radius:9999px}.sg-chapter-name{-webkit-line-clamp:2;color:var(--sg-ink);transition:color var(--sg-dur);-webkit-box-orient:vertical;font-size:.8125rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.sg-chapter:hover .sg-chapter-name{color:var(--sg-link)}@media (min-width:1024px){.sg-chapter{width:6.5rem}}.sg-chapters[data-shape=pill] ul{gap:.5rem}.sg-chapters[data-shape=pill] .sg-chapter{background:var(--sg-alt);width:auto;min-height:2.75rem;transition:background-color var(--sg-dur);border-radius:9999px;flex-direction:row;gap:.625rem;padding:.375rem 1.125rem .375rem .375rem}.sg-chapters[data-shape=pill] .sg-chapter:hover{background:var(--sg-cell-2)}.sg-chapters[data-shape=pill] .sg-chapter-art{border-radius:9999px;width:2rem}.sg-chapters[data-shape=pill] .sg-chapter-name{white-space:nowrap;font-size:.875rem}.sg-card{isolation:isolate;border-radius:var(--sg-r-lg);background:var(--sg-surface);height:100%;color:var(--sg-ink);transition:box-shadow .3s var(--sg-ease),transform .3s var(--sg-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.sg-band[data-tone=alt] .sg-card{box-shadow:var(--sg-card-shadow)}.sg-card-media{background:var(--sg-plate);position:relative;overflow:hidden}.sg-card-body{flex-direction:column;flex:1;gap:.125rem;padding:1rem 1.125rem 1.125rem;display:flex}.sg-card-swatches{margin-bottom:.5rem}.sg-card-title{-webkit-line-clamp:2;color:var(--sg-ink);-webkit-box-orient:vertical;font-size:1.0625rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.sg-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-top:auto;padding-top:.875rem;display:flex}.sg-card-img-2{opacity:0;transition:opacity .45s var(--sg-ease)}@media (hover:hover){.sg-card:hover{transform:scale(1.012)}.sg-band[data-tone=alt] .sg-card:hover,.theme-stage[data-card=default] .sg-card:hover{box-shadow:var(--sg-card-shadow-hover)}.sg-card:hover .sg-card-img-2{opacity:1}.sg-card:hover .sg-card-img-1.has-swap{opacity:0}}.sg-card-img-1{transition:opacity .45s var(--sg-ease)}.theme-stage[data-card=minimal] .sg-card{background:0 0;overflow:visible;box-shadow:none!important}.theme-stage[data-card=minimal] .sg-card-media{border-radius:var(--sg-r-lg)}.theme-stage[data-card=minimal] .sg-card-body{padding:.875rem .125rem .25rem}@media (hover:hover){.theme-stage[data-card=minimal] .sg-card:hover{transform:none}.theme-stage[data-card=minimal] .sg-card:hover .sg-card-media img{transform:scale(1.04)}.theme-stage[data-card=minimal] .sg-card-media img{transition:transform .6s var(--sg-ease),opacity .45s var(--sg-ease)}}.theme-stage[data-card=bold] .sg-card{background:var(--background)}.theme-stage[data-card=bold] .sg-card-title{font-size:1.1875rem;font-weight:700}.theme-stage[data-card=elegant] .sg-card{text-align:center;background:0 0;overflow:visible;box-shadow:none!important}.theme-stage[data-card=elegant] .sg-card-media{border-radius:var(--sg-r-xl)}.theme-stage[data-card=elegant] .sg-card-body{align-items:center;padding:1.125rem .25rem .25rem}.theme-stage[data-card=elegant] .sg-card-swatches{justify-content:center}.theme-stage[data-card=elegant] .sg-card-title{font-size:1.1875rem}.theme-stage[data-card=elegant] .sg-card-foot{flex-direction:column;justify-content:center}@media (hover:hover){.theme-stage[data-card=elegant] .sg-card:hover{transform:none}}[data-view=list] .sg-card{flex-direction:row;align-items:center}[data-view=list] .sg-card-media{flex:none;align-self:stretch}[data-view=list] .sg-card-body{padding-block:.875rem}.sg-pgrid{gap:var(--sg-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:479px){.sg-pgrid .sg-card-body{padding:.75rem .875rem .875rem}.sg-pgrid .sg-card-title{font-size:.9375rem}.sg-pgrid .sg-card-foot{padding-top:.625rem}}@media (min-width:640px){.sg-pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.sg-pgrid{grid-template-columns:repeat(min(var(--store-grid-cols,4),4),minmax(0,1fr))}[data-sidebar=true] .sg-pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.sg-pgrid{grid-template-columns:repeat(var(--store-grid-cols,4),minmax(0,1fr))}[data-sidebar=true] .sg-pgrid{grid-template-columns:repeat(max(calc(var(--store-grid-cols,4) - 1),3),minmax(0,1fr))}}[data-view=list] .sg-pgrid{grid-template-columns:minmax(0,1fr)}.sg-bigcard{isolation:isolate;border-radius:var(--sg-r-xl);background:var(--sg-surface);height:clamp(27rem,22rem + 14vw,31.25rem);box-shadow:var(--sg-card-shadow);transition:transform .3s var(--sg-ease),box-shadow .3s var(--sg-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover){.sg-bigcard:hover{box-shadow:var(--sg-card-shadow-hover);transform:scale(1.012)}}.sg-bigcard-copy{padding:1.75rem 1.75rem 1.25rem}.sg-bigcard-kicker{color:var(--sg-label-2);font-size:.8125rem;font-weight:600}.sg-bigcard-title{color:var(--sg-ink);margin-top:.25rem;font-size:clamp(1.375rem,1.2rem + .75vw,1.75rem);font-weight:700;line-height:1.2}.sg-bigcard-media{border-radius:calc(var(--sg-r-xl) - .875rem);background:var(--sg-plate);flex:1;margin:0 .875rem .875rem;position:relative;overflow:hidden}.sg-media{border-radius:var(--sg-r-sm);background:var(--sg-plate);display:block;position:relative;overflow:hidden}.sg-product-img{object-fit:contain}.sg-zoom-img{transition:transform .7s var(--sg-ease)}@media (hover:hover){.group:hover .sg-zoom-img{transform:scale(1.04)}}.sg-swatch{border-radius:9999px;display:inline-block;box-shadow:inset 0 0 0 1px #80808059}.sg-stock{align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;display:inline-flex}.sg-charts{border-top:1px solid var(--sg-sep);gap:0 2.5rem;display:grid}@media (min-width:768px){.sg-charts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.sg-charts{grid-template-columns:repeat(3,minmax(0,1fr))}}.sg-chart-row{border-bottom:1px solid var(--sg-sep);align-items:center;gap:.875rem;height:100%;padding-block:1rem;display:flex;position:relative}.sg-rank{width:1.75rem;color:var(--sg-label-3);text-align:center;font-variant-numeric:tabular-nums;flex:none;font-size:1.375rem;font-weight:700}.sg-chart-media{border-radius:var(--sg-r);background:var(--sg-plate);flex:none;width:4.5rem;height:4.5rem;position:relative;overflow:hidden}.sg-count{font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;min-width:4.5rem;font-size:clamp(2.25rem,1.6rem + 2.6vw,3.75rem);font-weight:700;line-height:1;display:inline-flex}.sg-count small{color:var(--sg-label-2);margin-top:.625rem;font-size:.8125rem;font-weight:500}.sg-deals .sg-shelf>li:first-child{margin-inline-start:auto}.sg-deals .sg-shelf>li:last-child{margin-inline-end:auto}.sg-deals [role=timer]{gap:clamp(.75rem,2vw,2rem)}.sg-spot{position:relative}.sg-spot-stage{padding:var(--sg-section)var(--sg-gutter);text-align:center;flex-direction:column;align-items:center;gap:clamp(2rem,1.5rem + 2vw,3rem);display:flex;overflow:hidden}.sg-spot-head{max-width:52rem}.sg-spot-title{color:var(--sg-ink);margin-top:.5rem;font-size:clamp(2.75rem,1.5rem + 5.5vw,6rem);font-weight:800;line-height:1.04}.sg-spot-kicker{color:var(--sg-label-2);margin-top:.875rem;font-size:clamp(1.125rem,1rem + .6vw,1.5rem)}.sg-spot-media{aspect-ratio:4/5;border-radius:var(--sg-r-xl);background:var(--sg-plate);width:min(100%,60rem);box-shadow:0 40px 140px -50px color-mix(in srgb,var(--primary)70%,transparent);display:block;position:relative;overflow:hidden}.sg-spot-media img{object-position:50% 30%}@media (min-width:768px){.sg-spot-media{aspect-ratio:16/10}}.sg-offers{padding-inline:var(--sg-gutter);scrollbar-width:none;color:var(--sg-ink);white-space:nowrap;gap:2rem;font-size:.875rem;display:flex;position:relative;overflow-x:auto}.sg-offers::-webkit-scrollbar{display:none}.sg-offers li{flex:none;align-items:center;gap:2rem;display:flex}.sg-offers li:first-child{margin-inline-start:auto}.sg-offers li:last-child{margin-inline-end:auto}.sg-offers li+li:before{content:"";background:var(--sg-label-3);border-radius:9999px;width:.25rem;height:.25rem}.sg-offers li+li{margin-inline-start:-2rem;padding-inline-start:2rem}.sg-diff{border-radius:var(--sg-r-xl);background:var(--sg-surface);height:100%;min-height:14rem;box-shadow:var(--sg-card-shadow);flex-direction:column;gap:1.25rem;padding:2rem 1.75rem;display:flex}.sg-diff-icon{font-size:2.25rem;line-height:1}.sg-diff-text{color:var(--sg-label-2);font-size:clamp(1.1875rem,1.1rem + .35vw,1.4375rem);font-weight:700;line-height:1.38}.sg-stats{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem;display:grid}@media (min-width:1024px){.sg-stats{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}}.sg-stat-value{padding-bottom:.08em;font-size:clamp(2.75rem,1.8rem + 4vw,5rem);font-weight:800;line-height:1.05;display:block}.sg-quote{border-radius:var(--sg-r-xl);background:var(--sg-surface);height:100%;box-shadow:var(--sg-card-shadow);flex-direction:column;padding:2rem;display:flex}.sg-quote-text{color:var(--sg-ink);margin-top:1rem;font-size:1.1875rem;font-weight:600;line-height:1.6}.sg-about{text-align:center;max-width:56rem;margin-inline:auto}.sg-join{text-align:center;flex-direction:column;align-items:center;display:flex}.sg-banner{isolation:isolate;min-height:clamp(26rem,20rem + 20vw,40rem);padding-block:var(--sg-section);background:var(--sg-alt);color:var(--sg-ink);display:flex;position:relative;overflow:hidden}.sg-banner[data-media=true]{color:#f5f5f7;background:#000}.sg-banner-img{z-index:-2}.sg-banner>span[aria-hidden]{z-index:-1}.sg-banner[data-media=true] .sg-lead{color:#f5f5f7db}.sg-opt{background:var(--sg-fill);min-width:2.75rem;min-height:2.25rem;color:var(--sg-ink);white-space:nowrap;cursor:pointer;transition:background-color var(--sg-dur),color var(--sg-dur);border-radius:9999px;justify-content:center;align-items:center;gap:.375rem;padding-inline:.875rem;font-size:.875rem;display:inline-flex}.sg-opt:hover{background:var(--sg-cell-2)}.sg-opt[aria-checked=true],.sg-opt[aria-pressed=true],.sg-opt[aria-current=page]{background:var(--sg-ink);color:var(--sg-bg);font-weight:600}.sg-opt:has(input:checked){background:var(--sg-ink);color:var(--sg-bg);font-weight:600}.sg-opt[data-error=true]{box-shadow:inset 0 0 0 1.5px var(--sg-error)}:is(.sg-opt:has(input:focus-visible),.sg-swatch-btn:has(input:focus-visible),.sg-check:has(input:focus-visible)){outline:2px solid var(--sg-tint);outline-offset:2px}.sg-swatch-btn{cursor:pointer;width:2.75rem;height:2.75rem;transition:box-shadow var(--sg-dur)var(--sg-ease);border-radius:9999px;place-items:center;display:grid;box-shadow:0 0 #0000}.sg-swatch-btn:hover{box-shadow:0 0 0 2px var(--sg-sep)}.sg-swatch-btn[aria-checked=true]{box-shadow:0 0 0 2px var(--sg-tint)}.sg-swatch-btn:has(input:checked){box-shadow:0 0 0 2px var(--sg-tint)}.sg-swatch-btn[data-error=true]{box-shadow:0 0 0 2px var(--sg-error)}.sg-optgrid{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.75rem;display:grid}.sg-optbox{background:var(--sg-bg);min-height:3.5rem;box-shadow:inset 0 0 0 1px var(--sg-line-strong);color:var(--sg-ink);text-align:center;cursor:pointer;transition:box-shadow var(--sg-dur)var(--sg-ease);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;padding:.625rem 1rem;font-size:1rem;font-weight:600;display:flex}.sg-optbox:hover{box-shadow:inset 0 0 0 1px var(--sg-ink)}.sg-optbox[aria-checked=true],.sg-optbox[aria-pressed=true],.sg-optbox[data-on=true]{box-shadow:inset 0 0 0 2px var(--sg-tint)}.sg-optbox[data-error=true]{box-shadow:inset 0 0 0 1.5px var(--sg-error)}.sg-step-legend{color:var(--sg-label-2);margin-bottom:1rem;font-size:clamp(1.125rem,1.05rem + .3vw,1.3125rem);font-weight:700;line-height:1.4}.sg-qty{background:var(--sg-fill);border-radius:9999px;flex-shrink:0;align-items:center;height:3rem;padding-inline:.125rem;display:inline-flex}.sg-qty button{color:var(--sg-ink);cursor:pointer;transition:background-color var(--sg-dur);border-radius:9999px;place-items:center;display:grid}.sg-qty button:hover:not(:disabled){background:var(--sg-fill)}.sg-qty button:disabled{opacity:.3;cursor:default}.sg-qty svg{width:1rem;height:1rem}.sg-field{width:100%;min-width:0;min-height:var(--sg-control);background:var(--sg-bg);box-shadow:inset 0 0 0 1px var(--sg-line-strong);color:var(--sg-ink);appearance:none;transition:box-shadow var(--sg-dur);border-radius:.75rem;outline:none;padding-inline:1rem;font-size:1.0625rem;display:block}.sg-field::placeholder{color:var(--sg-label-3)}.sg-field:focus,.sg-field:focus-visible{box-shadow:inset 0 0 0 1px var(--sg-tint),0 0 0 3px color-mix(in srgb,var(--primary)28%,transparent);outline:none}.sg-field::-webkit-search-cancel-button{appearance:none}.sg-field::-webkit-inner-spin-button{appearance:none}.sg-field::-webkit-outer-spin-button{appearance:none}.sg-field[type=number]{-moz-appearance:textfield}textarea.sg-field{padding-block:.75rem;line-height:1.6}.sg-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23999' stroke-width='1.5'%3E%3Cpath d='m2 4 4 4 4-4'/%3E%3C/svg%3E");background-position:.875rem 50%;background-repeat:no-repeat;padding-inline-end:2.25rem}[dir=ltr] .sg-select,.sg-portal[dir=ltr] .sg-select{background-position:right .875rem center}.sg-details>summary{cursor:pointer;list-style:none}.sg-details>summary::-webkit-details-marker{display:none}.sg-chev{width:1rem;height:1rem;color:var(--sg-label-2);transition:transform .3s var(--sg-ease);flex-shrink:0}.sg-details[open]>summary .sg-chev{transform:rotate(180deg)}.sg-details{interpolate-size:allow-keywords}.sg-details::details-content{block-size:0;transition:block-size .32s var(--sg-ease),content-visibility .32s allow-discrete;overflow:hidden}.sg-details[open]::details-content{block-size:auto}.sg-group{border-radius:var(--sg-r-lg);background:var(--sg-alt);overflow:hidden}.sg-row{min-height:3.5rem;transition:background-color var(--sg-dur);align-items:center;gap:.875rem;padding:.75rem 1rem;display:flex}a.sg-row:hover{background:var(--sg-fill)}.sg-group>*+*{box-shadow:inset 0 .5px 0 var(--sg-sep)}.sg-buyhead{padding-block:clamp(1.25rem,1rem + 1.5vw,2.5rem) clamp(1.5rem,1rem + 1.5vw,2.75rem)}.sg-buy-grid{gap:2.5rem;display:grid}@media (min-width:1024px){.sg-buy-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:3.5rem}}.sg-bagbox{border-radius:var(--sg-r-xl);background:var(--sg-alt);padding:1.5rem}.sg-delivery{border-radius:var(--sg-r-xl);box-shadow:inset 0 0 0 1px var(--sg-sep);gap:1.25rem;margin-top:1.5rem;padding:1.5rem;display:grid}.sg-delivery li,.sg-help{align-items:flex-start;gap:.875rem;display:flex}.sg-delivery svg,.sg-help>svg{width:1.375rem;height:1.375rem;color:var(--sg-ink);stroke-width:1.5px;flex:none;margin-top:.125rem}.sg-help{margin-top:1.5rem;padding-inline:.25rem}.sg-specs{border-top:1px solid var(--sg-sep)}.sg-specs>div{border-bottom:1px solid var(--sg-sep);gap:.375rem 2rem;padding-block:1.25rem;font-size:1.0625rem;line-height:1.6;display:grid}@media (min-width:768px){.sg-specs>div{grid-template-columns:15rem minmax(0,1fr)}}.sg-specs dt{color:var(--sg-ink);font-weight:700}.sg-specs dd{color:var(--sg-ink)}.sg-localnav{inset-inline:0;top:var(--sg-nav-h);z-index:35;background:color-mix(in srgb,var(--sg-bg)80%,transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);height:3.25rem;box-shadow:0 .5px 0 var(--sg-sep);opacity:0;pointer-events:none;transition:opacity .32s var(--sg-ease),transform .32s var(--sg-ease);position:fixed;transform:translateY(-.75rem)}.sg-localnav[data-show=true]{opacity:1;pointer-events:auto;transform:none}.sg-buybar{inset-inline:.5rem;bottom:max(.5rem,env(safe-area-inset-bottom));z-index:40;background:color-mix(in srgb,var(--sg-bg)72%,transparent);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:0 10px 40px #00000024,inset 0 0 0 .5px color-mix(in srgb,var(--sg-ink)14%,transparent);transition:transform .38s var(--sg-ease);border-radius:1.75rem;position:fixed;transform:translateY(calc(100% + 1.5rem))}.sg-buybar[data-show=true]{transform:none}.sg-buybar .sg-wrap{padding-inline:.625rem .5rem}.sg-baghead{text-align:center;flex-direction:column;align-items:center;padding-block:clamp(2.5rem,1.5rem + 4vw,5rem) clamp(2rem,1.5rem + 2vw,3.5rem);display:flex}.sg-bag-items{border-top:1px solid var(--sg-sep)}.sg-bag-item{border-bottom:1px solid var(--sg-sep);grid-template-columns:5.5rem minmax(0,1fr);gap:1rem 1.25rem;padding-block:2rem;display:grid}@media (min-width:768px){.sg-bag-item{grid-template-columns:9rem minmax(0,1fr);gap:2.5rem;padding-block:2.75rem}}.sg-bag-media{aspect-ratio:1;border-radius:var(--sg-r)}.sg-bag-name{color:var(--sg-ink);transition:color var(--sg-dur);font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:700;line-height:1.3}.sg-bag-name:hover{color:var(--sg-link)}.sg-bag-summary{margin-top:2.5rem;gap:1.75rem;max-width:30rem;margin-inline-start:auto;display:grid}.sg-totals{gap:.75rem;font-size:1.0625rem;display:grid}.sg-totals>div{justify-content:space-between;gap:1rem;display:flex}.sg-totals-grand{border-top:1px solid var(--sg-sep);color:var(--sg-ink);margin-top:.5rem;padding-top:1.25rem;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-weight:700}.sg-pagehead{padding-block:clamp(1.75rem,1rem + 2.5vw,3.5rem) clamp(1.5rem,1rem + 1.5vw,2.5rem)}.sg-panel{border-radius:var(--sg-r-xl);background:var(--sg-alt)}.sg-catgrid{gap:var(--sg-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.sg-catgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.sg-catgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sg-cattile{border-radius:var(--sg-r-xl);background:var(--sg-alt);flex-direction:column;height:100%;display:flex;overflow:hidden}.sg-cattile-media{aspect-ratio:1;position:relative;overflow:hidden;container-type:inline-size}.sg-cattile-copy{padding:1rem 1.25rem 1.25rem}.sg-checkout :where(.rounded-xl,.rounded-2xl,.rounded-lg){border-radius:.75rem}.sg-has-bar{padding-bottom:7rem}@media (min-width:1024px){.sg-has-bar{padding-bottom:2rem}}.sg-footer{box-shadow:inset 0 1px 0 var(--sg-sep);background:var(--sg-alt);color:var(--sg-label-2);padding-block:2.25rem 1.5rem;font-size:.75rem;line-height:1.5}.sg-footer h2{font-size:.75rem}.sg-footer a:hover{color:var(--sg-ink);text-decoration:underline}.sg-segments{background:var(--sg-fill);border-radius:9999px;padding:.125rem;display:inline-flex}.sg-segment{min-height:1.875rem;color:var(--sg-ink);cursor:pointer;transition:background-color var(--sg-dur),box-shadow var(--sg-dur);border-radius:9999px;padding-inline:.875rem;font-size:.8125rem}.sg-segment[aria-checked=true]{background:var(--sg-bg);font-weight:600;box-shadow:0 1px 3px #00000024}.sg-studio-empty{border:1.5px dashed var(--sg-sep);border-radius:var(--sg-r);text-align:center;color:var(--sg-label-2);flex-direction:column;align-items:center;gap:.375rem;padding:2rem 1rem;font-size:.875rem;display:flex}.sg-skel{border-radius:var(--sg-r-sm);background:linear-gradient(100deg,var(--sg-cell)40%,var(--sg-cell-2)50%,var(--sg-cell)60%);background-size:220% 100%;animation:1.5s linear infinite sg-shimmer}.sg-scrim{background:var(--sg-scrim)}.sg-scrim[data-state=open]{animation:.22s ease-out both sg-fade}.sg-scrim[data-state=closed]{animation:.18s ease-in reverse both sg-fade}.sg-drawer{box-shadow:var(--sg-shadow)}.sg-drawer[data-state=open]{animation:sg-drawer-in .42s var(--sg-ease)both}.sg-drawer[data-state=closed]{animation:sg-drawer-out .26s var(--sg-ease)both}.sg-drawer--start[data-state=open]{animation-name:sg-drawer-in-start}.sg-drawer--start[data-state=closed]{animation-name:sg-drawer-out-start}.sg-modal[data-state=open]{animation:sg-modal-in .32s var(--sg-ease)both}.sg-modal[data-state=closed]{animation:.18s ease-in reverse both sg-fade}@media (max-width:1023px){.sg-drawer:not(.sg-drawer--start),.sg-modal--sheet{border-start-start-radius:1.5rem;border-start-end-radius:1.5rem;max-height:92dvh;width:100%!important;inset:auto 0 0!important}.sg-drawer:not(.sg-drawer--start){height:88dvh;overflow:hidden}.sg-drawer:not(.sg-drawer--start):before,.sg-modal--sheet:before{content:"";background:var(--sg-label-3);border-radius:9999px;flex-shrink:0;align-self:center;width:2.25rem;height:.3125rem;margin-top:.4375rem}.sg-drawer:not(.sg-drawer--start)[data-state=open],.sg-modal--sheet[data-state=open]{animation:sg-sheet-in .38s var(--sg-ease)both}.sg-drawer:not(.sg-drawer--start)[data-state=closed],.sg-modal--sheet[data-state=closed]{animation:sg-sheet-out .24s var(--sg-ease)both}}.sg-toast{color:#f5f5f7;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#1d1d1fe0;border-radius:1.25rem;align-items:center;gap:.625rem;width:100%;padding:.75rem .875rem .75rem 1rem;font-size:.9375rem;display:flex;box-shadow:0 12px 32px -8px #00000059}.sg-toast [data-content]{flex:1;min-width:0}.sg-toast [data-title]{font-weight:600}.sg-toast [data-description]{opacity:.75;font-size:.8125rem}.sg-toast [data-icon]{color:#30d158}.sg-toast--error [data-icon]{color:#ff4245}.sg-toast [data-button]{color:#1d1d1f;cursor:pointer;background:#f5f5f7;border-radius:9999px;flex:none;min-height:2rem;padding-inline:.875rem;font-size:.8125rem;font-weight:600}.sg-pop{animation:sg-drop .24s var(--sg-ease)both}.sg-fade{animation:sg-fade .32s var(--sg-ease)both}.sg-bump{animation:sg-bump .3s var(--sg-spring)}[data-state=open] .sg-stagger>*{animation:sg-rise .38s var(--sg-ease)both;animation-delay:calc(var(--i,0)*30ms + 80ms)}}@media (prefers-reduced-motion:no-preference){.theme-stage:not([data-motion=none]) .sg-rise{animation:sg-rise-far .9s var(--sg-ease)both;animation-delay:calc(var(--d,0)*.11s + .12s)}.theme-stage[data-motion=dynamic] .sg-hero-img{animation:sg-settle 1.8s var(--sg-ease)both}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.theme-stage:not([data-motion=none]) .sg-reveal{animation:linear both sg-reveal;animation-timeline:view();animation-range:entry calc(var(--d,0)*4%)entry calc(36% + var(--d,0)*4%)}.theme-stage[data-motion=dynamic] .sg-reveal{animation-name:sg-reveal-far}.sg-shelf,.sg-chapters ul{view-timeline:--sg-row block}.theme-stage:not([data-motion=none]) :is(.sg-shelf,.sg-chapters ul) .sg-reveal{animation-timeline:--sg-row;animation-range:entry calc(var(--d,0)*6%)entry calc(50% + var(--d,0)*6%)}.theme-stage[data-motion=dynamic] .sg-spot{view-timeline-name:--sg-spot;height:240svh}.theme-stage[data-motion=dynamic] .sg-spot-stage{height:100svh;padding-block:calc(var(--sg-nav-h) + 1rem)1.5rem;justify-content:center;gap:clamp(1rem,3svh,2rem);position:sticky;top:0}.theme-stage[data-motion=dynamic] .sg-spot-media{width:min(100%,64rem);max-height:48svh;animation:linear both sg-spot-grow;animation-timeline:--sg-spot;animation-range:contain contain 48%}.theme-stage[data-motion=dynamic] .sg-spot-head{animation:linear both sg-spot-head;animation-timeline:--sg-spot;animation-range:contain contain 48%}.theme-stage[data-motion=dynamic] .sg-spot-buy{animation:linear both sg-spot-buy;animation-timeline:--sg-spot;animation-range:contain 46% contain 68%}.theme-stage[data-motion=dynamic] .sg-spot-title{font-size:clamp(2.5rem,1.2rem + 4.5vw,5rem)}}}@media (prefers-reduced-motion:reduce){.theme-stage *,.sg-portal *{transition-duration:1ms!important;animation-duration:1ms!important}}.theme-stage[data-motion=none] *,.theme-stage[data-motion=none] :before,.theme-stage[data-motion=none] :after{transition:none!important;animation:none!important}@keyframes sg-reveal{0%{opacity:0}to{opacity:1}}@keyframes sg-reveal-far{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes sg-rise-far{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes sg-settle{0%{transform:scale(1.08)}to{transform:none}}@keyframes sg-spot-grow{0%{opacity:.35;border-radius:4rem;transform:translateY(18%)scale(.56)}to{opacity:1;transform:none}}@keyframes sg-spot-head{0%{transform:translateY(14svh)scale(1.12)}to{transform:none}}@keyframes sg-spot-buy{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes sg-fly-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes sg-search-in{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes sg-fade{0%{opacity:0}to{opacity:1}}@keyframes sg-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sg-drop{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}@keyframes sg-modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1}}@keyframes sg-drawer-in{0%{transform:translateX(calc(var(--sg-dir)*-100%))}to{transform:none}}@keyframes sg-drawer-out{to{transform:translateX(calc(var(--sg-dir)*-100%))}}@keyframes sg-drawer-in-start{0%{transform:translateX(calc(var(--sg-dir)*100%))}to{transform:none}}@keyframes sg-drawer-out-start{to{transform:translateX(calc(var(--sg-dir)*100%))}}@keyframes sg-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes sg-sheet-out{to{transform:translateY(100%)}}@keyframes sg-shimmer{to{background-position:-120% 0}}@keyframes sg-bump{0%{transform:scale(.8)}to{transform:none}}
.theme-maximize,.mx-portal{--mx-bg:var(--background);--mx-ink:var(--foreground);--mx-text:color-mix(in srgb,var(--foreground)80%,var(--background));--mx-quiet:var(--muted-foreground);--mx-line:var(--border);--mx-plate:var(--card);--mx-surface:var(--popover);--mx-btn:var(--primary);--mx-btn-ink:var(--primary-foreground);--mx-btn-hover:color-mix(in srgb,var(--primary)78%,#000);--mx-link:var(--accent-foreground);--mx-tint:var(--accent);--mx-band:color-mix(in srgb,var(--accent)45%,var(--background));--mx-sale:#d0202e;--mx-sale-tint:#fde7ea;--mx-sale-badge:#b3232c;--mx-new:#1e40af;--mx-new-tint:#dbe7ff;--mx-pick:#5b4500;--mx-pick-tint:#fdf0bf;--mx-stock:var(--primary);--mx-low:#d0202e;--mx-star:#f5a524;--mx-success:#187a3c;--mx-warn:#9a5b00;--mx-error:#c1121f;--mx-dark:#111318;--mx-dark-ink:#e7e8ec;--mx-dark-quiet:#9ea3ae;--mx-dark-line:#262a33;--mx-scrim:#100f0f80;--mx-shadow:0 18px 50px -20px #10182847;--mx-shadow-sm:0 2px 10px -4px #10182824;--mx-display:var(--font-cairo),"Cairo",system-ui,sans-serif;--mx-r:.625rem;--mx-r-lg:.75rem;--mx-r-sm:.375rem;--mx-wrap:100%;--mx-gutter:1rem;--mx-gap:.75rem;--mx-section:2.5rem;--mx-header-h:3.75rem;--mx-control:2.75rem;--mx-dur:var(--store-motion,.25s);--mx-ease:cubic-bezier(.22,.61,.36,1);--mx-dir:1;background:var(--mx-bg);color:var(--mx-text);-webkit-tap-highlight-color:transparent;font-size:.875rem;font-weight:400;line-height:1.6}.theme-maximize[dir=ltr],.mx-portal[dir=ltr]{--mx-dir:-1;--mx-display:var(--font-sans),"Inter",system-ui,sans-serif}@media (min-width:768px){.theme-maximize,.mx-portal{--mx-gutter:1.5rem;--mx-section:3.25rem}}@media (min-width:1024px){.theme-maximize,.mx-portal{--mx-gutter:2rem;--mx-gap:.75rem;--mx-section:4rem;--mx-header-h:5.25rem}}.dark .theme-maximize,.dark .mx-portal{--mx-sale:#ff6b72;--mx-sale-tint:#3a1d22;--mx-sale-badge:#c4313a;--mx-new:#a9c4ff;--mx-new-tint:#1d2a4a;--mx-pick:#f3dc85;--mx-pick-tint:#3a3216;--mx-low:#ff6b72;--mx-success:#74d39a;--mx-warn:#f0b75c;--mx-error:#ff8a8a;--mx-dark:#0c0e12;--mx-scrim:#0000009e;--mx-shadow:0 18px 50px -20px #000c}@layer base{.theme-maximize *,.mx-portal *{font-weight:inherit}.mx-portal{font-weight:400}.theme-maximize svg.lucide,.mx-portal svg.lucide{stroke-width:1.75px}.theme-maximize :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.mx-portal :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--mx-btn);outline-offset:2px}}@layer components{.mx-wrap{width:100%;max-width:var(--mx-wrap);padding-inline:var(--mx-gutter);margin-inline:auto}.mx-section{padding-block:calc(var(--mx-section)/2)}.mx-band{background:var(--mx-band)}.mx-bleed{margin-inline:calc(var(--mx-gutter)*-1);padding-inline:var(--mx-gutter);scroll-padding-inline:var(--mx-gutter)}.mx-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;display:flex;overflow-x:auto}.mx-rail::-webkit-scrollbar{display:none}.mx-rail>*{scroll-snap-align:start}.mx-has-bar{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}@media (min-width:1024px){.mx-has-bar{padding-bottom:0}}.mx-display{font-family:var(--mx-display);color:var(--mx-ink);font-weight:700}.mx-hero{font-family:var(--mx-display);letter-spacing:-.01em;font-size:clamp(1.875rem,3.4vw,2.75rem);font-weight:700;line-height:1.2}.mx-h1{font-family:var(--mx-display);color:var(--mx-ink);font-size:clamp(1.5rem,2.4vw,2.125rem);font-weight:700;line-height:1.3}.mx-h2{font-family:var(--mx-display);color:var(--mx-ink);font-size:clamp(1.375rem,2vw,1.875rem);font-weight:700;line-height:1.3}.mx-h3{font-family:var(--mx-display);color:var(--mx-ink);font-size:clamp(1.125rem,1.4vw,1.375rem);font-weight:700;line-height:1.35}.mx-h4{font-family:var(--mx-display);color:var(--mx-ink);font-size:1rem;font-weight:700;line-height:1.4}[dir=ltr] :is(.mx-hero,.mx-h1,.mx-h2),.mx-portal[dir=ltr] :is(.mx-hero,.mx-h1,.mx-h2){letter-spacing:-.02em}.mx-eyebrow{color:var(--mx-text);font-size:.8125rem;font-weight:600;line-height:1.4}[dir=ltr] .mx-eyebrow,.mx-portal[dir=ltr] .mx-eyebrow{text-transform:uppercase;letter-spacing:.04em}.mx-price{font-family:var(--mx-display);color:var(--mx-ink);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.mx-num{font-variant-numeric:tabular-nums}.mx-prose{white-space:pre-line;max-width:72ch;color:var(--mx-text);line-height:1.9}.mx-link{color:var(--mx-link);background:linear-gradient(currentColor,currentColor) 0 0/100% 1px no-repeat;background-position:var(--mx-underline-from,right)bottom;transition:background-size .4s var(--mx-ease),color var(--mx-dur);align-items:center;gap:.375rem;padding-bottom:.125rem;font-weight:600;display:inline-flex}[dir=ltr] .mx-link,.mx-portal[dir=ltr] .mx-link{--mx-underline-from:left}.mx-link:hover{color:var(--mx-sale);background-size:0% 1px}.mx-hover-line{background:linear-gradient(currentColor,currentColor) 0 0/0% 1px no-repeat;background-position:var(--mx-underline-from,right)bottom;transition:background-size .4s var(--mx-ease),color var(--mx-dur);padding-bottom:.125rem}[dir=ltr] .mx-hover-line,.mx-portal[dir=ltr] .mx-hover-line{--mx-underline-from:left}.mx-hover-line:hover,.mx-hover-line[aria-current=page],.mx-hover-line[aria-expanded=true]{background-size:100% 1px}.mx-btn{min-height:var(--mx-control);border-radius:var(--mx-r-sm);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color var(--mx-dur)var(--mx-ease),color var(--mx-dur)var(--mx-ease),border-color var(--mx-dur)var(--mx-ease),box-shadow var(--mx-dur),transform .12s var(--mx-ease);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.5rem;font-size:.875rem;font-weight:600;line-height:1.2;display:inline-flex}.mx-btn:active{transform:scale(.98)}.mx-btn:disabled,.mx-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.mx-btn svg{flex-shrink:0;width:1.125rem;height:1.125rem}.mx-btn--solid{background:var(--mx-btn);color:var(--mx-btn-ink)}.mx-btn--solid:hover{background:var(--mx-btn-hover)}.mx-btn--outline{border-color:var(--mx-line);background:var(--mx-bg);color:var(--mx-ink)}.mx-btn--outline:hover{border-color:var(--mx-ink)}.mx-btn--soft{background:color-mix(in srgb,var(--mx-ink)7%,transparent);color:var(--mx-ink)}.mx-btn--soft:hover{background:color-mix(in srgb,var(--mx-ink)13%,transparent)}.mx-btn--white{color:#100f0f;background:#fff}.mx-btn--white:hover{background:#e9ebf0}.mx-btn--sm{min-height:2.25rem;padding-inline:1rem;font-size:.8125rem}.mx-btn--lg{min-height:3rem;padding-inline:2rem;font-size:.9375rem}.mx-btn--icon{width:var(--mx-control);padding-inline:0}.mx-btn--full{width:100%}.mx-icon{border-radius:var(--mx-r-sm);width:2.75rem;height:2.75rem;color:inherit;transition:background-color var(--mx-dur)var(--mx-ease),transform .12s var(--mx-ease);place-items:center;display:grid;position:relative}.mx-icon:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.mx-icon:active{transform:scale(.94)}.mx-icon svg{width:1.375rem;height:1.375rem}.mx-fab{background:var(--mx-surface);width:2.5rem;height:2.5rem;color:var(--mx-ink);box-shadow:var(--mx-shadow-sm);transition:background-color var(--mx-dur),color var(--mx-dur),transform var(--mx-dur)var(--mx-ease);border-radius:999px;place-items:center;display:grid}.mx-fab:hover{background:var(--mx-btn);color:var(--mx-btn-ink)}.mx-fab svg{width:1.125rem;height:1.125rem}.mx-field{width:100%;min-width:0;min-height:var(--mx-control);border:1px solid var(--mx-line);border-radius:var(--mx-r-sm);background:var(--mx-bg);color:var(--mx-ink);transition:border-color var(--mx-dur),box-shadow var(--mx-dur);appearance:none;outline:none;padding-inline:.875rem;font-size:1rem;display:block}@media (min-width:768px){.mx-field{font-size:.875rem}}.mx-field::placeholder{color:var(--mx-quiet)}.mx-field:hover{border-color:color-mix(in srgb,var(--mx-ink)30%,transparent)}.mx-field:focus,.mx-field:focus-visible{border-color:var(--mx-btn);box-shadow:0 0 0 3px color-mix(in srgb,var(--mx-btn)18%,transparent);outline:none}.mx-field::-webkit-search-cancel-button{appearance:none}.mx-field::-webkit-inner-spin-button{appearance:none}.mx-field::-webkit-outer-spin-button{appearance:none}.mx-field[type=number]{-moz-appearance:textfield}textarea.mx-field{padding-block:.75rem;line-height:1.8}select.mx-field,.mx-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23777' stroke-width='1.5'%3E%3Cpath d='m2 4 4 4 4-4'/%3E%3C/svg%3E");background-position:.875rem 50%;background-repeat:no-repeat;padding-inline-end:2.25rem}[dir=ltr] :is(select.mx-field,.mx-select),.mx-portal[dir=ltr] :is(select.mx-field,.mx-select){background-position:right .875rem center}.mx-opt{border-radius:var(--mx-r-sm);border:1px solid var(--mx-line);background:var(--mx-bg);min-width:3rem;min-height:2.75rem;color:var(--mx-ink);cursor:pointer;transition:border-color var(--mx-dur),background-color var(--mx-dur),color var(--mx-dur),box-shadow var(--mx-dur);justify-content:center;align-items:center;gap:.5rem;padding-inline:1rem;font-size:.875rem;display:inline-flex}.mx-opt:hover{border-color:var(--mx-ink)}.mx-opt[aria-checked=true],.mx-opt[aria-pressed=true],.mx-opt[aria-current=page]{border-color:var(--mx-btn);box-shadow:inset 0 0 0 1px var(--mx-btn);color:var(--mx-btn);font-weight:600}.mx-opt:has(input:checked){border-color:var(--mx-btn);box-shadow:inset 0 0 0 1px var(--mx-btn);color:var(--mx-btn);font-weight:600}.mx-opt[data-error=true]{border-color:var(--mx-error)}:is(.mx-opt:has(input:focus-visible),.mx-swatch-btn:has(input:focus-visible),.mx-check:has(input:focus-visible)){outline:2px solid var(--mx-btn);outline-offset:2px}.mx-swatch{border-radius:999px;display:inline-block;box-shadow:inset 0 0 0 1px #00000024}.mx-swatch-btn{border:1px solid var(--mx-line);background:var(--mx-bg);width:2.5rem;height:2.5rem;transition:border-color var(--mx-dur),box-shadow var(--mx-dur);border-radius:999px;place-items:center;display:grid}.mx-swatch-btn:hover{border-color:var(--mx-ink)}.mx-swatch-btn[aria-checked=true]{border-color:var(--mx-ink);box-shadow:inset 0 0 0 1px var(--mx-ink)}.mx-swatch-btn:has(input:checked){border-color:var(--mx-ink);box-shadow:inset 0 0 0 1px var(--mx-ink)}.mx-swatch-btn[data-error=true]{border-color:var(--mx-error)}.mx-badge{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:.25rem;align-items:center;min-height:1.5rem;padding-inline:.5rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.mx-badge--new{background:var(--mx-new-tint);color:var(--mx-new)}.mx-badge--pick{background:var(--mx-pick-tint);color:var(--mx-pick)}.mx-badge--drop{background:var(--mx-sale-tint);color:var(--mx-sale)}.mx-badge--out{background:color-mix(in srgb,var(--mx-ink)82%,transparent);color:var(--mx-bg)}.mx-chip-off{background:var(--mx-sale-tint);color:var(--mx-sale);font-variant-numeric:tabular-nums;border-radius:.25rem;align-items:center;padding:.125rem .3125rem;font-size:.6875rem;font-weight:700;line-height:1.2;display:inline-flex}.mx-seal{background:var(--mx-sale-badge);color:#fff;font-family:var(--mx-display);text-align:center;flex-direction:column;justify-content:center;align-items:center;font-weight:700;line-height:1.1;display:flex}.mx-seal--tab{border-radius:0 0 999px 999px;width:4.5rem;padding:.875rem .25rem 1.375rem}.mx-seal--circle{border-radius:999px;width:5.5rem;height:5.5rem}.mx-stock{align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.mx-stock:before{content:"";width:.5rem;height:.5rem;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 22%,transparent);background:currentColor;border-radius:999px}.mx-media{background:var(--mx-plate);border-radius:var(--mx-r);isolation:isolate;position:relative;overflow:hidden}.mx-product-img{object-fit:contain;mix-blend-mode:multiply}.dark .mx-product-img{mix-blend-mode:normal}.mx-zoom-img{transition:transform var(--image-dur,.5s)var(--mx-ease)}@media (hover:hover) and (pointer:fine){.group:hover .mx-zoom-img{transform:scale(1.06)}}.mx-card .mx-media{isolation:auto}.mx-card-img-1,.mx-card-img-2{transition:opacity .4s var(--mx-ease),transform .5s var(--mx-ease)}.mx-card-img-2{opacity:0}@media (hover:hover) and (pointer:fine){.mx-card:hover .mx-card-img-2{opacity:1}.mx-card:hover .mx-card-img-1.has-swap{opacity:0}.mx-card:hover .mx-card-img-1:not(.has-swap){transform:scale(1.05)}.mx-card-quick{opacity:0;transition:opacity .3s var(--mx-ease),transform .3s var(--mx-ease);transform:translateY(10px)}.mx-card-side{opacity:0;transform:translateX(calc(-8px*var(--mx-dir)));transition:opacity .3s var(--mx-ease),transform .3s var(--mx-ease)}.mx-card:hover :is(.mx-card-quick,.mx-card-side),.mx-card:focus-within :is(.mx-card-quick,.mx-card-side){opacity:1;transform:none}}.mx-pointer-only{display:none!important}@media (hover:hover) and (pointer:fine){.mx-pointer-only{display:flex!important}.mx-touch-only{display:none!important}}.mx-pgrid{column-gap:var(--mx-gap);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.75rem;display:grid}@media (min-width:768px){.mx-pgrid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2.25rem}}@media (min-width:1280px){.mx-pgrid{grid-template-columns:repeat(4,minmax(0,1fr))}[data-sidebar=false] .mx-pgrid{grid-template-columns:repeat(var(--store-grid-cols,5),minmax(0,1fr))}}@media (min-width:1536px){[data-sidebar=true] .mx-pgrid{grid-template-columns:repeat(5,minmax(0,1fr))}[data-sidebar=false] .mx-pgrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:767px){[data-mcols="1"] .mx-pgrid{grid-template-columns:minmax(0,1fr)}}[data-view=list] .mx-pgrid{grid-template-columns:minmax(0,1fr);row-gap:0}.mx-prail>li{flex-shrink:0;width:46%}@media (min-width:768px){.mx-prail>li{width:30%}}@media (min-width:1024px){.mx-prail>li{width:calc((100% - var(--mx-gap)*4)/5)}}@media (min-width:1280px){.mx-prail>li{width:calc((100% - var(--mx-gap)*5)/6)}}.mx-drawer[data-state=open]{animation:mx-drawer-in .42s var(--mx-ease)both}.mx-drawer[data-state=closed]{animation:mx-drawer-out .26s var(--mx-ease)both}.mx-drawer--start[data-state=open]{animation-name:mx-drawer-in-start}.mx-drawer--start[data-state=closed]{animation-name:mx-drawer-out-start}.mx-modal[data-state=open]{animation:mx-modal-in .3s var(--mx-ease)both}.mx-modal[data-state=closed]{animation:.18s ease-in reverse both mx-fade}@media (max-width:1023px){.mx-modal--sheet[data-state=open]{animation:mx-sheet-in .38s var(--mx-ease)both}.mx-modal--sheet[data-state=closed]{animation:mx-sheet-out .24s var(--mx-ease)both}}.mx-scrim[data-state=open]{animation:.3s ease-out both mx-fade}.mx-scrim[data-state=closed]{animation:.2s ease-in reverse both mx-fade}[data-state=open] .mx-stagger>*{animation:mx-rise .42s var(--mx-ease)both;animation-delay:calc(var(--i,0)*35ms + .1s)}.mx-details>summary{cursor:pointer;list-style:none}.mx-details>summary::-webkit-details-marker{display:none}.mx-chev{width:1rem;height:1rem;transition:transform .3s var(--mx-ease);flex-shrink:0}.mx-details[open]>summary .mx-chev{transform:rotate(180deg)}@supports (interpolate-size:allow-keywords){.mx-details{interpolate-size:allow-keywords}.mx-details::details-content{block-size:0;transition:block-size .32s var(--mx-ease),content-visibility .32s allow-discrete;overflow:hidden}.mx-details[open]::details-content{block-size:auto}}.mx-skel{border-radius:var(--mx-r-sm);background:linear-gradient(90deg,var(--mx-plate)25%,color-mix(in srgb,var(--mx-plate)40%,var(--mx-bg))50%,var(--mx-plate)75%);background-size:300% 100%;animation:1.6s ease-in-out infinite mx-shimmer}.mx-header{background:var(--mx-bg);color:var(--mx-ink);transition:transform .35s var(--mx-ease),box-shadow .35s var(--mx-ease)}.mx-header[data-hidden=true]{transform:translateY(-100%)}.mx-header[data-stuck=true]{box-shadow:0 6px 20px -12px #10182840}.mx-cart-dot{background:var(--mx-sale-badge);color:#fff}.mx-nav-link{min-height:2.75rem;color:var(--mx-ink);white-space:nowrap;transition:color var(--mx-dur);align-items:center;gap:.25rem;font-size:.9375rem;font-weight:500;display:inline-flex;position:relative}.mx-nav-link:hover,.mx-nav-link[aria-current=page],.mx-nav-link[aria-expanded=true]{color:var(--mx-link)}.mx-nav-link:after{content:"";inset-inline:0;height:1.5px;transform-origin:var(--mx-underline-from,right);transition:transform .35s var(--mx-ease);background:currentColor;position:absolute;bottom:.5rem;transform:scaleX(0)}[dir=ltr] .mx-nav-link{--mx-underline-from:left}.mx-nav-link:hover:after,.mx-nav-link[aria-current=page]:after,.mx-nav-link[aria-expanded=true]:after{transform:scaleX(1)}.mx-ticker{background:linear-gradient(46deg,color-mix(in srgb,var(--mx-btn)72%,#000),var(--mx-btn)98%);color:#fff}.mx-marquee-track{width:max-content;animation:mx-marquee var(--mx-marquee-dur,40s)linear infinite;display:flex}.mx-marquee:hover .mx-marquee-track,.mx-marquee:focus-within .mx-marquee-track,.mx-marquee[data-paused=true] .mx-marquee-track{animation-play-state:paused}.mx-top{inset-inline-end:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:35;background:color-mix(in srgb,var(--mx-ink)12%,var(--mx-bg));width:3rem;height:3rem;color:var(--mx-ink);box-shadow:var(--mx-shadow-sm);transition:opacity .3s var(--mx-ease),transform .3s var(--mx-ease),background-color var(--mx-dur);border-radius:999px;place-items:center;display:grid;position:fixed}.mx-top:hover{background:var(--mx-btn);color:var(--mx-btn-ink)}.mx-top[data-show=false]{opacity:0;pointer-events:none;transform:translateY(12px)}.mx-count{border-radius:var(--mx-r-sm);background:var(--mx-sale-badge);color:#fff;min-width:2.75rem;height:2.25rem;font-family:var(--mx-display);font-variant-numeric:tabular-nums;place-items:center;padding-inline:.375rem;font-size:1.25rem;font-weight:700;display:grid}@media (min-width:768px){.mx-count{min-width:3.25rem;height:2.5rem;font-size:1.5rem}}.mx-tab{border-radius:var(--mx-r);border:1px solid var(--mx-line);background:var(--mx-bg);min-height:3rem;color:var(--mx-ink);white-space:nowrap;transition:background-color var(--mx-dur),border-color var(--mx-dur);align-items:center;gap:.625rem;padding:.25rem 1rem .25rem .375rem;font-weight:600;display:inline-flex}[dir=rtl] .mx-tab{padding:.25rem .375rem .25rem 1rem}.mx-tab:hover{border-color:color-mix(in srgb,var(--mx-ink)30%,transparent)}.mx-tab[aria-selected=true]{background:color-mix(in srgb,var(--mx-ink)8%,var(--mx-bg));border-color:#0000}.mx-tab-panel[data-state=active]{animation:mx-tab-in .3s var(--mx-ease)both}}.mx-checkout :where(.rounded-xl,.rounded-2xl,.rounded-lg){border-radius:var(--mx-r)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.theme-maximize .mx-reveal{animation:linear both mx-reveal;animation-timeline:view();animation-range:entry calc(var(--d,0)*5%)entry calc(40% + var(--d,0)*5%)}}}@keyframes mx-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes mx-fade{0%{opacity:0}to{opacity:1}}@keyframes mx-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mx-tab-in{0%{opacity:0;transform:translateY(4px)scale(.99)}to{opacity:1;transform:none}}@keyframes mx-modal-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes mx-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes mx-drawer-in{0%{transform:translateX(calc(-100%*var(--mx-dir)))}to{transform:none}}@keyframes mx-drawer-out{to{transform:translateX(calc(-100%*var(--mx-dir)))}}@keyframes mx-drawer-in-start{0%{transform:translateX(calc(100%*var(--mx-dir)))}to{transform:none}}@keyframes mx-drawer-out-start{to{transform:translateX(calc(100%*var(--mx-dir)))}}@keyframes mx-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes mx-sheet-out{to{transform:translateY(100%)}}@keyframes mx-shimmer{to{background-position:-150% 0}}@keyframes mx-marquee{to{transform:translateX(calc(50%*var(--mx-dir)))}}@keyframes mx-bump{40%{transform:scale(1.3)}}.mx-bump{animation:mx-bump .42s var(--mx-ease)}.mx-pop{animation:mx-drop .22s var(--mx-ease)both}@media (prefers-reduced-motion:reduce){.theme-maximize *,.theme-maximize :before,.theme-maximize :after,.mx-portal *,.mx-portal :before,.mx-portal :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mx-marquee-track{animation:none!important}}.mx-toast{width:var(--width,356px);color:#f4f5f7;background:#111318;border-radius:.625rem;align-items:center;gap:.75rem;max-width:calc(100vw - 2rem);padding:.875rem 1rem;font-size:.875rem;line-height:1.5;display:flex;box-shadow:0 18px 40px -18px #0000008c}.mx-toast [data-title]{font-weight:600}.mx-toast [data-description]{color:#b9bdc6;font-size:.8125rem}.mx-toast [data-icon]{color:#fff;background:#0b7f6f;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;display:grid}.mx-toast--error [data-icon]{background:#d0202e}
