@font-face{font-family:switzer;src:url(../media/Switzer_Variable-s.p.2cv8cnme15iov.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:switzer Fallback;src:local(Arial);ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.switzer_69997ba7-module__33r3Tq__className{font-family:switzer,switzer Fallback}.switzer_69997ba7-module__33r3Tq__variable{--font-switzer:"switzer", "switzer Fallback"}
.ThemeToggle-module__7IOLWG__group{border-radius:var(--r-full);background:var(--surface-component);border:0;margin:0;padding:2px;display:inline-flex}.ThemeToggle-module__7IOLWG__option{block-size:var(--control-h-xs);padding-inline:var(--space-xs);border-radius:var(--r-full);color:var(--text-secondary);font-size:var(--fs-xs);font-weight:var(--fw-medium);transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);line-height:1}.ThemeToggle-module__7IOLWG__option[aria-pressed=true]{background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--elev-1)}.ThemeToggle-module__7IOLWG__option:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}
.Footer-module__hP-FLq__footer{background:var(--surface-page);color:var(--text-primary);margin-block-start:var(--section-y)}.Footer-module__hP-FLq__inner{gap:var(--space-xl);max-inline-size:var(--width-site);padding:var(--space-2xl) var(--gutter) var(--space-xl);grid-template-columns:1fr;margin-inline:auto;display:grid}@media (min-width:48rem){.Footer-module__hP-FLq__inner{gap:var(--space-l);grid-template-columns:2fr repeat(3,1fr)}}.Footer-module__hP-FLq__brand{gap:var(--space-s);flex-direction:column;max-inline-size:34ch;display:flex}.Footer-module__hP-FLq__logo{inline-size:auto;block-size:var(--logo-h);object-fit:contain;align-self:flex-start}.Footer-module__hP-FLq__blurb{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary)}.Footer-module__hP-FLq__address{font-style:normal;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--text-secondary)}.Footer-module__hP-FLq__address a{color:var(--text-primary)}.Footer-module__hP-FLq__column{gap:var(--space-xs);flex-direction:column;display:flex}.Footer-module__hP-FLq__colTitle{margin:0}.Footer-module__hP-FLq__links{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Footer-module__hP-FLq__link{color:var(--text-primary);font-size:var(--fs-sm);line-height:var(--lh-body);border-radius:var(--r-xs);text-decoration:none}@media (hover:hover){.Footer-module__hP-FLq__link:hover{text-decoration:underline}}.Footer-module__hP-FLq__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.Footer-module__hP-FLq__legal{justify-content:space-between;align-items:center;gap:var(--space-s);max-inline-size:var(--width-site);padding:var(--space-s) var(--gutter) var(--space-m);border-block-start:1px solid var(--border-hairline);flex-wrap:wrap;margin-inline:auto;display:flex}.Footer-module__hP-FLq__legalText{max-inline-size:none;font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-secondary);margin:0}
.Icon-module__5a5eNG__icon{vertical-align:-.15em;fill:none;stroke:currentColor;color:inherit;flex:none;display:inline-block}.Icon-module__5a5eNG__sm{width:1rem;height:1rem}.Icon-module__5a5eNG__md{width:1.25rem;height:1.25rem}.Icon-module__5a5eNG__lg{width:1.5rem;height:1.5rem}
.Button-module__p8AkZW__button{justify-content:center;align-items:center;gap:var(--space-2xs);block-size:var(--_h);padding-inline:var(--_px);border-radius:var(--r-sm);font-size:var(--_fs);font-weight:var(--fw-medium);letter-spacing:var(--ls-body);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--_fg);background:var(--_bg);box-shadow:var(--_ring);transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), transform var(--dur-instant) var(--ease-standard);line-height:1;text-decoration:none;display:inline-flex;position:relative}.Button-module__p8AkZW__content{align-items:center;gap:inherit;transition:opacity var(--dur-fast) var(--ease-standard);display:inline-flex}.Button-module__p8AkZW__xs{--_h:var(--control-h-xs);--_px:var(--control-px-xs);--_fs:var(--fs-xs);border-radius:var(--r-xs)}.Button-module__p8AkZW__sm{--_h:var(--control-h-sm);--_px:var(--control-px-sm);--_fs:var(--fs-sm)}.Button-module__p8AkZW__md{--_h:var(--control-h-md);--_px:var(--control-px-md);--_fs:var(--fs-control)}.Button-module__p8AkZW__lg{--_h:var(--control-h-lg);--_px:var(--control-px-lg);--_fs:var(--fs-body)}.Button-module__p8AkZW__iconOnly{inline-size:var(--_h);padding-inline:0}.Button-module__p8AkZW__primary{--_bg:var(--accent-solid);--_fg:var(--text-on-accent);--_ring:none}.Button-module__p8AkZW__secondary{--_bg:var(--surface-raised);--_fg:var(--text-primary);--_ring:0 0 0 1px var(--border-default)}.Button-module__p8AkZW__ghost{--_bg:transparent;--_fg:var(--text-primary);--_ring:none}.Button-module__p8AkZW__link{--_bg:transparent;--_fg:var(--text-accent);--_ring:none;--_h:auto;--_px:0;border-radius:var(--r-xs);font-weight:var(--fw-regular);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.Button-module__p8AkZW__primary:hover:not([data-disabled]){--_bg:var(--accent-solid-hover)}.Button-module__p8AkZW__secondary:hover:not([data-disabled]){--_bg:var(--surface-component);--_ring:0 0 0 1px var(--border-strong)}.Button-module__p8AkZW__ghost:hover:not([data-disabled]){--_bg:var(--surface-component)}.Button-module__p8AkZW__link:hover:not([data-disabled]){text-decoration-thickness:2px}}.Button-module__p8AkZW__button:active:not([data-disabled]){transform:translateY(.5px)scale(.99)}.Button-module__p8AkZW__secondary:active:not([data-disabled]),.Button-module__p8AkZW__ghost:active:not([data-disabled]){--_bg:var(--surface-component-active)}.Button-module__p8AkZW__button[aria-pressed=true]{--_bg:var(--surface-component-active);--_ring:0 0 0 1px var(--border-strong)}.Button-module__p8AkZW__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.Button-module__p8AkZW__button[data-disabled]{cursor:not-allowed;--_bg:var(--surface-component);--_fg:var(--text-secondary);--_ring:0 0 0 1px var(--border-subtle)}.Button-module__p8AkZW__link[data-disabled]{--_bg:transparent;--_ring:none;text-decoration:none}.Button-module__p8AkZW__button[data-loading]{cursor:progress}.Button-module__p8AkZW__button[data-loading] .Button-module__p8AkZW__content{opacity:0}.Button-module__p8AkZW__spinner{place-items:center;display:grid;position:absolute;inset:0}.Button-module__p8AkZW__spinner svg{animation:.8s linear infinite Button-module__p8AkZW__spin}@keyframes Button-module__p8AkZW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module__p8AkZW__spinner svg{animation-duration:2s}}.Button-module__p8AkZW__label{display:inline-block}
.Dialog-module__2m0ZfG__backdrop{background:var(--scrim);z-index:40;min-block-size:100dvh;transition:opacity var(--dur-moderate) var(--ease-standard);position:fixed;inset:0}@supports (-webkit-touch-callout:none){.Dialog-module__2m0ZfG__backdrop{position:absolute}}.Dialog-module__2m0ZfG__backdrop[data-starting-style],.Dialog-module__2m0ZfG__backdrop[data-ending-style]{opacity:0}.Dialog-module__2m0ZfG__popup{z-index:41;background:var(--surface-overlay);color:var(--text-primary);box-shadow:var(--elev-4), 0 0 0 1px var(--border-hairline);transition:transform var(--dur-panel) var(--ease-emphasized), opacity var(--dur-panel) var(--ease-entrance);outline:0;flex-direction:column;display:flex;position:fixed}.Dialog-module__2m0ZfG__popup[data-ending-style]{transition-duration:var(--dur-panel-exit);transition-timing-function:var(--ease-exit)}.Dialog-module__2m0ZfG__center{inline-size:min(var(--popup-w-max), calc(100vw - 2 * var(--gutter)));max-block-size:calc(100dvh - 2 * var(--space-l));border-radius:var(--r-lg);inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.Dialog-module__2m0ZfG__center[data-starting-style],.Dialog-module__2m0ZfG__center[data-ending-style]{opacity:0;transform:translate(-50%, calc(-50% + var(--motion-distance))) scale(.98)}.Dialog-module__2m0ZfG__sheet{block-size:100dvh;inline-size:min(26rem,100vw);border-start-start-radius:var(--r-lg);border-end-start-radius:var(--r-lg);padding-block-end:env(safe-area-inset-bottom);inset-block:0;inset-inline-end:0}.Dialog-module__2m0ZfG__sheet[data-starting-style],.Dialog-module__2m0ZfG__sheet[data-ending-style]{opacity:.999;transform:translate(100%)}.Dialog-module__2m0ZfG__header{justify-content:space-between;align-items:flex-start;gap:var(--space-s);padding:var(--space-m) var(--space-m) var(--space-s);display:flex}.Dialog-module__2m0ZfG__headings{gap:var(--space-3xs);flex-direction:column;display:flex}.Dialog-module__2m0ZfG__title{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:var(--fw-medium);margin:0}.Dialog-module__2m0ZfG__description{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);margin:0}.Dialog-module__2m0ZfG__close{inline-size:var(--control-h-sm);block-size:var(--control-h-sm);margin:calc(-1 * var(--space-2xs)) calc(-1 * var(--space-2xs)) 0 0;border-radius:var(--r-sm);color:var(--text-secondary);transition:background-color var(--dur-fast) var(--ease-standard);place-items:center;display:grid}@media (hover:hover){.Dialog-module__2m0ZfG__close:hover{background:var(--surface-component);color:var(--text-primary)}}.Dialog-module__2m0ZfG__close:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:0}.Dialog-module__2m0ZfG__body{min-block-size:0;padding:0 var(--space-m) var(--space-m);flex:1;overflow-y:auto}.Dialog-module__2m0ZfG__actions{justify-content:flex-end;gap:var(--space-xs);padding:var(--space-s) var(--space-m) var(--space-m);border-block-start:1px solid var(--border-hairline);display:flex}
.Select-module__xkezVW__field{gap:var(--space-2xs);flex-direction:column;min-inline-size:12rem;display:inline-flex}.Select-module__xkezVW__label{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium);cursor:default}.Select-module__xkezVW__trigger{justify-content:space-between;align-items:center;gap:var(--space-xs);block-size:var(--control-h-md);padding-inline:var(--space-xs) var(--space-2xs);border-radius:var(--r-sm);background:var(--surface-raised);color:var(--text-primary);font-size:var(--fs-control);box-shadow:0 0 0 1px var(--border-default);transition:box-shadow var(--dur-fast) var(--ease-standard);line-height:1;display:flex}@media (hover:hover){.Select-module__xkezVW__trigger:hover:not([data-disabled]){box-shadow:0 0 0 1px var(--border-strong)}}.Select-module__xkezVW__trigger[data-popup-open]{box-shadow:0 0 0 1px var(--border-strong)}.Select-module__xkezVW__trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.Select-module__xkezVW__trigger[data-disabled]{background:var(--surface-component);color:var(--text-secondary);cursor:not-allowed}.Select-module__xkezVW__value[data-placeholder]{color:var(--text-secondary)}.Select-module__xkezVW__icon{color:var(--text-secondary);transition:transform var(--dur-fast) var(--ease-standard);display:flex}.Select-module__xkezVW__trigger[data-popup-open] .Select-module__xkezVW__icon{transform:rotate(180deg)}.Select-module__xkezVW__positioner{z-index:30;outline:0}.Select-module__xkezVW__popup{min-inline-size:var(--anchor-width);padding-block:var(--space-3xs);border-radius:var(--r-md);background:var(--surface-overlay);color:var(--text-primary);box-shadow:var(--elev-3), 0 0 0 1px var(--border-hairline);transform-origin:var(--transform-origin);transition:transform var(--dur-fast) var(--ease-entrance), opacity var(--dur-fast) var(--ease-entrance)}.Select-module__xkezVW__popup[data-starting-style],.Select-module__xkezVW__popup[data-ending-style]{opacity:0;transform:scale(.98)}.Select-module__xkezVW__popup[data-ending-style]{transition-timing-function:var(--ease-exit);transition-duration:var(--dur-instant)}.Select-module__xkezVW__list{max-block-size:var(--available-height);scroll-padding-block:var(--space-xs);overflow-y:auto}.Select-module__xkezVW__item{align-items:center;gap:var(--space-2xs);padding-block:var(--space-2xs);padding-inline:var(--space-xs) var(--space-s);font-size:var(--fs-sm);line-height:var(--lh-sm);cursor:default;-webkit-user-select:none;user-select:none;outline:0;grid-template-columns:1rem minmax(0,1fr);display:grid}.Select-module__xkezVW__item[data-highlighted]{background:var(--surface-component-hover)}.Select-module__xkezVW__item[data-selected]{font-weight:var(--fw-medium)}.Select-module__xkezVW__indicator{color:var(--text-accent);grid-column:1;display:flex}.Select-module__xkezVW__itemText{flex-direction:column;grid-column:2;display:flex}.Select-module__xkezVW__hint{font-size:var(--fs-xs);color:var(--text-secondary)}
.Catalogue-module__Y9OkCG__layout{gap:var(--space-l);align-items:start;display:grid}@media (min-width:64rem){.Catalogue-module__Y9OkCG__layout{gap:var(--space-xl);grid-template-columns:15rem minmax(0,1fr)}}.Catalogue-module__Y9OkCG__sidebar{display:none}@media (min-width:64rem){.Catalogue-module__Y9OkCG__sidebar{padding:var(--space-s) var(--space-m) var(--space-m);border-radius:var(--r-lg);background:var(--surface-raised);box-shadow:0 0 0 1px var(--border-hairline);max-block-size:calc(100dvh - var(--header-h-compact) - var(--space-l));overscroll-behavior:contain;padding-inline-end:var(--space-2xs);display:block;position:sticky;inset-block-start:calc(var(--header-h-compact) + var(--space-s));overflow-y:auto}}.Catalogue-module__Y9OkCG__sidebarTitle{margin:0 0 var(--space-xs);font-size:var(--fs-body);line-height:var(--lh-sm);letter-spacing:var(--ls-body);font-weight:var(--fw-semibold)}.Catalogue-module__Y9OkCG__mobileOnly{display:block}@media (min-width:64rem){.Catalogue-module__Y9OkCG__mobileOnly{display:none}}.Catalogue-module__Y9OkCG__panel{flex-direction:column;display:flex}.Catalogue-module__Y9OkCG__group{border-block-end:1px solid var(--border-hairline)}.Catalogue-module__Y9OkCG__groupTheme{border-block-end-color:var(--border-default)}.Catalogue-module__Y9OkCG__groupSummary{justify-content:space-between;align-items:center;gap:var(--space-2xs);min-block-size:var(--control-h-md);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;list-style:none;display:flex}.Catalogue-module__Y9OkCG__groupSummary::-webkit-details-marker{display:none}.Catalogue-module__Y9OkCG__groupSummary:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-xs)}.Catalogue-module__Y9OkCG__groupCount{color:var(--text-secondary);font-weight:var(--fw-regular)}.Catalogue-module__Y9OkCG__groupChevron{color:var(--text-secondary);transition:transform var(--dur-fast) var(--ease-standard)}.Catalogue-module__Y9OkCG__group[open] .Catalogue-module__Y9OkCG__groupChevron{transform:rotate(180deg)}.Catalogue-module__Y9OkCG__fieldset{margin:0 0 var(--space-xs);border:0;flex-direction:column;padding:0;display:flex}.Catalogue-module__Y9OkCG__option{align-items:center;gap:var(--space-2xs);min-block-size:var(--control-h-sm);padding-inline:var(--space-3xs);border-radius:var(--r-xs);font-size:var(--fs-sm);line-height:var(--lh-sm);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}@media (hover:hover){.Catalogue-module__Y9OkCG__option:hover:not(.Catalogue-module__Y9OkCG__optionDisabled){background:var(--surface-component)}}.Catalogue-module__Y9OkCG__optionDisabled{color:var(--text-secondary);cursor:not-allowed}.Catalogue-module__Y9OkCG__checkbox{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--brand-solid);cursor:inherit;margin:0}.Catalogue-module__Y9OkCG__checkbox:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.Catalogue-module__Y9OkCG__optionLabel{min-inline-size:0}.Catalogue-module__Y9OkCG__optionCount{font-size:var(--fs-xs);color:var(--text-secondary)}.Catalogue-module__Y9OkCG__price{align-items:flex-start;gap:var(--space-xs);flex-direction:column;margin-block-end:var(--space-s);display:flex}.Catalogue-module__Y9OkCG__priceFields{align-items:flex-end;gap:var(--space-2xs);display:flex}.Catalogue-module__Y9OkCG__priceField{gap:var(--space-3xs);flex-direction:column;display:flex}.Catalogue-module__Y9OkCG__priceLabel{font-size:var(--fs-xs);color:var(--text-secondary)}.Catalogue-module__Y9OkCG__priceInput{inline-size:6rem;block-size:var(--control-h-sm);padding-inline:var(--space-2xs);border-radius:var(--r-sm);background:var(--surface-raised);color:var(--text-primary);font-size:var(--fs-body);font-variant-numeric:tabular-nums;box-shadow:0 0 0 1px var(--border-default);border:0}.Catalogue-module__Y9OkCG__priceInput:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.Catalogue-module__Y9OkCG__priceDash{color:var(--text-secondary);padding-block-end:var(--space-2xs)}.Catalogue-module__Y9OkCG__results{gap:var(--space-m);flex-direction:column;min-inline-size:0;display:flex}.Catalogue-module__Y9OkCG__toolbar{justify-content:space-between;align-items:flex-end;gap:var(--space-s);flex-wrap:wrap;display:flex}.Catalogue-module__Y9OkCG__total{font-size:var(--fs-body);font-weight:var(--fw-medium);margin:0}.Catalogue-module__Y9OkCG__tools{align-items:flex-end;gap:var(--space-xs);flex-wrap:wrap;display:flex}.Catalogue-module__Y9OkCG__sort{min-inline-size:13rem}.Catalogue-module__Y9OkCG__applied{align-items:center;gap:var(--space-2xs) var(--space-s);flex-wrap:wrap;display:flex}.Catalogue-module__Y9OkCG__chips{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Catalogue-module__Y9OkCG__chip{align-items:center;gap:var(--space-3xs);block-size:var(--control-h-sm);padding-inline:var(--space-xs) var(--space-2xs);border-radius:var(--r-full);background:var(--surface-inverse);color:var(--text-inverse);font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:background-color var(--dur-fast) var(--ease-standard);display:inline-flex}@media (hover:hover){.Catalogue-module__Y9OkCG__chip:hover{background:color-mix(in oklab, var(--surface-inverse) 82%, var(--surface-page))}}.Catalogue-module__Y9OkCG__chip:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.Catalogue-module__Y9OkCG__empty{gap:var(--space-s);padding:var(--space-xl) var(--space-l);border-radius:var(--r-lg);background:var(--surface-raised);box-shadow:0 0 0 1px var(--border-hairline);flex-direction:column;display:flex}.Catalogue-module__Y9OkCG__emptyTitle{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);margin:0}.Catalogue-module__Y9OkCG__empty p{color:var(--text-secondary);margin:0}.Catalogue-module__Y9OkCG__emptyActions{gap:var(--space-xs);flex-wrap:wrap;display:flex}
.ProductGrid-module__sA1PYq__grid{gap:var(--space-l) var(--space-m);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.ProductGrid-module__sA1PYq__cell{grid-row:span 7;grid-template-rows:subgrid;display:grid}
.PriceDisplay-module__tKUseG__price{align-items:baseline;column-gap:var(--space-xs);row-gap:var(--space-3xs);flex-wrap:wrap;display:flex}.PriceDisplay-module__tKUseG__now{font-weight:var(--fw-semibold);letter-spacing:var(--ls-h3);color:var(--text-primary)}.PriceDisplay-module__tKUseG__hero .PriceDisplay-module__tKUseG__now{font-size:var(--fs-h2);line-height:var(--lh-h2)}.PriceDisplay-module__tKUseG__card .PriceDisplay-module__tKUseG__now{font-size:var(--fs-h3);line-height:var(--lh-h3)}.PriceDisplay-module__tKUseG__was{align-items:baseline;gap:var(--space-2xs);display:inline-flex}.PriceDisplay-module__tKUseG__wasPrice{font-size:var(--fs-sm);color:var(--text-secondary);text-decoration-thickness:1px}.PriceDisplay-module__tKUseG__save{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-accent)}.PriceDisplay-module__tKUseG__vat{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-secondary);flex-basis:100%}
.ReviewSummary-module__-EOKrq__stars{gap:1px;line-height:1;display:inline-flex}.ReviewSummary-module__-EOKrq__sm{font-size:var(--fs-sm)}.ReviewSummary-module__-EOKrq__md{font-size:var(--fs-h3)}.ReviewSummary-module__-EOKrq__star{display:inline-block;position:relative}.ReviewSummary-module__-EOKrq__starBase{color:var(--border-default)}.ReviewSummary-module__-EOKrq__starFill{color:var(--text-primary);inline-size:0;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.ReviewSummary-module__-EOKrq__full .ReviewSummary-module__-EOKrq__starFill{inline-size:100%}.ReviewSummary-module__-EOKrq__half .ReviewSummary-module__-EOKrq__starFill{inline-size:50%}.ReviewSummary-module__-EOKrq__summary{gap:var(--space-m);display:grid}@media (min-width:48rem){.ReviewSummary-module__-EOKrq__summary{column-gap:var(--space-xl);grid-template-columns:auto minmax(0,1fr)}.ReviewSummary-module__-EOKrq__note{grid-column:1/-1}}.ReviewSummary-module__-EOKrq__score{gap:var(--space-2xs);flex-direction:column;display:flex}.ReviewSummary-module__-EOKrq__average{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-light)}.ReviewSummary-module__-EOKrq__count{font-size:var(--fs-sm);color:var(--text-secondary)}.ReviewSummary-module__-EOKrq__bars{gap:var(--space-3xs);flex-direction:column;max-inline-size:28rem;margin:0;padding:0;list-style:none;display:flex}.ReviewSummary-module__-EOKrq__bar{align-items:center;gap:var(--space-2xs);min-block-size:var(--control-h-xs);border-radius:var(--r-xs);color:var(--text-primary);font-size:var(--fs-sm);grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;text-decoration:none;display:grid}@media (hover:hover){.ReviewSummary-module__-EOKrq__bar:hover .ReviewSummary-module__-EOKrq__fill{background:var(--accent-solid)}}.ReviewSummary-module__-EOKrq__bar:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.ReviewSummary-module__-EOKrq__barLabel{color:var(--text-secondary)}.ReviewSummary-module__-EOKrq__track{border-radius:var(--r-full);background:var(--surface-component);block-size:.5rem;display:block;overflow:hidden}.ReviewSummary-module__-EOKrq__fill{border-radius:inherit;background:var(--text-primary);block-size:100%;transition:background-color var(--dur-fast) var(--ease-standard);display:block}.ReviewSummary-module__-EOKrq__w0{inline-size:0}.ReviewSummary-module__-EOKrq__w10{inline-size:10%}.ReviewSummary-module__-EOKrq__w20{inline-size:20%}.ReviewSummary-module__-EOKrq__w30{inline-size:30%}.ReviewSummary-module__-EOKrq__w40{inline-size:40%}.ReviewSummary-module__-EOKrq__w50{inline-size:50%}.ReviewSummary-module__-EOKrq__w60{inline-size:60%}.ReviewSummary-module__-EOKrq__w70{inline-size:70%}.ReviewSummary-module__-EOKrq__w80{inline-size:80%}.ReviewSummary-module__-EOKrq__w90{inline-size:90%}.ReviewSummary-module__-EOKrq__w100{inline-size:100%}.ReviewSummary-module__-EOKrq__barCount{text-align:end;color:var(--text-secondary)}.ReviewSummary-module__-EOKrq__note{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);margin:0}.ReviewSummary-module__-EOKrq__empty{gap:var(--space-2xs);flex-direction:column;display:flex}.ReviewSummary-module__-EOKrq__h{margin:0}
.ProductCard-module__cIgr8W__card{grid-row:span 7;grid-template-rows:subgrid;row-gap:var(--space-2xs);padding:var(--space-xs);border-radius:var(--r-md);background:var(--surface-raised);box-shadow:var(--elev-1);transition:transform var(--dur-moderate) var(--ease-standard), box-shadow var(--dur-moderate) var(--ease-standard);display:grid;position:relative}@media (hover:hover){.ProductCard-module__cIgr8W__card:hover{box-shadow:var(--elev-2);transform:translateY(-2px)}.ProductCard-module__cIgr8W__card:hover .ProductCard-module__cIgr8W__img{transform:scale(1.03)}}.ProductCard-module__cIgr8W__card:focus-within{box-shadow:var(--elev-2)}.ProductCard-module__cIgr8W__media{aspect-ratio:3/2;border-radius:max(0px, calc(var(--r-md) - var(--space-xs)));background:var(--surface-page);overflow:hidden}.ProductCard-module__cIgr8W__img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--dur-moderate) var(--ease-standard)}.ProductCard-module__cIgr8W__placeholder{block-size:100%;inline-size:100%}.ProductCard-module__cIgr8W__brand{margin:var(--space-2xs) 0 0}.ProductCard-module__cIgr8W__title{font-size:var(--fs-body);line-height:var(--lh-sm);font-weight:var(--fw-medium);letter-spacing:var(--ls-body);-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ProductCard-module__cIgr8W__titleLink{color:inherit;text-decoration:none}.ProductCard-module__cIgr8W__titleLink:after{content:"";border-radius:inherit;position:absolute;inset:0}.ProductCard-module__cIgr8W__titleLink:focus-visible{outline:0}.ProductCard-module__cIgr8W__card:has(.ProductCard-module__cIgr8W__titleLink:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ProductCard-module__cIgr8W__rating{align-items:center;gap:var(--space-2xs);min-block-size:1.25rem;font-size:var(--fs-xs);color:var(--text-secondary);margin:0;display:flex}.ProductCard-module__cIgr8W__specs{gap:var(--space-3xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ProductCard-module__cIgr8W__pill{block-size:var(--badge-h);padding-inline:var(--badge-px);border-radius:var(--r-xs);background:var(--brand-subtle);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--brand-border);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;letter-spacing:.02em;align-items:center;display:inline-flex}.ProductCard-module__cIgr8W__price{margin-block-start:var(--space-3xs)}.ProductCard-module__cIgr8W__stock{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-secondary);margin:0}.ProductCard-module__cIgr8W__stock[data-state=low-stock]{color:var(--text-accent)}
.CartDrawer-module__h-qHAG__titleRow{align-items:center;gap:var(--space-2xs);display:inline-flex}.CartDrawer-module__h-qHAG__tick{color:var(--text-accent)}.CartDrawer-module__h-qHAG__item{gap:var(--space-s);padding-block:var(--space-s) var(--space-m);grid-template-columns:7.5rem minmax(0,1fr);align-items:start;display:grid}.CartDrawer-module__h-qHAG__thumb{aspect-ratio:3/2;object-fit:cover;border-radius:var(--r-md);background:var(--surface-component);block-size:auto;inline-size:100%}.CartDrawer-module__h-qHAG__meta{gap:var(--space-3xs);flex-direction:column;display:flex}.CartDrawer-module__h-qHAG__meta p{margin:0}.CartDrawer-module__h-qHAG__name{font-weight:var(--fw-medium);text-wrap:pretty}.CartDrawer-module__h-qHAG__variant{font-size:var(--fs-sm);color:var(--text-secondary)}.CartDrawer-module__h-qHAG__price{font-weight:var(--fw-medium);margin-block-start:var(--space-2xs)}.CartDrawer-module__h-qHAG__note{margin:0 0 var(--space-s);font-size:var(--fs-sm);color:var(--text-secondary)}.CartDrawer-module__h-qHAG__summary{gap:var(--space-2xs);padding-block:var(--space-s);border-block-start:1px solid var(--border-hairline);flex-direction:column;margin:0;display:flex}.CartDrawer-module__h-qHAG__summary div{justify-content:space-between;gap:var(--space-s);display:flex}.CartDrawer-module__h-qHAG__summary dt{color:var(--text-secondary)}.CartDrawer-module__h-qHAG__summary dd{font-weight:var(--fw-medium);margin:0}.CartDrawer-module__h-qHAG__vat{font-size:var(--fs-sm);color:var(--text-secondary);margin:0}.CartDrawer-module__h-qHAG__actions{gap:var(--space-2xs);flex-direction:column;inline-size:100%;display:flex}.CartDrawer-module__h-qHAG__actions>a{inline-size:100%}.CartDrawer-module__h-qHAG__continue{padding:var(--space-2xs) var(--space-s);border-radius:var(--r-sm);color:var(--text-secondary);font-size:var(--fs-sm);text-underline-offset:.2em;align-self:center;margin-block-start:var(--space-2xs);text-decoration:underline}@media (hover:hover){.CartDrawer-module__h-qHAG__continue:hover{color:var(--text-primary)}}.CartDrawer-module__h-qHAG__continue:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}
.Breadcrumbs-module__j9Ugvq__nav{font-size:var(--fs-sm);line-height:var(--lh-sm)}.Breadcrumbs-module__j9Ugvq__list{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:none}.Breadcrumbs-module__j9Ugvq__item{align-items:center;display:inline-flex}.Breadcrumbs-module__j9Ugvq__item+.Breadcrumbs-module__j9Ugvq__item:before{content:"/";margin-inline:var(--space-2xs);color:var(--text-secondary)}.Breadcrumbs-module__j9Ugvq__link{color:var(--text-secondary);border-radius:var(--r-xs);text-decoration:none}@media (hover:hover){.Breadcrumbs-module__j9Ugvq__link:hover{color:var(--text-primary);text-decoration:underline}}.Breadcrumbs-module__j9Ugvq__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.Breadcrumbs-module__j9Ugvq__current{color:var(--text-primary)}.Breadcrumbs-module__j9Ugvq__back{align-items:center;gap:var(--space-3xs);min-block-size:var(--control-h-sm);color:var(--text-secondary);border-radius:var(--r-xs);text-decoration:none;display:inline-flex}.Breadcrumbs-module__j9Ugvq__backIcon{transform:rotate(180deg)}.Breadcrumbs-module__j9Ugvq__back:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}@media (min-width:48rem){.Breadcrumbs-module__j9Ugvq__list{display:flex}.Breadcrumbs-module__j9Ugvq__back{display:none}}
.CategoryPage-module__ABAxAW__main{row-gap:var(--space-l);padding-block:var(--space-s) var(--section-y)}.CategoryPage-module__ABAxAW__head{gap:var(--space-xs);padding:var(--space-m);border-radius:var(--r-lg);background:var(--brand-subtle);box-shadow:inset 0 0 0 1px var(--brand-border);flex-direction:column;display:flex}@media (min-width:48rem){.CategoryPage-module__ABAxAW__head{padding:var(--space-l)}}.CategoryPage-module__ABAxAW__title{margin:0}.CategoryPage-module__ABAxAW__intro{color:var(--text-secondary);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:var(--fw-light);margin:0}.CategoryPage-module__ABAxAW__shortcuts{margin-block-start:var(--space-xs)}.CategoryPage-module__ABAxAW__shortcutList{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.CategoryPage-module__ABAxAW__shortcut{block-size:var(--control-h-sm);padding-inline:var(--space-s);border-radius:var(--r-full);background:var(--surface-raised);color:var(--text-brand);font-size:var(--fs-sm);font-weight:var(--fw-medium);box-shadow:0 0 0 1px var(--brand-border);transition:background-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.CategoryPage-module__ABAxAW__shortcut:hover{background:var(--brand-subtle);box-shadow:0 0 0 1px var(--brand-solid)}}.CategoryPage-module__ABAxAW__shortcut[aria-current=page]{background:var(--brand-solid);color:var(--text-on-brand);box-shadow:none}.CategoryPage-module__ABAxAW__shortcut:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.CategoryPage-module__ABAxAW__none{align-items:flex-start;gap:var(--space-s);padding:var(--space-xl) var(--space-l);border-radius:var(--r-lg);background:var(--surface-raised);box-shadow:0 0 0 1px var(--border-hairline);flex-direction:column;display:flex}.CategoryPage-module__ABAxAW__none p{color:var(--text-secondary);margin:0}
.BasketButton-module__nXnHsG__link{align-items:center;gap:var(--space-2xs);block-size:var(--control-h-sm);padding-inline:var(--space-xs);border-radius:var(--r-sm);color:var(--text-primary);font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:background-color var(--dur-fast) var(--ease-standard);text-decoration:none;display:inline-flex}@media (hover:hover){.BasketButton-module__nXnHsG__link:hover{background:var(--surface-component)}}.BasketButton-module__nXnHsG__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:0}.BasketButton-module__nXnHsG__iconWrap{display:inline-flex;position:relative}.BasketButton-module__nXnHsG__badge{block-size:1.125rem;min-inline-size:1.125rem;padding-inline:var(--space-3xs);border-radius:var(--r-full);background:var(--accent-solid);color:var(--text-on-accent);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:grid;position:absolute;inset-block-start:-.35rem;inset-inline-end:-.5rem}.BasketButton-module__nXnHsG__label{display:none}@media (min-width:64rem){.BasketButton-module__nXnHsG__label{display:inline}}
.MainNav-module__gmmHaG__root{min-inline-size:max-content}.MainNav-module__gmmHaG__list{gap:var(--space-3xs);margin:0;padding:0;list-style:none;display:flex;position:relative}.MainNav-module__gmmHaG__trigger{align-items:center;gap:var(--space-3xs);block-size:var(--control-h-sm);padding-inline:var(--space-xs);border-radius:var(--r-sm);color:var(--text-primary);font-size:var(--fs-control);font-weight:var(--fw-medium);-webkit-user-select:none;user-select:none;transition:background-color var(--dur-fast) var(--ease-standard);background:0 0;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover){.MainNav-module__gmmHaG__trigger:hover{background:var(--surface-component)}}.MainNav-module__gmmHaG__trigger[data-popup-open],.MainNav-module__gmmHaG__trigger[data-pressed]{background:var(--surface-component)}.MainNav-module__gmmHaG__trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:0}.MainNav-module__gmmHaG__chevron{color:var(--text-secondary);transition:transform var(--dur-fast) var(--ease-standard);display:flex}.MainNav-module__gmmHaG__chevron[data-popup-open]{transform:rotate(180deg)}.MainNav-module__gmmHaG__positioner{--_dur:var(--dur-moderate);--_ease:var(--ease-emphasized);inline-size:var(--positioner-width);block-size:var(--positioner-height);max-inline-size:var(--available-width);z-index:35;transition:top var(--_dur) var(--_ease), left var(--_dur) var(--_ease), right var(--_dur) var(--_ease), bottom var(--_dur) var(--_ease)}.MainNav-module__gmmHaG__positioner:before{content:"";position:absolute}.MainNav-module__gmmHaG__positioner[data-side=bottom]:before{block-size:10px;inset-block-start:-10px;inset-inline:0}.MainNav-module__gmmHaG__positioner[data-instant]{transition:none}.MainNav-module__gmmHaG__popup{inline-size:var(--popup-width);block-size:var(--popup-height);border-radius:var(--r-lg);background:var(--surface-overlay);color:var(--text-primary);box-shadow:var(--elev-3), 0 0 0 1px var(--border-hairline);transform-origin:var(--transform-origin);transition:opacity var(--_dur) var(--_ease), transform var(--_dur) var(--_ease), width var(--_dur) var(--_ease), height var(--_dur) var(--_ease);outline:0;position:relative}.MainNav-module__gmmHaG__popup[data-starting-style],.MainNav-module__gmmHaG__popup[data-ending-style]{opacity:0;transform:translateY(calc(-1 * var(--motion-distance))) scale(.98)}.MainNav-module__gmmHaG__popup[data-ending-style]{transition-duration:var(--dur-fast);transition-timing-function:var(--ease-exit)}.MainNav-module__gmmHaG__viewport{block-size:100%;inline-size:100%;position:relative;overflow:hidden}.MainNav-module__gmmHaG__content{inline-size:max-content;max-inline-size:min(54rem, calc(100vw - 2 * var(--gutter)));block-size:100%;padding:var(--space-m);transition:opacity calc(var(--_dur) * .5) var(--ease-standard), transform var(--_dur) var(--_ease)}.MainNav-module__gmmHaG__content[data-starting-style],.MainNav-module__gmmHaG__content[data-ending-style]{opacity:0}.MainNav-module__gmmHaG__content[data-starting-style][data-activation-direction=left]{transform:translate(-3%)}.MainNav-module__gmmHaG__content[data-starting-style][data-activation-direction=right]{transform:translate(3%)}.MainNav-module__gmmHaG__columns{gap:var(--space-l);grid-template-columns:minmax(10rem,1fr) minmax(12rem,1.2fr) minmax(14rem,1fr);display:grid}.MainNav-module__gmmHaG__column{gap:var(--space-2xs);flex-direction:column;display:flex}.MainNav-module__gmmHaG__links{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MainNav-module__gmmHaG__link{padding:var(--space-2xs) var(--space-xs);margin-inline:calc(-1 * var(--space-xs));border-radius:var(--r-sm);color:var(--text-primary);font-size:var(--fs-sm);line-height:var(--lh-sm);transition:background-color var(--dur-fast) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex}@media (hover:hover){.MainNav-module__gmmHaG__link:hover{background:var(--surface-component)}}.MainNav-module__gmmHaG__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:0}.MainNav-module__gmmHaG__hint{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-secondary)}.MainNav-module__gmmHaG__featured{gap:var(--space-2xs);padding:var(--space-s);border-radius:var(--r-md);background:var(--surface-component);color:var(--text-primary);transition:background-color var(--dur-fast) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex}@media (hover:hover){.MainNav-module__gmmHaG__featured:hover{background:var(--surface-component-hover)}}.MainNav-module__gmmHaG__featured:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:0}.MainNav-module__gmmHaG__featuredIcon{color:var(--text-accent)}.MainNav-module__gmmHaG__featuredLabel{font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--lh-sm);text-wrap:balance}.MainNav-module__gmmHaG__featuredCta{align-items:center;gap:var(--space-3xs);font-size:var(--fs-sm);color:var(--text-accent);margin-block-start:var(--space-2xs);display:inline-flex}
.NumberField-module__aCrfuG__root{gap:var(--space-2xs);flex-direction:column;display:inline-flex}.NumberField-module__aCrfuG__label{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium)}.NumberField-module__aCrfuG__group{block-size:var(--control-h-md);border-radius:var(--r-sm);background:var(--surface-raised);box-shadow:0 0 0 1px var(--border-default);display:inline-flex;overflow:hidden}.NumberField-module__aCrfuG__step{inline-size:var(--control-h-md);color:var(--text-primary);transition:background-color var(--dur-fast) var(--ease-standard);place-items:center;display:grid}@media (hover:hover){.NumberField-module__aCrfuG__step:hover:not([data-disabled]){background:var(--surface-component)}}.NumberField-module__aCrfuG__step:active:not([data-disabled]){background:var(--surface-component-active)}.NumberField-module__aCrfuG__step[data-disabled]{color:var(--text-secondary);cursor:not-allowed}.NumberField-module__aCrfuG__step:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-width));z-index:1;position:relative}.NumberField-module__aCrfuG__input{inline-size:4ch;color:var(--text-primary);text-align:center;font-size:var(--fs-body);box-shadow:1px 0 0 var(--border-subtle), -1px 0 0 var(--border-subtle);background:0 0;border:0}.NumberField-module__aCrfuG__input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-width));z-index:1;position:relative}
.AddToCart-module__hsM1aW__block{gap:var(--space-s);flex-direction:column;display:flex}.AddToCart-module__hsM1aW__variants{border:0;margin:0;padding:0}.AddToCart-module__hsM1aW__legend{font-size:var(--fs-sm);font-weight:var(--fw-medium);margin-block-end:var(--space-2xs)}.AddToCart-module__hsM1aW__legendValue{color:var(--text-secondary);font-weight:var(--fw-regular)}.AddToCart-module__hsM1aW__options{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.AddToCart-module__hsM1aW__option{min-block-size:var(--control-h-md);padding:var(--space-2xs) var(--space-xs);border-radius:var(--r-sm);background:var(--surface-raised);color:var(--text-primary);font-size:var(--fs-sm);font-weight:var(--fw-medium);box-shadow:0 0 0 1px var(--border-default);transition:box-shadow var(--dur-fast) var(--ease-standard);flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.AddToCart-module__hsM1aW__option[aria-checked=true]{box-shadow:0 0 0 2px var(--text-primary)}.AddToCart-module__hsM1aW__option:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.AddToCart-module__hsM1aW__optionUnavailable{color:var(--text-secondary);background:var(--surface-component)}.AddToCart-module__hsM1aW__optionNote{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--text-accent)}.AddToCart-module__hsM1aW__stock{align-items:center;gap:var(--space-2xs);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium);margin:0;display:flex}.AddToCart-module__hsM1aW__stock[data-state=ok] svg,.AddToCart-module__hsM1aW__stock[data-state=low]{color:var(--text-accent)}.AddToCart-module__hsM1aW__stock[data-state=out]{color:var(--text-secondary)}.AddToCart-module__hsM1aW__row{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.AddToCart-module__hsM1aW__cta{flex:12rem}.AddToCart-module__hsM1aW__error{align-items:center;gap:var(--space-2xs);font-size:var(--fs-sm);flex-basis:100%;margin:0;display:flex}.AddToCart-module__hsM1aW__error svg{color:var(--text-accent)}
.MobileMenu-module__XP5G_W__trigger{align-items:center;gap:var(--space-3xs);block-size:var(--control-h-md);padding-inline:var(--space-2xs) var(--space-s);border-radius:var(--r-sm);color:var(--text-primary);font-size:var(--fs-sm);font-weight:var(--fw-medium);margin-inline-start:calc(-1 * var(--space-2xs));display:inline-flex}.MobileMenu-module__XP5G_W__trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:0}.MobileMenu-module__XP5G_W__backdrop{background:var(--scrim);z-index:40;min-block-size:100dvh;transition:opacity var(--dur-moderate) var(--ease-standard);position:fixed;inset:0}@supports (-webkit-touch-callout:none){.MobileMenu-module__XP5G_W__backdrop{position:absolute}}.MobileMenu-module__XP5G_W__backdrop[data-starting-style],.MobileMenu-module__XP5G_W__backdrop[data-ending-style]{opacity:0}.MobileMenu-module__XP5G_W__popup{z-index:41;block-size:100dvh;inline-size:min(22rem,100vw);background:var(--surface-overlay);color:var(--text-primary);box-shadow:var(--elev-4);transition:transform var(--dur-panel) var(--ease-emphasized), opacity var(--dur-panel) var(--ease-entrance);outline:0;flex-direction:column;padding-block-end:env(safe-area-inset-bottom);display:flex;position:fixed;inset-block:0;inset-inline-start:0}.MobileMenu-module__XP5G_W__popup[data-starting-style],.MobileMenu-module__XP5G_W__popup[data-ending-style]{opacity:.999;transform:translate(-100%)}.MobileMenu-module__XP5G_W__popup[data-ending-style]{transition-duration:var(--dur-panel-exit);transition-timing-function:var(--ease-exit)}.MobileMenu-module__XP5G_W__top{block-size:var(--header-h-compact);padding-inline:var(--space-s) var(--space-2xs);border-block-end:1px solid var(--border-hairline);justify-content:space-between;align-items:center;display:flex}.MobileMenu-module__XP5G_W__title{font-size:var(--fs-body);font-weight:var(--fw-medium);margin:0}.MobileMenu-module__XP5G_W__close{inline-size:var(--control-h-md);block-size:var(--control-h-md);border-radius:var(--r-sm);color:var(--text-secondary);place-items:center;display:grid}.MobileMenu-module__XP5G_W__close:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:0}.MobileMenu-module__XP5G_W__nav{padding-block:var(--space-2xs);flex:1;overflow-y:auto}.MobileMenu-module__XP5G_W__group{border-block-end:1px solid var(--border-hairline)}.MobileMenu-module__XP5G_W__summary{min-block-size:var(--control-h-md);padding-inline:var(--space-s);font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;text-decoration:none;list-style:none;display:flex}.MobileMenu-module__XP5G_W__summary::-webkit-details-marker{display:none}.MobileMenu-module__XP5G_W__summary:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}.MobileMenu-module__XP5G_W__summaryIcon{color:var(--text-secondary);transition:transform var(--dur-fast) var(--ease-standard)}.MobileMenu-module__XP5G_W__group[open] .MobileMenu-module__XP5G_W__summaryIcon{transform:rotate(180deg)}.MobileMenu-module__XP5G_W__links{padding:0 0 var(--space-2xs);margin:0;list-style:none}.MobileMenu-module__XP5G_W__link{align-items:center;gap:var(--space-2xs);min-block-size:var(--control-h-md);padding-inline:var(--space-m);color:var(--text-primary);font-size:var(--fs-sm);text-decoration:none;display:flex}.MobileMenu-module__XP5G_W__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}.MobileMenu-module__XP5G_W__viewAll{color:var(--text-accent);font-weight:var(--fw-medium)}.MobileMenu-module__XP5G_W__bottom{padding-block:var(--space-2xs);border-block-start:1px solid var(--border-hairline)}.MobileMenu-module__XP5G_W__bottom .MobileMenu-module__XP5G_W__link{padding-inline:var(--space-s)}
.ComparisonTable-module__kzj2Xq__scroll{overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overflow-x:auto}.ComparisonTable-module__kzj2Xq__table{border-collapse:collapse;inline-size:100%;min-inline-size:40rem;font-size:var(--fs-sm);line-height:var(--lh-sm)}.ComparisonTable-module__kzj2Xq__table th,.ComparisonTable-module__kzj2Xq__table td{padding:var(--space-xs) var(--space-s);text-align:start;vertical-align:top;border-block-end:1px solid var(--border-hairline)}.ComparisonTable-module__kzj2Xq__corner{inline-size:11rem}.ComparisonTable-module__kzj2Xq__head{vertical-align:bottom}.ComparisonTable-module__kzj2Xq__name{font-weight:var(--fw-medium);color:var(--text-primary);text-wrap:balance;text-decoration:none;display:block}a.ComparisonTable-module__kzj2Xq__name:hover{text-decoration:underline}a.ComparisonTable-module__kzj2Xq__name:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-xs)}.ComparisonTable-module__kzj2Xq__thisOne{padding-inline:var(--badge-px);block-size:var(--badge-h);line-height:var(--badge-h);border-radius:var(--r-xs);background:var(--accent-subtle);color:var(--text-accent);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:.02em;margin-block-start:var(--space-3xs);display:inline-block}.ComparisonTable-module__kzj2Xq__rowHead{font-weight:var(--fw-regular);color:var(--text-secondary)}.ComparisonTable-module__kzj2Xq__cell{font-weight:var(--fw-medium)}.ComparisonTable-module__kzj2Xq__currentCol{background:var(--surface-component)}.ComparisonTable-module__kzj2Xq__na{color:var(--text-secondary)}
.SearchBox-module__0wP5aW__form{inline-size:100%}.SearchBox-module__0wP5aW__field{align-items:center;gap:var(--space-2xs);display:flex;position:relative}.SearchBox-module__0wP5aW__icon{color:var(--text-secondary);pointer-events:none;position:absolute;inset-inline-start:var(--space-xs)}.SearchBox-module__0wP5aW__input{background:var(--surface-component);min-inline-size:0;color:var(--text-primary);transition:background-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);border:0;flex:1}.SearchBox-module__0wP5aW__input::placeholder{color:var(--text-secondary)}.SearchBox-module__0wP5aW__input::-webkit-search-cancel-button{appearance:none}@media (hover:hover){.SearchBox-module__0wP5aW__input:hover{background:var(--surface-component-hover)}}.SearchBox-module__0wP5aW__input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px;background:var(--surface-raised);box-shadow:0 0 0 1px var(--border-default)}.SearchBox-module__0wP5aW__header .SearchBox-module__0wP5aW__input{block-size:var(--control-h-sm);padding-inline:calc(var(--space-xs) + 1rem + var(--space-2xs)) var(--space-xs);border-radius:var(--r-full);font-size:var(--fs-sm)}.SearchBox-module__0wP5aW__page .SearchBox-module__0wP5aW__input{block-size:var(--control-h-lg);padding-inline:calc(var(--space-xs) + 1rem + var(--space-2xs)) var(--space-s);border-radius:var(--r-sm);background:var(--surface-raised);box-shadow:0 0 0 1px var(--border-default);font-size:var(--fs-body)}.SearchBox-module__0wP5aW__submit{block-size:var(--control-h-lg);padding-inline:var(--control-px-lg);border-radius:var(--r-sm);background:var(--surface-inverse);color:var(--text-inverse);font-weight:var(--fw-medium);flex:none}.SearchBox-module__0wP5aW__submit:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.SearchBox-module__0wP5aW__positioner{z-index:40;outline:0}.SearchBox-module__0wP5aW__popup{inline-size:max(var(--anchor-width), 24rem);max-inline-size:min(34rem, var(--available-width));max-block-size:min(32rem, var(--available-height));overscroll-behavior:contain;padding-block:var(--space-2xs);border-radius:var(--r-md);background:var(--surface-overlay);color:var(--text-primary);box-shadow:var(--elev-3), 0 0 0 1px var(--border-hairline);transform-origin:var(--transform-origin);transition:opacity var(--dur-fast) var(--ease-entrance), transform var(--dur-fast) var(--ease-entrance);overflow-y:auto}.SearchBox-module__0wP5aW__popup[data-starting-style],.SearchBox-module__0wP5aW__popup[data-ending-style]{opacity:0;transform:translateY(-4px)}.SearchBox-module__0wP5aW__status{padding:var(--space-2xs) var(--space-s);font-size:var(--fs-sm);color:var(--text-secondary)}.SearchBox-module__0wP5aW__list{outline:0}.SearchBox-module__0wP5aW__group+.SearchBox-module__0wP5aW__group{border-block-start:1px solid var(--border-hairline);margin-block-start:var(--space-2xs);padding-block-start:var(--space-2xs)}.SearchBox-module__0wP5aW__groupLabel{padding:var(--space-3xs) var(--space-s);font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--fw-medium);color:var(--text-tertiary)}.SearchBox-module__0wP5aW__item{align-items:center;gap:var(--space-xs);min-block-size:var(--control-h-sm);padding:var(--space-2xs) var(--space-s);font-size:var(--fs-sm);line-height:var(--lh-sm);cursor:pointer;-webkit-user-select:none;user-select:none;outline:0;display:flex}.SearchBox-module__0wP5aW__item[data-highlighted]{background:var(--surface-component-hover)}.SearchBox-module__0wP5aW__rowIcon{color:var(--text-secondary);flex:none}.SearchBox-module__0wP5aW__rowText{flex-direction:column;min-inline-size:0;display:flex}.SearchBox-module__0wP5aW__rowLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SearchBox-module__0wP5aW__item-scopes .SearchBox-module__0wP5aW__rowLabel{font-weight:var(--fw-medium)}.SearchBox-module__0wP5aW__rowHint{font-size:var(--fs-xs);color:var(--text-secondary);margin-inline-start:auto}.SearchBox-module__0wP5aW__rowText .SearchBox-module__0wP5aW__rowHint{margin-inline-start:0}.SearchBox-module__0wP5aW__thumb{aspect-ratio:3/2;border-radius:var(--r-xs);background:var(--surface-page);flex:none;inline-size:4rem;overflow:hidden}.SearchBox-module__0wP5aW__thumbImg{object-fit:cover;block-size:100%;inline-size:100%}
.DeliveryEstimate-module__22rzQW__line{align-items:flex-start;gap:var(--space-2xs);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-primary);margin:0;display:flex}.DeliveryEstimate-module__22rzQW__line svg{color:var(--text-secondary);margin-block-start:.15em}.DeliveryEstimate-module__22rzQW__skeleton{color:var(--text-secondary)}
.Header-module__85i50G__header{z-index:30;block-size:var(--header-h-compact);background:var(--surface-page);border-block-end:1px solid var(--border-hairline);transition:height var(--dur-moderate) var(--ease-standard), box-shadow var(--dur-moderate) var(--ease-standard);position:sticky;inset-block-start:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Header-module__85i50G__header{background:color-mix(in oklab, var(--surface-page) 84%, transparent);-webkit-backdrop-filter:blur(var(--header-glass-blur)) saturate(140%)}}@media (prefers-reduced-transparency:reduce){.Header-module__85i50G__header{background:var(--surface-page);-webkit-backdrop-filter:none}}.Header-module__85i50G__header[data-compact]{box-shadow:var(--elev-1)}.Header-module__85i50G__inner{align-items:center;gap:var(--space-s);block-size:100%;max-inline-size:var(--width-media);padding-inline:var(--gutter);grid-template-columns:auto 1fr auto;margin-inline:auto;display:grid}.Header-module__85i50G__logo{inline-size:fit-content;color:var(--text-primary);border-radius:var(--r-xs);flex-direction:column;justify-content:center;justify-self:start;line-height:1;text-decoration:none;display:flex}.Header-module__85i50G__logo:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.Header-module__85i50G__logoImg{inline-size:auto;block-size:var(--logo-h-compact);object-fit:contain;align-self:flex-start}@media (min-width:64rem){.Header-module__85i50G__logoImg{block-size:var(--logo-h)}.Header-module__85i50G__header[data-compact] .Header-module__85i50G__logoImg{block-size:var(--logo-h-compact)}}.Header-module__85i50G__tagline{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-secondary);margin-block-start:var(--space-3xs);display:none}.Header-module__85i50G__nav,.Header-module__85i50G__search{display:none}.Header-module__85i50G__actions{justify-self:end;align-items:center;gap:var(--space-3xs);display:flex}.Header-module__85i50G__iconLink{align-items:center;gap:var(--space-2xs);block-size:var(--control-h-sm);padding-inline:var(--space-2xs);border-radius:var(--r-sm);color:var(--text-primary);font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:background-color var(--dur-fast) var(--ease-standard);text-decoration:none;display:inline-flex}@media (hover:hover){.Header-module__85i50G__iconLink:hover{background:var(--surface-component)}}.Header-module__85i50G__iconLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:0}.Header-module__85i50G__iconLabel{display:none}.Header-module__85i50G__mobileOnly{display:inline-flex}@media (min-width:64rem){.Header-module__85i50G__header{block-size:var(--header-h)}.Header-module__85i50G__header[data-compact]{block-size:var(--header-h-compact)}.Header-module__85i50G__inner{gap:var(--space-m);grid-template-columns:auto auto minmax(14rem,22rem) auto}.Header-module__85i50G__tagline{display:block}.Header-module__85i50G__header[data-compact] .Header-module__85i50G__tagline{display:none}.Header-module__85i50G__nav{display:block}.Header-module__85i50G__search{justify-self:end;inline-size:100%;display:block}.Header-module__85i50G__iconLabel{display:inline}.Header-module__85i50G__mobileOnly{display:none}}
.Gallery-module__vDqaDa__gallery{gap:var(--space-xs);flex-direction:column;display:flex}.Gallery-module__vDqaDa__frame{border-radius:var(--r-xl);background:var(--surface-page);aspect-ratio:3/2;position:relative;overflow:hidden}.Gallery-module__vDqaDa__badges{gap:var(--space-3xs);pointer-events:none;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset-block-start:var(--space-s);inset-inline-start:var(--space-s)}.Gallery-module__vDqaDa__badge{block-size:var(--badge-h);padding-inline:var(--badge-px);border-radius:var(--r-full);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-medium);align-items:center;display:inline-flex}.Gallery-module__vDqaDa__badge[data-tone=brand]{background:var(--brand-solid);color:var(--text-on-brand)}.Gallery-module__vDqaDa__badge[data-tone=accent]{background:var(--accent-solid);color:var(--text-on-accent)}.Gallery-module__vDqaDa__zoomTrigger{cursor:zoom-in;block-size:100%;inline-size:100%;display:block}.Gallery-module__vDqaDa__zoomTrigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-offset))}.Gallery-module__vDqaDa__img{object-fit:cover;block-size:100%;inline-size:100%}.Gallery-module__vDqaDa__zoomHint{align-items:center;gap:var(--space-3xs);block-size:var(--control-h-sm);padding-inline:var(--space-xs);border-radius:var(--r-full);background:color-mix(in oklab, var(--surface-page) 70%, transparent);color:var(--text-primary);font-size:var(--fs-xs);font-weight:var(--fw-medium);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:inline-flex;position:absolute;inset-block-end:var(--space-s);inset-inline-end:var(--space-s)}.Gallery-module__vDqaDa__empty{block-size:100%;color:var(--text-secondary);font-size:var(--fs-sm);place-items:center;display:grid}.Gallery-module__vDqaDa__thumbs{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.Gallery-module__vDqaDa__thumb{aspect-ratio:3/2;border-radius:var(--r-sm);inline-size:5rem;box-shadow:0 0 0 1px var(--border-default);display:block;overflow:hidden}.Gallery-module__vDqaDa__thumbActive{box-shadow:0 0 0 2px var(--text-primary)}.Gallery-module__vDqaDa__thumb:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.Gallery-module__vDqaDa__thumbImg{object-fit:cover;block-size:100%;inline-size:100%}.Gallery-module__vDqaDa__zoomDialog{inline-size:min(96rem, calc(100vw - 2 * var(--gutter)))}.Gallery-module__vDqaDa__zoomImg{border-radius:var(--r-md);block-size:auto;inline-size:100%}
.UtilityBar-module___D7Pgq__bar{block-size:var(--utility-h);background:var(--surface-page);color:var(--text-primary);font-size:var(--fs-xs);line-height:var(--lh-xs)}.UtilityBar-module___D7Pgq__list{justify-content:center;gap:var(--space-l);block-size:100%;padding-inline:var(--gutter);margin:0;list-style:none;display:flex}.UtilityBar-module___D7Pgq__item{align-items:center;gap:var(--space-2xs);white-space:nowrap;display:flex}@media (max-width:47.99rem){.UtilityBar-module___D7Pgq__item:not(:last-child){display:none}}.UtilityBar-module___D7Pgq__link{color:inherit;text-underline-offset:.15em;text-decoration:none}.UtilityBar-module___D7Pgq__link:hover,.UtilityBar-module___D7Pgq__link:focus-visible{text-decoration:underline}.UtilityBar-module___D7Pgq__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-xs)}
.SpecTable-module__y4h4tG__wrap{gap:var(--space-m);display:grid}@media (min-width:64rem){.SpecTable-module__y4h4tG__wrap{gap:var(--space-xl);grid-template-columns:12rem minmax(0,1fr);align-items:start}}.SpecTable-module__y4h4tG__toc{display:none}@media (min-width:64rem){.SpecTable-module__y4h4tG__toc{display:block;position:sticky;inset-block-start:calc(var(--header-h-compact) + var(--space-s))}}.SpecTable-module__y4h4tG__tocList{gap:var(--space-3xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SpecTable-module__y4h4tG__tocLink{padding:var(--space-2xs) var(--space-xs);border-radius:var(--r-sm);color:var(--text-secondary);font-size:var(--fs-sm);text-decoration:none;display:block}@media (hover:hover){.SpecTable-module__y4h4tG__tocLink:hover{background:var(--surface-component);color:var(--text-primary)}}.SpecTable-module__y4h4tG__tocLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:0}.SpecTable-module__y4h4tG__groups{gap:var(--space-l);flex-direction:column;min-inline-size:0;display:flex}.SpecTable-module__y4h4tG__section{gap:var(--space-xs);flex-direction:column;display:flex}.SpecTable-module__y4h4tG__groupTitle{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:var(--fw-medium);margin:0}.SpecTable-module__y4h4tG__details{border-block-end:1px solid var(--border-hairline)}.SpecTable-module__y4h4tG__summary{min-block-size:var(--control-h-md);padding-block:var(--space-2xs);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.SpecTable-module__y4h4tG__summary::-webkit-details-marker{display:none}.SpecTable-module__y4h4tG__summary:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--r-xs)}.SpecTable-module__y4h4tG__chevron{color:var(--text-secondary);transition:transform var(--dur-fast) var(--ease-standard)}.SpecTable-module__y4h4tG__details[open] .SpecTable-module__y4h4tG__chevron{transform:rotate(180deg)}.SpecTable-module__y4h4tG__table{border-collapse:collapse;inline-size:100%;font-size:var(--fs-sm);line-height:var(--lh-sm)}.SpecTable-module__y4h4tG__table tr{border-block-end:1px solid var(--border-hairline)}.SpecTable-module__y4h4tG__th,.SpecTable-module__y4h4tG__td{padding-block:var(--space-xs);vertical-align:top;text-align:start}.SpecTable-module__y4h4tG__th{inline-size:50%;font-weight:var(--fw-regular);color:var(--text-secondary);padding-inline-end:var(--space-s)}.SpecTable-module__y4h4tG__td{font-weight:var(--fw-medium);color:var(--text-primary)}.SpecTable-module__y4h4tG__term{align-items:center;gap:var(--space-3xs);color:inherit;font:inherit;text-align:start;text-underline-offset:.2em;border-radius:var(--r-xs);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.SpecTable-module__y4h4tG__term:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.SpecTable-module__y4h4tG__termIcon{color:var(--text-secondary)}
.CategoryCards-module__G3NYtW__grid{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));margin:0;padding:0;list-style:none;display:grid}.CategoryCards-module__G3NYtW__cell{display:flex}.CategoryCards-module__G3NYtW__card{gap:var(--space-2xs);inline-size:100%;padding:var(--space-s) var(--space-s) var(--space-m);border-radius:var(--r-lg);background:var(--surface-raised);box-shadow:0 0 0 1px var(--border-hairline);transition:box-shadow var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard);flex-direction:column;display:flex}@media (hover:hover){.CategoryCards-module__G3NYtW__card:hover{box-shadow:var(--elev-2), 0 0 0 1px var(--brand-border);transform:translateY(-2px)}.CategoryCards-module__G3NYtW__card:hover .CategoryCards-module__G3NYtW__arrow{transform:translateX(var(--space-3xs))}}.CategoryCards-module__G3NYtW__media{border-radius:var(--r-md);background:var(--surface-page);margin-block-end:var(--space-2xs);position:relative;overflow:hidden}.CategoryCards-module__G3NYtW__img{aspect-ratio:16/10;object-fit:cover;block-size:auto;inline-size:100%;display:block}.CategoryCards-module__G3NYtW__count{padding:var(--space-3xs) var(--badge-px);border-radius:var(--r-full);background:var(--brand-solid);color:var(--text-on-brand);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-medium);position:absolute;inset-block-start:var(--space-2xs);inset-inline-start:var(--space-2xs)}.CategoryCards-module__G3NYtW__title{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);margin:0}.CategoryCards-module__G3NYtW__titleLink{align-items:center;gap:var(--space-2xs);color:var(--text-primary);text-decoration:none;display:inline-flex}.CategoryCards-module__G3NYtW__titleLink:after{content:"";border-radius:var(--r-lg);position:absolute;inset:0}.CategoryCards-module__G3NYtW__card{position:relative}.CategoryCards-module__G3NYtW__titleLink:focus-visible{outline:0}.CategoryCards-module__G3NYtW__card:has(.CategoryCards-module__G3NYtW__titleLink:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.CategoryCards-module__G3NYtW__arrow{color:var(--text-brand);transition:transform var(--dur-base) var(--ease-standard);place-items:center;display:grid}.CategoryCards-module__G3NYtW__line{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);margin:0}.CategoryCards-module__G3NYtW__shortcuts{gap:var(--space-3xs);margin:var(--space-2xs) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.CategoryCards-module__G3NYtW__chip{z-index:1;block-size:var(--control-h-xs);padding-inline:var(--space-xs);border-radius:var(--r-full);background:var(--brand-subtle);color:var(--text-brand);font-size:var(--fs-xs);line-height:var(--lh-xs);align-items:center;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.CategoryCards-module__G3NYtW__chip:hover{background:var(--brand-subtle-hover)}}.CategoryCards-module__G3NYtW__chip:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}
.Combobox-module__6MD3aa__field{gap:var(--space-2xs);flex-direction:column;inline-size:100%;display:flex}.Combobox-module__6MD3aa__label{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium)}.Combobox-module__6MD3aa__inputGroup{block-size:var(--control-h-md);border-radius:var(--r-sm);background:var(--surface-raised);box-shadow:0 0 0 1px var(--border-default);transition:box-shadow var(--dur-fast) var(--ease-standard);align-items:center;display:flex;position:relative}@media (hover:hover){.Combobox-module__6MD3aa__inputGroup:hover{box-shadow:0 0 0 1px var(--border-strong)}}.Combobox-module__6MD3aa__inputGroup:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.Combobox-module__6MD3aa__leading{color:var(--text-secondary);pointer-events:none;position:absolute;inset-inline-start:var(--space-xs)}.Combobox-module__6MD3aa__input{block-size:100%;inline-size:100%;padding-inline:calc(var(--space-xs) + 1rem + var(--space-2xs)) calc(2 * var(--control-h-sm));color:var(--text-primary);font-size:var(--fs-body);background:0 0;border:0}.Combobox-module__6MD3aa__input::placeholder{color:var(--text-secondary)}.Combobox-module__6MD3aa__input:focus{outline:0}.Combobox-module__6MD3aa__actions{display:flex;position:absolute;inset-block:0;inset-inline-end:0}.Combobox-module__6MD3aa__action{inline-size:var(--control-h-sm);color:var(--text-secondary);border-radius:var(--r-xs);place-items:center;display:grid}@media (hover:hover){.Combobox-module__6MD3aa__action:hover{color:var(--text-primary)}}.Combobox-module__6MD3aa__action:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}.Combobox-module__6MD3aa__positioner{z-index:30;outline:0}.Combobox-module__6MD3aa__popup{inline-size:var(--anchor-width);max-inline-size:var(--available-width);border-radius:var(--r-md);background:var(--surface-overlay);color:var(--text-primary);box-shadow:var(--elev-3), 0 0 0 1px var(--border-hairline);transform-origin:var(--transform-origin);transition:transform var(--dur-fast) var(--ease-entrance), opacity var(--dur-fast) var(--ease-entrance)}.Combobox-module__6MD3aa__popup[data-starting-style],.Combobox-module__6MD3aa__popup[data-ending-style]{opacity:0;transform:scale(.98)}.Combobox-module__6MD3aa__empty{padding:var(--space-s);font-size:var(--fs-sm);color:var(--text-secondary)}.Combobox-module__6MD3aa__empty:empty{display:none}.Combobox-module__6MD3aa__list{max-block-size:min(22rem, var(--available-height));overscroll-behavior:contain;padding-block:var(--space-3xs);scroll-padding-block:var(--space-3xs);outline:0;overflow-y:auto}.Combobox-module__6MD3aa__list[data-empty]{padding:0}.Combobox-module__6MD3aa__item{align-items:center;gap:var(--space-2xs);padding-block:var(--space-2xs);padding-inline:var(--space-xs) var(--space-s);font-size:var(--fs-sm);line-height:var(--lh-sm);cursor:default;-webkit-user-select:none;user-select:none;outline:0;grid-template-columns:1rem minmax(0,1fr);display:grid}.Combobox-module__6MD3aa__item[data-highlighted]{background:var(--surface-component-hover)}.Combobox-module__6MD3aa__indicator{color:var(--text-accent);grid-column:1;display:flex}.Combobox-module__6MD3aa__itemText{flex-direction:column;grid-column:2;display:flex}.Combobox-module__6MD3aa__hint{font-size:var(--fs-xs);color:var(--text-secondary)}
.Popover-module__Fe35Ia__positioner{inline-size:var(--positioner-width);block-size:var(--positioner-height);max-inline-size:var(--available-width);z-index:30}.Popover-module__Fe35Ia__popup{gap:var(--space-2xs);inline-size:var(--popup-width,auto);max-inline-size:min(22rem, var(--available-width));padding:var(--space-xs) var(--space-s);border-radius:var(--r-md);background:var(--surface-overlay);color:var(--text-primary);font-size:var(--fs-sm);line-height:var(--lh-sm);box-shadow:var(--elev-3), 0 0 0 1px var(--border-hairline);transform-origin:var(--transform-origin);transition:transform var(--dur-fast) var(--ease-entrance), opacity var(--dur-fast) var(--ease-entrance);outline:0;flex-direction:column;display:flex;position:relative}.Popover-module__Fe35Ia__popup[data-starting-style],.Popover-module__Fe35Ia__popup[data-ending-style]{opacity:0;transform:scale(.98)}.Popover-module__Fe35Ia__popup[data-ending-style]{transition-timing-function:var(--ease-exit);transition-duration:var(--dur-instant)}.Popover-module__Fe35Ia__title{font-size:var(--fs-sm);font-weight:var(--fw-medium);margin:0}.Popover-module__Fe35Ia__body{color:var(--text-secondary);margin:0}.Popover-module__Fe35Ia__arrow{block-size:6px;inline-size:12px;display:block;position:relative;overflow:clip}.Popover-module__Fe35Ia__arrow[data-side=top]{inset-block-end:-6px;rotate:180deg}.Popover-module__Fe35Ia__arrow[data-side=bottom]{inset-block-start:-6px}.Popover-module__Fe35Ia__arrow[data-side=left]{inset-inline-end:-9px;rotate:90deg}.Popover-module__Fe35Ia__arrow[data-side=right]{inset-inline-start:-9px;rotate:-90deg}.Popover-module__Fe35Ia__arrow:before{content:"";background:var(--surface-overlay);block-size:8.484px;inline-size:8.484px;box-shadow:0 0 0 1px var(--border-hairline);position:absolute;inset-block-end:0;inset-inline-start:50%;transform:translate(-50%,50%)rotate(45deg)}
.basket-module__RULjSa__main{row-gap:var(--space-m);padding-block:var(--space-l) var(--section-y)}.basket-module__RULjSa__title{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-regular);margin:0}.basket-module__RULjSa__count{color:var(--text-secondary);font-weight:var(--fw-light)}.basket-module__RULjSa__lede{color:var(--text-secondary);margin:0}.basket-module__RULjSa__h2{margin:0 0 var(--space-m);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-regular)}.basket-module__RULjSa__layout{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:64rem){.basket-module__RULjSa__layout{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,24rem)}.basket-module__RULjSa__aside{position:sticky;inset-block-start:calc(var(--header-h-compact) + var(--space-m))}}.basket-module__RULjSa__lines{margin:0;padding:0;list-style:none}.basket-module__RULjSa__aside{gap:var(--space-s);flex-direction:column;display:flex}.basket-module__RULjSa__pay{font-size:var(--fs-sm);color:var(--text-secondary);text-align:center;margin:0}.basket-module__RULjSa__blocked{gap:var(--space-2xs);font-size:var(--fs-sm);margin:0;display:flex}.basket-module__RULjSa__blocked svg{color:var(--text-accent);flex:none;margin-block-start:.15em}.basket-module__RULjSa__help{align-items:center;gap:var(--space-3xs) var(--space-2xs);padding-inline:var(--space-m);font-size:var(--fs-sm);color:var(--text-secondary);flex-wrap:wrap;margin:0;display:flex}.basket-module__RULjSa__browse{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.basket-module__RULjSa__browse a{block-size:var(--control-h-md);padding-inline:var(--space-m);border-radius:var(--r-full);background:var(--surface-raised);color:var(--text-primary);box-shadow:0 0 0 1px var(--border-default);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.basket-module__RULjSa__browse a:hover{box-shadow:0 0 0 1px var(--border-strong)}}.basket-module__RULjSa__browse a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.basket-module__RULjSa__starters{margin-block-start:var(--block-y)}
.StickyBuyBar-module__NzkL2W__bar{z-index:25;background:var(--surface-raised);border-block-start:1px solid var(--border-hairline);box-shadow:var(--elev-3);visibility:hidden;transition:transform var(--dur-moderate) var(--ease-emphasized), visibility 0s linear var(--dur-moderate);padding-block-end:env(safe-area-inset-bottom);position:fixed;inset-block-end:0;inset-inline:0;transform:translateY(100%)}.StickyBuyBar-module__NzkL2W__bar[data-visible]{visibility:visible;transition:transform var(--dur-moderate) var(--ease-emphasized), visibility 0s;transform:translateY(0)}.StickyBuyBar-module__NzkL2W__inner{justify-content:space-between;align-items:center;gap:var(--space-s);max-inline-size:var(--width-site);padding:var(--space-xs) var(--gutter);margin-inline:auto;display:flex}.StickyBuyBar-module__NzkL2W__text{flex-direction:column;min-inline-size:0;display:flex}.StickyBuyBar-module__NzkL2W__title{font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.StickyBuyBar-module__NzkL2W__meta{font-size:var(--fs-xs);color:var(--text-secondary)}.StickyBuyBar-module__NzkL2W__cta{flex:none}
.ChooseBand-module__3x3RHa__band{gap:var(--space-m);padding:var(--block-y) var(--gutter);border-radius:var(--r-xl);background:var(--surface-page);color:var(--text-primary);flex-direction:column;display:flex}@media (min-width:48rem){.ChooseBand-module__3x3RHa__band{padding-inline:var(--space-xl)}}.ChooseBand-module__3x3RHa__head{gap:var(--space-2xs);flex-direction:column;display:flex}.ChooseBand-module__3x3RHa__title{font-weight:var(--fw-light);text-wrap:balance;margin:0}.ChooseBand-module__3x3RHa__lede{color:var(--text-secondary);margin:0}.ChooseBand-module__3x3RHa__list{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.ChooseBand-module__3x3RHa__card{gap:var(--space-2xs);block-size:100%;padding:var(--space-s);border-radius:var(--r-lg);background:var(--surface-raised);color:var(--text-primary);box-shadow:0 0 0 1px var(--border-subtle);transition:background-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);text-decoration:none;display:grid}@media (hover:hover){.ChooseBand-module__3x3RHa__card:hover{background:var(--surface-component);box-shadow:0 0 0 1px var(--border-strong)}.ChooseBand-module__3x3RHa__card:hover .ChooseBand-module__3x3RHa__cardMore svg{transform:translateX(var(--space-3xs))}}.ChooseBand-module__3x3RHa__card:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ChooseBand-module__3x3RHa__icon{inline-size:var(--control-h-md);block-size:var(--control-h-md);border-radius:var(--r-md);background:var(--brand-solid);color:var(--text-on-brand);place-items:center;display:grid}.ChooseBand-module__3x3RHa__cardTitle{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:var(--fw-medium);text-wrap:pretty}.ChooseBand-module__3x3RHa__cardHint{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary)}.ChooseBand-module__3x3RHa__cardMore{align-items:center;gap:var(--space-3xs);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-brand);margin-block-start:var(--space-2xs);display:inline-flex}.ChooseBand-module__3x3RHa__cardMore svg{transition:transform var(--dur-base) var(--ease-standard)}.ChooseBand-module__3x3RHa__call{gap:var(--space-2xs);max-inline-size:none;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);align-items:flex-start;margin:0;display:flex}.ChooseBand-module__3x3RHa__call svg{flex:none;margin-block-start:.15em}
.Input-module__ZEiEqW__field{align-items:stretch;gap:var(--space-2xs);flex-direction:column;inline-size:100%;display:flex}.Input-module__ZEiEqW__label{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium);color:var(--text-primary)}.Input-module__ZEiEqW__description{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);margin:0}.Input-module__ZEiEqW__input{inline-size:100%;block-size:var(--control-h-md);padding-inline:var(--space-xs);border-radius:var(--r-sm);background:var(--surface-raised);color:var(--text-primary);font-size:var(--fs-body);box-shadow:0 0 0 1px var(--border-default);transition:box-shadow var(--dur-fast) var(--ease-standard);border:0;line-height:1}.Input-module__ZEiEqW__sm{block-size:var(--control-h-sm);font-size:var(--fs-sm)}@media (any-pointer:coarse){.Input-module__ZEiEqW__input{font-size:var(--fs-body)}}.Input-module__ZEiEqW__input::placeholder{color:var(--text-secondary)}@media (hover:hover){.Input-module__ZEiEqW__input:hover:not([data-disabled]){box-shadow:0 0 0 1px var(--border-strong)}}.Input-module__ZEiEqW__input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.Input-module__ZEiEqW__input[data-invalid]{box-shadow:0 0 0 2px var(--accent-solid)}.Input-module__ZEiEqW__input[data-disabled]{background:var(--surface-component);color:var(--text-secondary);cursor:not-allowed}.Input-module__ZEiEqW__error{align-items:flex-start;gap:var(--space-2xs);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-accent);display:flex}.Input-module__ZEiEqW__error svg{margin-block-start:.15em}
.OrderSummary-module__IRjukG__summary{gap:var(--space-s);padding:var(--space-m);border-radius:var(--r-lg);background:var(--surface-raised);box-shadow:var(--elev-1), 0 0 0 1px var(--border-hairline);flex-direction:column;display:flex}.OrderSummary-module__IRjukG__title{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:var(--fw-medium);margin:0}.OrderSummary-module__IRjukG__lines{gap:var(--space-xs);padding:0 0 var(--space-s);border-block-end:1px solid var(--border-hairline);flex-direction:column;margin:0;list-style:none;display:flex}.OrderSummary-module__IRjukG__line{gap:var(--space-xs);grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;display:grid}.OrderSummary-module__IRjukG__thumbWrap{border-radius:var(--r-sm);background:var(--surface-page);display:block;position:relative}.OrderSummary-module__IRjukG__thumb{aspect-ratio:3/2;object-fit:cover;border-radius:var(--r-sm);block-size:auto;inline-size:100%;display:block}.OrderSummary-module__IRjukG__qtyBadge{min-inline-size:var(--badge-h);block-size:var(--badge-h);padding-inline:var(--space-3xs);border-radius:var(--r-full);background:var(--text-primary);color:var(--surface-raised);font-size:var(--fs-xs);font-weight:var(--fw-medium);place-items:center;display:grid;position:absolute;inset-block-start:calc(-1 * var(--space-2xs));inset-inline-end:calc(-1 * var(--space-2xs))}.OrderSummary-module__IRjukG__lineText{flex-direction:column;min-inline-size:0;display:flex}.OrderSummary-module__IRjukG__lineTitle{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-sm)}.OrderSummary-module__IRjukG__lineMeta{font-size:var(--fs-sm);color:var(--text-secondary)}.OrderSummary-module__IRjukG__lineTotal{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.OrderSummary-module__IRjukG__totals{gap:var(--space-2xs);flex-direction:column;margin:0;display:flex}.OrderSummary-module__IRjukG__totals div{justify-content:space-between;gap:var(--space-s);display:flex}.OrderSummary-module__IRjukG__totals dt{align-items:center;gap:var(--space-3xs);color:var(--text-secondary);display:inline-flex}.OrderSummary-module__IRjukG__totals dd{margin:0}.OrderSummary-module__IRjukG__discount dd{color:var(--text-primary);font-weight:var(--fw-medium)}.OrderSummary-module__IRjukG__total{border-block-start:1px solid var(--border-hairline);margin-block-start:var(--space-2xs);padding-block-start:var(--space-s)}.OrderSummary-module__IRjukG__total dt,.OrderSummary-module__IRjukG__total dd{color:var(--text-primary);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-medium)}.OrderSummary-module__IRjukG__vat{font-size:var(--fs-sm);color:var(--text-secondary);margin:0}.OrderSummary-module__IRjukG__window,.OrderSummary-module__IRjukG__trust{gap:var(--space-2xs);font-size:var(--fs-sm);line-height:var(--lh-sm);align-items:flex-start;margin:0;display:flex}.OrderSummary-module__IRjukG__window svg{color:var(--text-accent);flex:none;margin-block-start:.15em}.OrderSummary-module__IRjukG__window strong{font-weight:var(--fw-medium)}.OrderSummary-module__IRjukG__trust{color:var(--text-secondary)}.OrderSummary-module__IRjukG__trust svg{flex:none;margin-block-start:.15em}.OrderSummary-module__IRjukG__action{gap:var(--space-2xs);flex-direction:column;margin-block-start:var(--space-2xs);display:flex}.OrderSummary-module__IRjukG__action>a,.OrderSummary-module__IRjukG__action>button{inline-size:100%}.OrderSummary-module__IRjukG__promo{border-block:1px solid var(--border-hairline)}.OrderSummary-module__IRjukG__promoSummary{padding-block:var(--space-xs);font-size:var(--fs-sm);cursor:pointer;list-style-position:inside}.OrderSummary-module__IRjukG__promoSummary:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-xs)}.OrderSummary-module__IRjukG__promoForm{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-block-end:var(--space-s);display:grid}.OrderSummary-module__IRjukG__promoButton{align-self:start;margin-block-start:calc(var(--fs-sm) * var(--lh-sm) + var(--space-3xs))}.OrderSummary-module__IRjukG__promoApplied{align-items:center;gap:var(--space-3xs);font-size:var(--fs-sm);color:var(--text-secondary);flex-wrap:wrap;margin:0;display:flex}.OrderSummary-module__IRjukG__promoApplied strong{color:var(--text-primary);font-weight:var(--fw-medium)}
.VariantSelector-module__Z33yQq__group{border:0;margin:0;padding:0}.VariantSelector-module__Z33yQq__legend{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium);margin-block-end:var(--space-2xs)}.VariantSelector-module__Z33yQq__current{color:var(--text-secondary);font-weight:var(--fw-regular)}.VariantSelector-module__Z33yQq__options{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.VariantSelector-module__Z33yQq__option{min-inline-size:5.5rem;min-block-size:var(--control-h-md);padding:var(--space-2xs) var(--space-xs);border-radius:var(--r-sm);background:var(--surface-raised);color:var(--text-primary);box-shadow:0 0 0 1px var(--border-default);transition:box-shadow var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);flex-direction:column;align-items:flex-start;line-height:1.2;text-decoration:none;display:flex}@media (hover:hover){.VariantSelector-module__Z33yQq__option:hover{box-shadow:0 0 0 1px var(--border-strong);background:var(--surface-component)}}.VariantSelector-module__Z33yQq__option:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.VariantSelector-module__Z33yQq__selected{box-shadow:0 0 0 2px var(--text-primary)}.VariantSelector-module__Z33yQq__unavailable{color:var(--text-secondary);background:var(--surface-component)}.VariantSelector-module__Z33yQq__size{font-size:var(--fs-body);font-weight:var(--fw-medium)}.VariantSelector-module__Z33yQq__price{font-size:var(--fs-xs);color:var(--text-secondary)}.VariantSelector-module__Z33yQq__note{font-size:var(--fs-xs);color:var(--text-accent)}
.Hero-module__RrpK_G__hero{background:var(--surface-page);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.Hero-module__RrpK_G__hero{grid-template-columns:minmax(0,30rem) minmax(0,1fr);align-items:stretch}}.Hero-module__RrpK_G__copy{padding:var(--space-xl) var(--gutter);background:var(--surface-page);color:var(--text-primary);align-items:center;display:flex}@media (min-width:64rem){.Hero-module__RrpK_G__copy{padding-block:var(--space-2xl);padding-inline:max(var(--gutter), calc((100vw - var(--width-site)) / 2)) var(--space-xl)}}.Hero-module__RrpK_G__copyInner{gap:var(--space-m);flex-direction:column;max-inline-size:34rem;margin-inline-start:auto;display:flex}.Hero-module__RrpK_G__eyebrow{color:var(--text-secondary);margin:0}.Hero-module__RrpK_G__title{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-light);max-inline-size:var(--measure-hero);text-wrap:balance;margin:0}.Hero-module__RrpK_G__lede{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);color:var(--text-secondary);text-wrap:pretty;max-inline-size:38ch;margin:0}.Hero-module__RrpK_G__actions{gap:var(--space-xs);flex-wrap:wrap;margin-block-start:var(--space-2xs);display:flex}.Hero-module__RrpK_G__promises{gap:var(--space-2xs);margin:var(--space-2xs) 0 0;padding:var(--space-s) 0 0;border-block-start:1px solid var(--border-hairline);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);flex-direction:column;list-style:none;display:flex}.Hero-module__RrpK_G__promises li{align-items:center;gap:var(--space-2xs);display:flex}.Hero-module__RrpK_G__promises svg{color:var(--text-brand);flex:none}.Hero-module__RrpK_G__media{background:var(--surface-page);min-block-size:15rem;position:relative}.Hero-module__RrpK_G__media picture{display:block;position:absolute;inset:0}.Hero-module__RrpK_G__img{object-fit:cover;object-position:center 55%;block-size:100%;inline-size:100%;display:block}@media (max-width:63.99rem){.Hero-module__RrpK_G__media{aspect-ratio:3/2;min-block-size:0}}.Hero-module__RrpK_G__caption{align-items:center;gap:var(--space-2xs);padding:var(--space-3xs) var(--space-xs);border-radius:var(--r-full);background:var(--surface-overlay);color:var(--text-secondary);font-size:var(--fs-xs);line-height:var(--lh-xs);box-shadow:0 0 0 1px var(--border-hairline);margin:0;display:flex;position:absolute;inset-block-end:var(--space-s);inset-inline-start:var(--space-s)}.Hero-module__RrpK_G__captionDot{inline-size:var(--space-2xs);block-size:var(--space-2xs);border-radius:var(--r-full);background:var(--accent-solid)}
.CheckoutStep-module__uOTMMG__step{padding:var(--space-m);border-radius:var(--r-lg);background:var(--surface-raised);box-shadow:0 0 0 1px var(--border-hairline)}.CheckoutStep-module__uOTMMG__step[data-state=current]{box-shadow:var(--elev-1), 0 0 0 1px var(--border-default)}.CheckoutStep-module__uOTMMG__header{justify-content:space-between;align-items:center;gap:var(--space-s);display:flex}.CheckoutStep-module__uOTMMG__title{align-items:center;gap:var(--space-xs);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:var(--fw-medium);margin:0;display:flex}.CheckoutStep-module__uOTMMG__title:focus{outline:0}.CheckoutStep-module__uOTMMG__title:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:4px;border-radius:var(--r-xs)}.CheckoutStep-module__uOTMMG__step[data-state=todo] .CheckoutStep-module__uOTMMG__title{color:var(--text-secondary)}.CheckoutStep-module__uOTMMG__n{inline-size:var(--control-h-xs);block-size:var(--control-h-xs);border-radius:var(--r-full);font-size:var(--fs-sm);box-shadow:0 0 0 1px var(--border-default);flex:none;place-items:center;display:grid}.CheckoutStep-module__uOTMMG__step[data-state=current] .CheckoutStep-module__uOTMMG__n{background:var(--text-primary);color:var(--surface-raised);box-shadow:none}.CheckoutStep-module__uOTMMG__step[data-state=done] .CheckoutStep-module__uOTMMG__n{color:var(--text-accent)}.CheckoutStep-module__uOTMMG__summary{font-size:var(--fs-sm);color:var(--text-secondary);margin-block-start:var(--space-xs);padding-inline-start:calc(var(--control-h-xs) + var(--space-xs))}.CheckoutStep-module__uOTMMG__body{gap:var(--space-m);flex-direction:column;margin-block-start:var(--space-m);display:flex}.CheckoutStep-module__uOTMMG__body[hidden]{display:none}
.StoryBlocks-module__nx0Xjq__story{gap:var(--space-2xl);flex-direction:column;display:flex}.StoryBlocks-module__nx0Xjq__h{margin:0 0 var(--space-xs);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:var(--fw-medium)}.StoryBlocks-module__nx0Xjq__copy p{color:var(--text-secondary);max-width:var(--measure-prose);margin:0}.StoryBlocks-module__nx0Xjq__prose{gap:var(--space-m);align-items:center;display:grid}@media (min-width:64rem){.StoryBlocks-module__nx0Xjq__prose{gap:var(--space-xl);grid-template-columns:5fr 7fr}.StoryBlocks-module__nx0Xjq__reverse .StoryBlocks-module__nx0Xjq__copy{order:2}}.StoryBlocks-module__nx0Xjq__media{border-radius:var(--r-xl);background:var(--surface-page);aspect-ratio:3/2;overflow:hidden}.StoryBlocks-module__nx0Xjq__img{object-fit:cover;block-size:100%;inline-size:100%}.StoryBlocks-module__nx0Xjq__highlight{gap:var(--space-m);padding:var(--space-l);border-radius:var(--r-lg);background:var(--surface-raised);box-shadow:0 0 0 1px var(--border-hairline);display:grid}@media (min-width:64rem){.StoryBlocks-module__nx0Xjq__highlight{gap:var(--space-xl);padding:var(--space-xl);grid-template-columns:7fr 5fr}}.StoryBlocks-module__nx0Xjq__figures{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));margin:0;display:grid}.StoryBlocks-module__nx0Xjq__figure{flex-direction:column;display:flex}.StoryBlocks-module__nx0Xjq__figureValue{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-light);margin:0}.StoryBlocks-module__nx0Xjq__figureLabel{font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-secondary)}.StoryBlocks-module__nx0Xjq__quote{border-inline-start:2px solid var(--accent-solid);margin:0;padding-inline-start:var(--space-m)}.StoryBlocks-module__nx0Xjq__quoteText{margin:0 0 var(--space-2xs);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-light);max-width:var(--measure-prose)}.StoryBlocks-module__nx0Xjq__quoteSource{font-size:var(--fs-sm);color:var(--text-secondary)}.StoryBlocks-module__nx0Xjq__galleryList{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));margin:0;padding:0;list-style:none;display:grid}
.SizeTable-module__KiRHdq__wrap{gap:var(--space-m);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:60rem){.SizeTable-module__KiRHdq__wrap{gap:var(--space-xl);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.SizeTable-module__KiRHdq__panel{padding:var(--space-m);border-radius:var(--r-lg);background:var(--brand-subtle);box-shadow:0 0 0 1px var(--brand-border)}.SizeTable-module__KiRHdq__kicker{margin:0 0 var(--space-3xs);color:var(--text-brand)}.SizeTable-module__KiRHdq__title{margin:0 0 var(--space-s);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-light)}.SizeTable-module__KiRHdq__table{border-collapse:collapse;inline-size:100%}.SizeTable-module__KiRHdq__table thead th{border-block-end:1px solid var(--brand-border);font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--fw-medium);color:var(--text-secondary);text-align:start;padding-block-end:var(--space-2xs)}.SizeTable-module__KiRHdq__table thead th:last-child,.SizeTable-module__KiRHdq__table td{text-align:end}.SizeTable-module__KiRHdq__table tbody th{padding-block:var(--space-xs);font-weight:var(--fw-medium);text-align:start;flex-direction:column;display:flex}.SizeTable-module__KiRHdq__table tbody tr+tr th,.SizeTable-module__KiRHdq__table tbody tr+tr td{border-block-start:1px solid var(--border-hairline)}.SizeTable-module__KiRHdq__table td{padding-block:var(--space-xs);vertical-align:top}.SizeTable-module__KiRHdq__note{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-regular);color:var(--text-secondary)}.SizeTable-module__KiRHdq__size{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-medium);color:var(--text-brand);white-space:nowrap}.SizeTable-module__KiRHdq__more{margin:var(--space-s) 0 0;font-size:var(--fs-sm)}.SizeTable-module__KiRHdq__reasons ul{gap:var(--space-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SizeTable-module__KiRHdq__reasons li{gap:var(--space-xs);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.SizeTable-module__KiRHdq__reasons strong{font-weight:var(--fw-medium);display:block}.SizeTable-module__KiRHdq__reasonText{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);display:block}.SizeTable-module__KiRHdq__icon{inline-size:var(--control-h-sm);block-size:var(--control-h-sm);border-radius:var(--r-full);background:var(--brand-subtle);color:var(--text-brand);place-items:center;display:grid}
.Tooltip-module__p25StW__positioner{z-index:50}.Tooltip-module__p25StW__popup{padding:var(--space-3xs) var(--space-2xs);border-radius:var(--r-xs);background:var(--surface-inverse);color:var(--text-inverse);font-size:var(--fs-xs);line-height:var(--lh-xs);white-space:nowrap;transform-origin:var(--transform-origin);transition:transform var(--dur-instant) var(--ease-entrance), opacity var(--dur-instant) var(--ease-entrance);position:relative}.Tooltip-module__p25StW__popup[data-starting-style],.Tooltip-module__p25StW__popup[data-ending-style]{opacity:0;transform:scale(.96)}.Tooltip-module__p25StW__popup[data-instant]{transition:none}.Tooltip-module__p25StW__arrow{block-size:5px;inline-size:10px;display:block;position:relative;overflow:clip}.Tooltip-module__p25StW__arrow[data-side=top]{inset-block-end:-5px;rotate:180deg}.Tooltip-module__p25StW__arrow[data-side=bottom]{inset-block-start:-5px}.Tooltip-module__p25StW__arrow[data-side=left]{inset-inline-end:-7px;rotate:90deg}.Tooltip-module__p25StW__arrow[data-side=right]{inset-inline-start:-7px;rotate:-90deg}.Tooltip-module__p25StW__arrow:before{content:"";background:var(--surface-inverse);block-size:7px;inline-size:7px;position:absolute;inset-block-end:0;inset-inline-start:50%;transform:translate(-50%,50%)rotate(45deg)}
.product-module__huuVSG__main{row-gap:var(--section-y);padding-block-end:var(--section-y)}.product-module__huuVSG__crumbs{margin-block-end:calc(-1 * var(--section-y) + var(--space-m));padding-block-start:var(--space-s)}.product-module__huuVSG__top{gap:var(--space-l);align-items:start;display:grid}@media (min-width:64rem){.product-module__huuVSG__top{gap:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(20rem,5fr)}.product-module__huuVSG__buy{position:sticky;inset-block-start:calc(var(--header-h-compact) + var(--space-m))}}.product-module__huuVSG__gallery{min-inline-size:0}.product-module__huuVSG__buy{gap:var(--space-m);flex-direction:column;display:flex}.product-module__huuVSG__brand{margin:0}.product-module__huuVSG__title{margin:calc(-1 * var(--space-s)) 0 0;font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-medium);text-wrap:balance}.product-module__huuVSG__ratingLink{align-items:center;gap:var(--space-2xs);color:var(--text-secondary);font-size:var(--fs-sm);border-radius:var(--r-xs);align-self:flex-start;margin-block-start:calc(-1 * var(--space-xs));text-decoration:none;display:inline-flex}.product-module__huuVSG__ratingLink:hover{text-decoration:underline}.product-module__huuVSG__ratingLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.product-module__huuVSG__tagline{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary);max-width:var(--measure-card);margin:0}.product-module__huuVSG__keySpecs{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.product-module__huuVSG__pill{align-items:baseline;gap:var(--space-2xs);block-size:var(--control-h-xs);padding-inline:var(--space-xs);border-radius:var(--r-xs);background:var(--brand-subtle);color:var(--text-primary);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--control-h-xs);box-shadow:inset 0 0 0 1px var(--brand-border);display:inline-flex}.product-module__huuVSG__pillLabel{color:var(--text-brand);font-weight:var(--fw-regular)}.product-module__huuVSG__logistics{gap:var(--space-2xs);padding:var(--space-s);border-radius:var(--r-md);background:var(--brand-subtle);box-shadow:inset 0 0 0 1px var(--brand-border);flex-direction:column;display:flex}.product-module__huuVSG__returns{align-items:flex-start;gap:var(--space-2xs);font-size:var(--fs-sm);line-height:var(--lh-sm);margin:0;display:flex}.product-module__huuVSG__returns svg{color:var(--text-brand);margin-block-start:.15em}.product-module__huuVSG__reassurance{gap:var(--space-3xs);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-secondary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.product-module__huuVSG__section{gap:var(--space-m);scroll-margin-top:calc(var(--header-h-compact) + var(--space-s));flex-direction:column;display:flex}.product-module__huuVSG__h2{margin:0}.product-module__huuVSG__h2:before{content:"";inline-size:var(--space-l);block-size:3px;border-radius:var(--r-full);background:var(--brand-solid);margin-block-end:var(--space-xs);display:block}.product-module__huuVSG__sectionLede{margin:calc(-1 * var(--space-xs)) 0 0;color:var(--text-secondary)}.product-module__huuVSG__highlightList{gap:var(--space-s) var(--space-l);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));margin:0;padding:0;list-style:none;display:grid}.product-module__huuVSG__highlightItem{gap:var(--space-2xs);font-size:var(--fs-body);line-height:var(--lh-sm);display:flex}.product-module__huuVSG__highlightIcon{color:var(--text-brand);flex:none;margin-block-start:.2em}.product-module__huuVSG__faq{max-inline-size:var(--width-editorial);flex-direction:column;display:flex}.product-module__huuVSG__faqItem{border-block-end:1px solid var(--border-hairline)}.product-module__huuVSG__faqQ{justify-content:space-between;align-items:center;gap:var(--space-s);min-block-size:var(--control-h-md);padding-block:var(--space-xs);font-weight:var(--fw-medium);cursor:pointer;list-style:none;display:flex}.product-module__huuVSG__faqQ::-webkit-details-marker{display:none}.product-module__huuVSG__faqQ:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--r-xs)}.product-module__huuVSG__faqIcon{color:var(--text-secondary);transition:transform var(--dur-fast) var(--ease-standard);flex:none}.product-module__huuVSG__faqItem[open] .product-module__huuVSG__faqIcon{transform:rotate(180deg)}.product-module__huuVSG__faqA{margin:0 0 var(--space-s);color:var(--text-secondary)}
.checkout-module__6Nj7Kq__page{padding-block:var(--space-l) var(--section-y)}.checkout-module__6Nj7Kq__layout{gap:var(--space-l);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:64rem){.checkout-module__6Nj7Kq__layout{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,26rem)}.checkout-module__6Nj7Kq__aside{position:sticky;inset-block-start:calc(var(--header-h-compact) + var(--space-m))}}@media (max-width:63.99rem){.checkout-module__6Nj7Kq__aside{order:-1}}.checkout-module__6Nj7Kq__main{gap:var(--space-m);flex-direction:column;min-inline-size:0;display:flex}.checkout-module__6Nj7Kq__title{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-regular);margin:0}.checkout-module__6Nj7Kq__guest{align-items:center;gap:var(--space-3xs) var(--space-2xs);font-size:var(--fs-sm);color:var(--text-secondary);flex-wrap:wrap;margin:0;display:flex}.checkout-module__6Nj7Kq__loading{color:var(--text-secondary);margin:0}.checkout-module__6Nj7Kq__problem{align-items:flex-start;gap:var(--space-s);padding:var(--space-m);border-radius:var(--r-lg);background:var(--surface-raised);box-shadow:0 0 0 1px var(--border-default);flex-direction:column;display:flex}.checkout-module__6Nj7Kq__problem p{margin:0}.checkout-module__6Nj7Kq__problem svg{color:var(--text-accent);vertical-align:-.2em}.checkout-module__6Nj7Kq__flow,.checkout-module__6Nj7Kq__express{gap:var(--space-s);flex-direction:column;display:flex}.checkout-module__6Nj7Kq__expressTitle{font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--fw-medium);color:var(--text-secondary);margin:0}.checkout-module__6Nj7Kq__or{align-items:center;gap:var(--space-s);margin:var(--space-2xs) 0;font-size:var(--fs-sm);color:var(--text-secondary);display:flex}.checkout-module__6Nj7Kq__or:before,.checkout-module__6Nj7Kq__or:after{content:"";border-block-start:1px solid var(--border-hairline);flex:1}.checkout-module__6Nj7Kq__stepForm{align-items:flex-start;gap:var(--space-m);flex-direction:column;display:flex}.checkout-module__6Nj7Kq__stepForm>:first-child{align-self:stretch}.checkout-module__6Nj7Kq__phoneWhy{margin:calc(-1 * var(--space-xs)) 0 0;font-size:var(--fs-sm);color:var(--text-secondary)}.checkout-module__6Nj7Kq__shipping{gap:var(--space-xs);padding:var(--space-s);border-radius:var(--r-md);background:var(--surface-component);align-items:flex-start;display:flex}.checkout-module__6Nj7Kq__shipping svg{color:var(--text-accent);flex:none;margin-block-start:.2em}.checkout-module__6Nj7Kq__shipping p{margin:0}.checkout-module__6Nj7Kq__shipping strong{font-weight:var(--fw-medium)}.checkout-module__6Nj7Kq__shippingNote{font-size:var(--fs-sm);color:var(--text-secondary);display:block}.checkout-module__6Nj7Kq__fieldError,.checkout-module__6Nj7Kq__payError{gap:var(--space-2xs);font-size:var(--fs-sm);align-items:flex-start;margin:0;display:flex}.checkout-module__6Nj7Kq__payError{padding:var(--space-s);border-radius:var(--r-md);background:var(--accent-subtle);color:var(--text-primary)}.checkout-module__6Nj7Kq__payError p{margin:0}.checkout-module__6Nj7Kq__fieldError svg,.checkout-module__6Nj7Kq__payError svg{color:var(--text-accent);flex:none;margin-block-start:.15em}.checkout-module__6Nj7Kq__pay{inline-size:100%}.checkout-module__6Nj7Kq__legal{font-size:var(--fs-sm);color:var(--text-secondary);margin:0}.checkout-module__6Nj7Kq__mobileSummary{display:contents}.checkout-module__6Nj7Kq__mobileSummaryToggle{display:none}@media (max-width:63.99rem){.checkout-module__6Nj7Kq__mobileSummary{border-radius:var(--r-lg);display:block}.checkout-module__6Nj7Kq__mobileSummaryToggle{padding:var(--space-s) var(--space-m);border-radius:var(--r-lg);background:var(--surface-raised);box-shadow:0 0 0 1px var(--border-hairline);cursor:pointer;font-weight:var(--fw-medium);justify-content:space-between;display:flex}.checkout-module__6Nj7Kq__mobileSummary[open] .checkout-module__6Nj7Kq__mobileSummaryToggle{margin-block-end:var(--space-2xs)}.checkout-module__6Nj7Kq__mobileSummaryToggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}}
.order-module__LeWAWa__main{row-gap:var(--space-m);padding-block:var(--space-xl) var(--section-y)}.order-module__LeWAWa__main>*{max-inline-size:var(--width-editorial)}.order-module__LeWAWa__tick{inline-size:var(--control-h-lg);block-size:var(--control-h-lg);border-radius:var(--r-full);background:var(--accent-subtle);color:var(--text-accent);place-items:center;margin:0;display:grid}.order-module__LeWAWa__kicker{color:var(--text-secondary);margin:0}.order-module__LeWAWa__title{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-regular);text-wrap:balance;margin:0}.order-module__LeWAWa__h2{margin:0 0 var(--space-s);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:var(--fw-medium)}.order-module__LeWAWa__lede{color:var(--text-secondary);margin:0}.order-module__LeWAWa__lede strong{color:var(--text-primary);font-weight:var(--fw-medium)}.order-module__LeWAWa__facts{gap:var(--space-l);margin:var(--space-xs) 0 0;flex-wrap:wrap;display:flex}.order-module__LeWAWa__facts dt{font-size:var(--fs-sm);color:var(--text-secondary)}.order-module__LeWAWa__facts dd{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-medium);margin:0}.order-module__LeWAWa__next{gap:var(--space-2xs);flex-direction:column;margin:0;padding-inline-start:var(--space-m);display:flex}.order-module__LeWAWa__actions{gap:var(--space-xs);flex-wrap:wrap;margin-block-start:var(--space-xs);display:flex}.order-module__LeWAWa__timeline{gap:var(--space-xs);margin:var(--space-s) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.order-module__LeWAWa__timeline li{gap:var(--space-3xs);border-block-start:3px solid var(--border-subtle);font-size:var(--fs-sm);color:var(--text-secondary);flex-direction:column;padding-block-start:var(--space-xs);display:flex}.order-module__LeWAWa__timeline li[data-state=done],.order-module__LeWAWa__timeline li[data-state=current]{border-color:var(--text-primary);color:var(--text-primary)}.order-module__LeWAWa__timelineTitle{font-weight:var(--fw-medium)}.order-module__LeWAWa__items{padding:var(--space-m);border-radius:var(--r-lg);background:var(--surface-raised);box-shadow:0 0 0 1px var(--border-hairline)}.order-module__LeWAWa__items ul{gap:var(--space-2xs);margin:0 0 var(--space-s);flex-direction:column;padding:0;list-style:none;display:flex}.order-module__LeWAWa__items li{justify-content:space-between;gap:var(--space-s);display:flex}.order-module__LeWAWa__totalLine{margin:0 0 var(--space-2xs);border-block-start:1px solid var(--border-hairline);padding-block-start:var(--space-s)}.order-module__LeWAWa__totalLine strong{font-weight:var(--fw-medium)}
.page-module___8aEwW__main{row-gap:var(--block-y);padding-block-end:var(--section-y)}.page-module___8aEwW__trust{justify-content:space-between;align-items:center;gap:var(--space-2xs) var(--space-l);padding:var(--space-xs) var(--space-s);border-radius:var(--r-md);background:var(--brand-subtle);flex-wrap:wrap;margin-block-start:var(--space-m);display:flex}.page-module___8aEwW__trustRating{align-items:center;gap:var(--space-2xs);max-inline-size:none;font-size:var(--fs-sm);color:var(--text-secondary);flex-wrap:wrap;margin:0;display:flex}.page-module___8aEwW__trustRating strong{color:var(--text-primary);font-weight:var(--fw-medium)}.page-module___8aEwW__trustNote{align-items:center;gap:var(--space-2xs);max-inline-size:none;font-size:var(--fs-sm);color:var(--text-secondary);margin:0;display:flex}.page-module___8aEwW__trustNote svg{color:var(--text-brand);flex:none}.page-module___8aEwW__section{gap:var(--space-m);flex-direction:column;padding-block-start:var(--block-y);display:flex}.page-module___8aEwW__band{background:var(--brand-subtle);border-block:1px solid var(--brand-border);margin-block-start:var(--block-y);padding-block-end:var(--block-y)}.page-module___8aEwW__bandInner{max-inline-size:var(--width-site);padding-inline:var(--gutter);margin-inline:auto}.page-module___8aEwW__sectionHead{justify-content:space-between;align-items:flex-end;gap:var(--space-s);flex-wrap:wrap;display:flex}.page-module___8aEwW__kicker{margin:0 0 var(--space-3xs);color:var(--text-brand)}.page-module___8aEwW__h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-light);text-wrap:balance;margin:0}.page-module___8aEwW__sectionLink{align-items:center;gap:var(--space-3xs);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-decoration:none;display:inline-flex}.page-module___8aEwW__sectionLink:hover{text-underline-offset:.2em;text-decoration:underline}.page-module___8aEwW__support{gap:var(--space-m);padding:var(--space-m);border-radius:var(--r-lg);background:var(--surface-raised);box-shadow:0 0 0 1px var(--border-hairline);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:60rem){.page-module___8aEwW__support{gap:var(--space-xl);padding:var(--space-l);grid-template-columns:minmax(0,1fr) minmax(0,20rem);align-items:center}}.page-module___8aEwW__supportText{margin:var(--space-2xs) 0 0;color:var(--text-secondary)}.page-module___8aEwW__supportList{gap:var(--space-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module___8aEwW__supportList li{gap:var(--space-3xs) var(--space-2xs);font-weight:var(--fw-medium);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.page-module___8aEwW__supportList svg{color:var(--text-brand);grid-row:span 2}.page-module___8aEwW__supportHours{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-regular);color:var(--text-secondary);grid-column:2}
.search-module__iEHJ8a__main{row-gap:var(--space-m);padding-block:var(--space-l) var(--section-y)}.search-module__iEHJ8a__title{text-wrap:balance;margin:0}.search-module__iEHJ8a__q{quotes:"“" "”";font-weight:var(--fw-light)}.search-module__iEHJ8a__h2{margin:0 0 var(--space-xs);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.search-module__iEHJ8a__notes{gap:var(--space-2xs);flex-direction:column;display:flex}.search-module__iEHJ8a__notes:empty{display:none}.search-module__iEHJ8a__note{max-inline-size:none;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);margin:0}.search-module__iEHJ8a__note strong{color:var(--text-primary);font-weight:var(--fw-medium)}.search-module__iEHJ8a__note svg{vertical-align:-.2em;color:var(--text-secondary);margin-inline-end:var(--space-2xs)}.search-module__iEHJ8a__scope{margin:0}.search-module__iEHJ8a__scopeLink{align-items:center;gap:var(--space-3xs);font-weight:var(--fw-medium);display:inline-flex}.search-module__iEHJ8a__help{padding:var(--space-m);border-radius:var(--r-lg);background:var(--surface-raised);box-shadow:0 0 0 1px var(--border-hairline)}.search-module__iEHJ8a__helpList{gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.search-module__iEHJ8a__helpLink{padding:var(--space-xs) var(--space-s);border-radius:var(--r-sm);background:var(--surface-component);color:var(--text-primary);flex-direction:column;text-decoration:none;display:flex}@media (hover:hover){.search-module__iEHJ8a__helpLink:hover{background:var(--surface-component-hover)}}.search-module__iEHJ8a__helpLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.search-module__iEHJ8a__helpLabel{font-weight:var(--fw-medium)}.search-module__iEHJ8a__helpHint{font-size:var(--fs-sm);color:var(--text-secondary)}.search-module__iEHJ8a__zero{gap:var(--space-s);padding:var(--space-xl) var(--space-l);border-radius:var(--r-lg);background:var(--surface-raised);box-shadow:0 0 0 1px var(--border-hairline);flex-direction:column;display:flex}.search-module__iEHJ8a__zero p{color:var(--text-secondary);margin:0}.search-module__iEHJ8a__suggestions{gap:var(--space-l);flex-direction:column;margin-block-start:var(--space-m);display:flex}.search-module__iEHJ8a__pills{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.search-module__iEHJ8a__pill{block-size:var(--control-h-sm);padding-inline:var(--space-s);border-radius:var(--r-full);background:var(--surface-raised);color:var(--text-primary);font-size:var(--fs-sm);box-shadow:0 0 0 1px var(--border-default);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.search-module__iEHJ8a__pill:hover{box-shadow:0 0 0 1px var(--border-strong)}}.search-module__iEHJ8a__pill:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.search-module__iEHJ8a__footerHelp{margin:var(--space-l) 0 0;font-size:var(--fs-sm);color:var(--text-secondary)}
.styleguide-module__W67vuW__stack{gap:var(--section-y);flex-direction:column;display:flex}.styleguide-module__W67vuW__section{gap:var(--space-m);flex-direction:column;display:flex}.styleguide-module__W67vuW__display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:var(--fw-light);max-width:var(--measure-hero)}.styleguide-module__W67vuW__row{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.styleguide-module__W67vuW__formGrid{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:start;display:grid}.styleguide-module__W67vuW__formCell{gap:var(--space-2xs);flex-direction:column;display:flex}.styleguide-module__W67vuW__icons{gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.styleguide-module__W67vuW__iconCell{align-items:center;gap:var(--space-2xs);padding:var(--space-s);border-radius:var(--r-md);background:var(--surface-raised);box-shadow:0 0 0 1px var(--border-hairline);flex-direction:column;display:flex}.styleguide-module__W67vuW__iconName{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-secondary)}.styleguide-module__W67vuW__darkZone{padding:var(--space-xl);border-radius:var(--r-xl)}
