@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/bricolage-grotesque-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/bricolage-grotesque-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/assets/fonts/instrument-sans-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/assets/fonts/instrument-sans-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/assets/fonts/instrument-sans-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/assets/fonts/instrument-sans-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink-950:oklch(16.4% .027 263.1);--ink-900:oklch(20.3% .038 265);--ink-800:oklch(24.3% .047 265.3);--ink-700:oklch(29.3% .054 265.6);--ink-600:oklch(35.9% .059 265.5);--ink-500:oklch(46.2% .052 266.3);--ink-400:oklch(60.4% .042 267.1);--ink-300:oklch(74.1% .029 267.4);--ink-200:oklch(86.3% .016 266.3);--ink-100:oklch(93.3% .009 264.5);--bone-0:oklch(98.9% .006 84.6);--bone-50:oklch(97.4% .01 81.8);--bone-100:oklch(94.8% .018 81.3);--bone-200:oklch(91.3% .025 81.1);--sand-100:oklch(93.6% .031 79.9);--sand-200:oklch(88.9% .054 79);--sand-300:oklch(82.6% .079 77.2);--sand-400:oklch(75.2% .097 73.1);--sand-500:oklch(66.6% .098 72.4);--oak-300:oklch(71.9% .088 68);--oak-500:oklch(60.5% .095 66.9);--oak-700:oklch(47.6% .078 66.6);--copper-50:oklch(95.3% .02 53.3);--copper-100:oklch(89.6% .041 52.9);--copper-300:oklch(71.5% .113 48.8);--copper-500:oklch(55.7% .137 41.9);--copper-600:oklch(49.5% .126 40.6);--copper-700:oklch(42.8% .109 40.4);--green-50:oklch(95.4% .015 158.2);--green-600:oklch(50.9% .095 157.5);--amber-50:oklch(96% .03 85.6);--amber-600:oklch(50.2% .1 70.4);--red-50:oklch(94.8% .02 25.2);--red-600:oklch(50.6% .166 27.5);--blue-50:oklch(94.6% .014 254.6);--blue-600:oklch(46% .096 252.7);--star:oklch(72.2% .14 73.6);--t-ink-950:#080e1a;--t-ink-900:#0e1628;--t-ink-800:#151f36;--t-ink-700:#1f2b47;--t-ink-600:#2e3c5c;--t-ink-500:#4b5876;--t-ink-400:#76819b;--t-ink-300:#a3abbe;--t-ink-200:#cdd2dd;--t-ink-100:#e6e9ef;--t-bone-0:#fdfbf7;--t-bone-50:#faf6ef;--t-bone-100:#f4ede1;--t-bone-200:#ebe1d0;--t-sand-100:#f5e8d3;--t-sand-200:#eed7b3;--t-sand-300:#e3c08c;--t-sand-400:#d4a567;--t-sand-500:#b98a4c;--t-oak-300:#c99a67;--t-oak-500:#a8763f;--t-oak-700:#7a5328;--t-copper-50:#fbece3;--t-copper-100:#f4d6c4;--t-copper-300:#dc8d62;--t-copper-500:#b4532a;--t-copper-600:#9b4422;--t-copper-700:#7f361a;--t-green-50:#e8f3ec;--t-green-600:#2d7650;--t-amber-50:#fbf1dc;--t-amber-600:#8a5a12;--t-red-50:#fbe9e7;--t-red-600:#b0302a;--t-blue-50:#e7eef7;--t-blue-600:#2d5a8c;--t-star:#d9962b}:root{--surface-page:var(--bone-50);--surface-raised:var(--bone-0);--surface-sunken:var(--bone-100);--surface-sand:var(--sand-100);--surface-inverse:var(--ink-900);--surface-inverse-raised:var(--ink-800);--surface-overlay:oklch(16.4% .027 263.1 / .56);--text-strong:var(--ink-900);--text-body:var(--ink-800);--text-muted:var(--ink-500);--text-subtle:var(--ink-400);--text-on-inverse:var(--bone-50);--text-on-inverse-muted:var(--ink-300);--text-on-accent:#ffffff;--text-link:var(--copper-600);--text-link-hover:var(--copper-700);--border-hairline:oklch(20.3% .038 265 / .1);--border-default:oklch(20.3% .038 265 / .16);--border-strong:oklch(20.3% .038 265 / .32);--border-inverse:oklch(98% .01 80 / .14);--border-focus:var(--copper-500);--accent:var(--copper-500);--accent-hover:var(--copper-600);--accent-press:var(--copper-700);--accent-soft:var(--copper-50);--accent-soft-border:var(--copper-100);--action-secondary:var(--ink-900);--action-secondary-hover:var(--ink-700);--success:var(--green-600);--success-soft:var(--green-50);--warning:var(--amber-600);--warning-soft:var(--amber-50);--danger:var(--red-600);--danger-soft:var(--red-50);--info:var(--blue-600);--info-soft:var(--blue-50);--rating:var(--star);--price:var(--ink-900);--price-strike:var(--ink-400);--price-saving:var(--green-600);--tag-popular-bg:var(--ink-900);--tag-popular-fg:var(--bone-50);--tag-value-bg:var(--copper-500);--tag-value-fg:#ffffff;--skeleton:var(--bone-200)}:root{color-scheme:light only}:root{--font-display:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;--font-body:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--fs-display:clamp(2.75rem,1.9rem + 3.6vw,5.25rem);--fs-h1:clamp(2.25rem,1.75rem + 2.2vw,3.75rem);--fs-h2:clamp(1.75rem,1.45rem + 1.3vw,2.625rem);--fs-h3:clamp(1.375rem,1.25rem + .55vw,1.75rem);--fs-h4:clamp(1.125rem,1.07rem + .25vw,1.3125rem);--fs-lead:clamp(1.125rem,1.06rem + .3vw,1.3125rem);--fs-body:1rem;--fs-small:.875rem;--fs-micro:.75rem;--fs-price-lg:clamp(2rem,1.8rem + .9vw,2.625rem);--fs-price:1.25rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:780;--lh-tight:1.02;--lh-heading:1.12;--lh-snug:1.3;--lh-body:1.55;--ls-display:-.035em;--ls-heading:-.02em;--ls-body:0;--ls-caps:.08em;--type-display:var(--fw-heavy) var(--fs-display)/var(--lh-tight) var(--font-display);--type-h1:var(--fw-bold) var(--fs-h1)/var(--lh-heading) var(--font-display);--type-h2:var(--fw-bold) var(--fs-h2)/var(--lh-heading) var(--font-display);--type-h3:var(--fw-semibold) var(--fs-h3)/var(--lh-snug) var(--font-display);--type-h4:var(--fw-semibold) var(--fs-h4)/var(--lh-snug) var(--font-body);--type-lead:var(--fw-regular) var(--fs-lead)/var(--lh-body) var(--font-body);--type-body:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-body);--type-small:var(--fw-regular) var(--fs-small)/1.45 var(--font-body);--type-label:var(--fw-semibold) var(--fs-small)/1.2 var(--font-body);--type-eyebrow:var(--fw-semibold) var(--fs-micro)/1.2 var(--font-body)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--section-y:clamp(56px,40px + 4vw,112px);--gutter:clamp(16px,10px + 1.8vw,32px);--container:1280px;--container-text:720px;--bento-gap:clamp(12px,8px + .8vw,20px);--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:24px;--radius-2xl:32px;--radius-pill:999px;--radius-card:var(--radius-lg);--radius-control:var(--radius-md);--shadow-xs:0 1px 2px oklch(20% .04 265 / .06);--shadow-sm:0 1px 2px oklch(20% .04 265 / .05),0 2px 8px oklch(20% .04 265 / .05);--shadow-md:0 2px 4px oklch(20% .04 265 / .04),0 8px 24px oklch(20% .04 265 / .08);--shadow-lg:0 4px 8px oklch(20% .04 265 / .05),0 20px 48px oklch(20% .04 265 / .12);--shadow-focus:0 0 0 3px oklch(58% .14 42 / .35);--ease-out:cubic-bezier(.2,.7,.2,1);--ease-in-out:cubic-bezier(.6,0,.3,1);--dur-fast:.15s;--dur-base:.2s;--dur-slow:.25s;--dur-reveal:.48s;--tap-min:48px;--control-h-sm:36px;--control-h:48px;--control-h-lg:56px;--header-h:72px;--bp-sm:390px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1440px}@media(prefers-reduced-motion:reduce){:root{--dur-fast:0ms;--dur-base:0ms;--dur-slow:0ms;--dur-reveal:0ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface-page);color:var(--text-body);font:var(--type-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{color:var(--text-strong);margin:0;text-wrap:balance}h1{font:var(--type-h1);letter-spacing:var(--ls-heading)}h2{font:var(--type-h2);letter-spacing:var(--ls-heading)}h3{font:var(--type-h3);letter-spacing:-.01em}h4{font:var(--type-h4)}p{margin:0;text-wrap:pretty}a{color:var(--text-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--text-link-hover)}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.mn-num,.mn-price{font-variant-numeric:tabular-nums lining-nums}.mn-wrap{max-width:var(--container);margin:0 auto;padding-inline:var(--gutter);width:100%}.mn-section{padding-top:var(--section-y)}.mn-skip{position:absolute;left:-9999px;top:0}.mn-skip:focus{left:16px;top:16px;z-index:100;background:var(--surface-raised);padding:8px 12px;border-radius:var(--radius-sm)}.mn-eyebrow{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--copper-600)}.mn-muted{font:var(--type-small);color:var(--text-muted)}.mn-lead{font:var(--type-lead);color:var(--text-body);max-width:60ch}.mn-display{font:var(--type-display);letter-spacing:var(--ls-display);color:var(--ink-900);max-width:640px}.mn-link{font:600 15px/1.2 var(--font-body);color:var(--text-link);white-space:nowrap}.mn-num{font-variant-numeric:tabular-nums lining-nums}.mn-header{position:sticky;top:0;z-index:30;isolation:isolate;background:var(--surface-page);border-bottom:1px solid var(--border-hairline)}.mn-util{background:var(--ink-900);color:var(--ink-200);font:500 13px/1 var(--font-body)}.mn-util__row{display:flex;gap:24px;align-items:center;padding-block:9px}.mn-util-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--radius-pill);border:1px solid var(--border-inverse);background:transparent;color:var(--bone-50);font:600 13px/1 var(--font-body);cursor:pointer}.mn-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:50;width:150px;margin:0;padding:6px;list-style:none;background:var(--surface-raised);border:1px solid var(--border-hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.mn-menu button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;height:40px;padding:0 12px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-strong);font:400 14px/1 var(--font-body);cursor:pointer}.mn-menu button.is-on{background:var(--surface-sunken);font-weight:600}.mn-header__row{height:var(--header-h);display:flex;align-items:center;gap:20px;position:relative}.mn-nav{display:none;gap:4px}.mn-nav a{display:inline-flex;align-items:center;height:40px;padding:0 12px;border-radius:var(--radius-pill);font:600 15px/1 var(--font-body);color:var(--text-strong);text-decoration:none;white-space:nowrap}.mn-nav a:hover,.mn-nav a[aria-current]{background:var(--surface-sunken)}.mn-nav.is-open{display:grid;position:absolute;left:0;right:0;top:100%;padding:12px var(--gutter) 20px;background:var(--surface-page);border-bottom:1px solid var(--border-hairline);box-shadow:var(--shadow-md)}.mn-only-mobile{display:inline-flex}@media(min-width:1024px){.mn-nav{display:flex}.mn-only-mobile{display:none}.mn-nav.is-open{display:flex;position:static;padding:0;border:0;box-shadow:none;background:none}}.mn-drawer{position:fixed;inset:0;z-index:70}.mn-drawer__scrim{position:absolute;inset:0;background:var(--surface-overlay)}.mn-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--surface-page);display:flex;flex-direction:column;box-shadow:var(--shadow-lg)}.mn-drawer__head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-hairline)}.mn-drawer__conflict{margin:16px 20px 0;padding:16px;border-radius:var(--radius-md);background:var(--warning-soft);display:grid;gap:8px;font:var(--type-small)}.mn-drawer__empty{flex:1;display:grid;place-items:center;align-content:center;gap:16px;padding:24px;text-align:center}.mn-drawer__lines{list-style:none;margin:0;padding:8px 20px;overflow:auto;flex:1}.mn-drawer__lines li{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:start;padding:14px 0;border-bottom:1px solid var(--border-hairline)}.mn-drawer__lines img{width:64px;height:64px;object-fit:contain;background:#fff;border-radius:var(--radius-sm);border:1px solid var(--border-hairline)}.mn-drawer__foot{padding:16px 20px 24px;border-top:1px solid var(--border-hairline);display:grid;gap:10px}.mn-qty{display:inline-flex;align-items:center;gap:10px;margin-top:4px}.mn-qty button{width:32px;height:32px;border-radius:50%;border:1px solid var(--border-default);background:var(--surface-raised);cursor:pointer;font:600 16px/1 var(--font-body);color:var(--text-strong)}.mn-hero{position:relative;background:var(--sand-200) url(/assets/images/hero-home-light-desktop.webp) 70% center/cover no-repeat;min-height:480px;display:flex;align-items:center}.mn-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,#e2c69fd9,#e2c69f8c 55%,#e2c69f33)}.mn-hero__body{position:relative;padding-block:64px;display:grid;gap:24px}@media(min-width:768px){.mn-hero{min-height:600px}.mn-hero__shade{background:linear-gradient(90deg,oklch(84% .06 75 / .55) 0%,oklch(84% .06 75 / .25) 40%,transparent 62%)}}@media(max-width:767px){.mn-hero{background-image:url(/assets/images/hero-home-mobile.webp)}}.mn-sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px;flex-wrap:wrap}.mn-grid{display:grid;gap:var(--bento-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.mn-grid--3{grid-template-columns:1fr}@media(min-width:768px){.mn-grid--3,.mn-grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.mn-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:420px){.mn-grid--4{grid-template-columns:1fr 1fr;gap:10px}}.mn-split{display:grid;gap:40px}@media(min-width:1024px){.mn-split{grid-template-columns:1fr 1fr;gap:64px}.mn-split--faq{grid-template-columns:1fr 1.4fr}}.mn-panel{background:var(--surface-raised);border:1px solid var(--border-hairline);border-radius:var(--radius-card);padding:24px;display:grid;gap:14px;align-content:start}.mn-prose{max-width:calc(var(--container-text) + 2 * var(--gutter));display:grid;gap:16px}.mn-prose h2{margin-top:16px}.mn-cattile{text-decoration:none;display:grid;gap:18px;align-content:start;padding:24px;border-radius:var(--radius-xl);background:var(--surface-raised);border:1px solid var(--border-hairline);box-shadow:var(--shadow-xs);transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.mn-cattile:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.mn-cattile__icon{width:56px;height:56px;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--surface-sand);color:var(--ink-900)}.mn-cattile:hover .mn-cattile__icon{background:var(--ink-900);color:var(--copper-300)}.mn-cattile__t{font:600 19px/1.25 var(--font-display);color:var(--text-strong)}.mn-cattile__more{display:flex;align-items:center;justify-content:space-between;font:600 14px/1 var(--font-body);color:var(--text-link)}.mn-step{background:var(--surface-raised);border:1px solid var(--border-hairline);border-radius:var(--radius-xl);overflow:hidden}.mn-step img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.mn-hubhead{display:grid;gap:24px;align-items:center;padding-top:24px}.mn-hubhead__img{border-radius:var(--radius-xl);width:100%;height:auto;max-height:320px;object-fit:cover}@media(min-width:1024px){.mn-hubhead{grid-template-columns:1.2fr 1fr;gap:48px}}.mn-pdp{display:grid;gap:28px;padding-top:24px;align-items:start}.mn-pdp__photo{aspect-ratio:1/1;background:#fff;border-radius:var(--radius-xl);border:1px solid var(--border-hairline);display:grid;place-items:center;overflow:hidden}.mn-pdp__photo img{width:86%;height:86%;object-fit:contain}.mn-pdp__main{display:grid;gap:22px;min-width:0}@media(min-width:1024px){.mn-pdp{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:48px}.mn-pdp__media{position:sticky;top:120px}}.mn-buy{display:grid;gap:18px}.mn-final{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding-top:12px;border-top:1px solid var(--border-hairline)}.mn-final span{font:var(--type-small);color:var(--text-muted)}.mn-final strong{font:700 18px/1.2 var(--font-body);color:var(--text-strong);text-align:right}.mn-final small{grid-column:1/-1;font:var(--type-small);color:var(--text-muted)}.mn-eta{display:flex;gap:10px;align-items:flex-start;font:var(--type-small);color:var(--text-body)}.mn-note{padding:12px 14px;border-radius:var(--radius-md);font:var(--type-small)}.mn-note--warn{background:var(--warning-soft);color:var(--text-strong)}.mn-footer{background:var(--ink-900);color:var(--ink-300);margin-top:var(--section-y)}.mn-footer__inner{padding-block:56px 32px;display:grid;gap:40px}.mn-footer__cols{display:grid;gap:32px;grid-template-columns:1fr 1fr}.mn-footer__cols>:first-child{grid-column:1/-1}@media(min-width:1024px){.mn-footer__cols{grid-template-columns:1.3fr repeat(4,1fr)}.mn-footer__cols>:first-child{grid-column:auto}}.mn-footer__col{display:grid;gap:10px;align-content:start}.mn-footer__h{font:600 14px/1.2 var(--font-body);color:var(--bone-50)}.mn-footer a{font:var(--type-small);color:var(--ink-300);text-decoration:none}.mn-footer a:hover{color:var(--bone-50)}.mn-footer__pay{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.mn-paychip{height:36px;width:60px;border-radius:6px;background:#fff;display:grid;place-items:center;overflow:hidden}.mn-paychip img{max-height:22px;max-width:44px}.mn-footer__ship{display:grid;gap:10px}.mn-footer__ship .mn-paychip img{max-height:30px;max-width:56px}.mn-age{margin-left:auto;height:32px;padding:0 12px;border-radius:6px;border:1px solid var(--border-inverse);display:inline-grid;place-items:center;font:700 13px var(--font-body);color:var(--bone-50)}.mn-footer__legal{font:400 12px/1.6 var(--font-body);color:var(--ink-400);border-top:1px solid var(--border-inverse);padding-top:24px}.mn-sunken{background:var(--surface-sunken);margin-top:var(--section-y);padding-bottom:var(--section-y)}.mn-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mn-prose h3{font:var(--type-h4);color:var(--text-strong);margin-top:12px}.mn-byline{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font:var(--type-small);color:var(--text-muted);margin:-4px 0 4px}.mn-byline img{width:28px;height:28px;border-radius:50%;object-fit:cover}.mn-byline a{color:var(--text-strong);font-weight:600}.mn-methods{width:100%;border-collapse:collapse;font:var(--type-small)}.mn-methods th,.mn-methods td{text-align:left;padding:8px 6px 8px 0;border-top:1px solid var(--border-hairline);vertical-align:top;font-weight:400}.mn-methods th{color:var(--text-strong)}.mn-methods small{display:block;color:var(--text-muted)}.mn-article{display:grid;gap:24px;padding-top:24px}.mn-article__head{display:grid;gap:14px;max-width:calc(var(--container-text) + 2 * var(--gutter))}.mn-article__grid{display:grid;gap:32px}.mn-article__toc{display:none}@media(min-width:1024px){.mn-article__grid{grid-template-columns:240px minmax(0,1fr);gap:56px}.mn-article__toc{display:block;position:sticky;top:120px;align-self:start}}.mn-article__body section{display:grid;gap:14px;scroll-margin-top:110px}.mn-cite{font-size:.72em;line-height:0;margin-left:1px}.mn-cite a{text-decoration:none;color:var(--text-muted)}.mn-artlist{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.mn-artlist a{display:grid;gap:6px;height:100%;padding:20px;border:1px solid var(--border-hairline);border-radius:var(--radius-card);background:var(--surface-raised);text-decoration:none;color:inherit}.mn-artlist a:hover{box-shadow:var(--shadow-md)}.mn-artlist strong{font:600 18px/1.3 var(--font-display);color:var(--text-strong)}.mn-artlist .mn-muted{font:var(--type-small)}.mn-delivery{display:grid;gap:12px;margin:8px 0}.mn-delivery h3{font:var(--type-h4)}.mn-delivery__scroll{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md,10px);background:var(--surface,#fff)}.mn-delivery table{width:100%;border-collapse:collapse;font:var(--type-small);min-width:420px}.mn-delivery th,.mn-delivery td{padding:10px 14px;text-align:left;border-bottom:1px solid var(--border);vertical-align:top}.mn-delivery tbody tr:last-child>*{border-bottom:0}.mn-delivery thead th{background:var(--surface-sunken);font-weight:700}.mn-delivery thead th span{display:block;font-weight:400;color:var(--ink-600)}.mn-delivery tbody th{font-weight:600}.mn-delivery__date{display:block;font-weight:600}.mn-delivery__days{display:block;color:var(--ink-600);font-size:.92em}.mn-delivery__date:not(.is-date)+.mn-delivery__days{display:none}.mn-delivery__note{font:var(--type-small);color:var(--ink-600)}.mn-prose .mn-list,.mn-article .mn-list{margin:0 0 1em;padding-left:1.3em;display:grid;gap:6px}.mn-prose ol.mn-list,.mn-article ol.mn-list{list-style:decimal}.mn-prose ul.mn-list,.mn-article ul.mn-list{list-style:disc}.mn-list li::marker{color:var(--copper-600)}.mn-support-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin:8px 0 16px}.mn-support{display:grid;gap:8px;align-content:start}.mn-support p{margin:0}.mn-support__img{max-width:282px;width:100%;height:auto;background:var(--surface-inverse);border-radius:var(--radius-md,10px);padding:16px;box-sizing:border-box}.mn-support__list{list-style:none;margin:0;padding:0;display:grid;gap:6px;font:var(--type-small)}.mn-avail{display:grid}.mn-avail[hidden]{display:none}.mn-search{position:fixed;inset:0;z-index:60;background:var(--surface-overlay);display:flex;justify-content:center;align-items:flex-start;padding:72px 16px 16px}.mn-search__box{width:min(680px,100%);background:var(--surface-raised);border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-lg,0 20px 50px rgba(0,0,0,.25));overflow:hidden;max-height:calc(100vh - 100px);display:flex;flex-direction:column}.mn-search__row{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border-hairline)}.mn-search__row input{flex:1;border:0;outline:0;background:none;font:400 17px/1.4 var(--font-body);color:var(--text-strong);min-width:0}.mn-search__close{border:0;background:none;cursor:pointer;color:var(--text-muted);padding:6px;display:grid}.mn-search__list{list-style:none;margin:0;padding:6px;overflow:auto}.mn-search__list a{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;padding:8px 10px;border-radius:var(--radius-md,10px);text-decoration:none;color:var(--text-strong)}.mn-search__list a:hover,.mn-search__list a:focus{background:var(--surface-sunken);outline:0}.mn-search__list img{width:44px;height:44px;object-fit:contain;background:#fff;border-radius:8px}.mn-search__ph{width:44px;height:44px;display:grid;place-items:center;background:var(--surface-sunken);border-radius:8px;color:var(--text-muted)}.mn-search__list strong{display:block;font:600 15px/1.3 var(--font-body)}.mn-search__list small{display:block;font:var(--type-small);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:42ch}.mn-search__list em{font:600 11px/1 var(--font-body);font-style:normal;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.mn-search__none{padding:18px 20px;margin:0;color:var(--text-muted)}@media(max-width:560px){.mn-search__list em{display:none}.mn-search__list a{grid-template-columns:44px 1fr}}.mn-footer__badges{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 48px;align-items:start}.mn-footer__ship--pay{justify-items:end}.mn-footer__ship--pay .mn-footer__pay{justify-content:flex-end}.mn-footer__ship--pay .mn-age{margin-left:8px}@media(max-width:760px){.mn-footer__badges{grid-template-columns:1fr}.mn-footer__ship--pay{justify-items:start}.mn-footer__ship--pay .mn-footer__pay{justify-content:flex-start}}.mn-header{position:relative}.mn-mega__btn{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border:0;border-radius:var(--radius-pill);background:none;font:600 15px/1 var(--font-body);color:var(--text-strong);cursor:pointer;white-space:nowrap}.mn-mega__btn:hover,.mn-mega.is-open .mn-mega__btn{background:var(--surface-sunken)}.mn-mega__panel{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:40;padding:0 var(--gutter,24px)}.mn-mega__card{max-width:var(--container,1240px);margin:0 auto;display:grid;grid-template-columns:270px minmax(0,1fr) 280px;background:var(--surface-raised);border:1px solid var(--border-hairline);border-radius:24px;box-shadow:0 24px 60px -20px #0e162847,0 2px 6px #0e16280f;overflow:hidden;max-height:calc(100vh - 150px);animation:mn-mega-in .18s var(--ease-out,ease-out)}@keyframes mn-mega-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mn-mega__rail{background:var(--surface-sunken);padding:18px 12px;overflow:auto;display:grid;gap:14px;align-content:start}.mn-mega__glabel{display:block;padding:0 10px 4px;font:700 11px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.mn-mega__group{display:grid;gap:2px}.mn-nav .mn-mega a{height:auto;padding:0;border-radius:0;background:none;white-space:normal;display:inline}.mn-nav .mn-mega .mn-mega__ritem{display:grid;grid-template-columns:20px 1fr auto;gap:10px;align-items:center;padding:8px 10px;border-radius:12px;font:600 14px/1.25 var(--font-body);color:var(--text-body)}.mn-mega__ritem em{font:500 12px var(--font-body);font-style:normal;color:var(--text-subtle)}.mn-nav .mn-mega .mn-mega__ritem:hover,.mn-nav .mn-mega .mn-mega__ritem.is-active{background:var(--surface-raised);color:var(--text-strong);box-shadow:var(--shadow-xs)}.mn-mega__ritem.is-active svg{color:var(--accent)}.mn-mega__main{padding:24px 28px;display:grid;gap:16px;align-content:start;overflow:auto}.mn-mega__mhead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid var(--border-hairline)}.mn-nav .mn-mega .mn-mega__mtitle{font:700 22px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--text-strong)}.mn-mega__mhead p{margin:4px 0 0;font:var(--type-small);color:var(--text-muted)}.mn-nav .mn-mega .mn-mega__see{display:inline-flex;align-items:center;gap:6px;font:700 13px var(--font-body);color:var(--text-link);white-space:nowrap}.mn-mega__rows{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px 18px}.mn-nav .mn-mega .mn-mega__rows a{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;padding:8px;border-radius:14px;color:var(--text-strong)}.mn-nav .mn-mega .mn-mega__rows a:hover{background:var(--surface-sunken)}.mn-mega__thumb{width:44px;height:44px;border-radius:10px;background:#fff;border:1px solid var(--border-hairline);display:grid;place-items:center;overflow:hidden}.mn-mega__thumb img{width:38px;height:38px;object-fit:contain}.mn-mega__rname strong{display:block;font:600 14px/1.25 var(--font-body)}.mn-mega__rname small{display:block;font:12px/1.3 var(--font-body);color:var(--text-muted)}.mn-mega__rprice{text-align:right;font:700 14px var(--font-display);color:var(--price);white-space:nowrap}.mn-mega__rprice small{display:block;font:500 11px var(--font-body);color:var(--text-muted)}.mn-mega__links{display:flex;gap:18px;padding-top:12px;border-top:1px solid var(--border-hairline)}.mn-nav .mn-mega .mn-mega__links a{font:600 13px var(--font-body);color:var(--text-link)}.mn-mega__feat{padding:18px 18px 20px;border-left:1px solid var(--border-hairline);display:grid;gap:12px;align-content:start;overflow:auto;background:linear-gradient(180deg,var(--surface-sand),var(--surface-raised) 60%)}.mn-nav .mn-mega .mn-mega__fcard{position:relative;display:grid;gap:6px;padding:12px;border-radius:18px;background:var(--surface-raised);border:1px solid var(--border-hairline);box-shadow:var(--shadow-xs);color:var(--text-strong);transition:transform .18s,box-shadow .18s}.mn-nav .mn-mega .mn-mega__fcard:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.mn-mega__ftag{position:absolute;top:10px;left:10px;padding:3px 8px;border-radius:999px;background:var(--action-secondary);color:var(--text-on-inverse);font:700 10px/1.3 var(--font-body);letter-spacing:.04em;text-transform:uppercase}.mn-mega__fimg{height:104px;display:grid;place-items:center;background:#fff;border-radius:12px}.mn-mega__fimg img{max-height:92px;max-width:80%;object-fit:contain}.mn-mega__fcard strong{font:600 15px/1.25 var(--font-display)}.mn-mega__fprice{font:var(--type-small);color:var(--text-muted)}.mn-mega__fprice b{color:var(--price);font-family:var(--font-display)}.mn-mega__mobile{display:none}@media(max-width:1180px){.mn-mega__card{grid-template-columns:240px minmax(0,1fr)}.mn-mega__feat{display:none}}@media(max-width:1023px){.mn-mega__btn,.mn-mega__panel{display:none}.mn-mega__mobile{display:grid;gap:14px;padding:4px 0 12px;border-bottom:1px solid var(--border-hairline);margin-bottom:8px}.mn-mega__mgroup{display:grid;gap:2px}.mn-mega__mitem button{width:100%;display:grid;grid-template-columns:20px 1fr auto auto;gap:10px;align-items:center;padding:10px 12px;border:0;background:none;border-radius:12px;font:600 15px/1.2 var(--font-body);color:var(--text-strong);cursor:pointer;text-align:left}.mn-mega__mitem.is-open button,.mn-mega__mitem button:hover{background:var(--surface-sunken)}.mn-mega__mitem em{font:400 13px var(--font-body);font-style:normal;color:var(--text-muted)}.mn-mega__mitem ul{list-style:none;margin:0;padding:6px 12px 10px 42px;display:grid;gap:8px}.mn-nav .mn-mega .mn-mega__mitem li a{display:flex;justify-content:space-between;gap:10px;font:var(--type-small);color:var(--text-body)}.mn-mega__mitem li small{color:var(--text-muted);white-space:nowrap}.mn-nav .mn-mega .mn-mega__mall{display:block;padding:10px 12px;font:700 15px var(--font-body);color:var(--text-link)}}.mn-drawer__hosted{margin:0;padding:10px 12px;border-radius:10px;background:var(--info-soft);color:var(--text-body);font:var(--type-small)}.mn-mega__card{grid-template-rows:minmax(0,1fr);height:min(640px,calc(100vh - 150px))}.mn-mega__rail,.mn-mega__main,.mn-mega__feat{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.mn-mega__rail{scrollbar-color:var(--border-strong) transparent}[data-mn-avail][hidden],[data-mn-region][hidden]{display:none!important}.mn-co-support{display:grid;gap:12px;max-width:760px;margin-top:32px}.mn-co-support[hidden],.mn-co-support [hidden]{display:none!important}@media(max-width:1023px){.mn-mega__mitem button{min-height:48px}.mn-mega__mitem ul{gap:2px;padding:4px 8px 10px 36px}.mn-nav .mn-mega .mn-mega__mitem li a{min-height:44px;align-items:center;padding:6px 8px;border-radius:10px;font-size:15px}.mn-nav .mn-mega .mn-mega__mitem li a:hover{background:var(--surface-sunken)}.mn-nav .mn-mega .mn-mega__mall{min-height:48px;display:flex;align-items:center}.mn-nav.is-open>a{min-height:48px}}:root{--text-subtle:#5d6884}.wl-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-6);border-radius:var(--radius-pill);border:1px solid transparent;background:var(--action-primary-bg);color:var(--action-primary-fg);font:var(--weight-semibold) var(--text-body)/1.2 var(--font-sans);text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),transform var(--dur-instant) var(--ease-standard);white-space:nowrap;-webkit-tap-highlight-color:transparent}.wl-btn:hover{background:var(--action-primary-bg-hover);color:var(--action-primary-fg);text-decoration:none}.wl-btn:active{background:var(--action-primary-bg-active);transform:scale(.985)}.wl-btn--secondary{background:var(--action-secondary-bg);color:var(--action-secondary-fg);border-color:var(--action-secondary-border)}.wl-btn--secondary:hover{color:var(--action-secondary-fg);background:var(--action-secondary-bg-hover);border-color:var(--text-muted)}.wl-btn--secondary:active{background:var(--action-secondary-bg-hover)}.wl-btn--quiet{background:transparent;color:var(--text-link);padding:0 var(--space-3)}.wl-btn--quiet:hover{background:var(--action-quiet-bg-hover);color:var(--text-link-hover)}.wl-btn--quiet:active{background:var(--action-quiet-bg-hover)}.wl-btn--sm{min-height:var(--control-h-sm);padding:0 var(--space-4);font-size:var(--text-sm)}.wl-btn--lg{min-height:56px;padding:0 var(--space-8);font-size:var(--text-lead)}.wl-btn--block{display:flex;width:100%}.wl-btn[disabled],.wl-btn[aria-disabled=true],.wl-btn[disabled]:hover,.wl-btn[aria-disabled=true]:hover{background:var(--action-disabled-bg);color:var(--action-disabled-fg);border-color:transparent;cursor:not-allowed;transform:none}.wl-btn[disabled]:hover,.wl-btn[aria-disabled=true]:hover{background:var(--action-disabled-bg)}.wl-btn__spin{animation:wl-spin .9s linear infinite}.wl-btn__micro{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1) var(--space-4);margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.wl-btn__micro span{display:inline-flex;align-items:center;gap:6px}.wl-icon-btn{display:inline-grid;place-items:center;width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-pill);border:0;background:transparent;color:var(--text-strong);cursor:pointer;position:relative;transition:background-color var(--dur-fast) var(--ease-standard)}.wl-icon-btn:hover{background:var(--bg-subtle)}.wl-icon-btn__count{position:absolute;top:6px;right:4px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--action-primary-bg);color:var(--action-primary-fg);font:var(--weight-bold) 11px/18px var(--font-sans);text-align:center;font-variant-numeric:tabular-nums}.wl-badge{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--radius-pill);font:var(--weight-semibold) var(--text-xs)/1 var(--font-sans);border:1px solid var(--border-hairline);background:var(--bg-subtle);color:var(--text-body);white-space:nowrap}.wl-badge--sm{height:22px;padding:0 8px;font-size:12px}.wl-badge--accent{background:var(--surface-accent-soft);border-color:transparent;color:var(--text-accent)}.wl-badge--sage{background:var(--surface-sage);border-color:transparent;color:var(--sage-800)}[data-theme=dark] .wl-badge--sage{color:var(--sage-200)}.wl-badge--info{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info-fg)}.wl-badge--warning{background:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--status-warning-fg)}.wl-badge--safety{background:var(--status-safety-bg);border-color:var(--status-safety-border);color:var(--status-safety-fg)}.wl-badge--success{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-fg)}.wl-badge--solid{background:var(--surface-inverse);border-color:transparent;color:var(--text-inverse)}.wl-badge--outline{background:transparent}.wl-field{display:grid;gap:6px;min-width:0}.wl-field__label{font:var(--weight-semibold) var(--text-sm)/1.3 var(--font-sans);color:var(--text-strong);display:flex;justify-content:space-between;gap:var(--space-2)}.wl-field__opt{font-weight:var(--weight-regular);color:var(--text-muted)}.wl-field__control{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-raised);transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.wl-field__control{min-width:0}.wl-field__control:hover{border-color:var(--text-subtle)}.wl-field__control:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in oklch,var(--border-focus) 25%,transparent)}.wl-field__control input,.wl-field__control select{flex:1;min-width:0;width:100%;height:calc(var(--control-h) - 2px);border:0;background:transparent;color:var(--text-strong);font:var(--weight-regular) var(--text-body)/1 var(--font-sans);outline:none;appearance:none}.wl-field__control input::placeholder{color:var(--text-subtle)}.wl-field__affix{color:var(--text-muted);display:flex;align-items:center;font-size:var(--text-sm)}.wl-field__hint{font-size:var(--text-xs);color:var(--text-muted);display:flex;align-items:center;gap:6px}.wl-field--error .wl-field__control{border-color:var(--status-safety-fg);box-shadow:0 0 0 3px color-mix(in oklch,var(--status-safety-fg) 15%,transparent)}.wl-field--error .wl-field__hint{color:var(--status-safety-fg)}.wl-field--valid .wl-field__control{border-color:var(--status-success-fg)}.wl-field--disabled .wl-field__control{background:var(--bg-subtle);border-color:var(--border-hairline)}.wl-field--disabled input{color:var(--text-muted)}.wl-choice{display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer;min-height:var(--touch-min);padding:var(--space-3) 0;position:relative}.wl-choice input{position:absolute;opacity:0;width:1px;height:1px}.wl-choice__mark{flex:0 0 22px;height:22px;margin-top:1px;border:1.5px solid var(--border-strong);background:var(--surface-raised);display:grid;place-items:center;color:var(--action-primary-fg);transition:all var(--dur-fast) var(--ease-standard)}.wl-choice--radio .wl-choice__mark{border-radius:50%}.wl-choice--checkbox .wl-choice__mark{border-radius:6px}.wl-choice input:checked+.wl-choice__mark{background:var(--action-primary-bg);border-color:var(--action-primary-bg)}.wl-choice--radio input:checked+.wl-choice__mark:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--action-primary-fg)}.wl-choice input:focus-visible+.wl-choice__mark{box-shadow:var(--focus-ring)}.wl-choice__body{flex:1;min-width:0;display:grid;gap:2px}.wl-choice__label{font-weight:var(--weight-semibold);color:var(--text-strong);line-height:1.35}.wl-choice__desc{font-size:var(--text-sm);color:var(--text-muted)}.wl-choice__trail{font-weight:var(--weight-semibold);color:var(--text-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.wl-choice--card{padding:var(--space-4);border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-card);transition:border-color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.wl-choice--card:hover{border-color:var(--border-strong)}.wl-choice--card:has(input:checked){border-color:var(--selected-border);background:var(--selected-bg);box-shadow:inset 0 0 0 1px var(--selected-border)}.wl-choice--disabled{cursor:not-allowed;opacity:1}.wl-choice--disabled .wl-choice__label,.wl-choice--disabled .wl-choice__trail{color:var(--text-subtle)}.wl-choice--disabled.wl-choice--card{background:var(--bg-subtle)}.wl-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--touch-min);cursor:pointer}.wl-toggle input{position:absolute;opacity:0;width:1px;height:1px}.wl-toggle__track{flex:0 0 44px;height:26px;border-radius:var(--radius-pill);background:var(--border-strong);position:relative;transition:background-color var(--dur-base) var(--ease-standard)}.wl-toggle__track:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--white);box-shadow:var(--shadow-1);transition:transform var(--dur-base) var(--ease-standard)}.wl-toggle input:checked+.wl-toggle__track{background:var(--action-primary-bg)}.wl-toggle input:checked+.wl-toggle__track:after{transform:translate(18px)}.wl-toggle input:focus-visible+.wl-toggle__track{box-shadow:var(--focus-ring)}.wl-toggle input:disabled+.wl-toggle__track{opacity:.5}.wl-toggle__label{display:grid;gap:2px}.wl-toggle__title{font-weight:var(--weight-semibold);color:var(--text-strong)}.wl-toggle__desc{font-size:var(--text-sm);color:var(--text-muted)}.wl-wordmark{display:inline-flex;align-items:baseline;gap:2px;font:var(--weight-display-strong) 1.5rem/1 var(--font-display);letter-spacing:-.02em;color:var(--text-strong);text-decoration:none}.wl-wordmark:hover{color:var(--text-strong);text-decoration:none}.wl-logo{display:inline-flex;align-items:center;gap:.32em;color:var(--text-strong);text-decoration:none;font:var(--weight-display-strong) 1.5rem/1 var(--font-display);letter-spacing:-.02em}.wl-logo:hover{color:var(--text-strong);text-decoration:none}.wl-logo svg{flex:none;display:block}.wl-logo--sm{font-size:1.125rem}.wl-logo--lg{font-size:2.125rem}.wl-logo--xl{font-size:3.5rem}.wl-logo--inverse,.wl-logo--inverse:hover{color:var(--stone-0)}.wl-logo__name{line-height:1;text-box:trim-both cap alphabetic}.wl-card{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-1)}.wl-skel{display:inline-block;border-radius:var(--radius-xs);background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-shine) 50%,var(--skeleton-base) 75%);background-size:200% 100%;animation:wl-shimmer 1.4s linear infinite;color:transparent!important}.wl-price{display:inline-grid;gap:2px;font-variant-numeric:tabular-nums lining-nums}.wl-price__row{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}.wl-price__from{font-size:var(--text-sm);color:var(--text-muted)}.wl-price__now{font:var(--weight-semibold) var(--text-price-md)/1.1 var(--font-sans);color:var(--text-price);letter-spacing:-.01em}.wl-price--lg .wl-price__now{font-size:var(--text-price-lg)}.wl-price--sm .wl-price__now{font-size:var(--text-body)}.wl-price__was{font-size:var(--text-sm);color:var(--text-muted);text-decoration:line-through;text-decoration-thickness:1px}.wl-price__off{font:var(--weight-semibold) var(--text-xs)/1 var(--font-sans);color:var(--text-discount);background:var(--status-success-bg);padding:4px 6px;border-radius:6px}.wl-price__unit{font-size:var(--text-xs);color:var(--text-muted)}.wl-price__note{font-size:var(--text-xs);color:var(--text-muted);display:flex;align-items:center;gap:4px}.wl-price--loading .wl-price__now{min-width:6.5ch}.wl-ship{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--radius-pill);font:var(--weight-semibold) var(--text-xs)/1 var(--font-sans);border:1px solid var(--border-hairline);background:var(--surface-card);color:var(--text-body);white-space:nowrap}.wl-ship--eu{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info-fg)}.wl-ship--off{background:var(--bg-subtle);border-style:dashed;color:var(--text-muted)}.wl-ship-wrap{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-xs)}.wl-pcard{display:grid;grid-template-rows:auto 1fr;background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-card);overflow:hidden;color:inherit;text-decoration:none;transition:box-shadow var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard);min-width:0}a.wl-pcard:hover{box-shadow:var(--shadow-3);border-color:var(--border-strong);color:inherit;text-decoration:none}.wl-pcard__media{position:relative;aspect-ratio:4/3;background:var(--surface-sage);display:grid;place-items:center;color:var(--sage-600);overflow:hidden}.wl-pcard__media img{width:100%;height:100%;object-fit:cover}.wl-pcard__media--pack{background:var(--white)}.wl-pcard__media--pack img{object-fit:contain;padding:8%}.wl-pcard__badges{position:absolute;top:var(--space-3);left:var(--space-3);display:flex;gap:6px;flex-wrap:wrap}.wl-pcard__body{padding:var(--space-4) var(--space-5) var(--space-5);display:grid;gap:var(--space-3);align-content:start}.wl-pcard__name{font:var(--weight-display-strong) 1.375rem/1.15 var(--font-display);color:var(--text-strong);letter-spacing:var(--tracking-heading)}.wl-pcard__ing{font-size:var(--text-sm);color:var(--text-muted);margin-top:2px}.wl-pcard__foot{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-hairline)}.wl-pcard--off .wl-pcard__media{filter:grayscale(.6);opacity:.7}.wl-pcard__ph{display:grid;justify-items:center;gap:6px;font-size:var(--text-xs);color:var(--sage-600)}.wl-packs{display:grid;gap:var(--space-4);border:0;margin:0;padding:0;min-width:0}.wl-packs__legend{font:var(--weight-semibold) var(--text-sm)/1.3 var(--font-sans);color:var(--text-strong);margin-bottom:var(--space-2);padding:0}.wl-doses{display:flex;gap:var(--space-2);flex-wrap:wrap;border:0;margin:0;padding:0}.wl-dose{position:relative}.wl-dose input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.wl-dose span{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:var(--touch-min);padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-strong);font:var(--weight-semibold) var(--text-body)/1 var(--font-sans);font-variant-numeric:tabular-nums;transition:all var(--dur-fast) var(--ease-standard)}.wl-dose input:hover+span{border-color:var(--text-subtle)}.wl-dose input:checked+span{background:var(--surface-inverse);border-color:var(--surface-inverse);color:var(--text-inverse)}.wl-dose input:focus-visible+span{box-shadow:var(--focus-ring)}.wl-dose input:disabled+span{color:var(--text-subtle);border-style:dashed;background:var(--bg-subtle)}.wl-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:var(--space-2);border:0;margin:0;padding:0}.wl-tile{position:relative;display:grid;align-content:start;gap:4px;padding:var(--space-4);padding-top:var(--space-5);border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-card);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard);font-variant-numeric:tabular-nums}.wl-tile input{position:absolute;opacity:0;width:1px;height:1px}.wl-tile:hover{border-color:var(--border-strong)}.wl-tile:has(input:checked){border-color:var(--selected-border);background:var(--selected-bg);box-shadow:inset 0 0 0 1px var(--selected-border)}.wl-tile:has(input:focus-visible){box-shadow:var(--focus-ring)}.wl-tile__qty{font:var(--weight-semibold) var(--text-body)/1.2 var(--font-sans);color:var(--text-strong)}.wl-tile__total{font:var(--weight-semibold) var(--text-h4)/1.2 var(--font-sans);color:var(--text-price)}.wl-tile__unit{font-size:var(--text-xs);color:var(--text-muted)}.wl-tile__was{font-size:var(--text-xs);color:var(--text-muted);display:flex;gap:6px;align-items:center}.wl-tile__was s{text-decoration-thickness:1px}.wl-tile__flag{position:absolute;top:-10px;left:var(--space-3);height:20px;padding:0 8px;border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--text-inverse);font:var(--weight-semibold) 11px/20px var(--font-sans);letter-spacing:.02em}.wl-tile__check{position:absolute;top:var(--space-3);right:var(--space-3);width:20px;height:20px;border-radius:50%;border:1.5px solid var(--border-strong);display:grid;place-items:center;color:var(--action-primary-fg);background:var(--surface-card)}.wl-tile:has(input:checked) .wl-tile__check{background:var(--action-primary-bg);border-color:var(--action-primary-bg)}.wl-offers{display:grid;gap:var(--space-3)}.wl-offer{display:grid;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-card);cursor:pointer;position:relative;transition:border-color var(--dur-fast),background-color var(--dur-fast)}.wl-offer input{position:absolute;opacity:0;width:1px;height:1px}.wl-offer:has(input:checked){border-color:var(--selected-border);box-shadow:inset 0 0 0 1px var(--selected-border)}.wl-offer:has(input:focus-visible){box-shadow:var(--focus-ring)}.wl-offer--single{cursor:default}.wl-offer__top{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.wl-offer__partner{font-weight:var(--weight-semibold);color:var(--text-strong);display:flex;gap:var(--space-2);align-items:center}.wl-offer__mode{font-size:var(--text-sm);color:var(--text-body);display:flex;gap:var(--space-2);align-items:flex-start;line-height:1.45}.wl-offer__mode svg{margin-top:2px;color:var(--text-accent)}.wl-offer__meta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center;font-size:var(--text-xs);color:var(--text-muted)}.wl-offer__radio{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--border-strong);flex-shrink:0;margin-top:2px;display:grid;place-items:center}.wl-offer:has(input:checked) .wl-offer__radio{border-color:var(--action-primary-bg);border-width:6px}.wl-offer-cta{display:grid;gap:var(--space-2)}.wl-buybar{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-buybar);background:var(--surface-raised);box-shadow:var(--shadow-bar);padding:var(--space-3) var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom));display:flex;align-items:center;gap:var(--space-4);transition:transform var(--dur-slow) var(--ease-standard)}.wl-buybar--static{position:relative;border-radius:var(--radius-md)}.wl-buybar--hidden{transform:translateY(110%)}.wl-buybar__info{flex:1;min-width:0;display:grid;gap:2px}.wl-buybar__pack{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-buybar__price{font:var(--weight-semibold) var(--text-h4)/1.1 var(--font-sans);color:var(--text-price);font-variant-numeric:tabular-nums}@media(min-width:1024px){.wl-buybar--mobile{display:none}}.wl-drawer-scrim{position:fixed;inset:0;background:var(--surface-overlay);z-index:var(--z-drawer);animation:wl-fade-up var(--dur-base) var(--ease-out)}.wl-drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);background:var(--bg-page);z-index:calc(var(--z-drawer) + 1);box-shadow:var(--shadow-overlay);display:grid;grid-template-rows:auto 1fr auto;animation:wl-slide-in var(--dur-slow) var(--ease-standard)}.wl-drawer--inline{position:relative;width:100%;height:100%;animation:none;box-shadow:var(--shadow-3);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-hairline)}.wl-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border-bottom:1px solid var(--border-hairline)}.wl-drawer__head h2{font:var(--weight-display) var(--text-h3)/1.2 var(--font-display)}.wl-drawer__body{overflow:auto;padding:var(--space-5);display:grid;gap:var(--space-4);align-content:start}.wl-drawer__foot{padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--border-hairline);background:var(--surface-card);display:grid;gap:var(--space-3)}.wl-line{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:var(--space-3);align-items:start}.wl-line__img{width:64px;height:64px;border-radius:var(--radius-sm);background:var(--surface-sage);display:grid;place-items:center;color:var(--sage-600);overflow:hidden}.wl-line__img:has(img){background:var(--white);border:1px solid var(--border-hairline)}.wl-line__img img{width:100%;height:100%;object-fit:contain}.wl-line__name{font-weight:var(--weight-semibold);color:var(--text-strong)}.wl-line__meta{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.wl-qty{display:inline-flex;align-items:center;border:1px solid var(--border-strong);border-radius:var(--radius-pill);margin-top:var(--space-2);height:36px}.wl-qty button{width:36px;height:34px;border:0;background:none;display:grid;place-items:center;color:var(--text-strong);cursor:pointer;border-radius:var(--radius-pill)}.wl-qty button:hover{background:var(--bg-subtle)}.wl-qty span{min-width:2ch;text-align:center;font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}.wl-partner-tag{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--surface-sage);font-size:var(--text-sm);color:var(--text-strong)}.wl-conflict{display:grid;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-md);border:1px solid var(--status-warning-border);background:var(--status-warning-bg)}.wl-conflict__t{display:flex;gap:var(--space-2);align-items:flex-start;font-weight:var(--weight-semibold);color:var(--text-strong)}.wl-conflict__t svg{color:var(--status-warning-fg);margin-top:2px}.wl-conflict p{font-size:var(--text-sm);line-height:1.5}.wl-freebar{display:grid;gap:6px;font-size:var(--text-xs);color:var(--text-body)}.wl-freebar__track{height:6px;border-radius:var(--radius-pill);background:var(--bg-subtle);overflow:hidden;border:1px solid var(--border-hairline)}.wl-freebar__track i{display:block;height:100%;background:var(--action-primary-bg);transition:width var(--dur-slow) var(--ease-standard)}.wl-co-sec{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-card);transition:border-color var(--dur-base),box-shadow var(--dur-base)}.wl-co-sec--active{border-color:var(--border-strong);box-shadow:var(--shadow-2)}.wl-co-sec--upcoming{background:transparent;border-style:dashed}.wl-co-sec__head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);min-height:64px}.wl-co-sec__num{flex:0 0 28px;height:28px;border-radius:50%;display:grid;place-items:center;font:var(--weight-semibold) var(--text-sm)/1 var(--font-sans);font-variant-numeric:tabular-nums;border:1.5px solid var(--border-strong);color:var(--text-muted)}.wl-co-sec--active .wl-co-sec__num{background:var(--surface-inverse);border-color:var(--surface-inverse);color:var(--text-inverse)}.wl-co-sec--complete .wl-co-sec__num{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-fg)}.wl-co-sec__title{flex:1;min-width:0}.wl-co-sec__title h2{font:var(--weight-semibold) var(--text-h4)/1.3 var(--font-sans);color:var(--text-strong);letter-spacing:var(--tracking-heading)}.wl-co-sec--upcoming .wl-co-sec__title h2{color:var(--text-muted)}.wl-co-sec__sum{font-size:var(--text-sm);color:var(--text-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-co-sec__body{padding:0 var(--space-5) var(--space-5);display:grid;gap:var(--space-4)}.wl-co-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.wl-co-grid .span-2{grid-column:1/-1}@media(max-width:560px){.wl-co-grid{grid-template-columns:1fr}}.wl-pay{display:grid;gap:var(--space-2)}.wl-pay__logos{display:flex;gap:4px}.wl-pay__logos span{display:inline-flex;align-items:center;height:22px;padding:0 6px;border:1px solid var(--border-hairline);border-radius:4px;background:var(--surface-raised);font:var(--weight-bold) 10px/1 var(--font-sans);color:var(--text-body);letter-spacing:.02em}.wl-pay__reason{font-size:var(--text-xs);color:var(--text-muted)}.wl-pay__panel{padding:var(--space-4);margin-top:calc(var(--space-2) * -1);border:1px solid var(--selected-border);border-top:0;border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--surface-card);display:grid;gap:var(--space-4)}.wl-cardbrand{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:24px;padding:0 6px;border-radius:4px;border:1px solid var(--border-hairline);background:var(--surface-raised);font:var(--weight-bold) 10px/1 var(--font-sans);color:var(--text-strong);letter-spacing:.03em;transition:opacity var(--dur-fast)}.wl-cardbrand.is-dim{opacity:.35}.wl-3ds{display:grid;justify-items:center;text-align:center;gap:var(--space-4);padding:var(--space-10) var(--space-6);border-radius:var(--radius-card);background:var(--surface-card);border:1px solid var(--border-hairline)}.wl-3ds__ic{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--surface-accent-soft);color:var(--text-accent)}.wl-3ds--failed .wl-3ds__ic{background:var(--status-safety-bg);color:var(--status-safety-fg)}.wl-3ds--success .wl-3ds__ic{background:var(--status-success-bg);color:var(--status-success-fg)}.wl-3ds__t{font:var(--weight-display) var(--text-h3)/1.2 var(--font-display);color:var(--text-strong)}.wl-3ds p{font-size:var(--text-sm);color:var(--text-body);max-width:40ch;line-height:1.5}.wl-3ds__steps{display:flex;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.wl-crypto{display:grid;gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-card);background:var(--surface-card);border:1px solid var(--border-hairline)}.wl-crypto__main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-5);align-items:start}.wl-crypto__qr{width:168px;height:168px;border-radius:var(--radius-md);border:1px solid var(--border-hairline);background:var(--white);display:grid;place-items:center;color:var(--ink-900);position:relative}.wl-crypto__qr small{position:absolute;bottom:8px;font-size:10px;color:var(--stone-600)}.wl-crypto__row{display:grid;gap:4px}.wl-crypto__k{font-size:var(--text-xs);color:var(--text-muted)}.wl-crypto__v{font:var(--weight-semibold) var(--text-h4)/1.3 var(--font-sans);color:var(--text-strong);font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.wl-crypto__addr{font:var(--weight-medium) var(--text-sm)/1.4 var(--font-mono);color:var(--text-strong);word-break:break-all;background:var(--bg-subtle);padding:var(--space-3);border-radius:var(--radius-sm);display:flex;gap:var(--space-2);align-items:flex-start;justify-content:space-between}.wl-crypto__status{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--bg-subtle);font-size:var(--text-sm)}.wl-crypto__timer{font:var(--weight-semibold) var(--text-sm)/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-strong);margin-left:auto}.wl-crypto__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.wl-crypto__step{display:grid;gap:6px;font-size:var(--text-xs);color:var(--text-muted)}.wl-crypto__step i{height:4px;border-radius:2px;background:var(--border-hairline)}.wl-crypto__step.on{color:var(--text-strong);font-weight:600}.wl-crypto__step.on i{background:var(--action-primary-bg)}@media(max-width:560px){.wl-crypto__main{grid-template-columns:1fr}.wl-crypto__qr{justify-self:center}}.wl-sum{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-card);display:grid}.wl-sum__toggle{display:none;width:100%;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:56px;padding:0 var(--space-5);border:0;background:none;font:var(--weight-semibold) var(--text-body)/1 var(--font-sans);color:var(--text-strong);cursor:pointer}.wl-sum__body{padding:var(--space-5);display:grid;gap:var(--space-4)}.wl-sum__rows{display:grid;gap:var(--space-2);font-size:var(--text-sm);padding-top:var(--space-4);border-top:1px solid var(--border-hairline)}.wl-sum__rows>div{display:flex;justify-content:space-between;gap:var(--space-3)}.wl-sum__rows span:last-child{font-variant-numeric:tabular-nums;color:var(--text-strong)}.wl-sum__total{display:flex;justify-content:space-between;align-items:baseline;padding-top:var(--space-4);border-top:1px solid var(--border-hairline);font-weight:var(--weight-semibold);color:var(--text-strong)}.wl-sum__total strong{font-size:var(--text-price-md);font-variant-numeric:tabular-nums}.wl-sum__disc{font-size:var(--text-xs);color:var(--text-body);background:var(--status-info-bg);border:1px solid var(--status-info-border);border-radius:var(--radius-sm);padding:var(--space-3);display:flex;gap:var(--space-2);line-height:1.45}.wl-sum__coupon{display:flex;gap:var(--space-2);align-items:flex-end}.wl-sum__coupon .wl-field{flex:1}.wl-sum--sticky{position:sticky;top:calc(var(--header-h) + var(--space-6))}@media(max-width:1023px){.wl-sum--collapsible .wl-sum__toggle{display:flex}.wl-sum--collapsible:not(.is-open) .wl-sum__body{display:none}.wl-sum--collapsible .wl-sum__body{padding-top:0}.wl-sum--sticky{position:static}}.k-wrap{max-width:var(--container-max);margin:0 auto;padding:0 var(--gutter)}.k-narrow{max-width:var(--content-max)}.k-sec{padding:var(--space-section) 0}.k-sec--tight{padding:var(--space-12) 0}.k-sec--sunken{background:var(--surface-sunken);border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline)}.k-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-8)}.k-head h2{font-size:var(--text-h2);max-width:24ch}.k-head p{color:var(--text-muted);max-width:52ch;margin-top:var(--space-2)}.k-crumbs{display:flex;gap:6px;flex-wrap:wrap;font-size:var(--text-xs);color:var(--text-muted);padding:var(--space-4) 0}.k-crumbs a{color:var(--text-muted);text-decoration:none}.k-crumbs a:hover{color:var(--text-link);text-decoration:underline}.k-hero{position:relative;min-height:clamp(560px,48vw,680px);display:flex;align-items:center;overflow:hidden;background:var(--stone-100)}.k-hero picture,.k-hero picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.k-hero__in{position:relative;width:100%}.k-hero__txt{max-width:36rem;display:grid;gap:var(--space-5);padding:var(--space-16) 0}.k-hero h1{font-size:var(--text-display);color:var(--ink-900)}.k-hero__lead{font-size:var(--text-lead);line-height:var(--leading-relaxed);color:var(--stone-800);max-width:32em}.k-hero__ctas{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:flex-start}[data-theme=dark] .k-hero picture{opacity:.28}[data-theme=dark] .k-hero h1{color:var(--text-strong)}[data-theme=dark] .k-hero__lead{color:var(--text-body)}@media(max-width:767px){.k-hero{align-items:flex-start;min-height:640px}.k-hero__txt{padding:var(--space-10) 0 var(--space-6)}.k-hero picture img{object-position:center bottom}}.k-team{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,auto);gap:var(--space-6) var(--space-8);align-items:center}@media(max-width:960px){.k-team{grid-template-columns:1fr 1fr}.k-team>:first-child{grid-column:1/-1}}@media(max-width:560px){.k-team{grid-template-columns:1fr}}.k-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(180px,auto);gap:var(--space-4)}.k-tile{position:relative;border-radius:var(--radius-tile);background:var(--surface-card);border:1px solid var(--border-hairline);padding:var(--space-6);display:grid;gap:var(--space-3);align-content:start;overflow:hidden;color:inherit;text-decoration:none;transition:box-shadow var(--dur-base) var(--ease-standard),border-color var(--dur-base)}a.k-tile:hover{box-shadow:var(--shadow-3);border-color:var(--border-strong);color:inherit;text-decoration:none}.k-tile h3{font:var(--weight-display) var(--text-h3)/1.2 var(--font-display);letter-spacing:var(--tracking-heading)}.k-tile p{font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.k-tile--bento{background:var(--image-bento) center/cover;border-color:transparent}.k-tile--ink{background:var(--surface-inverse);color:var(--text-inverse);border-color:transparent}.k-tile--ink h3,.k-tile--ink p{color:var(--text-inverse)}.k-tile--img{padding:0;grid-template-rows:1fr auto}.k-tile--img img{width:100%;height:100%;min-height:140px;object-fit:cover}.k-tile--img .k-tile__b{padding:var(--space-5) var(--space-6) var(--space-6);display:grid;gap:var(--space-2)}.k-span2{grid-column:span 2}.k-row2{grid-row:span 2}.k-steps{list-style:none;margin:var(--space-2) 0 0;padding:0;display:grid;gap:var(--space-4);counter-reset:s}.k-steps li{counter-increment:s;display:grid;grid-template-columns:36px 1fr;gap:var(--space-3);align-items:start}.k-steps li:before{content:counter(s);width:36px;height:36px;border-radius:50%;background:var(--surface-card);border:1px solid var(--border-hairline);display:grid;place-items:center;font:600 15px/1 var(--font-sans);color:var(--text-accent)}.k-steps b{display:block;color:var(--text-strong)}.k-steps span{font-size:var(--text-sm);color:var(--text-body)}.k-links{list-style:none;margin:0;padding:0;display:grid}.k-links a{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border-hairline);color:var(--text-strong);text-decoration:none;font-weight:var(--weight-medium)}.k-links a:hover{color:var(--text-link)}@media(max-width:1023px){.k-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.k-bento{grid-template-columns:1fr}.k-span2{grid-column:auto}.k-row2{grid-row:auto}}.k-standards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-10);align-items:center}.k-standards img{border-radius:var(--radius-tile);width:100%;aspect-ratio:4/3;object-fit:cover}.k-std-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-5)}.k-std-list li{display:grid;grid-template-columns:40px 1fr;gap:var(--space-4)}.k-std-list .ic{width:40px;height:40px;border-radius:12px;background:var(--surface-accent-soft);display:grid;place-items:center;color:var(--text-accent)}.k-std-list b{display:block;color:var(--text-strong);margin-bottom:2px}.k-std-list span{font-size:var(--text-sm);color:var(--text-body);line-height:1.5}@media(max-width:860px){.k-standards{grid-template-columns:1fr}}.k-pdp{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--space-10);align-items:start;padding-bottom:var(--space-12)}.k-gallery{position:sticky;top:calc(var(--header-h) + var(--space-6));display:grid;gap:var(--space-3)}.k-gallery__main{border-radius:var(--radius-tile);overflow:hidden;background:var(--surface-sage);aspect-ratio:1/1}.k-gallery__main img{width:100%;height:100%;object-fit:cover;view-transition-name:pdp-image}.k-gallery__main.is-pack{background:var(--white)}.k-gallery__main.is-pack img{object-fit:contain;padding:6%}.k-teamhero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-10);align-items:center;padding:var(--space-12) 0}.k-teamhero img{width:100%;height:auto;border-radius:var(--radius-tile);aspect-ratio:3/2;object-fit:cover}.k-teamgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:var(--space-4)}@media(max-width:900px){.k-teamhero{grid-template-columns:1fr;padding:var(--space-8) 0}}.k-gallery__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2)}.k-gallery__thumbs button{aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-hairline);padding:0;background:var(--surface-sage);cursor:pointer}.k-gallery__thumbs button[aria-pressed=true]{box-shadow:0 0 0 2px var(--bg-page),0 0 0 4px var(--selected-border)}.k-gallery__thumbs img{width:100%;height:100%;object-fit:cover}.k-buy{display:grid;gap:var(--space-6)}.k-buy h1{font-size:var(--text-h1)}.k-buy__sub{font-size:var(--text-lead);color:var(--text-muted);margin-top:var(--space-2)}.k-price-box{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--border-hairline);min-height:96px}.k-price-box .wl-price__now{view-transition-name:pdp-price}@media(max-width:900px){.k-pdp{grid-template-columns:1fr;gap:var(--space-6)}.k-gallery{position:static}.k-gallery__main{aspect-ratio:4/3}}.k-article{display:grid;grid-template-columns:220px minmax(0,var(--content-max)) minmax(0,1fr);gap:var(--space-10);align-items:start}.k-article__body{display:grid;gap:var(--space-8);min-width:0}.k-article__body h2{font-size:var(--text-h2);scroll-margin-top:calc(var(--header-h) + 24px)}.k-article__body p{line-height:var(--leading-relaxed)}.k-article__body section{display:grid;gap:var(--space-4)}.k-article__rail{position:sticky;top:calc(var(--header-h) + var(--space-6))}@media(max-width:1180px){.k-article{grid-template-columns:200px minmax(0,1fr)}.k-article__rail{display:none}}@media(max-width:1023px){.k-article{grid-template-columns:1fr;gap:var(--space-6)}}.k-module{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:var(--space-5);align-items:center;padding:var(--space-5);border-radius:var(--radius-card);background:var(--surface-card);border:1px solid var(--border-hairline);box-shadow:var(--shadow-2)}.k-module img{width:120px;height:96px;object-fit:cover;border-radius:var(--radius-md)}.k-module__name{font:var(--weight-display-strong) 1.375rem/1.2 var(--font-display);color:var(--text-strong)}@media(max-width:640px){.k-module{grid-template-columns:88px 1fr}.k-module img{width:88px;height:72px}.k-module>:last-child{grid-column:1/-1}}.k-grid3{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:var(--space-4)}.k-checkout{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:var(--space-8);align-items:start;padding:var(--space-8) 0 var(--space-16)}@media(max-width:1023px){.k-checkout{grid-template-columns:1fr;gap:var(--space-4)}.k-checkout>aside{order:-1}}.k-co-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--border-hairline)}.k-thanks{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--space-8);padding:var(--space-12) 0 var(--space-16);align-items:start}.k-thanks__card{padding:var(--space-8);border-radius:var(--radius-tile);background:var(--surface-card);border:1px solid var(--border-hairline);box-shadow:var(--shadow-2);display:grid;gap:var(--space-5)}.k-kv{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2) var(--space-6);font-size:var(--text-sm)}.k-kv dt{color:var(--text-muted)}.k-kv dd{margin:0;color:var(--text-strong);font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:860px){.k-thanks{grid-template-columns:1fr}}.k-demo{position:fixed;left:var(--space-4);bottom:var(--space-4);z-index:90;display:flex;gap:4px;flex-wrap:wrap;max-width:calc(100vw - 32px);padding:6px;border-radius:var(--radius-pill);background:var(--surface-inverse);box-shadow:var(--shadow-overlay)}.k-demo button{height:32px;padding:0 12px;border-radius:var(--radius-pill);border:0;background:transparent;color:var(--text-inverse);font:600 12px/1 var(--font-sans);cursor:pointer;opacity:.75}.k-demo button[aria-pressed=true]{background:var(--text-inverse);color:var(--surface-inverse);opacity:1}@media(max-width:1023px){.k-demo{bottom:calc(var(--buybar-h) + 12px)}}.k-buy__intro{margin-top:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-body);max-width:52ch}.k-eta{display:flex;gap:var(--space-2);align-items:flex-start;font-size:var(--text-sm);color:var(--text-body);margin:0}.k-eta svg{flex:none;color:var(--text-accent);margin-top:1px}.k-desc{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--space-10);align-items:start;padding-top:var(--space-section);border-top:1px solid var(--border-hairline)}.k-desc__main{display:grid;gap:var(--space-4);max-width:var(--content-max)}.k-desc__main h2{font-size:var(--text-h2)}.k-desc__main h3{font-size:var(--text-h4);font-family:var(--font-sans);font-weight:var(--weight-semibold);margin-top:var(--space-4)}.k-desc__main p{line-height:var(--leading-relaxed)}.k-ship{position:sticky;top:calc(var(--header-h) + var(--space-6));display:grid;gap:var(--space-4);padding:var(--space-6);background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-1)}.k-ship h3{display:flex;gap:var(--space-2);align-items:center;font:var(--weight-semibold) var(--text-h4)/1.3 var(--font-sans)}.k-ship h3 svg{color:var(--text-accent)}.k-ship__lead{font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.k-ship__t{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.k-ship__t th,.k-ship__t td{text-align:left;vertical-align:top;padding:var(--space-3) var(--space-2) var(--space-3) 0;border-top:1px solid var(--border-hairline)}.k-ship__t thead th{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--weight-semibold);border-top:0;padding-top:0}.k-ship__t tbody th{font-weight:var(--weight-semibold);color:var(--text-strong)}.k-ship__t{table-layout:fixed}.k-ship__t b{font-weight:var(--weight-semibold);color:var(--text-strong)}.k-ship__t th:first-child{width:38%}.k-ship__t small{display:block;font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--text-muted);margin-top:2px}.k-ship__notes{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.k-ship__notes li{display:flex;gap:var(--space-2);align-items:flex-start}.k-ship__notes svg{flex:none;margin-top:1px}@media(max-width:900px){.k-desc{grid-template-columns:1fr;gap:var(--space-8)}.k-ship{position:static}}.k-rating{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);min-height:32px;font-size:var(--text-sm);color:var(--text-muted);text-decoration:none}.k-rating strong{color:var(--text-strong);font-weight:var(--weight-semibold)}.k-rating span{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border-strong)}.k-rating:hover span{color:var(--text-link-hover);text-decoration-color:currentColor}#bewertungen{scroll-margin-top:calc(var(--header-h) + var(--space-4))}.k-althero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--space-10);align-items:center;padding:var(--space-6) 0 var(--space-12)}.k-althero img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-tile)}@media(max-width:900px){.k-althero{grid-template-columns:1fr;gap:var(--space-6);padding-bottom:var(--space-8)}.k-althero img{aspect-ratio:16/9;order:-1}}.k-altcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:var(--space-4)}.k-altrail{display:grid;gap:var(--space-5)}.k-altrail__card{display:grid;gap:var(--space-3);padding:var(--space-5);background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-2)}.k-bloghead{display:grid;gap:var(--space-4);max-width:48rem;padding:var(--space-6) 0 var(--space-8)}.k-bloghead h1{font-size:var(--text-h1)}.k-bloghead p{font-size:var(--text-lead);line-height:var(--leading-relaxed);color:var(--text-body)}.k-bloghead--cat{max-width:none;grid-template-columns:minmax(0,48rem) auto;justify-content:space-between;align-items:end;gap:var(--space-8)}@media(max-width:860px){.k-bloghead--cat{grid-template-columns:1fr}}.k-chips{display:flex;gap:var(--space-2);overflow-x:auto;padding:2px 0 var(--space-8);scrollbar-width:none}.k-chips a{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface-card);color:var(--text-strong);font:var(--weight-semibold) var(--text-sm)/1 var(--font-sans);text-decoration:none;transition:background-color var(--dur-fast) var(--ease-standard)}.k-chips a:hover{background:var(--bg-subtle);color:var(--text-strong);text-decoration:none}.k-chips a[aria-current=page]{background:var(--surface-inverse);border-color:var(--surface-inverse);color:var(--text-inverse)}.k-post{display:grid;grid-template-rows:auto 1fr;background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-card);overflow:hidden;color:inherit;text-decoration:none;transition:box-shadow var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.k-post:hover{box-shadow:var(--shadow-3);border-color:var(--border-strong);color:inherit;text-decoration:none}.k-post__img{aspect-ratio:16/10;overflow:hidden;background:var(--surface-sage)}.k-post__img img{width:100%;height:100%;object-fit:cover}.k-post__body{display:grid;gap:var(--space-3);align-content:start;padding:var(--space-5)}.k-post__title{font:var(--weight-display) var(--text-h3)/1.22 var(--font-display);letter-spacing:var(--tracking-heading);color:var(--text-strong);text-wrap:pretty}.k-post:hover .k-post__title{color:var(--text-link-hover)}.k-post__ex{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-body);margin:0}.k-post__meta{display:flex;gap:6px;flex-wrap:wrap;font-size:var(--text-xs);color:var(--text-muted)}.k-post--lg{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:none;margin-bottom:var(--space-6)}.k-post--lg .k-post__img{aspect-ratio:auto;min-height:360px}.k-post--lg .k-post__body{padding:var(--space-10);align-content:center;gap:var(--space-4)}.k-post--lg .k-post__title{font-size:var(--text-h2)}.k-post--lg .k-post__ex{font-size:var(--text-body)}.k-post--row{grid-template-columns:minmax(0,320px) minmax(0,1fr);grid-template-rows:none}.k-post--row .k-post__img{aspect-ratio:auto;min-height:200px}.k-post--row .k-post__body{align-content:center;padding:var(--space-6)}.k-post--sm .k-post__title{font-size:var(--text-h4)}@media(max-width:860px){.k-post--lg,.k-post--row{grid-template-columns:1fr}.k-post--lg .k-post__img,.k-post--row .k-post__img{aspect-ratio:16/10;min-height:0}.k-post--lg .k-post__body{padding:var(--space-6)}}.k-postgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:var(--space-5)}.k-postlist{display:grid;gap:var(--space-5)}.k-pager{display:flex;gap:var(--space-2);justify-content:center;flex-wrap:wrap;padding:var(--space-10) 0}.k-pager a{display:inline-grid;place-items:center;min-width:48px;height:48px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--border-hairline);background:var(--surface-card);color:var(--text-strong);font-weight:var(--weight-semibold);font-size:var(--text-sm);text-decoration:none}.k-pager a:hover{border-color:var(--border-strong);text-decoration:none;color:var(--text-strong)}.k-pager a[aria-current=page]{background:var(--action-primary-bg);border-color:var(--action-primary-bg);color:var(--action-primary-fg)}.k-pager a.is-off{color:var(--text-subtle);pointer-events:none}.k-news{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,26rem);gap:var(--space-8);align-items:end;padding:var(--space-10);border-radius:var(--radius-tile);background:var(--surface-sage);border:1px solid var(--border-hairline)}.k-news h2{font-size:var(--text-h3);max-width:26ch}.k-news p{color:var(--text-body);margin-top:var(--space-2);max-width:52ch}.k-news__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:end}.k-news__ok{font-weight:var(--weight-semibold);color:var(--status-success-fg)}@media(max-width:860px){.k-news{grid-template-columns:1fr;padding:var(--space-6)}.k-news__form{grid-template-columns:1fr}}.k-posthead{display:grid;gap:var(--space-4);max-width:48rem;padding:var(--space-6) 0 var(--space-8)}.k-posthead h1{font-size:var(--text-h1);text-wrap:balance}.k-posthead a.wl-eyebrow{text-decoration:none}.k-posthead__lead{font-size:var(--text-lead);line-height:var(--leading-relaxed);color:var(--text-body)}.k-postfig{margin:0 0 var(--space-10)}.k-postfig img{width:100%;height:auto;aspect-ratio:21/9;object-fit:cover;border-radius:var(--radius-tile)}.k-postfig figcaption{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-2)}@media(max-width:767px){.k-postfig img{aspect-ratio:4/3}}.k-postbody{display:grid;grid-template-columns:minmax(0,var(--content-max)) minmax(0,300px);gap:var(--space-12);justify-content:space-between;align-items:start}@media(max-width:1023px){.k-postbody{grid-template-columns:1fr}}.k-prose{display:grid;gap:var(--space-5);min-width:0;font-size:var(--text-body)}.k-prose p,.k-prose li{line-height:var(--leading-relaxed)}.k-prose h2{font-size:var(--text-h2);margin-top:var(--space-4)}.k-prose ul{margin:0;padding-left:1.2em;display:grid;gap:var(--space-2)}.k-share{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center;padding:var(--space-5) 0;border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline)}.k-share>span{font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--text-strong);margin-right:var(--space-2)}.k-postaside{position:sticky;top:calc(var(--header-h) + var(--space-6));display:grid;gap:var(--space-4)}.k-postaside__card{display:grid;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-card);background:var(--surface-card);border:1px solid var(--border-hairline);box-shadow:var(--shadow-1)}.k-postaside__card strong{font:var(--weight-display) var(--text-h4)/1.3 var(--font-display);color:var(--text-strong)}@media(max-width:1023px){.k-postaside{position:static;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}}.k-seo{display:grid;gap:var(--space-6);padding-top:var(--space-10);border-top:1px solid var(--border-hairline)}.k-seo h2{font-size:var(--text-h2);max-width:28ch}.k-seo__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-12)}.k-seo h3{font-size:var(--text-h4);margin-top:var(--space-2)}.k-seo p{color:var(--text-body);text-wrap:pretty}.k-seo__links{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);font-weight:var(--weight-semibold)}@media(max-width:767px){.k-seo__cols{grid-template-columns:1fr}}.k-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.k-related__note{margin-top:var(--space-6);font-size:var(--text-sm);color:var(--text-muted)}@media(max-width:900px){.k-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.k-related{grid-template-columns:1fr}}.k-cathead{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-10);align-items:start;padding:var(--space-6) 0 var(--space-10)}.k-cathead h1{font-size:var(--text-h1);text-wrap:balance}.k-cathead p{color:var(--text-body);max-width:56ch;line-height:1.6}.k-catbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:var(--space-4);padding:var(--space-4) 0 var(--space-6);border-top:1px solid var(--border-hairline)}.k-catbar__r{display:flex;align-items:end;gap:var(--space-4)}.k-catbar__n{font-size:var(--text-sm);color:var(--text-muted);padding-bottom:14px;white-space:nowrap}.k-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.k-chip{min-height:44px;padding:0 var(--space-4);border-radius:999px;border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-strong);font:var(--weight-medium) var(--text-sm)/1 var(--font-sans);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.k-chip:hover{border-color:var(--border-strong)}.k-chip[aria-pressed=true]{background:var(--action-primary);border-color:var(--action-primary);color:var(--text-on-accent)}.k-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.k-catgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6)}.k-catempty{padding:var(--space-10) 0;color:var(--text-muted)}.k-notstocked{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--space-8);margin:var(--space-section) 0 var(--space-12);padding:var(--space-8);border:1px solid var(--border-hairline);border-radius:var(--radius-xl);background:var(--surface-sunken)}.k-notstocked h2{font-size:var(--text-h3)}.k-notstocked p{color:var(--text-muted);margin-top:var(--space-2);line-height:1.55}.k-notstocked ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.k-notstocked a{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--border-hairline);color:var(--text-strong);text-decoration:none}.k-notstocked a:hover{border-color:var(--border-strong)}.k-notstocked a span{display:grid;gap:2px}.k-notstocked small{color:var(--text-muted);font-size:var(--text-xs)}@media(max-width:1100px){.k-catgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.k-cathead,.k-notstocked{grid-template-columns:1fr}}@media(max-width:560px){.k-catgrid,.k-notstocked ul{grid-template-columns:1fr}.k-catbar__r{width:100%;justify-content:space-between}}.mn-checkout{--font-sans:var(--font-body);--bg-page:var(--surface-page);--bg-subtle:var(--surface-sunken);--surface-card:var(--surface-raised);--surface-sage:var(--surface-sand);--surface-accent-soft:var(--accent-soft);--image-bento:var(--surface-sand);--text-inverse:var(--text-on-inverse);--text-accent:var(--copper-600);--text-price:var(--price);--text-discount:var(--price-saving);--border-accent:var(--accent);--focus-ring:var(--shadow-focus);--action-primary:var(--accent);--action-primary-bg:var(--accent);--action-primary-bg-hover:var(--accent-hover);--action-primary-bg-active:var(--accent-press);--action-primary-fg:var(--text-on-accent);--action-secondary-bg:var(--surface-raised);--action-secondary-bg-hover:var(--surface-sunken);--action-secondary-border:var(--border-strong);--action-secondary-fg:var(--text-strong);--action-quiet-bg-hover:var(--surface-sunken);--action-disabled-bg:var(--surface-sunken);--action-disabled-fg:var(--text-subtle);--selected-bg:var(--accent-soft);--selected-border:var(--accent);--status-info-bg:var(--info-soft);--status-info-border:var(--info-soft);--status-info-fg:var(--info);--status-warning-bg:var(--warning-soft);--status-warning-border:var(--warning-soft);--status-warning-fg:var(--warning);--status-safety-bg:var(--danger-soft);--status-safety-border:var(--danger);--status-safety-fg:var(--danger);--status-success-bg:var(--success-soft);--status-success-border:var(--success-soft);--status-success-fg:var(--success);--skeleton-base:var(--skeleton);--skeleton-shine:var(--bone-100);--stone-0:var(--bone-0);--stone-100:var(--bone-100);--stone-600:var(--ink-500);--stone-800:var(--ink-800);--white:#fff;--sage-200:var(--sand-200);--sage-300:var(--sand-300);--sage-600:var(--copper-600);--sage-800:var(--ink-800);--teal-600:var(--copper-600);--amber-200:var(--warning-soft);--blue-200:var(--info-soft);--red-200:var(--danger-soft);--text-display:clamp(2.25rem,1.8rem + 2vw,3.25rem);--text-h1:clamp(1.875rem,1.6rem + 1.2vw,2.5rem);--text-h2:clamp(1.5rem,1.35rem + .7vw,2rem);--text-h3:1.25rem;--text-h4:1.125rem;--text-lead:1.125rem;--text-sm:.9375rem;--text-xs:.8125rem;--text-price-lg:2rem;--text-price-md:1.375rem;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.55;--leading-relaxed:1.62;--weight-display:700;--weight-display-strong:800;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-display:-.02em;--tracking-heading:-.01em;--tracking-eyebrow:.08em;--measure:68ch;--space-section:var(--section-y);--container-max:var(--container);--content-max:42rem;--radius-tile:var(--radius-xl);--radius-control:var(--radius-sm);--shadow-1:var(--shadow-xs);--shadow-2:var(--shadow-sm);--shadow-3:var(--shadow-md);--shadow-bar:var(--shadow-md);--shadow-overlay:var(--shadow-lg);--dur-instant:0ms;--duration-fast:var(--dur-fast);--ease-standard:var(--ease-out);--touch-min:var(--tap-min);--buybar-h:76px;--z-buybar:40;--z-drawer:70;--z-header:30;--z-modal:80;font-family:var(--font-body)}.mn-checkout h1,.mn-checkout h2{font-family:var(--font-display)}
