.product-module__j0f_na__layout{gap:var(--s-6);padding-block:var(--s-4) var(--s-8);display:grid}.product-module__j0f_na__crumbs ol{color:var(--ink-muted);flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.product-module__j0f_na__crumbs li{align-items:center;display:inline-flex}.product-module__j0f_na__crumbs li+li:before{content:"/";color:var(--rule);margin:0 8px}.product-module__j0f_na__crumbs a{min-height:44px;color:var(--ink-soft);align-items:center;text-decoration:none;display:inline-flex}.product-module__j0f_na__crumbs a:hover{text-decoration:underline}.product-module__j0f_na__crumbs [aria-current]{color:var(--ink)}.product-module__j0f_na__media{gap:var(--s-3);align-content:start;justify-items:center;display:grid}.product-module__j0f_na__coverFrame{aspect-ratio:3/4;border-radius:var(--radius-l);width:min(100%,420px);box-shadow:var(--shadow-lift);background:var(--ivory-deep);position:relative;overflow:hidden}.product-module__j0f_na__coverFrame img{object-fit:cover;object-position:top center;width:100%;height:100%}.product-module__j0f_na__flag{border-radius:var(--radius-pill);background:var(--paper);padding:5px 11px;font-size:.8125rem;font-weight:600;position:absolute;top:12px;left:12px}.product-module__j0f_na__previewBtn{width:min(100%,420px)}.product-module__j0f_na__previewNote{color:var(--ink-muted);text-align:center;font-size:.8125rem}.product-module__j0f_na__info{gap:var(--s-6);min-width:0;display:grid}.product-module__j0f_na__intro{gap:var(--s-3);display:grid}.product-module__j0f_na__intro h1{font-size:var(--step-4);color:var(--plum-ink)}.product-module__j0f_na__summary{font-size:var(--step-1);color:var(--ink-soft);max-width:40ch;line-height:1.45}.product-module__j0f_na__sample{color:var(--ink-muted);font-size:.875rem}.product-module__j0f_na__archiveNote{padding:var(--s-3) var(--s-4);background:var(--champagne-tint);border-radius:var(--radius-s);font-size:.9375rem}.product-module__j0f_na__block{gap:var(--s-4);padding-top:var(--s-5);border-top:1px solid var(--rule);scroll-margin-top:calc(var(--header-h) + 12px);display:grid}.product-module__j0f_na__block:focus{outline:none}.product-module__j0f_na__blockTitle{font-size:var(--step-2)}.product-module__j0f_na__highlights{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.product-module__j0f_na__highlights li{border-radius:var(--radius-pill);background:var(--paper);border:1px solid var(--rule);padding:6px 12px;font-size:.875rem}.product-module__j0f_na__purchase{gap:var(--s-5);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-l);padding:clamp(18px,3vw,32px);display:grid}.product-module__j0f_na__packageRow{justify-content:space-between;align-items:end;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.product-module__j0f_na__basePrice{font-family:var(--font-display);font-size:var(--step-3);color:var(--plum-ink);line-height:1.1}.product-module__j0f_na__perNote{color:var(--ink-muted);max-width:22ch;font-size:.875rem}.product-module__j0f_na__inclusions{gap:8px;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.product-module__j0f_na__inclusions li{grid-template-columns:20px 1fr;gap:10px;display:grid}.product-module__j0f_na__check{color:var(--sage-deep);margin-top:3px}.product-module__j0f_na__addons{padding:var(--s-4) 0 0;border:0;border-top:1px solid var(--rule);gap:2px;min-width:0;margin:0;display:grid}.product-module__j0f_na__addons legend{margin-bottom:var(--s-2);float:left;width:100%;padding:0;font-weight:600}.product-module__j0f_na__addons legend span{color:var(--ink-muted);font-weight:400}.product-module__j0f_na__addon{cursor:pointer;border-bottom:1px dashed var(--rule);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:6px 0;font-size:.9375rem;display:grid}.product-module__j0f_na__addon input{width:20px;height:20px;accent-color:var(--plum);margin:0}.product-module__j0f_na__addonPrice{font-variant-numeric:tabular-nums;color:var(--ink-soft);white-space:nowrap}.product-module__j0f_na__totalRow{padding-top:var(--s-2);justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.product-module__j0f_na__total{font-family:var(--font-display);font-weight:400;font-size:var(--step-2);font-variant-numeric:tabular-nums}.product-module__j0f_na__actions{gap:10px;display:grid}.product-module__j0f_na__actions .btn{width:100%}.product-module__j0f_na__added{color:var(--success);flex-wrap:wrap;align-items:center;gap:6px;font-size:.9375rem;display:flex}.product-module__j0f_na__added:focus{outline:none}.product-module__j0f_na__linkBtn{min-height:44px;color:var(--plum);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.product-module__j0f_na__timing p{color:var(--ink-soft)}.product-module__j0f_na__timing dl{gap:var(--s-3);margin:0;display:grid}.product-module__j0f_na__timing dt{font-weight:600}.product-module__j0f_na__timing dd{color:var(--ink-soft);margin:2px 0 0;font-size:.9375rem}.product-module__j0f_na__related{background:var(--paper);border-top:1px solid var(--rule)}.product-module__j0f_na__sticky{z-index:calc(var(--z-fab) - 1);justify-content:space-between;align-items:center;gap:var(--s-3);padding:10px var(--gutter) calc(10px + var(--safe-bottom));background:color-mix(in srgb, var(--paper) 96%, transparent);border-top:1px solid var(--rule);transition:transform var(--dur) var(--ease-out);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 24px -12px #30272d40}.product-module__j0f_na__sticky[data-show]{transform:none}.product-module__j0f_na__stickyText{min-width:0;display:grid}.product-module__j0f_na__stickyName{font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;font-size:1.125rem;overflow:hidden}.product-module__j0f_na__stickyPrice{color:var(--ink-muted);font-size:.8125rem}.product-module__j0f_na__sticky .btn{flex:none}@media (min-width:900px){.product-module__j0f_na__layout{padding-top:var(--s-3);grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(40px,6vw,96px)}.product-module__j0f_na__crumbs{grid-column:1/-1}.product-module__j0f_na__media{top:calc(var(--header-h) + 24px);align-self:start;position:sticky}.product-module__j0f_na__actions{grid-template-columns:1fr 1fr}.product-module__j0f_na__sticky{display:none}}
.home-module__oe3DtG__hero{padding-block:clamp(20px,4vw,56px) clamp(40px,6vw,88px);overflow:hidden}.home-module__oe3DtG__heroGrid{gap:var(--s-5);display:grid}.home-module__oe3DtG__heroCopy{gap:var(--s-4);align-content:center;justify-items:start;display:grid}.home-module__oe3DtG__heroTitle{color:var(--plum-ink);font-size:clamp(2.25rem,1.55rem + 3.4vw,4.5rem);line-height:1.04}@media (min-width:600px){.home-module__oe3DtG__heroTitle{max-width:12ch}}.home-module__oe3DtG__heroLede{color:var(--ink-soft);max-width:34ch;font-size:1.0625rem}.home-module__oe3DtG__promise{justify-items:start;gap:6px;display:grid}.home-module__oe3DtG__pill{border-radius:var(--radius-pill);background:var(--plum-tint);min-height:44px;color:var(--plum-deep);border:1px solid color-mix(in srgb, var(--plum) 22%, transparent);letter-spacing:.005em;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:.9375rem;font-weight:650;text-decoration:none;display:inline-flex}.home-module__oe3DtG__pill:hover{border-color:var(--plum)}.home-module__oe3DtG__promiseNote{color:var(--ink-muted);max-width:36ch;font-size:.8125rem;line-height:1.45}.home-module__oe3DtG__heroCtas{flex-wrap:wrap;gap:10px;display:flex}.home-module__oe3DtG__heroCtas .btn{flex:auto}.home-module__oe3DtG__proof{color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:.9375rem;display:flex}.home-module__oe3DtG__proof strong{font-family:var(--font-display);color:var(--ink);margin-right:2px;font-size:1.25rem;font-weight:400}.home-module__oe3DtG__proofSep{background:var(--hairline);align-self:center;width:1px;height:16px}.home-module__oe3DtG__proofNote{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem}.home-module__oe3DtG__heroShow{min-width:0}@media (min-width:400px){.home-module__oe3DtG__heroCtas .btn{flex:0 auto}}@media (min-width:1024px){.home-module__oe3DtG__hero{padding-block:clamp(32px,4vw,64px) clamp(56px,6vw,96px)}.home-module__oe3DtG__heroGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,4vw,72px)}.home-module__oe3DtG__heroCopy{gap:var(--s-5)}.home-module__oe3DtG__heroLede{font-size:var(--step-1)}}.home-module__oe3DtG__carousel{margin-inline:calc(-1 * var(--gutter))}.home-module__oe3DtG__track{padding:6px var(--gutter) 18px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:min(49vw,240px);grid-auto-flow:column;gap:12px;margin:0;list-style:none;display:grid;overflow-x:auto}.home-module__oe3DtG__track::-webkit-scrollbar{display:none}.home-module__oe3DtG__slide{scroll-snap-align:start;min-width:0}.home-module__oe3DtG__slideLink{color:inherit;border-radius:var(--radius-m);gap:10px;text-decoration:none;display:grid;position:relative}.home-module__oe3DtG__slideLink:focus-visible{outline-offset:4px}.home-module__oe3DtG__slideCover{aspect-ratio:3/4;border-radius:var(--radius-m);background:var(--ivory-deep);box-shadow:var(--shadow-lift);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);display:block;position:relative;overflow:hidden}.home-module__oe3DtG__slideCover img{object-fit:cover;object-position:top center;width:100%;height:100%}.home-module__oe3DtG__slideLink:hover .home-module__oe3DtG__slideCover{transform:translateY(-3px)}.home-module__oe3DtG__slideCaption{gap:0;padding-inline:2px;display:grid}.home-module__oe3DtG__slideName{font-family:var(--font-display);font-size:1.125rem;line-height:1.2}.home-module__oe3DtG__slideMeta{color:var(--ink-muted);font-size:.8125rem}.home-module__oe3DtG__carouselFoot{justify-content:space-between;align-items:center;gap:var(--s-3);padding-inline:var(--gutter);display:flex}.home-module__oe3DtG__carouselHint{color:var(--ink-muted);font-size:.8125rem}.home-module__oe3DtG__carouselNav{align-items:center;gap:6px;display:flex}.home-module__oe3DtG__counter{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-right:4px;font-size:.8125rem}.home-module__oe3DtG__navBtn{border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}.home-module__oe3DtG__navBtn:hover:not(:disabled){border-color:var(--ink)}.home-module__oe3DtG__navBtn:disabled{opacity:.35;cursor:default}@media (max-width:599px){.home-module__oe3DtG__navBtn{display:none}.home-module__oe3DtG__counter{margin:0}.home-module__oe3DtG__heroCopy{gap:12px}.home-module__oe3DtG__track{grid-auto-columns:min(42vw,240px)}.home-module__oe3DtG__carouselFoot{padding-right:calc(var(--gutter) + 64px)}}@media (min-width:1024px){.home-module__oe3DtG__carousel{margin-inline:0 calc(-1 * max(var(--gutter), (100vw - var(--max)) / 2))}.home-module__oe3DtG__track{grid-auto-columns:clamp(240px,21vw,300px);gap:20px;padding-left:8px;scroll-padding-inline:8px}.home-module__oe3DtG__carouselFoot{padding-left:8px;padding-right:max(var(--gutter), (100vw - var(--max)) / 2)}}.home-module__oe3DtG__headRow{justify-content:space-between;align-items:end;gap:0 var(--s-6);flex-wrap:wrap;display:flex}.home-module__oe3DtG__headLink{margin-bottom:clamp(32px,5vw,56px)}@media (max-width:699px){.home-module__oe3DtG__headLink{margin-top:calc(-1 * var(--s-5))}}.home-module__oe3DtG__journey{background:var(--night);color:var(--on-night);padding-block:var(--section-y);overflow:hidden}.home-module__oe3DtG__journey .eyebrow{color:var(--champagne)}.home-module__oe3DtG__journey :focus-visible{outline-color:var(--champagne)}.home-module__oe3DtG__journeyGrid{gap:var(--s-7);align-items:center;display:grid}.home-module__oe3DtG__journeyCopy{gap:var(--s-4);justify-items:start;display:grid}.home-module__oe3DtG__journeyCopy h2{font-size:var(--step-3);max-width:18ch}.home-module__oe3DtG__phoneWrap{perspective:1400px;place-items:center;display:grid}.home-module__oe3DtG__phone{aspect-ratio:3/4;border-radius:18px;width:min(260px,64vw);margin:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 30px 60px -20px #000000a6}.home-module__oe3DtG__phone img{object-fit:cover;width:100%;height:100%}.home-module__oe3DtG__moments{margin:var(--s-3) 0 var(--s-3);width:100%;padding:0;list-style:none;display:grid}.home-module__oe3DtG__moments li{gap:var(--s-3);padding-block:var(--s-4);border-top:1px solid var(--night-rule);grid-template-columns:44px minmax(0,1fr);display:grid}.home-module__oe3DtG__moments li:last-child{border-bottom:1px solid var(--night-rule)}.home-module__oe3DtG__moments h3{margin-bottom:4px;font-size:1.25rem}.home-module__oe3DtG__moments p{color:var(--on-night-soft);font-size:.9875rem}.home-module__oe3DtG__momentNum{font-family:var(--font-display);color:var(--champagne);padding-top:2px;font-size:1.125rem}@media (min-width:900px){.home-module__oe3DtG__journeyGrid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(48px,7vw,120px)}.home-module__oe3DtG__phone{width:min(380px,100%);transform:rotateY(10deg)rotateX(2deg)}}.home-module__oe3DtG__occasions{gap:var(--s-6) var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-module__oe3DtG__occasion{color:inherit;border-radius:var(--radius-m);gap:4px;text-decoration:none;display:grid}.home-module__oe3DtG__occasionImg{aspect-ratio:4/5;border-radius:var(--radius-m);background:var(--ivory-deep);margin-bottom:var(--s-2);display:block;overflow:hidden}.home-module__oe3DtG__occasionImg img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.home-module__oe3DtG__occasion:hover .home-module__oe3DtG__occasionImg img{transform:scale(1.03)}.home-module__oe3DtG__occasionTitle{min-width:0;font-family:var(--font-display);align-items:center;gap:6px;font-size:clamp(1.0625rem,.85rem + 1.1vw,1.3125rem);line-height:1.2;display:inline-flex}.home-module__oe3DtG__occasionTitle svg{color:var(--plum);transition:transform var(--dur-fast) var(--ease-out)}.home-module__oe3DtG__occasion:hover .home-module__oe3DtG__occasionTitle svg{transform:translate(3px)}.home-module__oe3DtG__occasionText{color:var(--ink-soft);font-size:.9375rem}.home-module__oe3DtG__imageNote{margin-top:var(--s-5);color:var(--ink-muted);font-size:.8125rem}@media (min-width:900px){.home-module__oe3DtG__occasions{gap:var(--s-5);grid-template-columns:repeat(4,minmax(0,1fr))}}.home-module__oe3DtG__tradSection{background:var(--paper);border-block:1px solid var(--rule)}.home-module__oe3DtG__traditions{gap:var(--s-6);display:grid}.home-module__oe3DtG__tabList{gap:var(--s-2);scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 4px;display:flex;overflow-x:auto}.home-module__oe3DtG__tabList::-webkit-scrollbar{display:none}.home-module__oe3DtG__tab{border-radius:var(--radius-pill);cursor:pointer;border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);min-height:44px;color:var(--ink);background:0 0;flex:none;padding:0 18px;font-size:.9375rem}.home-module__oe3DtG__tab:hover{border-color:var(--ink)}.home-module__oe3DtG__tab[aria-selected=true]{background:var(--plum);border-color:var(--plum);color:var(--on-accent)}.home-module__oe3DtG__tabPanel{gap:var(--s-6);display:grid}.home-module__oe3DtG__tabPanel[hidden]{display:none}.home-module__oe3DtG__wording{gap:var(--s-3);align-content:start;display:grid}.home-module__oe3DtG__opener{font-family:var(--font-display), "Noto Serif Devanagari", "Noto Serif Gurmukhi", "Noto Naskh Arabic", serif;font-size:var(--step-3);color:var(--plum);line-height:1.3}.home-module__oe3DtG__gloss{color:var(--ink-soft);max-width:44ch}.home-module__oe3DtG__functions{padding-top:var(--s-4);margin-top:var(--s-2);border-top:1px solid var(--rule);gap:4px;font-size:1.0625rem;display:grid}.home-module__oe3DtG__tradNote{color:var(--ink-soft);max-width:52ch;font-size:.9375rem}.home-module__oe3DtG__tradDesign{gap:var(--s-4);border:1px solid var(--rule);border-radius:var(--radius-m);background:var(--ivory);color:inherit;grid-template-columns:112px minmax(0,1fr);align-self:start;align-items:center;padding:10px;text-decoration:none;display:grid}.home-module__oe3DtG__tradDesign:hover{border-color:var(--champagne);box-shadow:var(--shadow-card)}.home-module__oe3DtG__tradDesign img{aspect-ratio:3/4;object-fit:cover;object-position:top;border-radius:var(--radius-s);width:112px;height:auto}.home-module__oe3DtG__tradDesignText{gap:2px;display:grid}.home-module__oe3DtG__tradDesignLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem}.home-module__oe3DtG__tradDesignName{font-family:var(--font-display);font-size:1.375rem;line-height:1.15}.home-module__oe3DtG__tradDesignOpen{color:var(--plum);align-items:center;gap:6px;margin-top:6px;font-size:.9375rem;font-weight:600;display:inline-flex}@media (min-width:900px){.home-module__oe3DtG__tabList{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.home-module__oe3DtG__tabPanel{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,6vw,96px)}.home-module__oe3DtG__tradDesign{gap:var(--s-5);grid-template-columns:168px minmax(0,1fr);padding:14px}.home-module__oe3DtG__tradDesign img{width:168px}}.home-module__oe3DtG__steps{counter-reset:step;gap:0;margin:0;padding:0;list-style:none;display:grid}.home-module__oe3DtG__steps li{align-content:start;column-gap:var(--s-4);padding-bottom:var(--s-6);grid-template-columns:44px minmax(0,1fr);display:grid;position:relative}.home-module__oe3DtG__steps li:before{content:"";background:var(--hairline);width:1px;position:absolute;top:44px;bottom:4px;left:21px}.home-module__oe3DtG__steps li:last-child:before{display:none}.home-module__oe3DtG__steps h3{grid-column:2;padding-top:8px;font-size:1.375rem}.home-module__oe3DtG__steps p{color:var(--ink-soft);grid-column:2;max-width:42ch;margin-top:4px}.home-module__oe3DtG__stepNum{border:1px solid var(--champagne);background:var(--paper);width:44px;height:44px;font-family:var(--font-display);color:var(--plum);border-radius:50%;grid-row:1/span 2;place-items:center;font-size:1.25rem;display:grid}@media (min-width:900px){.home-module__oe3DtG__steps{gap:var(--s-5);grid-template-columns:repeat(5,minmax(0,1fr))}.home-module__oe3DtG__steps li{grid-template-columns:1fr;padding-bottom:0}.home-module__oe3DtG__steps li:before{left:52px;right:calc(-1 * var(--s-5));width:auto;height:1px;top:22px;bottom:auto}.home-module__oe3DtG__steps h3,.home-module__oe3DtG__steps p{grid-column:1}.home-module__oe3DtG__stepNum{margin-bottom:var(--s-3);grid-row:auto}.home-module__oe3DtG__steps h3{padding-top:0}}.home-module__oe3DtG__packagesSection{padding-top:0}.home-module__oe3DtG__packages{gap:var(--s-4);display:grid}.home-module__oe3DtG__package{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-l);gap:var(--s-5);align-content:start;padding:clamp(24px,3vw,40px);display:grid}.home-module__oe3DtG__packageSignature{border-color:color-mix(in srgb, var(--plum) 45%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--plum) 45%, transparent)}.home-module__oe3DtG__package h3{font-size:var(--step-2)}.home-module__oe3DtG__packagePrice{font-family:var(--font-display);font-size:var(--step-3);color:var(--plum-ink);margin-top:var(--s-2)}.home-module__oe3DtG__from{font-family:var(--font-sans);color:var(--ink-muted);vertical-align:middle;font-size:.875rem}.home-module__oe3DtG__packageLede{color:var(--ink-soft);margin-top:var(--s-2)}.home-module__oe3DtG__inclusions{padding:var(--s-4) 0 0;border-top:1px solid var(--rule);gap:10px;margin:0;list-style:none;display:grid}.home-module__oe3DtG__inclusions li{grid-template-columns:20px 1fr;align-items:start;gap:10px;display:grid}.home-module__oe3DtG__check{color:var(--sage-deep);margin-top:3px}.home-module__oe3DtG__addons{margin-top:var(--s-6);padding:var(--s-5) 0 0;border-top:1px solid var(--hairline);gap:var(--s-3);display:grid}.home-module__oe3DtG__addons h3{font-size:1.375rem}.home-module__oe3DtG__addons ul{column-gap:var(--s-7);margin:0;padding:0;list-style:none;display:grid}.home-module__oe3DtG__addons li{justify-content:space-between;gap:var(--s-4);border-bottom:1px dashed var(--rule);padding-block:10px;font-size:.9375rem;display:flex}.home-module__oe3DtG__addonPrice{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink-soft)}.home-module__oe3DtG__addonsNote{color:var(--ink-muted);font-size:.875rem}.home-module__oe3DtG__packageCtas{margin-top:var(--s-6);flex-wrap:wrap;gap:10px;display:flex}@media (min-width:768px){.home-module__oe3DtG__packages{gap:var(--s-5);grid-template-columns:1fr 1fr}.home-module__oe3DtG__addons ul{grid-template-columns:1fr 1fr}}.home-module__oe3DtG__deliverySection{padding-top:0}.home-module__oe3DtG__collectionSection{padding-top:clamp(24px,4vw,48px)}.home-module__oe3DtG__delivery{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-l);gap:var(--s-6);padding:clamp(24px,4vw,56px);display:grid}.home-module__oe3DtG__deliveryHead{gap:var(--s-3);display:grid}.home-module__oe3DtG__deliveryHead h2{font-size:var(--step-3);max-width:20ch}.home-module__oe3DtG__clock{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.home-module__oe3DtG__clock li{gap:var(--s-3);grid-template-columns:40px minmax(0,1fr);align-items:center;display:grid}.home-module__oe3DtG__clockMark{background:var(--sage-tint);width:40px;height:40px;color:var(--sage-deep);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.home-module__oe3DtG__clockEnd .home-module__oe3DtG__clockMark{background:var(--plum);color:var(--on-accent)}.home-module__oe3DtG__exceptions{gap:var(--s-4);padding-top:var(--s-5);border-top:1px solid var(--rule);margin:0;display:grid}.home-module__oe3DtG__exceptions dt{font-family:var(--font-display);font-size:1.25rem}.home-module__oe3DtG__exceptions dd{color:var(--ink-soft);margin:4px 0 0;font-size:.9375rem}@media (min-width:900px){.home-module__oe3DtG__delivery{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(40px,6vw,96px)}.home-module__oe3DtG__exceptions{gap:var(--s-6);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}.home-module__oe3DtG__faqSection{padding-top:0}.home-module__oe3DtG__faqGrid{gap:0 var(--s-8);display:grid}.home-module__oe3DtG__faqList{border-top:1px solid var(--rule)}.home-module__oe3DtG__faq{border-bottom:1px solid var(--rule)}.home-module__oe3DtG__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s-4);min-height:60px;font-family:var(--font-display);padding-block:14px;font-size:1.25rem;line-height:1.25;list-style:none;display:flex}.home-module__oe3DtG__faq summary::-webkit-details-marker{display:none}.home-module__oe3DtG__faq summary:after{content:"";border-right:1.5px solid var(--plum);border-bottom:1.5px solid var(--plum);width:12px;height:12px;transition:transform var(--dur-fast) var(--ease-out);flex:none;margin-right:6px;transform:rotate(45deg)translateY(-3px)}.home-module__oe3DtG__faq[open] summary:after{transform:rotate(-135deg)translateY(-3px)}.home-module__oe3DtG__faqAnswer{padding-bottom:var(--s-5);color:var(--ink-soft);max-width:60ch}@media (min-width:900px){.home-module__oe3DtG__faqGrid{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.home-module__oe3DtG__closing{padding-bottom:var(--section-y)}.home-module__oe3DtG__closingFrame{display:grid;position:relative}.home-module__oe3DtG__closingImg{aspect-ratio:4/3;object-fit:cover;object-position:35% 70%;width:100%}.home-module__oe3DtG__closingCopy{gap:var(--s-4);padding:var(--s-6) var(--gutter) 0;justify-items:start;display:grid}.home-module__oe3DtG__closingCopy h2{font-size:var(--step-4);max-width:13ch;color:var(--plum-ink);line-height:1.04}.home-module__oe3DtG__closingCopy>p:not(.eyebrow){color:var(--ink-soft);max-width:34ch;font-size:1.0625rem}@media (min-width:900px){.home-module__oe3DtG__closingFrame{width:min(100% - 2 * var(--gutter), 1440px);border-radius:var(--radius-l);margin-inline:auto;overflow:hidden}.home-module__oe3DtG__closingImg{aspect-ratio:3/2;object-position:center;max-height:760px}.home-module__oe3DtG__closingCopy{align-content:start;width:50%;padding:7% 6% 0 0;position:absolute;top:0;right:0}.home-module__oe3DtG__closingCopy h2{max-width:15ch}.home-module__oe3DtG__closingCopy .btn-secondary{background:var(--paper);border-color:#0000}.home-module__oe3DtG__closingCopy .eyebrow{color:var(--ink-soft)}}
.preview-module__LiAcaa__dialog{z-index:var(--z-modal);background:var(--night);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--on-night);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.preview-module__LiAcaa__dialog::backdrop{background:#160c11db}.preview-module__LiAcaa__dialog[open]{animation:preview-module__LiAcaa__fade var(--dur) var(--ease-out)}@keyframes preview-module__LiAcaa__fade{0%{opacity:0}to{opacity:1}}.preview-module__LiAcaa__layout{height:100%;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);grid-template-rows:auto minmax(0,1fr);display:grid}.preview-module__LiAcaa__bar{align-items:center;gap:var(--s-3);padding:calc(6px + env(safe-area-inset-top,0px)) 12px 6px 8px;background:var(--night);border-bottom:1px solid var(--night-rule);grid-template-columns:44px minmax(0,1fr) auto;min-height:56px;display:grid}.preview-module__LiAcaa__close{border:1px solid var(--night-rule);width:44px;height:44px;color:var(--on-night);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.preview-module__LiAcaa__close:hover{background:#ffffff14}.preview-module__LiAcaa__close:focus-visible,.preview-module__LiAcaa__barCta:focus-visible,.preview-module__LiAcaa__panel :focus-visible{outline-color:var(--champagne)}.preview-module__LiAcaa__barTitle{min-width:0}.preview-module__LiAcaa__name{font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;font-size:1.125rem;line-height:1.2;overflow:hidden}.preview-module__LiAcaa__meta{color:var(--on-night-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.preview-module__LiAcaa__barCta{border-radius:var(--radius-pill);background:var(--paper);min-height:44px;color:var(--plum-ink);white-space:nowrap;align-items:center;padding:0 16px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.preview-module__LiAcaa__stage{background:#120b0e;min-height:0;position:relative;overflow:hidden}.preview-module__LiAcaa__frame{opacity:0;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease-out);background:#120b0e;border:0;position:absolute;inset:0}.preview-module__LiAcaa__frame[data-ready]{opacity:1}.preview-module__LiAcaa__overlay{place-items:end center;display:grid;position:absolute;inset:0}.preview-module__LiAcaa__overlayCover{object-fit:cover;filter:saturate(.9)brightness(.55);width:100%;height:100%;position:absolute;inset:0}.preview-module__LiAcaa__overlayText{margin:0 16px calc(32px + var(--safe-bottom));padding:var(--s-4) var(--s-5);border-radius:var(--radius-m);text-align:center;gap:var(--s-3);background:#160c11b8;justify-items:center;max-width:340px;display:grid;position:relative}.preview-module__LiAcaa__overlayActions{gap:var(--s-2);flex-wrap:wrap;justify-content:center;display:flex}.preview-module__LiAcaa__loadingLine{padding-bottom:10px;position:relative}.preview-module__LiAcaa__loadingLine:after{content:"";background:linear-gradient(90deg, transparent, var(--champagne), transparent);background-size:200% 100%;height:1px;animation:1.4s linear infinite preview-module__LiAcaa__shimmer;position:absolute;bottom:0;left:20%;right:20%}@keyframes preview-module__LiAcaa__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.preview-module__LiAcaa__ghost{color:var(--on-night);border-color:color-mix(in srgb, var(--on-night) 40%, transparent);background:0 0}.preview-module__LiAcaa__ghost:hover{border-color:var(--on-night)}.preview-module__LiAcaa__panel{display:none}@media (min-width:900px) and (min-height:560px){.preview-module__LiAcaa__dialog,.preview-module__LiAcaa__dialog::backdrop{background:#160c11}.preview-module__LiAcaa__layout{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) min(430px,44vw) minmax(280px,340px) minmax(0,1fr);align-items:center;column-gap:clamp(28px,4vw,56px);padding:24px}.preview-module__LiAcaa__bar{z-index:1;background:0 0;border:0;min-height:0;padding:20px;display:block;position:fixed;top:0;left:auto;right:0}.preview-module__LiAcaa__barTitle,.preview-module__LiAcaa__barCta{display:none}.preview-module__LiAcaa__close{background:#ffffff0f;width:48px;height:48px}.preview-module__LiAcaa__stage{border-radius:30px;grid-area:1/2;width:100%;height:min(100dvh - 48px,932px);transform:translateZ(0);box-shadow:0 0 0 1px #ffffff1a,0 40px 80px -24px #000000b3}.preview-module__LiAcaa__overlayText{margin-bottom:32px}.preview-module__LiAcaa__panel{gap:var(--s-4);background:#160c11;grid-area:1/3;align-content:center;max-height:100%;padding-block:8px;display:grid;overflow:auto}.preview-module__LiAcaa__panel .eyebrow{color:var(--champagne)}.preview-module__LiAcaa__panelTitle{font-size:var(--step-3);color:var(--on-night)}.preview-module__LiAcaa__panelSummary{color:var(--on-night-soft)}.preview-module__LiAcaa__facts{gap:var(--s-3);padding-block:var(--s-4);border-block:1px solid var(--night-rule);margin:0;display:grid}.preview-module__LiAcaa__facts div{gap:2px;display:grid}.preview-module__LiAcaa__facts dt{letter-spacing:.12em;text-transform:uppercase;color:var(--champagne);font-size:.75rem}.preview-module__LiAcaa__facts dd{margin:0;font-size:.9375rem}.preview-module__LiAcaa__panelActions{gap:var(--s-2);display:grid}.preview-module__LiAcaa__panelActions .btn{width:100%}.preview-module__LiAcaa__notice{color:var(--on-night-soft);font-size:.8125rem}}
.site-module__49Xu1q__header{z-index:var(--z-header);background:color-mix(in srgb, var(--ivory) 90%, transparent);-webkit-backdrop-filter:saturate(1.2)blur(12px);border-bottom:1px solid color-mix(in srgb, var(--champagne) 55%, transparent);position:sticky;top:0}.site-module__49Xu1q__headerRow{justify-content:space-between;align-items:center;gap:var(--s-4);height:var(--header-h);display:flex}.site-module__49Xu1q__logo{flex:none;align-items:center;min-height:44px;display:inline-flex}.site-module__49Xu1q__logo img{width:116px;height:auto}.site-module__49Xu1q__navDesktop{display:none}.site-module__49Xu1q__navDesktop ul{gap:clamp(16px,2.2vw,32px);margin:0;padding:0;list-style:none;display:flex}.site-module__49Xu1q__navDesktop a{min-height:44px;color:var(--ink-soft);align-items:center;font-size:.9375rem;text-decoration:none;display:inline-flex;position:relative}.site-module__49Xu1q__navDesktop a:hover,.site-module__49Xu1q__navDesktop a[aria-current=page]{color:var(--ink)}.site-module__49Xu1q__navDesktop a[aria-current=page]:after{content:"";background:var(--plum);height:1px;position:absolute;bottom:8px;left:0;right:0}.site-module__49Xu1q__headerActions{align-items:center;gap:var(--s-1);display:flex}.site-module__49Xu1q__headerWa{display:none}.site-module__49Xu1q__iconBtn{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;text-decoration:none;display:inline-grid;position:relative}.site-module__49Xu1q__iconBtn:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.site-module__49Xu1q__badge{background:var(--plum);min-width:18px;height:18px;color:var(--on-accent);text-align:center;border-radius:9px;padding:0 5px;font-size:.75rem;font-weight:700;line-height:18px;position:absolute;top:4px;right:2px}.site-module__49Xu1q__navMobile{border-top:1px solid var(--rule);background:var(--ivory);max-height:calc(100dvh - var(--header-h));overflow-y:auto}.site-module__49Xu1q__navMobile ul{padding:var(--s-3) 0 var(--s-6);margin:0 auto;list-style:none}.site-module__49Xu1q__navMobile li+li{border-top:1px solid var(--rule)}.site-module__49Xu1q__navMobile a{min-height:56px;font-family:var(--font-display);color:var(--ink);align-items:center;font-size:1.5rem;text-decoration:none;display:flex}@media (min-width:960px){.site-module__49Xu1q__navDesktop{display:block}.site-module__49Xu1q__menuBtn,.site-module__49Xu1q__navMobile{display:none!important}.site-module__49Xu1q__headerWa{min-height:40px;margin-right:var(--s-2);border:1px solid color-mix(in srgb, var(--ink) 24%, transparent);border-radius:var(--radius-pill);align-items:center;padding:0 16px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.site-module__49Xu1q__headerWa:hover{border-color:var(--ink)}}.site-module__49Xu1q__fab{z-index:var(--z-fab);right:max(16px, env(safe-area-inset-right,0px));bottom:calc(16px + var(--safe-bottom) + var(--bottom-bar-h,0px));color:#fff;width:56px;height:56px;transition:transform var(--dur-fast) var(--ease-out), bottom var(--dur) var(--ease-out);background:#25d366;border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 2px 6px #1428192e,0 10px 24px -6px #14281959}.site-module__49Xu1q__fab:hover{transform:translateY(-2px)}.site-module__49Xu1q__fab:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:50%}html.has-consent-banner .site-module__49Xu1q__fab{display:none}html[data-fab-clearance] main{padding-bottom:calc(96px + var(--safe-bottom))}@media (max-width:767px){html[data-fab-clearance] .site-module__49Xu1q__fab{width:48px;height:48px;right:max(12px, env(safe-area-inset-right,0px));bottom:calc(12px + var(--safe-bottom) + var(--bottom-bar-h,0px))}html[data-fab-clearance] .site-module__49Xu1q__fab svg{width:26px;height:26px}}.site-module__49Xu1q__consent{z-index:var(--z-toast);left:12px;right:12px;bottom:calc(12px + var(--safe-bottom));max-width:560px;padding:var(--s-4) var(--s-5);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-m);box-shadow:var(--shadow-lift);gap:var(--s-3);margin-inline:auto;font-size:.9375rem;display:grid;position:fixed}.site-module__49Xu1q__consentActions{gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.site-module__49Xu1q__consentActions .btn{min-height:44px}.site-module__49Xu1q__footer{background:var(--night);color:var(--on-night);padding-block:var(--s-8) calc(var(--s-7) + var(--safe-bottom))}.site-module__49Xu1q__footer a{color:var(--on-night);text-decoration:none}.site-module__49Xu1q__footer a:hover{text-decoration:underline}.site-module__49Xu1q__footer :focus-visible{outline-color:var(--champagne)}.site-module__49Xu1q__footerGrid{gap:var(--s-7) var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-module__49Xu1q__footerBrand{gap:var(--s-3);grid-column:1/-1;align-content:start;display:grid}.site-module__49Xu1q__footerBrand img{width:140px;height:auto}.site-module__49Xu1q__footerLine{font-family:var(--font-display);font-size:var(--step-2);max-width:14ch;margin-top:var(--s-3);line-height:1.15}.site-module__49Xu1q__footerSmall{color:var(--on-night-soft);max-width:34ch;font-size:.9375rem}.site-module__49Xu1q__footerCol h2{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--champagne);margin-bottom:var(--s-3);font-size:.75rem;font-weight:600}.site-module__49Xu1q__footerCol ul{margin:0;padding:0;list-style:none}.site-module__49Xu1q__footerCol a{align-items:center;min-height:44px;font-size:.9375rem;display:inline-flex}.site-module__49Xu1q__footerCol:last-child{grid-column:1/-1}.site-module__49Xu1q__footerBase{margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--night-rule);gap:var(--s-2);color:var(--on-night-soft);padding-right:72px;font-size:.8125rem;display:grid}@media (min-width:720px){.site-module__49Xu1q__footerGrid{grid-template-columns:1.4fr repeat(3,minmax(0,1fr))}.site-module__49Xu1q__footerBrand,.site-module__49Xu1q__footerCol:last-child{grid-column:auto}.site-module__49Xu1q__footerBase{text-align:right;justify-items:end;gap:var(--s-6);grid-template-columns:auto 1fr}}.site-module__49Xu1q__legal{padding-block:clamp(32px, 6vw, 72px) var(--section-y);max-width:760px}.site-module__49Xu1q__legalHead{gap:var(--s-3);padding-bottom:var(--s-6);margin-bottom:var(--s-6);border-bottom:1px solid var(--hairline);display:grid}.site-module__49Xu1q__legalHead h1{font-size:var(--step-4);color:var(--plum-ink)}.site-module__49Xu1q__legalUpdated{color:var(--ink-muted);font-size:.875rem}.site-module__49Xu1q__draft{padding:var(--s-3) var(--s-4);border-radius:var(--radius-s);background:var(--champagne-tint);border:1px solid var(--champagne);color:var(--ink);font-size:.9375rem}.site-module__49Xu1q__prose{gap:var(--s-4);display:grid}.site-module__49Xu1q__prose h2{font-size:var(--step-2);margin-top:var(--s-5)}.site-module__49Xu1q__prose p,.site-module__49Xu1q__prose li{color:var(--ink-soft);max-width:65ch}.site-module__49Xu1q__prose ul{gap:var(--s-2);margin:0;padding-left:1.2em;display:grid}.site-module__49Xu1q__prose a{color:var(--plum)}.site-module__49Xu1q__legalHelp{margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--rule)}.site-module__49Xu1q__notFound{gap:var(--s-4);justify-items:start;max-width:640px;padding-block:clamp(48px,10vw,128px);display:grid}.site-module__49Xu1q__notFound h1{font-size:var(--step-4);color:var(--plum-ink)}.site-module__49Xu1q__notFound p{color:var(--ink-soft)}.site-module__49Xu1q__notFoundActions{margin-top:var(--s-3);flex-wrap:wrap;gap:10px;display:flex}
.catalogue-module__wWOifW__grid{gap:var(--s-6) var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.catalogue-module__wWOifW__grid>li{min-width:0}.catalogue-module__wWOifW__span2{grid-column:1/-1}.catalogue-module__wWOifW__tile{height:100%}.catalogue-module__wWOifW__tileLink{gap:var(--s-3);height:100%;color:inherit;border-radius:var(--radius-m);text-decoration:none;display:grid;position:relative}.catalogue-module__wWOifW__tileLink:focus-visible{outline-offset:6px}.catalogue-module__wWOifW__cover{aspect-ratio:3/4;border-radius:var(--radius-m);background:var(--ivory-deep);box-shadow:var(--shadow-card);transition:box-shadow var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);position:relative;overflow:hidden}.catalogue-module__wWOifW__cover img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.catalogue-module__wWOifW__tileLink:hover .catalogue-module__wWOifW__cover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.catalogue-module__wWOifW__tileLink:hover .catalogue-module__wWOifW__cover img{transform:scale(1.025)}.catalogue-module__wWOifW__flag{border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);padding:4px 9px;font-size:.75rem;font-weight:600;position:absolute;top:8px;left:8px}.catalogue-module__wWOifW__tileBody{align-content:start;gap:2px;display:grid}.catalogue-module__wWOifW__tileName{font-family:var(--font-display);color:var(--ink);font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.15}.catalogue-module__wWOifW__tileMeta{color:var(--ink-muted);font-size:.8125rem}.catalogue-module__wWOifW__tilePrice{color:var(--ink);margin-top:4px;font-size:.875rem;font-weight:600}.catalogue-module__wWOifW__tileSummary{color:var(--ink-soft);margin-top:var(--s-2);font-size:.9375rem;display:none}.catalogue-module__wWOifW__tileWide .catalogue-module__wWOifW__tileLink{gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.catalogue-module__wWOifW__tileWide .catalogue-module__wWOifW__tileName{font-size:var(--step-2)}.catalogue-module__wWOifW__tileWide .catalogue-module__wWOifW__tileSummary{display:block}@media (max-width:380px){.catalogue-module__wWOifW__tileWide .catalogue-module__wWOifW__tileSummary{display:none}}.catalogue-module__wWOifW__editorial{gap:var(--s-6) var(--s-3)}@media (min-width:900px){.catalogue-module__wWOifW__editorial{gap:var(--s-8) clamp(32px, 4vw, 64px)}.catalogue-module__wWOifW__editorial .catalogue-module__wWOifW__tileLink{grid-template-columns:clamp(200px,20vw,260px) minmax(0,1fr);align-items:end;gap:clamp(20px,2.5vw,36px)}.catalogue-module__wWOifW__editorial .catalogue-module__wWOifW__tileName{font-size:var(--step-2)}.catalogue-module__wWOifW__editorial .catalogue-module__wWOifW__tileSummary{display:block}.catalogue-module__wWOifW__editorial .catalogue-module__wWOifW__tileWide .catalogue-module__wWOifW__tileLink{grid-template-columns:clamp(300px,30vw,400px) minmax(0,34rem);align-items:center}.catalogue-module__wWOifW__editorial .catalogue-module__wWOifW__tileWide .catalogue-module__wWOifW__tileName{font-size:var(--step-3)}}@media (min-width:768px){.catalogue-module__wWOifW__catalogueGrid{gap:var(--s-7) var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.catalogue-module__wWOifW__catalogueGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.catalogue-module__wWOifW__catalogueGrid .catalogue-module__wWOifW__span2{grid-column:span 2}}.catalogue-module__wWOifW__pageHead{padding-block:clamp(32px, 6vw, 72px) var(--s-5);gap:var(--s-3);display:grid}.catalogue-module__wWOifW__pageHead h1{font-size:var(--step-4)}.catalogue-module__wWOifW__pageHead p{color:var(--ink-soft);max-width:40rem}.catalogue-module__wWOifW__filters{gap:var(--s-4);padding-block:var(--s-4) var(--s-5);border-bottom:1px solid var(--rule);margin-bottom:var(--s-6);display:grid;position:relative}.catalogue-module__wWOifW__searchRow{gap:var(--s-2);align-items:center;display:flex}.catalogue-module__wWOifW__search{flex:1;min-width:0;position:relative}.catalogue-module__wWOifW__search svg{color:var(--ink-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.catalogue-module__wWOifW__search input{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);background:var(--paper);width:100%;min-height:48px;padding:0 14px 0 44px}.catalogue-module__wWOifW__search input:focus-visible{outline-offset:1px}.catalogue-module__wWOifW__filterGroup{border:0;min-width:0;margin:0;padding:0}.catalogue-module__wWOifW__filterGroup legend{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:var(--s-2);padding:0;font-size:.75rem;font-weight:600}.catalogue-module__wWOifW__chips{gap:var(--s-2);scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 4px;scroll-padding-inline:var(--gutter);display:flex;overflow-x:auto}.catalogue-module__wWOifW__chips::-webkit-scrollbar{display:none}.catalogue-module__wWOifW__chip{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);min-height:44px;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;flex:none;align-items:center;padding:0 16px;font-size:.9375rem;display:inline-flex}.catalogue-module__wWOifW__chip:hover{border-color:var(--ink)}.catalogue-module__wWOifW__chip[aria-pressed=true]{background:var(--plum);border-color:var(--plum);color:var(--on-accent)}.catalogue-module__wWOifW__more{min-width:0}.catalogue-module__wWOifW__more summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;min-height:44px;color:var(--ink-soft);align-items:center;gap:8px;font-size:.75rem;font-weight:600;list-style:none;display:inline-flex}.catalogue-module__wWOifW__more summary::-webkit-details-marker{display:none}.catalogue-module__wWOifW__more summary:after{content:"";width:7px;height:7px;transition:transform var(--dur-fast);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)translateY(-2px)}.catalogue-module__wWOifW__more[open] summary:after{transform:rotate(-135deg)}.catalogue-module__wWOifW__more[open] summary{margin-bottom:var(--s-2)}.catalogue-module__wWOifW__resultBar{justify-content:space-between;align-items:center;gap:var(--s-2);color:var(--ink-soft);flex-wrap:wrap;font-size:.9375rem;display:flex}.catalogue-module__wWOifW__reset{min-height:44px;color:var(--plum);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:600;text-decoration:underline}@media (min-width:900px){.catalogue-module__wWOifW__filters{align-items:end;column-gap:var(--s-6);grid-template-columns:minmax(240px,320px) 1fr}.catalogue-module__wWOifW__searchRow{grid-area:1/1/span 3;align-self:start}.catalogue-module__wWOifW__filterGroup,.catalogue-module__wWOifW__more,.catalogue-module__wWOifW__resultBar{grid-column:2}.catalogue-module__wWOifW__chips{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}.catalogue-module__wWOifW__empty{padding:var(--s-8) var(--s-5);text-align:center;gap:var(--s-4);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-l);justify-items:center;display:grid}.catalogue-module__wWOifW__empty h2{font-size:var(--step-2)}.catalogue-module__wWOifW__empty p{color:var(--ink-soft);max-width:32rem}.catalogue-module__wWOifW__emptyActions{gap:var(--s-2);flex-wrap:wrap;justify-content:center;display:flex}.catalogue-module__wWOifW__archive{margin-top:var(--s-9);padding-top:var(--s-7);border-top:1px solid var(--hairline)}.catalogue-module__wWOifW__archiveHead{gap:var(--s-2);margin-bottom:var(--s-6);max-width:42rem;display:grid}.catalogue-module__wWOifW__archiveHead h2{font-size:var(--step-3)}.catalogue-module__wWOifW__archiveHead p{color:var(--ink-soft)}
