@font-face{font-family:bodyFont;src:url(../media/body_latin-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.bodyfont_c0afb33-module__GTCdAG__className{font-family:bodyFont,bodyFont Fallback}.bodyfont_c0afb33-module__GTCdAG__variable{--nf-body:"bodyFont", "bodyFont Fallback"}
@font-face{font-family:headingFont;src:url(../media/heading_latin-s.p.092gko6h6levo.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:headingFont Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.headingfont_c20f1459-module__sJbCmq__className{font-family:headingFont,headingFont Fallback}.headingfont_c20f1459-module__sJbCmq__variable{--nf-heading:"headingFont", "headingFont Fallback"}
.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}
.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__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__section{gap:var(--block-y);flex-direction:column;display:flex}.ReviewSummary-module__-EOKrq__head{gap:var(--space-m);border-block-end:1px solid var(--border-hairline);padding-block-end:var(--space-m);display:grid}@media (min-width:48rem){.ReviewSummary-module__-EOKrq__head{column-gap:var(--space-2xl);grid-template-columns:auto minmax(0,1fr);align-items:start}}.ReviewSummary-module__-EOKrq__score{gap:var(--space-3xs);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-heading)}.ReviewSummary-module__-EOKrq__scoreMeta{align-items:center;gap:var(--space-2xs);display:flex}.ReviewSummary-module__-EOKrq__scoreOutOf{font-size:var(--fs-sm);color:var(--text-secondary)}.ReviewSummary-module__-EOKrq__noScore{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);color:var(--text-secondary);margin:0}.ReviewSummary-module__-EOKrq__headAside{align-items:flex-start;gap:var(--space-s);flex-direction:column;display:flex}.ReviewSummary-module__-EOKrq__policy{max-inline-size:var(--measure-prose);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);margin:0}.ReviewSummary-module__-EOKrq__list{gap:var(--space-l);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ReviewSummary-module__-EOKrq__card{gap:var(--space-xs);padding:var(--space-m);border-radius:var(--r-lg);background:var(--surface-raised);box-shadow:var(--elev-1);flex-direction:column;display:flex}.ReviewSummary-module__-EOKrq__cardHead{align-items:center;gap:var(--space-xs);display:flex}.ReviewSummary-module__-EOKrq__avatarImg,.ReviewSummary-module__-EOKrq__avatarInitials{inline-size:var(--avatar-md);block-size:var(--avatar-md);border-radius:var(--r-full);flex:none}.ReviewSummary-module__-EOKrq__avatarImg{object-fit:cover;background:var(--surface-component)}.ReviewSummary-module__-EOKrq__avatarInitials{background:var(--brand-subtle);color:var(--text-brand);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);place-items:center;display:grid}.ReviewSummary-module__-EOKrq__cardWho{gap:var(--space-3xs);flex-direction:column;min-inline-size:0;display:flex}.ReviewSummary-module__-EOKrq__author{font-size:var(--fs-body);font-weight:var(--fw-medium);margin:0}.ReviewSummary-module__-EOKrq__body{max-inline-size:var(--measure-prose);white-space:pre-line;margin:0}.ReviewSummary-module__-EOKrq__photo{inline-size:100%;max-inline-size:var(--review-photo-max);border-radius:var(--r-md);background:var(--surface-packshot);block-size:auto}.ReviewSummary-module__-EOKrq__more{margin:0}.ReviewSummary-module__-EOKrq__moreLink{align-items:center;gap:var(--space-2xs);min-block-size:var(--control-h-md);padding-inline:var(--space-s);border:1px solid var(--border-default);border-radius:var(--r-sm);color:var(--text-primary);font-size:var(--fs-body);font-weight:var(--fw-medium);transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);text-decoration:none;display:inline-flex}@media (hover:hover){.ReviewSummary-module__-EOKrq__moreLink:hover{background:var(--surface-component);border-color:var(--border-strong)}}.ReviewSummary-module__-EOKrq__moreLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ReviewSummary-module__-EOKrq__none{max-inline-size:var(--measure-prose);color:var(--text-secondary);margin:0}.ReviewSummary-module__-EOKrq__write{padding:var(--space-l);border-radius:var(--r-xl);background:var(--surface-component);scroll-margin-block-start:var(--header-h)}.ReviewSummary-module__-EOKrq__writeTitle{margin:0 0 var(--space-m);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.ReviewSummary-module__-EOKrq__form{gap:var(--space-m);max-inline-size:var(--width-editorial);flex-direction:column;display:flex}.ReviewSummary-module__-EOKrq__field{gap:var(--space-3xs);flex-direction:column;display:flex}.ReviewSummary-module__-EOKrq__label{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.ReviewSummary-module__-EOKrq__hint{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);margin:0}.ReviewSummary-module__-EOKrq__textarea{inline-size:100%;padding:var(--space-xs);border:1px solid var(--border-default);border-radius:var(--r-sm);background:var(--surface-raised);color:var(--text-primary);font:inherit;resize:vertical}.ReviewSummary-module__-EOKrq__textarea:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-color:var(--border-strong)}.ReviewSummary-module__-EOKrq__ratingField{gap:var(--space-2xs);border:0;flex-direction:column;margin:0;padding:0;display:flex}.ReviewSummary-module__-EOKrq__ratingOptions{gap:var(--space-2xs);display:flex}.ReviewSummary-module__-EOKrq__ratingOption{cursor:pointer}.ReviewSummary-module__-EOKrq__ratingInput{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ReviewSummary-module__-EOKrq__ratingBadge{align-items:center;gap:var(--space-3xs);min-block-size:var(--control-h-md);min-inline-size:var(--control-h-md);padding-inline:var(--space-xs);border:1px solid var(--border-default);border-radius:var(--r-sm);background:var(--surface-raised);transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);display:inline-flex}@media (hover:hover){.ReviewSummary-module__-EOKrq__ratingOption:hover .ReviewSummary-module__-EOKrq__ratingBadge{border-color:var(--border-strong);background:var(--surface-component-hover)}}.ReviewSummary-module__-EOKrq__ratingInput:checked+.ReviewSummary-module__-EOKrq__ratingBadge{background:var(--brand-solid);border-color:var(--brand-solid);color:var(--text-on-brand)}.ReviewSummary-module__-EOKrq__ratingInput:focus-visible+.ReviewSummary-module__-EOKrq__ratingBadge{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ReviewSummary-module__-EOKrq__ratingNumber{font-weight:var(--fw-medium)}.ReviewSummary-module__-EOKrq__ratingStar{line-height:1}.ReviewSummary-module__-EOKrq__uploads{gap:var(--space-m);display:grid}@media (min-width:40rem){.ReviewSummary-module__-EOKrq__uploads{grid-template-columns:repeat(2,minmax(0,1fr))}}.ReviewSummary-module__-EOKrq__fileRow{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.ReviewSummary-module__-EOKrq__fileInput{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ReviewSummary-module__-EOKrq__fileButton{align-items:center;gap:var(--space-3xs);min-block-size:var(--control-h-sm);padding-inline:var(--space-xs);border:1px solid var(--border-default);border-radius:var(--r-sm);background:var(--surface-raised);color:var(--text-primary);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);display:inline-flex}@media (hover:hover){.ReviewSummary-module__-EOKrq__fileButton:hover{background:var(--surface-component-hover);border-color:var(--border-strong)}}.ReviewSummary-module__-EOKrq__fileInput:focus-visible+.ReviewSummary-module__-EOKrq__fileButton{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ReviewSummary-module__-EOKrq__fileName{align-items:center;gap:var(--space-3xs);min-inline-size:0;font-size:var(--fs-sm);color:var(--text-secondary);overflow-wrap:anywhere;display:inline-flex}.ReviewSummary-module__-EOKrq__actions{gap:var(--space-2xs);flex-direction:column;align-items:flex-start;display:flex}.ReviewSummary-module__-EOKrq__privacy{max-inline-size:var(--measure-prose);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);margin:0}.ReviewSummary-module__-EOKrq__formError,.ReviewSummary-module__-EOKrq__fieldError{align-items:center;gap:var(--space-3xs);font-size:var(--fs-sm);color:var(--text-accent);margin:0;display:flex}.ReviewSummary-module__-EOKrq__trap{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ReviewSummary-module__-EOKrq__sent{gap:var(--space-2xs);max-inline-size:var(--measure-prose);flex-direction:column;display:flex}.ReviewSummary-module__-EOKrq__sentTitle{align-items:center;gap:var(--space-2xs);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);color:var(--text-brand);margin:0;display:flex}
.ProductCard-module__cIgr8W__card{grid-row:span var(--card-rows,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-packshot);overflow:hidden}.ProductCard-module__cIgr8W__img{object-fit:contain;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)}.ProductCard-module__cIgr8W__rich{padding:0 0 var(--space-s);row-gap:var(--space-2xs);overflow:hidden}.ProductCard-module__cIgr8W__rich .ProductCard-module__cIgr8W__media{aspect-ratio:4/3;padding:var(--space-s);border-radius:var(--r-md) var(--r-md) 0 0;background:var(--surface-packshot);place-items:center;display:grid}.ProductCard-module__cIgr8W__rich .ProductCard-module__cIgr8W__brand,.ProductCard-module__cIgr8W__rich .ProductCard-module__cIgr8W__title,.ProductCard-module__cIgr8W__rich .ProductCard-module__cIgr8W__rating,.ProductCard-module__cIgr8W__rich .ProductCard-module__cIgr8W__benefit,.ProductCard-module__cIgr8W__rich .ProductCard-module__cIgr8W__price,.ProductCard-module__cIgr8W__rich .ProductCard-module__cIgr8W__stock,.ProductCard-module__cIgr8W__rich .ProductCard-module__cIgr8W__see{margin-inline:var(--space-s)}.ProductCard-module__cIgr8W__rich .ProductCard-module__cIgr8W__brand{margin-block-start:var(--space-xs)}.ProductCard-module__cIgr8W__benefit{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block:0;display:-webkit-box;overflow:hidden}.ProductCard-module__cIgr8W__rich .ProductCard-module__cIgr8W__price{font-weight:var(--fw-semibold)}.ProductCard-module__cIgr8W__rich .ProductCard-module__cIgr8W__price *{font-weight:inherit}.ProductCard-module__cIgr8W__see{justify-content:center;align-items:center;gap:var(--space-2xs);block-size:var(--control-h-md);border-radius:var(--r-sm);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);align-self:end;margin-block-start:var(--space-2xs);display:inline-flex}@media (hover:hover){.ProductCard-module__cIgr8W__card:hover .ProductCard-module__cIgr8W__see{background:var(--brand-solid);color:var(--text-on-brand)}}
.ProductGrid-module__sA1PYq__grid{--card-rows:7;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__rich{--card-rows:8;gap:var(--space-xl) var(--space-m);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.ProductGrid-module__sA1PYq__cell{grid-row:span var(--card-rows);grid-template-rows:subgrid;display:grid}
.ReassuranceStrip-module__Rg9wbq__strip{gap:var(--space-xs);flex-direction:column;display:flex}.ReassuranceStrip-module__Rg9wbq__list{gap:var(--space-s) var(--space-m);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.ReassuranceStrip-module__Rg9wbq__panel .ReassuranceStrip-module__Rg9wbq__list{gap:var(--space-xs);grid-template-columns:1fr}.ReassuranceStrip-module__Rg9wbq__panel{padding:var(--space-s);border-radius:var(--r-md);background:var(--surface-component)}.ReassuranceStrip-module__Rg9wbq__item{align-items:flex-start;gap:var(--space-2xs);min-inline-size:0;display:flex}.ReassuranceStrip-module__Rg9wbq__icon{color:var(--text-brand);flex:none;margin-block-start:.15em}.ReassuranceStrip-module__Rg9wbq__text{flex-direction:column;min-inline-size:0;display:flex}.ReassuranceStrip-module__Rg9wbq__title{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium);color:var(--text-primary)}.ReassuranceStrip-module__Rg9wbq__detail{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-secondary)}.ReassuranceStrip-module__Rg9wbq__more{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-secondary);margin:0}.ReassuranceStrip-module__Rg9wbq__more a{color:inherit;text-underline-offset:.2em;border-radius:var(--r-xs)}.ReassuranceStrip-module__Rg9wbq__more a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}@media (max-width:24rem){.ReassuranceStrip-module__Rg9wbq__buy .ReassuranceStrip-module__Rg9wbq__list{grid-template-columns:1fr}}
.product-module__huuVSG__main{row-gap:calc(var(--section-y) + var(--space-m));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(--surface-component);color:var(--text-primary);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--control-h-xs);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(--surface-component);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-xs);padding:var(--space-s);border-radius:var(--r-md);background:var(--surface-raised);box-shadow:var(--elev-1);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__keyTiles{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.product-module__huuVSG__keyTiles{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}.product-module__huuVSG__keyTile{align-items:flex-start;gap:var(--space-3xs);min-inline-size:0;padding:var(--space-s);border-radius:var(--r-md);background:var(--surface-raised);box-shadow:var(--elev-1);flex-direction:column;display:flex}.product-module__huuVSG__keyTileIcon{inline-size:var(--control-h-md);block-size:var(--control-h-md);border-radius:var(--r-full);background:var(--surface-component);color:var(--text-brand);place-items:center;margin-block-end:var(--space-2xs);display:inline-grid}.product-module__huuVSG__keyTileValue{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:var(--fw-semibold);overflow-wrap:anywhere}.product-module__huuVSG__keyTileLabel{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-secondary)}.product-module__huuVSG__seller{padding-block-start:var(--space-m)}.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)}.product-module__huuVSG__reviewsAnchor{scroll-margin-block-start:var(--header-h)}
.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-packshot);flex:none;inline-size:4rem;overflow:hidden}.SearchBox-module__0wP5aW__thumbImg{object-fit:contain;block-size:100%;inline-size:100%}
.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}}
.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 auto;margin-inline:auto;display:grid}.Header-module__85i50G__inner>*{grid-row:1}.Header-module__85i50G__menuSlot{grid-column:1;justify-self:start}.Header-module__85i50G__logo{inline-size:fit-content;color:var(--text-primary);border-radius:var(--r-xs);flex-direction:column;grid-column:4;justify-content:center;justify-self:end;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__logoOnDark{display:none}:root[data-theme=dark] .Header-module__85i50G__logoOnLight{display:none}:root[data-theme=dark] .Header-module__85i50G__logoOnDark{display:block}.Header-module__85i50G__logoImg{inline-size:auto;min-inline-size:calc(var(--logo-h-mobile) * var(--logo-ratio-c));block-size:var(--logo-h-mobile);object-fit:contain;flex:none;align-self:flex-start}@media (min-width:64rem){.Header-module__85i50G__logoImg{block-size:var(--logo-h);min-inline-size:calc(var(--logo-h) * var(--logo-ratio-c))}.Header-module__85i50G__header[data-compact] .Header-module__85i50G__logoImg{block-size:var(--logo-h-compact);min-inline-size:calc(var(--logo-h-compact) * var(--logo-ratio-c))}}.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);grid-column:3;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__logo{grid-column:1;justify-self:start}.Header-module__85i50G__nav{grid-column:2}.Header-module__85i50G__search{grid-column:3}.Header-module__85i50G__actions{grid-column:4}.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}}.Header-module__85i50G__lang{padding:var(--space-3xs);border-radius:var(--r-full);background:var(--surface-component);align-items:center;display:inline-flex}.Header-module__85i50G__langLink{min-inline-size:var(--control-h-sm);block-size:var(--control-h-xs);padding-inline:var(--space-2xs);border-radius:var(--r-full);color:var(--text-secondary);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.Header-module__85i50G__langLink[aria-current=true]{background:var(--brand-solid);color:var(--text-on-brand)}@media (hover:hover){.Header-module__85i50G__langLink:not([aria-current=true]):hover{color:var(--text-primary);background:var(--surface-component-hover)}}.Header-module__85i50G__langLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}
.CategoryPage-module__ABAxAW__main{row-gap:var(--space-xl);padding-block:var(--space-s) calc(var(--section-y) + var(--space-m))}.CategoryPage-module__ABAxAW__crumbs{margin-block-end:calc(-1 * var(--space-m))}.CategoryPage-module__ABAxAW__banner{isolation:isolate;min-block-size:11rem;padding:var(--space-l) var(--space-m);border-radius:var(--r-xl);background:linear-gradient(135deg, var(--surface-page), var(--surface-component));color:var(--text-primary);align-items:flex-end;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.CategoryPage-module__ABAxAW__banner{min-block-size:15rem;padding:var(--space-xl);align-items:center}}.CategoryPage-module__ABAxAW__bannerPicture,.CategoryPage-module__ABAxAW__bannerImg{block-size:100%;inline-size:100%;position:absolute;inset:0}.CategoryPage-module__ABAxAW__bannerImg{object-fit:cover;z-index:-2}.CategoryPage-module__ABAxAW__banner[data-image]:after{content:"";z-index:-1;background:linear-gradient(0deg, var(--surface-page) 8%, color-mix(in oklab, var(--surface-page) 55%, transparent) 70%, transparent);position:absolute;inset:0}@media (min-width:48rem){.CategoryPage-module__ABAxAW__banner[data-image]:after{background:linear-gradient(90deg, var(--surface-page) 15%, color-mix(in oklab, var(--surface-page) 60%, transparent) 55%, transparent)}}.CategoryPage-module__ABAxAW__bannerText{gap:var(--space-xs);flex-direction:column;max-inline-size:38rem;display:flex}.CategoryPage-module__ABAxAW__title{text-wrap:balance;margin:0}.CategoryPage-module__ABAxAW__intro{color:var(--text-secondary);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);margin:0}@media (min-width:48rem){.CategoryPage-module__ABAxAW__intro{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:var(--fw-heading)}}.CategoryPage-module__ABAxAW__shortcuts{margin-block-start:calc(-1 * var(--space-s))}.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-component);color:var(--text-primary);font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:background-color 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(--surface-component-hover)}}.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}
.FrenchNotice-module__AhjitW__notice{max-inline-size:none;padding:var(--space-2xs) var(--gutter);background:var(--brand-subtle);border-block-end:1px solid var(--brand-border);color:var(--text-primary);font-size:var(--fs-sm);line-height:var(--lh-sm);text-align:center;margin:0}.FrenchNotice-module__AhjitW__link{color:var(--text-brand);font-weight:var(--fw-medium)}
.UtilityBar-module___D7Pgq__bar{block-size:var(--utility-h);background:var(--surface-page);color:var(--text-primary);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);overflow:hidden}.UtilityBar-module___D7Pgq__track{will-change:transform;block-size:100%;inline-size:max-content;animation:48s linear infinite UtilityBar-module___D7Pgq__cl-marquee;display:flex}.UtilityBar-module___D7Pgq__bar:hover .UtilityBar-module___D7Pgq__track,.UtilityBar-module___D7Pgq__bar:focus-within .UtilityBar-module___D7Pgq__track{animation-play-state:paused}.UtilityBar-module___D7Pgq__group{flex:none;align-items:center;margin:0;padding:0;list-style:none;display:flex}.UtilityBar-module___D7Pgq__item{align-items:center;gap:var(--space-2xs);padding-inline:var(--space-m);white-space:nowrap;display:inline-flex}.UtilityBar-module___D7Pgq__item:after{content:"";inline-size:var(--space-2xs);block-size:var(--space-2xs);background:var(--accent-solid);margin-inline-start:var(--space-m);transform:rotate(45deg)}.UtilityBar-module___D7Pgq__item svg{color:var(--text-secondary)}.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)}@keyframes UtilityBar-module___D7Pgq__cl-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.UtilityBar-module___D7Pgq__bar{block-size:auto;min-block-size:var(--utility-h)}.UtilityBar-module___D7Pgq__track{inline-size:auto;padding-inline:var(--gutter);justify-content:center;animation:none}.UtilityBar-module___D7Pgq__group:not(:first-child){display:none}.UtilityBar-module___D7Pgq__group{justify-content:center;row-gap:var(--space-3xs);padding-block:var(--space-3xs);flex-wrap:wrap}.UtilityBar-module___D7Pgq__item:last-child:after{display:none}}
.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(--button-primary-bg);--_fg:var(--button-primary-text);--_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(--button-primary-bg-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}
.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}
.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}
.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)}
.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:var(--elev-1);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__quickFilters{gap:var(--space-xs);padding:var(--space-s);border-radius:var(--r-lg);background:var(--surface-raised);box-shadow:var(--elev-1);flex-direction:column;display:flex}.Catalogue-module__Y9OkCG__quickRow{gap:var(--space-3xs);flex-direction:column;display:flex}@media (min-width:48rem){.Catalogue-module__Y9OkCG__quickRow{align-items:center;gap:var(--space-s);flex-direction:row}}.Catalogue-module__Y9OkCG__quickLabel{min-inline-size:4.5rem;font-size:var(--fs-xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-secondary);flex:none}.Catalogue-module__Y9OkCG__quickChips{gap:var(--space-2xs);padding-block:var(--space-3xs);scrollbar-width:none;display:flex;overflow-x:auto}@media (min-width:48rem){.Catalogue-module__Y9OkCG__quickChips{flex-wrap:wrap;overflow:visible}}.Catalogue-module__Y9OkCG__quick{block-size:var(--control-h-md);padding-inline:var(--space-s);border-radius:var(--r-full);background:var(--surface-component);color:var(--text-primary);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard);flex:none;align-items:center;display:inline-flex}@media (hover:hover){.Catalogue-module__Y9OkCG__quick:hover{background:var(--surface-component-hover)}}.Catalogue-module__Y9OkCG__quick[aria-pressed=true]{background:var(--surface-inverse);color:var(--text-inverse)}.Catalogue-module__Y9OkCG__quick:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.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}
.CategoryCards-module__G3NYtW__grid{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,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__packshot{background:var(--surface-packshot)}.CategoryCards-module__G3NYtW__media picture{display:block}.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{justify-content:space-between;align-items:center;gap:var(--space-2xs);color:var(--text-primary);text-decoration:none;display: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{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);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__from{align-items:baseline;gap:var(--space-3xs) var(--space-2xs);font-size:var(--fs-sm);color:var(--text-secondary);flex-wrap:wrap;margin:auto 0 0;padding-block-start:var(--space-s);display:flex}.CategoryCards-module__G3NYtW__fromPrice{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-medium);color:var(--text-primary)}.CategoryCards-module__G3NYtW__fromNote{font-size:var(--fs-xs);line-height:var(--lh-xs)}.CategoryCards-module__G3NYtW__placeholder{aspect-ratio:16/10;background:var(--surface-packshot)}@media (hover:hover){.CategoryCards-module__G3NYtW__card:hover .CategoryCards-module__G3NYtW__arrow{background:var(--brand-solid);color:var(--text-on-brand)}}.CategoryCards-module__G3NYtW__card:has(.CategoryCards-module__G3NYtW__titleLink:focus-visible) .CategoryCards-module__G3NYtW__arrow{background:var(--brand-solid);color:var(--text-on-brand)}
.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-heading);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}
.basket-module__RULjSa__main{row-gap:var(--space-l);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-heading)}.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:var(--elev-1);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.basket-module__RULjSa__browse a:hover{box-shadow:var(--elev-2)}}.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)}
.CheckoutProgress-module__0EZ_zW__list{align-items:center;gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:flex}.CheckoutProgress-module__0EZ_zW__step{align-items:center;gap:var(--space-2xs);min-inline-size:0;color:var(--text-secondary);font-size:var(--fs-sm);display:flex}.CheckoutProgress-module__0EZ_zW__step+.CheckoutProgress-module__0EZ_zW__step:before{content:"";inline-size:var(--space-m);block-size:2px;border-radius:var(--r-full);background:var(--surface-component-active);margin-inline-end:var(--space-2xs)}@media (min-width:40rem){.CheckoutProgress-module__0EZ_zW__step+.CheckoutProgress-module__0EZ_zW__step:before{inline-size:var(--space-xl)}}.CheckoutProgress-module__0EZ_zW__dot{inline-size:var(--control-h-xs);block-size:var(--control-h-xs);border-radius:var(--r-full);background:var(--surface-component);color:var(--text-primary);font-size:var(--fs-xs);font-weight:var(--fw-medium);flex:none;place-items:center;display:inline-grid}.CheckoutProgress-module__0EZ_zW__label{white-space:nowrap}.CheckoutProgress-module__0EZ_zW__step[data-state=current]{color:var(--text-primary);font-weight:var(--fw-medium)}.CheckoutProgress-module__0EZ_zW__step[data-state=current] .CheckoutProgress-module__0EZ_zW__dot{background:var(--brand-solid);color:var(--text-on-brand)}.CheckoutProgress-module__0EZ_zW__step[data-state=done] .CheckoutProgress-module__0EZ_zW__dot{background:var(--surface-inverse);color:var(--text-inverse)}@media (max-width:30rem){.CheckoutProgress-module__0EZ_zW__step:not([data-state=current]) .CheckoutProgress-module__0EZ_zW__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}
.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{isolation:isolate;min-block-size:clamp(34rem,46vw,46rem)}.Hero-module__RrpK_G__hero>*{grid-area:1/1}}.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{z-index:1;padding-block:var(--space-2xl);padding-inline:max(var(--gutter), calc((100vw - var(--width-site)) / 2)) var(--space-xl);background:linear-gradient(to right, var(--surface-page) 0%, color-mix(in oklch, var(--surface-page) 94%, transparent) 38%, color-mix(in oklch, var(--surface-page) 55%, transparent) 55%, transparent 72%);padding-inline-end:45%;position:relative}}.Hero-module__RrpK_G__copyInner{gap:var(--space-m);flex-direction:column;max-inline-size:34rem;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-display);letter-spacing:var(--ls-display);font-weight:var(--fw-heading);text-transform:uppercase;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}@media (max-width:30rem){.Hero-module__RrpK_G__actions{flex-direction:column;align-items:stretch}.Hero-module__RrpK_G__actions>a{justify-content:center}}.Hero-module__RrpK_G__proof{align-items:center;gap:var(--space-2xs);max-inline-size:none;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);flex-wrap:wrap;margin:0;display:flex}.Hero-module__RrpK_G__proof strong{color:var(--text-primary);font-weight:var(--fw-medium)}.Hero-module__RrpK_G__promises{gap:var(--space-2xs);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;margin:0;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:right center;block-size:100%;inline-size:100%;display:block}@media (max-width:63.99rem){.Hero-module__RrpK_G__media{aspect-ratio:1;order:-1;min-block-size:0;max-block-size:70vh}.Hero-module__RrpK_G__copy{padding-block:var(--space-l) var(--space-xl)}}.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)}@media (min-width:64rem){.Hero-module__RrpK_G__caption{inset-inline-start:auto;inset-inline-end: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}
.Reassurance-module__AUDi-G__bar{gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:60rem){.Reassurance-module__AUDi-G__bar{gap:var(--space-xs);grid-template-columns:repeat(4,minmax(0,1fr))}}.Reassurance-module__AUDi-G__item{display:flex}.Reassurance-module__AUDi-G__link{align-items:center;gap:var(--space-2xs);inline-size:100%;padding:var(--space-xs);border-radius:var(--r-md);background:var(--surface-raised);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border-hairline);transition:box-shadow var(--dur-fast) var(--ease-standard);text-decoration:none;display:flex}@media (hover:hover){a.Reassurance-module__AUDi-G__link:hover{box-shadow:inset 0 0 0 1px var(--brand-border)}}.Reassurance-module__AUDi-G__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.Reassurance-module__AUDi-G__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);flex:none;place-items:center;display:grid}.Reassurance-module__AUDi-G__text{flex-direction:column;min-inline-size:0;display:flex}.Reassurance-module__AUDi-G__title{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium);text-wrap:pretty}.Reassurance-module__AUDi-G__detail{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-secondary)}
.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)}
.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)}
.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-heading)}.SizeTable-module__KiRHdq__calc{gap:var(--space-xs);flex-direction:column;margin-block-end:var(--space-m);display:flex}.SizeTable-module__KiRHdq__calcInput{align-items:center;gap:var(--space-2xs);display:flex}.SizeTable-module__KiRHdq__calcUnit{font-size:var(--fs-sm);color:var(--text-secondary)}.SizeTable-module__KiRHdq__calcMetres{font-variant-numeric:tabular-nums}.SizeTable-module__KiRHdq__calcResult{gap:var(--space-3xs);margin:var(--space-2xs) 0 0;flex-direction:column;display:flex}.SizeTable-module__KiRHdq__calcLabel{font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-secondary)}.SizeTable-module__KiRHdq__calcAnswer{align-items:baseline;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.SizeTable-module__KiRHdq__calcSize{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-heading);color:var(--text-brand)}.SizeTable-module__KiRHdq__calcComplement{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-heading);color:var(--text-secondary)}.SizeTable-module__KiRHdq__calcWhy{max-inline-size:var(--measure-prose);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);margin:0}.SizeTable-module__KiRHdq__calcNote{gap:var(--space-3xs);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary);align-items:flex-start;margin:0;display:flex}.SizeTable-module__KiRHdq__calcNote svg{flex:none;margin-block-start:.15em}.SizeTable-module__KiRHdq__tableToggle{border-block-start:1px solid var(--brand-border);padding-block-start:var(--space-2xs)}.SizeTable-module__KiRHdq__tableSummary{justify-content:space-between;align-items:center;gap:var(--space-2xs);padding-block:var(--space-3xs);cursor:pointer;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-brand);list-style:none;display:flex}.SizeTable-module__KiRHdq__tableSummary::-webkit-details-marker{display:none}.SizeTable-module__KiRHdq__tableSummary:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.SizeTable-module__KiRHdq__tableChevron{transition:transform var(--dur-base) var(--ease-standard)}.SizeTable-module__KiRHdq__tableToggle[open] .SizeTable-module__KiRHdq__tableChevron{transform:rotate(180deg)}.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)}
.contact-module__swMWYG__main{row-gap:var(--space-xl);padding-block:var(--space-s) var(--section-y)}.contact-module__swMWYG__head{gap:var(--space-2xs);flex-direction:column;display:flex}.contact-module__swMWYG__sectionTitle{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-heading)}.contact-module__swMWYG__layout{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:60rem){.contact-module__swMWYG__layout{gap:var(--space-2xl);grid-template-columns:minmax(0,1.2fr) minmax(0,20rem)}}.contact-module__swMWYG__title{font-weight:var(--fw-regular);text-wrap:balance;margin:0}.contact-module__swMWYG__lede{margin:var(--space-2xs) 0 0;font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:var(--fw-heading);color:var(--text-secondary)}.contact-module__swMWYG__form{gap:var(--space-m);flex-direction:column;display:flex}.contact-module__swMWYG__row{gap:var(--space-m);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:40rem){.contact-module__swMWYG__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-module__swMWYG__field{gap:var(--space-3xs);flex-direction:column;display:flex}.contact-module__swMWYG__label{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.contact-module__swMWYG__hint{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);margin:0}.contact-module__swMWYG__textarea{inline-size:100%;padding:var(--space-xs) var(--space-s);border:1px solid var(--border-default);border-radius:var(--r-sm);background:var(--surface-raised);color:var(--text-primary);font:inherit;font-size:var(--fs-body);resize:vertical}.contact-module__swMWYG__textarea:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:1px;border-color:var(--text-primary)}.contact-module__swMWYG__textarea[aria-invalid=true]{border-color:var(--accent-border)}.contact-module__swMWYG__fieldError,.contact-module__swMWYG__formError{gap:var(--space-2xs);font-size:var(--fs-sm);line-height:var(--lh-sm);align-items:flex-start;margin:0;display:flex}.contact-module__swMWYG__fieldError svg,.contact-module__swMWYG__formError svg{color:var(--text-accent);flex:none;margin-block-start:.15em}.contact-module__swMWYG__formError{padding:var(--space-s);border-radius:var(--r-md);background:var(--accent-subtle)}.contact-module__swMWYG__trap{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.contact-module__swMWYG__actions{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.contact-module__swMWYG__privacy{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-secondary);flex:18rem;margin:0}.contact-module__swMWYG__sent{gap:var(--space-2xs);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}.contact-module__swMWYG__sentTitle{align-items:center;gap:var(--space-2xs);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-medium);margin:0;display:flex}.contact-module__swMWYG__sentTitle svg{color:var(--text-brand)}.contact-module__swMWYG__sent p{color:var(--text-secondary);margin:0}.contact-module__swMWYG__aside{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-hairline);flex-direction:column;display:flex}.contact-module__swMWYG__asideTitle{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:var(--fw-medium);margin:0}.contact-module__swMWYG__asideList{gap:var(--space-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.contact-module__swMWYG__asideList li{gap:var(--space-3xs) var(--space-2xs);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.contact-module__swMWYG__asideList svg{color:var(--text-brand);grid-row:span 2}.contact-module__swMWYG__asideNote{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);grid-column:2}.contact-module__swMWYG__address{border-block-start:1px solid var(--border-hairline);font-style:normal;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--text-secondary);margin:0;padding-block-start:var(--space-s)}.contact-module__swMWYG__help{margin:0}.contact-module__swMWYG__helpList{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.contact-module__swMWYG__helpList{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}}.contact-module__swMWYG__helpLink{align-items:center;gap:var(--space-2xs);block-size:100%;padding:var(--space-xs) var(--space-s);border-radius:var(--r-md);background:var(--surface-raised);box-shadow:0 0 0 1px var(--border-subtle);color:var(--text-primary);font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:background-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);text-decoration:none;display:flex}.contact-module__swMWYG__helpLink svg:first-child{color:var(--text-brand);flex:none}.contact-module__swMWYG__helpChevron{color:var(--text-tertiary);transition:transform var(--dur-base) var(--ease-standard);margin-inline-start:auto}@media (hover:hover){.contact-module__swMWYG__helpLink:hover{background:var(--surface-component);box-shadow:0 0 0 1px var(--border-strong)}.contact-module__swMWYG__helpLink:hover .contact-module__swMWYG__helpChevron{transform:translateX(var(--space-3xs))}}.contact-module__swMWYG__helpLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.contact-module__swMWYG__trust{gap:var(--space-m) var(--space-l);padding:var(--space-m) 0 0;border-block-start:1px solid var(--border-hairline);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;list-style:none;display:grid}.contact-module__swMWYG__trustItem{gap:var(--space-2xs);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.contact-module__swMWYG__trustIcon{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}.contact-module__swMWYG__trustText{gap:var(--space-3xs);flex-direction:column;min-inline-size:0;display:flex}.contact-module__swMWYG__trustTitle{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.contact-module__swMWYG__trustDetail{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-secondary)}
.guides-module__roZzHW__main{row-gap:var(--space-xl);padding-block:var(--space-s) calc(var(--section-y) + var(--space-m))}.guides-module__roZzHW__banner{isolation:isolate;min-block-size:16rem;padding:var(--space-l) var(--space-m);border-radius:var(--r-xl);background:linear-gradient(135deg, var(--surface-page), var(--surface-component));color:var(--text-primary);align-items:flex-end;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.guides-module__roZzHW__banner{min-block-size:20rem;padding:var(--space-xl);align-items:center}}.guides-module__roZzHW__bannerPicture,.guides-module__roZzHW__bannerImg{block-size:100%;inline-size:100%;position:absolute;inset:0}.guides-module__roZzHW__bannerImg{object-fit:cover;z-index:-2}.guides-module__roZzHW__banner:after{content:"";z-index:-1;background:linear-gradient(0deg, var(--surface-page) 10%, color-mix(in oklab, var(--surface-page) 60%, transparent) 70%, transparent);position:absolute;inset:0}@media (min-width:48rem){.guides-module__roZzHW__banner:after{background:linear-gradient(90deg, var(--surface-page) 15%, color-mix(in oklab, var(--surface-page) 65%, transparent) 55%, transparent)}}.guides-module__roZzHW__bannerText{gap:var(--space-xs);flex-direction:column;max-inline-size:38rem;display:flex}.guides-module__roZzHW__kicker{color:var(--text-secondary);margin:0}.guides-module__roZzHW__title{text-wrap:balance;margin:0}.guides-module__roZzHW__lede{color:var(--text-secondary);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.guides-module__roZzHW__article{gap:var(--space-l);align-items:start;display:grid}@media (min-width:64rem){.guides-module__roZzHW__article{grid-template-columns:15rem minmax(0, var(--width-editorial));justify-content:center;gap:var(--space-2xl)}.guides-module__roZzHW__toc{position:sticky;inset-block-start:calc(var(--header-h-compact) + var(--space-m))}}.guides-module__roZzHW__toc{padding:var(--space-s);border-radius:var(--r-md);background:var(--surface-component)}.guides-module__roZzHW__tocTitle{margin:0 0 var(--space-2xs);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.guides-module__roZzHW__tocList{gap:var(--space-3xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.guides-module__roZzHW__tocLink{padding:var(--space-3xs) var(--space-2xs);border-radius:var(--r-xs);color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-sm);text-decoration:none;display:block}@media (hover:hover){.guides-module__roZzHW__tocLink:hover{color:var(--text-primary);background:var(--surface-component-hover)}}.guides-module__roZzHW__tocLink:focus-visible,.guides-module__roZzHW__more a:focus-visible,.guides-module__roZzHW__cardLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.guides-module__roZzHW__prose{gap:var(--space-xl);min-inline-size:0;font-size:var(--fs-body);line-height:var(--lh-body);flex-direction:column;display:flex}.guides-module__roZzHW__section{gap:var(--space-s);flex-direction:column;scroll-margin-block-start:calc(var(--header-h-compact) + var(--space-m));display:flex}.guides-module__roZzHW__section p{max-inline-size:var(--measure-prose);margin:0}.guides-module__roZzHW__h2{margin:0}.guides-module__roZzHW__list{gap:var(--space-xs);max-inline-size:var(--measure-prose);flex-direction:column;margin:0;padding-inline-start:var(--space-m);display:flex}.guides-module__roZzHW__note{padding:var(--space-s);border-radius:var(--r-md);background:var(--surface-component);color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-sm)}.guides-module__roZzHW__tableWrap{border-radius:var(--r-md);overflow-x:auto}.guides-module__roZzHW__tableWrap:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.guides-module__roZzHW__table{border-collapse:collapse;inline-size:100%;font-size:var(--fs-sm);line-height:var(--lh-sm)}.guides-module__roZzHW__table th,.guides-module__roZzHW__table td{padding:var(--space-xs) var(--space-s);text-align:start;vertical-align:top}.guides-module__roZzHW__table thead th{background:var(--surface-inverse);color:var(--text-inverse);font-weight:var(--fw-medium)}.guides-module__roZzHW__table tbody tr:nth-child(2n){background:var(--surface-component)}.guides-module__roZzHW__table tbody th{font-weight:var(--fw-medium)}.guides-module__roZzHW__cta{align-items:flex-start;gap:var(--space-s);padding:var(--space-l);border-radius:var(--r-lg);background:var(--surface-component);flex-direction:column;display:flex}.guides-module__roZzHW__ctaLead{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:var(--fw-heading);text-wrap:balance;margin:0}.guides-module__roZzHW__more a{color:var(--text-brand);border-radius:var(--r-xs)}.guides-module__roZzHW__moreList{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.guides-module__roZzHW__indexHead{gap:var(--space-xs);flex-direction:column;max-inline-size:42rem;display:flex}.guides-module__roZzHW__indexTitle{margin:0}.guides-module__roZzHW__indexLede{color:var(--text-secondary);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:var(--fw-heading);margin:0}.guides-module__roZzHW__cards{gap:var(--space-l);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));margin:0;padding:0;list-style:none;display:grid}.guides-module__roZzHW__card{border-radius:var(--r-lg);background:var(--surface-raised);box-shadow:var(--elev-1);transition:box-shadow var(--dur-moderate) var(--ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover){.guides-module__roZzHW__card:hover{box-shadow:var(--elev-2)}}.guides-module__roZzHW__card:has(.guides-module__roZzHW__cardLink:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.guides-module__roZzHW__cardImg{aspect-ratio:16/9;object-fit:cover;inline-size:100%;display:block}.guides-module__roZzHW__cardBody{gap:var(--space-2xs);padding:var(--space-m);flex-direction:column;flex:1;display:flex}.guides-module__roZzHW__cardMeta{margin:0}.guides-module__roZzHW__cardTitle{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:var(--fw-medium);text-wrap:balance;margin:0}.guides-module__roZzHW__cardLink{color:inherit;text-decoration:none}.guides-module__roZzHW__cardLink:after{content:"";position:absolute;inset:0}.guides-module__roZzHW__cardLink:focus-visible{outline:0}.guides-module__roZzHW__cardText{color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-sm);margin:0}.guides-module__roZzHW__cardMore{align-items:center;gap:var(--space-2xs);color:var(--text-brand);font-size:var(--fs-sm);font-weight:var(--fw-medium);margin-block-start:auto;padding-block-start:var(--space-xs);display:inline-flex}
.not-found-module__HS70Aa__main{row-gap:var(--space-m);padding-block:var(--space-xl) var(--section-y)}.not-found-module__HS70Aa__code{color:var(--text-brand);margin:0}.not-found-module__HS70Aa__title{font-weight:var(--fw-regular);text-wrap:balance;margin:0}.not-found-module__HS70Aa__lede{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:var(--fw-heading);color:var(--text-secondary);margin:0}.not-found-module__HS70Aa__search{max-inline-size:var(--width-editorial)}.not-found-module__HS70Aa__links{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.not-found-module__HS70Aa__links a{block-size:var(--control-h-md);padding-inline:var(--space-m);border-radius:var(--r-full);background:var(--brand-subtle);color:var(--text-brand);font-weight:var(--fw-medium);box-shadow:inset 0 0 0 1px var(--brand-border);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.not-found-module__HS70Aa__links a:hover{background:var(--brand-subtle-hover)}}.not-found-module__HS70Aa__links a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.not-found-module__HS70Aa__section{gap:var(--space-m);flex-direction:column;padding-block-start:var(--block-y);display:flex}.not-found-module__HS70Aa__h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-heading);margin:0}.not-found-module__HS70Aa__help{align-items:center;gap:var(--space-2xs);font-size:var(--fs-sm);color:var(--text-secondary);flex-wrap:wrap;margin:0;display:flex}.not-found-module__HS70Aa__help svg{color:var(--text-brand)}.not-found-module__HS70Aa__actions{display:flex}
.track-module__7BN1MG__form{align-items:start;gap:var(--space-m);inline-size:100%;max-inline-size:var(--measure-card);margin-block:var(--space-s);padding:var(--space-m);border-radius:var(--r-lg);background:var(--surface-raised);box-shadow:0 0 0 1px var(--border-hairline);flex-direction:column;display:flex}.track-module__7BN1MG__form>*{inline-size:100%}.track-module__7BN1MG__form>button{inline-size:auto}.track-module__7BN1MG__formError{align-items:start;gap:var(--space-2xs);padding:var(--space-xs);border-radius:var(--r-sm);background:var(--accent-subtle);color:var(--text-accent);font-size:var(--fs-sm);margin:0;display:flex}.track-module__7BN1MG__help{border-block-start:1px solid var(--border-hairline);margin-block-start:var(--space-l);padding-block-start:var(--space-m)}.track-module__7BN1MG__helpList{gap:var(--space-xs);color:var(--text-secondary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.track-module__7BN1MG__helpList li{align-items:start;gap:var(--space-2xs);display:flex}.track-module__7BN1MG__helpList svg{color:var(--text-tertiary);flex:none;margin-block-start:var(--space-3xs)}.track-module__7BN1MG__helpList strong{color:var(--text-primary);font-weight:var(--fw-medium)}
.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-heading)}.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-heading);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)}
.HomePage-module__DReAXG__main{row-gap:var(--block-y);padding-block-end:var(--section-y)}.HomePage-module__DReAXG__reassurance{gap:var(--space-xs);flex-direction:column;margin-block-start:var(--space-m);display:flex}.HomePage-module__DReAXG__reviewsNote{gap:var(--space-2xs);max-inline-size:none;font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-secondary);align-items:flex-start;margin:0;display:flex}.HomePage-module__DReAXG__reviewsNote svg{color:var(--text-brand);flex:none;margin-block-start:.1em}.HomePage-module__DReAXG__section{gap:var(--space-m);flex-direction:column;padding-block-start:var(--block-y);display:flex}.HomePage-module__DReAXG__band{background:var(--brand-subtle);border-block:1px solid var(--brand-border);margin-block-start:var(--block-y);padding-block-end:var(--block-y)}.HomePage-module__DReAXG__bandInner{max-inline-size:var(--width-site);padding-inline:var(--gutter);margin-inline:auto}.HomePage-module__DReAXG__sectionHead{justify-content:space-between;align-items:flex-end;gap:var(--space-s);flex-wrap:wrap;display:flex}.HomePage-module__DReAXG__kicker{margin:0 0 var(--space-3xs);color:var(--text-brand)}.HomePage-module__DReAXG__h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-heading);text-wrap:balance;margin:0}.HomePage-module__DReAXG__sectionLink{align-items:center;gap:var(--space-3xs);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-decoration:none;display:inline-flex}.HomePage-module__DReAXG__sectionLink:hover{text-underline-offset:.2em;text-decoration:underline}.HomePage-module__DReAXG__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){.HomePage-module__DReAXG__support{gap:var(--space-xl);padding:var(--space-l);grid-template-columns:minmax(0,1fr) minmax(0,20rem);align-items:center}}.HomePage-module__DReAXG__supportText{margin:var(--space-2xs) 0 0;color:var(--text-secondary)}.HomePage-module__DReAXG__supportList{gap:var(--space-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.HomePage-module__DReAXG__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}.HomePage-module__DReAXG__supportList svg{color:var(--text-brand);grid-row:span 2}.HomePage-module__DReAXG__supportHours{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-regular);color:var(--text-secondary);grid-column:2}.HomePage-module__DReAXG__frenchNote{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);margin:0}
