.YW8O3W_head{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:20px clamp(32px,6vw,112px);margin-bottom:clamp(36px,5vw,72px);display:grid}.YW8O3W_head>*{min-width:0}.YW8O3W_index{align-items:baseline;gap:14px;margin:0 0 clamp(14px,1.6vw,22px);display:flex}.YW8O3W_indexNum{font-family:var(--display-latin);color:var(--wine);font-variant-numeric:lining-nums;font-size:clamp(26px,2.4vw,34px);font-style:italic;font-weight:400;line-height:1}.YW8O3W_indexLabel{margin:0}.YW8O3W_title{letter-spacing:-.008em;font-size:clamp(34px,5.1vw,78px);font-weight:300;line-height:1.16}.YW8O3W_titleLine{display:block}.YW8O3W_headLead{max-width:34em;margin:0}.YW8O3W_headLead+.YW8O3W_headLead{margin-top:18px}.YW8O3W_phrase{white-space:nowrap}.YW8O3W_toneNote{max-width:none;margin:clamp(22px,2.4vw,32px) 0 0}:is(.band-sumi .YW8O3W_indexNum,.band-wine .YW8O3W_indexNum){color:var(--sun)}.YW8O3W_marquee{background:var(--surface);padding-block:clamp(18px,2.4vw,30px)}.YW8O3W_marquee .marquee-track{animation-duration:58s}.YW8O3W_marquee .marquee-track>span{font-size:clamp(25px,3.3vw,50px);font-weight:300}.YW8O3W_marquee .marquee-track>.YW8O3W_marqueeLatin{font-family:var(--display-latin);color:var(--wine);font-variant-numeric:lining-nums;font-size:clamp(29px,3.9vw,60px);font-style:italic;font-weight:400}.YW8O3W_collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.2vw,32px);display:grid}.YW8O3W_collection{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--hairline);min-width:0;box-shadow:var(--shadow-soft);isolation:isolate;transition:transform .7s var(--ease-out), box-shadow .7s var(--ease-out), border-color .3s ease;flex-direction:column;display:flex;position:relative;overflow:hidden}.YW8O3W_collection:hover{box-shadow:var(--shadow-float);border-color:#241f1c33;transform:translateY(-6px)}.YW8O3W_collection:has(.YW8O3W_cardLink:focus-visible){outline:2px solid var(--wine);outline-offset:4px}.YW8O3W_collectionMedia{aspect-ratio:6/5;isolation:isolate;background:var(--sand);position:relative;overflow:hidden}.YW8O3W_mediaFill{z-index:0;position:absolute;inset:0}.YW8O3W_collectionMedia .YW8O3W_mediaSlats{z-index:1;--slats-opacity:.55}.YW8O3W_collectionMedia img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease-out);display:block}.YW8O3W_collection:hover .YW8O3W_collectionMedia img{transform:scale(1.045)}.YW8O3W_mediaTag{z-index:2;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--on-dark);letter-spacing:.24em;text-transform:uppercase;background:#17110fb3;align-items:center;gap:10px;padding:7px 14px 7px 12px;font-size:11.5px;font-weight:500;line-height:1.3;display:inline-flex;position:absolute;top:18px;left:18px}.YW8O3W_mediaTag b{font-family:var(--display-latin);letter-spacing:0;color:var(--sun);font-size:15px;font-style:italic;font-weight:500}.YW8O3W_mediaChip{z-index:2;background:var(--surface);width:52px;height:52px;color:var(--ink);box-shadow:var(--shadow-soft);transition:transform .6s var(--ease-out), background-color .3s ease, color .3s ease;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:18px;right:18px}.YW8O3W_mediaChip svg{width:18px;height:18px}.YW8O3W_collection:hover .YW8O3W_mediaChip{background:var(--wine);color:#fff;transform:rotate(45deg)}.YW8O3W_collectionBody{flex-direction:column;flex:1;gap:22px;padding:clamp(22px,2.6vw,38px);display:flex}.YW8O3W_nameRow{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.YW8O3W_name{margin:0;font-size:clamp(28px,2.9vw,44px);font-weight:400;line-height:1.2}.YW8O3W_nameLatin{font-family:var(--display-latin);letter-spacing:0;font-size:clamp(38px,4vw,60px);font-weight:500;line-height:1.04}.YW8O3W_kind{color:var(--muted);font-size:15px}.YW8O3W_cardLink{color:inherit;text-decoration:none}.YW8O3W_cardLink:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.YW8O3W_cardLink:hover{color:inherit}.YW8O3W_cardLink:focus-visible{outline:none}.YW8O3W_facts{border-top:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.YW8O3W_facts li{border-bottom:1px solid var(--hairline);flex-direction:column;gap:2px;margin:0;padding:14px 0;display:flex}.YW8O3W_facts li:nth-child(odd){padding-right:16px}.YW8O3W_facts li:nth-child(2n){border-left:1px solid var(--hairline);padding-left:18px}.YW8O3W_factValue{font-family:var(--display-latin);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(23px,2vw,30px);font-weight:500;line-height:1.15}.YW8O3W_factValueTh{font-family:var(--serif);font-size:clamp(19px,1.6vw,23px);font-weight:400;line-height:1.45}.YW8O3W_factLabel{color:var(--muted);font-size:13px;line-height:1.5}.YW8O3W_swatches{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.YW8O3W_swatches li{margin:0}.YW8O3W_swatch{border:2px solid var(--surface);border-radius:50%;width:22px;height:22px;display:block;box-shadow:0 0 0 1px #241f1c29,inset 0 -5px 8px -5px #0000004d}.YW8O3W_collectionFoot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 24px;margin-top:auto;padding-top:6px;display:grid}.YW8O3W_priceTag .price-tag__value{color:var(--ink)}.YW8O3W_quoteNote{color:var(--muted);flex-direction:column;align-items:flex-start;gap:8px;margin:0;font-size:14px;display:flex}.YW8O3W_fauxCta{border-radius:var(--radius-pill);background:var(--ink);min-height:48px;color:var(--surface);white-space:nowrap;align-items:center;gap:14px;padding:0 6px 0 22px;font-size:14.5px;font-weight:500;display:inline-flex}.YW8O3W_fauxCta span{background:var(--surface);width:36px;height:36px;color:var(--ink);transition:transform .5s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.YW8O3W_fauxCta svg{width:14px;height:14px}.YW8O3W_collection:hover .YW8O3W_fauxCta span{transform:rotate(45deg)}.YW8O3W_secondaryLink{z-index:2;position:relative}.YW8O3W_tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.2vw,32px);display:grid}.YW8O3W_tool{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--hairline);isolation:isolate;min-height:clamp(300px,30vw,400px);transition:transform .7s var(--ease-out), box-shadow .7s var(--ease-out);grid-template-columns:minmax(0,1fr) auto;align-content:space-between;gap:18px 24px;padding:clamp(26px,3vw,44px);display:grid;position:relative;overflow:hidden}.YW8O3W_tool:hover{box-shadow:var(--shadow-float);transform:translateY(-5px)}.YW8O3W_tool:has(.YW8O3W_cardLink:focus-visible){outline:2px solid var(--wine);outline-offset:4px}.YW8O3W_toolNumber{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:4px 14px;margin:0;display:flex}.YW8O3W_toolNumeral{font-family:var(--display-latin);letter-spacing:-.02em;color:var(--wine);font-variant-numeric:lining-nums;font-size:clamp(84px,10.5vw,168px);font-style:italic;font-weight:400;line-height:.9}.YW8O3W_toolUnit{color:var(--muted);font-size:15px;line-height:1.5}.YW8O3W_toolText h3{margin:0 0 8px;font-size:clamp(24px,2.3vw,32px);font-weight:400}.YW8O3W_toolText p{color:var(--muted);max-width:34em;margin:0}.YW8O3W_toolChip{width:58px;height:58px;color:var(--ink);transition:transform .6s var(--ease-out), background-color .3s ease, color .3s ease, border-color .3s ease;border:1px solid #241f1c38;border-radius:50%;justify-content:center;align-self:end;align-items:center;display:inline-flex}.YW8O3W_toolChip svg{width:18px;height:18px}.YW8O3W_tool:hover .YW8O3W_toolChip{background:var(--ink);border-color:var(--ink);color:var(--surface);transform:rotate(45deg)}.YW8O3W_toolGlow{aspect-ratio:1;pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#ffe6bfb3,#ffe6bf00);border-radius:50%;width:70%;position:absolute;top:-40%;right:-18%}.YW8O3W_steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,48px);margin:0;padding:0;list-style:none;display:grid;position:relative}.YW8O3W_steps:before{content:"";background:linear-gradient(90deg, var(--brass), #b3906226);opacity:.7;height:1px;position:absolute;top:clamp(40px,4.2vw,62px);left:0;right:0}.YW8O3W_step{flex-direction:column;gap:14px;min-width:0;margin:0;display:flex;position:relative}.YW8O3W_stepNum{background:var(--sumi);width:clamp(80px,8.4vw,124px);height:clamp(80px,8.4vw,124px);font-family:var(--display-latin);color:var(--sun);font-variant-numeric:lining-nums;border:1px solid #b390628c;border-radius:50%;justify-content:center;align-items:center;font-size:clamp(34px,3.4vw,50px);font-style:italic;line-height:1;display:inline-flex}.YW8O3W_step h3{margin:10px 0 0;font-size:clamp(22px,2.1vw,30px);font-weight:400}.YW8O3W_step p{color:var(--on-dark-soft);margin:0}.YW8O3W_stepFacts{color:var(--on-dark);flex-direction:column;gap:6px;margin:4px 0 0;padding:0;font-size:14.5px;list-style:none;display:flex}.YW8O3W_stepFacts li{gap:10px;margin:0;display:flex}.YW8O3W_stepFacts li:before{content:"";background:var(--brass);flex:none;width:6px;height:6px;margin-top:.75em;transform:rotate(45deg)}.YW8O3W_stepActions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:8px;display:flex}.YW8O3W_assurance{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(18px,2.2vw,32px);display:grid}.YW8O3W_assuranceCard{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--hairline);flex-direction:column;gap:14px;min-width:0;padding:clamp(26px,3vw,44px);display:flex;position:relative}.YW8O3W_assuranceCard h3{margin:0;font-size:clamp(22px,2vw,28px);font-weight:400}.YW8O3W_assuranceCard p{color:var(--muted);margin:0}.YW8O3W_assuranceSide{gap:clamp(18px,2.2vw,32px);display:grid}.YW8O3W_warranty{justify-content:space-between;min-height:100%}.YW8O3W_warranty .YW8O3W_assuranceNote{border-top:1px solid var(--hairline);padding-top:18px}.YW8O3W_years{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px clamp(20px,3vw,48px);margin:6px 0 4px;display:grid}.YW8O3W_yearsItem{flex-direction:column;gap:4px;min-width:0;display:flex}.YW8O3W_yearsItem+.YW8O3W_yearsItem{border-left:1px solid var(--hairline);padding-left:clamp(20px,3vw,48px)}.YW8O3W_yearsValue{font-family:var(--display-latin);letter-spacing:-.02em;color:var(--wine);font-variant-numeric:lining-nums;align-items:baseline;gap:10px;font-size:clamp(96px,11vw,176px);font-style:italic;font-weight:400;line-height:.92;display:flex}.YW8O3W_yearsUnit{font-family:var(--serif);letter-spacing:0;color:var(--ink);font-size:clamp(20px,1.8vw,26px);font-style:normal}.YW8O3W_yearsScope{color:var(--muted);font-size:15px}.YW8O3W_assuranceNote{font-size:14px;line-height:1.7}.YW8O3W_assuranceIcon{width:48px;height:48px;color:var(--wine);background:#60132414;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.YW8O3W_assuranceIcon svg{width:22px;height:22px}.YW8O3W_assuranceList{flex-direction:column;gap:4px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}.YW8O3W_assuranceList li{border-top:1px solid var(--hairline);justify-content:space-between;gap:16px;margin:0;padding:8px 0;display:flex}.YW8O3W_assuranceList li span:last-child{color:var(--ink);text-align:right;font-weight:500}.YW8O3W_assuranceList li span:first-child{color:var(--muted)}.YW8O3W_cta.YW8O3W_cta{padding-block:clamp(88px,11vw,168px)}.YW8O3W_cta:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#ffe6bf29,#ffe6bf00);border-radius:50%;width:min(80vw,980px);position:absolute;bottom:-60%;left:-12%}.YW8O3W_ctaInner{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:clamp(32px,5vw,96px);display:grid}.YW8O3W_ctaTitle{letter-spacing:-.01em;margin:0;font-size:clamp(42px,6.6vw,104px);font-weight:300;line-height:1.14}.YW8O3W_ctaLead{color:var(--on-dark-soft);margin:0 0 28px;font-size:clamp(16px,1.3vw,18.5px);font-weight:300;line-height:1.8}.YW8O3W_ctaActions{flex-direction:column;align-items:stretch;gap:12px;max-width:420px;display:flex}.YW8O3W_ctaActions>*{justify-content:center;min-height:58px;font-size:16px}.YW8O3W_ctaPhone{font-variant-numeric:tabular-nums;letter-spacing:.02em}.YW8O3W_ctaPhone svg{width:18px;height:18px}@media (max-width:900px){.YW8O3W_head,.YW8O3W_ctaInner,.YW8O3W_assurance{grid-template-columns:minmax(0,1fr);align-items:start}.YW8O3W_collections,.YW8O3W_tools{grid-template-columns:minmax(0,1fr)}.YW8O3W_steps{grid-template-columns:minmax(0,1fr);gap:36px}.YW8O3W_steps:before{background:linear-gradient(180deg, var(--brass), #b390621f);width:1px;height:auto;inset:0 auto 0 clamp(40px,4.2vw,62px)}.YW8O3W_step{grid-template-columns:auto minmax(0,1fr);gap:10px 20px;display:grid}.YW8O3W_step>:not(.YW8O3W_stepNum){grid-column:2}.YW8O3W_stepNum{grid-row:1/span 4;width:80px;height:80px;font-size:34px}.YW8O3W_step h3{margin-top:16px}}@media (max-width:720px){.YW8O3W_collectionMedia{aspect-ratio:5/4}.YW8O3W_mediaTag{top:14px;left:14px}.YW8O3W_mediaChip{width:46px;height:46px;top:14px;right:14px}.YW8O3W_tool{grid-template-columns:minmax(0,1fr);min-height:0;padding-right:clamp(26px,3vw,44px)}.YW8O3W_toolChip{width:48px;height:48px;position:absolute;top:20px;right:20px}.YW8O3W_collectionFoot{grid-template-columns:minmax(0,1fr);justify-items:start}.YW8O3W_years{gap:12px 18px}.YW8O3W_yearsItem+.YW8O3W_yearsItem{padding-left:18px}.YW8O3W_ctaActions{max-width:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.YW8O3W_parallax{animation:linear both YW8O3W_home-parallax;animation-timeline:view();animation-range:cover}}}@keyframes YW8O3W_home-parallax{0%{transform:translateY(-5%)scale(1.12)}to{transform:translateY(5%)scale(1.12)}}.YW8O3W_stripHead{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 18px;display:flex}.YW8O3W_stripTitle{font-family:var(--serif);margin:0;font-size:clamp(20px,2vw,26px);font-weight:400}.YW8O3W_strip{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.YW8O3W_stripItem{min-width:0;margin:0}.YW8O3W_stripCard{border:1px solid var(--hairline);border-radius:var(--radius-media);background:var(--surface);height:100%;color:var(--ink);transition:border-color .25s ease, transform .6s var(--ease-out), box-shadow .6s var(--ease-out);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.YW8O3W_stripCard:hover{box-shadow:var(--shadow-soft);border-color:#241f1c4d;transform:translateY(-3px)}.YW8O3W_stripMedia{aspect-ratio:4/3;background:var(--sand);display:block}.YW8O3W_stripMedia img{object-fit:cover;width:100%;height:100%}.YW8O3W_stripBody{flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex}.YW8O3W_stripName{font-size:22px;line-height:1.1}.YW8O3W_stripMeta{color:var(--muted);font-size:12.5px}.YW8O3W_stripPrice{margin-top:4px;font-size:13.5px}.YW8O3W_stripPrice s{color:var(--muted)}.YW8O3W_stripPrice strong{font-family:var(--display-latin);color:var(--wine);font-size:20px;font-weight:600}.YW8O3W_stripArrow{width:34px;height:34px;color:var(--ink);background:#fffdf8d9;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.YW8O3W_oemGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.YW8O3W_oemPalette{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-float);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;display:grid;position:relative}.YW8O3W_oemSwatch{aspect-ratio:1;transform:rotate(calc((var(--i) - 5) * .6deg));background-position:50%;background-size:cover;border-radius:14px;box-shadow:inset 0 0 0 1px #241f1c1a}.YW8O3W_oemPaletteNote{color:var(--muted);grid-column:1/-1;margin-top:4px;font-size:12.5px;line-height:1.6}.YW8O3W_oemBody{flex-direction:column;gap:24px;display:flex}.YW8O3W_oemSteps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.YW8O3W_oemSteps li{gap:16px;margin:0;display:flex}.YW8O3W_oemStepNo{font-family:var(--display-latin);color:var(--wine);flex:none;font-size:28px;font-style:italic;line-height:1}.YW8O3W_oemStepText{color:var(--muted);flex-direction:column;gap:2px;font-size:14.5px;line-height:1.65;display:flex}.YW8O3W_oemStepText strong{font-family:var(--serif);color:var(--ink);font-size:17px;font-weight:500}@media (max-width:900px){.YW8O3W_oemGrid{grid-template-columns:minmax(0,1fr)}.YW8O3W_oemPalette{max-width:440px}}
.m2daOG_backdrop{z-index:0;background:#b09474;position:absolute;inset:0}.m2daOG_visual{position:absolute;inset:0}.m2daOG_poster{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.m2daOG_poster[data-state=loading]{opacity:0}.m2daOG_poster[data-state=shown]{animation:m2daOG_poster-in 1.2s var(--ease-out) both}@keyframes m2daOG_poster-in{0%{opacity:0}}.m2daOG_canvasHost{position:absolute;inset:0}.m2daOG_canvas{opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease-out);display:block}.m2daOG_visual[data-live=true] .m2daOG_canvas{opacity:1}.m2daOG_scrim{pointer-events:none;opacity:.8;transition:opacity 2.6s var(--ease-in-out);background:radial-gradient(64% 66% at 21% 42%,#faf6eec2 0%,#faf6ee85 44%,#faf6ee00 100%);position:absolute;inset:0}.m2daOG_backdrop[data-time=morning] .m2daOG_scrim{opacity:.72}.m2daOG_backdrop[data-time=evening] .m2daOG_scrim{opacity:1}.m2daOG_dock{z-index:2;left:max(var(--gutter), calc((100% - var(--shell)) / 2 + var(--gutter)));align-items:center;gap:14px;display:flex;position:absolute;bottom:clamp(22px,4vh,40px)}.m2daOG_times{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);box-shadow:var(--shadow-soft);background:#fffdf8a8;border-color:#241f1c1f}.m2daOG_times>button{min-width:64px;color:var(--ink)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.m2daOG_times{background:var(--surface)}}.m2daOG_caption{border-radius:var(--radius-pill);color:var(--on-dark);background:#17110fa8;align-items:center;gap:8px;margin:0;padding:5px 12px;font-size:12.5px;font-weight:500;line-height:1.4;display:inline-flex}.m2daOG_caption:before{content:"";background:var(--sun);border-radius:50%;flex:none;width:6px;height:6px}.js-motion .m2daOG_times{animation:m2daOG_dock-in .9s var(--ease-out) backwards}@keyframes m2daOG_dock-in{0%{transform:translateY(14px)}}@media (max-width:900px){.m2daOG_dock{left:var(--gutter);right:var(--gutter);bottom:calc(92px + env(safe-area-inset-bottom));flex-direction:row-reverse;justify-content:space-between}}@media (orientation:portrait){.m2daOG_scrim{background:linear-gradient(#faf6eeb3 0%,#faf6ee8c 34%,#faf6ee00 62%)}}@media (prefers-reduced-motion:reduce){.m2daOG_poster[data-state=shown]{animation:none}.m2daOG_canvas,.m2daOG_scrim{transition:none}}
.-\31 H4VG_hero{isolation:isolate;min-height:max(600px, calc(100svh - var(--header-h) - 36px));color:var(--ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.-\31 H4VG_body{z-index:1;pointer-events:none;padding-top:clamp(40px,8.5vh,132px);padding-bottom:132px;position:relative}.-\31 H4VG_copy{pointer-events:auto;max-width:60rem}.-\31 H4VG_kicker{color:var(--ink);margin-bottom:18px}.-\31 H4VG_title{color:var(--ink);max-width:none;font-size:clamp(40px,min(5.9vw,9.4svh),98px);line-height:1.14}.-\31 H4VG_line{display:block}.-\31 H4VG_line+.-\31 H4VG_line{padding-left:.62em}.-\31 H4VG_lead{max-width:31em;color:var(--ink);margin:clamp(16px,2.2vh,26px) 0 0;font-size:clamp(16px,1.22vw,18.5px);line-height:1.75}.-\31 H4VG_phrase{white-space:nowrap}.-\31 H4VG_actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(24px,4vh,40px);display:flex}.-\31 H4VG_secondary{-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);color:var(--ink);background:#fffdf8a8;border-color:#241f1c33}.-\31 H4VG_secondary:hover{background:var(--surface);border-color:var(--ink);color:var(--ink)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.-\31 H4VG_secondary{background:var(--surface)}}.-\31 H4VG_scrollCue{z-index:1;pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:clamp(18px,3vh,30px);left:50%;transform:translate(-50%)}.-\31 H4VG_scrollLine{background:#241f1c38;width:1px;height:46px;position:relative;overflow:hidden}.-\31 H4VG_scrollLabel{letter-spacing:.3em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:500}.js-motion .-\31 H4VG_rise{animation:-\31 H4VG_rise 1.25s var(--ease-out) backwards;animation-delay:var(--rise-delay,0s)}@keyframes -\31 H4VG_rise{0%{clip-path:inset(100% -.3em -.6em);transform:translateY(.42em)}to{clip-path:inset(-.7em -.3em -.6em);transform:none}}.js-motion .-\31 H4VG_scrollLine:after{content:"";background:var(--ink);width:1px;height:40%;animation:-\31 H4VG_scroll-drop 2.6s var(--ease-in-out) 1.6s infinite;position:absolute;top:-40%;left:0}@keyframes -\31 H4VG_scroll-drop{0%{transform:translateY(0)}to{transform:translateY(350%)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.-\31 H4VG_copy{animation:linear both -\31 H4VG_hero-copy-drift;animation-timeline:view();animation-range:exit}}}@keyframes -\31 H4VG_hero-copy-drift{to{transform:translateY(-72px)}}@media (max-width:900px){.-\31 H4VG_hero{min-height:max(560px, calc(100svh - var(--header-h)))}.-\31 H4VG_scrollCue{display:none}}@media (max-width:720px){.-\31 H4VG_body{padding-top:clamp(28px,6vh,56px);padding-bottom:180px}.-\31 H4VG_kicker{letter-spacing:.24em;margin-bottom:12px;font-size:10.5px}.-\31 H4VG_title{font-size:clamp(36px,11.2vw,60px)}.-\31 H4VG_line+.-\31 H4VG_line{padding-left:0}.-\31 H4VG_lead{font-size:15.5px;line-height:1.7}.-\31 H4VG_actions{gap:10px}.-\31 H4VG_actions .btn-lg{min-height:52px;padding-left:22px;font-size:15px}.-\31 H4VG_actions .btn-lg:not(.btn-pill){padding-right:22px}}
.OPMcuG_aside{justify-items:start;gap:22px;display:grid}.OPMcuG_price .price-tag__value{color:var(--wine);font-size:clamp(48px,5.6vw,84px)}:is(.OPMcuG_price .price-tag__label,.OPMcuG_price .price-tag__unit){font-size:15px}.OPMcuG_facts{border-top:1px solid var(--hairline);width:100%;margin:0;display:grid}.OPMcuG_facts>div{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:16px;padding:12px 0;display:grid}.OPMcuG_facts dt{color:var(--muted);font-size:14px}.OPMcuG_facts dd{margin:0;font-size:15px}.OPMcuG_stage{min-height:clamp(560px,62vw,820px)}.OPMcuG_fallback{border-radius:var(--radius-card);box-shadow:var(--shadow-float);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,48px);padding:clamp(14px,1.4vw,22px);display:grid;overflow:hidden}.OPMcuG_fallbackMedia{aspect-ratio:1;border-radius:calc(var(--radius-card) - 10px);background:var(--sumi-2);position:relative;overflow:hidden}.OPMcuG_fallbackMedia img{object-fit:cover;width:100%;height:100%;display:block}.OPMcuG_fallbackText{justify-items:start;gap:16px;padding:clamp(8px,2vw,32px) clamp(8px,2vw,32px) clamp(8px,2vw,32px) 0;display:grid}.OPMcuG_fallbackText .kicker-latin{margin:0}.OPMcuG_fallbackTitle{margin:0;font-size:clamp(28px,3vw,44px);font-weight:400}.OPMcuG_fallbackLead{color:var(--on-dark-soft);margin:0}.OPMcuG_features{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:clamp(28px,3vw,44px);display:flex}.OPMcuG_featuresLabel{letter-spacing:.06em;color:var(--muted);margin:0;font-size:13px;font-weight:500}.OPMcuG_featureList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.OPMcuG_featureList li{border:1px solid var(--hairline);border-radius:var(--radius-pill);background:#fffdf8b3;margin:0;padding:6px 14px;font-size:13.5px;line-height:1.5}.OPMcuG_noseNote{max-width:none;color:var(--muted);margin:16px 0 0;font-size:14px}@media (max-width:900px){.OPMcuG_stage{min-height:0}.OPMcuG_fallback{grid-template-columns:minmax(0,1fr)}.OPMcuG_fallbackText{padding:4px 10px 18px}}
.gpQm8G_root{--os-bg:var(--surface);--os-fg:var(--ink);--os-soft:var(--muted);--os-border:#241f1c33;--os-border-hover:#241f1c6b;--os-focus:var(--wine);--os-panel:var(--surface);--os-active:#60132412;--os-selected:var(--wine);--os-ok:var(--success);--os-warn:var(--danger);--os-shadow:0 18px 40px -18px #15100e61, 0 2px 8px #15100e14;width:100%;min-width:0;position:relative}:is(.band-dark,.band-sumi,.band-accent,.band-wine) .gpQm8G_root{--os-bg:#f4eae60d;--os-fg:var(--on-dark);--os-soft:var(--on-dark-soft);--os-border:#f4eae638;--os-border-hover:#f4eae670;--os-focus:var(--sun);--os-panel:#241b17;--os-active:#ffe6bf17;--os-selected:var(--sun);--os-ok:#b7dcc2;--os-warn:#ffb3a7;--os-shadow:0 22px 48px -18px #000000d9, 0 0 0 1px #f4eae60f}.gpQm8G_trigger,.gpQm8G_native{border:1px solid var(--os-border);background:var(--os-bg);width:100%;min-height:60px;color:var(--os-fg);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);border-radius:16px;align-items:center;gap:12px;margin:0;padding:8px 44px 8px 10px;font-size:15px;display:flex}.gpQm8G_native{appearance:none;padding-left:16px}.gpQm8G_native option,.gpQm8G_native optgroup{color:var(--ink);background:var(--surface)}.gpQm8G_trigger:hover,.gpQm8G_native:hover{border-color:var(--os-border-hover)}.gpQm8G_trigger:focus-visible,.gpQm8G_native:focus-visible,.gpQm8G_root[data-open=true] .gpQm8G_trigger{border-color:var(--os-focus);box-shadow:0 0 0 1px var(--os-focus);outline:none}.gpQm8G_chevron{color:var(--os-soft);pointer-events:none;transition:transform .2s var(--ease-out);position:absolute;top:50%;right:16px;transform:translateY(-50%)}.gpQm8G_root[data-open=true] .gpQm8G_chevron{transform:translateY(-50%)rotate(180deg)}.gpQm8G_placeholder{color:var(--os-soft);padding-left:6px}.gpQm8G_body{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.gpQm8G_visual{flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.gpQm8G_text{flex-direction:column;min-width:0;display:flex}.gpQm8G_label{white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.35;overflow:hidden}.gpQm8G_labelGroup{color:var(--os-soft);font-weight:400}.gpQm8G_meta{color:var(--os-soft);flex-wrap:wrap;gap:2px 10px;font-size:12.5px;line-height:1.45;display:flex}.gpQm8G_code{font-variant-numeric:tabular-nums;letter-spacing:.04em}.gpQm8G_badgeOk,.gpQm8G_badgeWarn{font-weight:500}.gpQm8G_badgeOk{color:var(--os-ok)}.gpQm8G_badgeWarn{color:var(--os-warn)}.gpQm8G_list{z-index:60;overscroll-behavior:contain;border:1px solid var(--os-border);background:var(--os-panel);max-height:min(360px,52vh);color:var(--os-fg);box-shadow:var(--os-shadow);border-radius:18px;margin:0;padding:6px;list-style:none;position:fixed;inset:auto;overflow-y:auto}.gpQm8G_list:not([data-open=true]){display:none}.gpQm8G_row{display:block}.gpQm8G_groupLabel{letter-spacing:.04em;color:var(--os-soft);padding:10px 12px 4px;font-size:12px;font-weight:500;display:block}.gpQm8G_option{cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:5px 10px 5px 6px;display:flex}.gpQm8G_option[data-active=true]{background:var(--os-active)}.gpQm8G_option .gpQm8G_visual{width:38px;height:38px}.gpQm8G_check{color:var(--os-selected);opacity:0;flex:none}.gpQm8G_option[aria-selected=true] .gpQm8G_check{opacity:1}.gpQm8G_option[aria-selected=true] .gpQm8G_label{color:var(--os-selected)}@media (prefers-reduced-motion:no-preference){.gpQm8G_list[data-open=true]{animation:gpQm8G_os-in .16s var(--ease-out)}}@keyframes gpQm8G_os-in{0%{opacity:0;transform:translateY(-4px)}}@media (pointer:coarse){.gpQm8G_option{min-height:56px}}.gpQm8G_swatch{background-position:50%;background-size:cover;border-radius:10px;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #ffffff29,0 6px 14px -10px #000c}
.ah1_Ga_root{border-radius:var(--radius-card);isolation:isolate;box-shadow:var(--shadow-float);padding:10px;position:relative}.ah1_Ga_layout{gap:10px;display:grid}.ah1_Ga_stage{aspect-ratio:4/3;border-radius:calc(var(--radius-card) - 10px);isolation:isolate;background:#efe9df;position:relative;overflow:hidden}.ah1_Ga_posters{position:absolute;inset:0}.ah1_Ga_poster{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.ah1_Ga_posterIn{animation:ah1_Ga_posterIn .48s var(--ease-out) both}@keyframes ah1_Ga_posterIn{0%{opacity:0}to{opacity:1}}.ah1_Ga_canvasHost{opacity:0;visibility:hidden;transition:opacity .52s;position:absolute;inset:0}.ah1_Ga_canvasHost[data-ready=true]{opacity:1;visibility:visible}.ah1_Ga_canvas{cursor:grab;width:100%;height:100%;display:block}.ah1_Ga_canvas:active{cursor:grabbing}.ah1_Ga_badge{top:14px;left:14px}.ah1_Ga_plate{display:none}.ah1_Ga_tools,.ah1_Ga_views,.ah1_Ga_loading,.ah1_Ga_plate{z-index:2;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);color:var(--on-dark);background:#17110fcc;border:1px solid #f4eae61f;align-items:center;position:absolute}.ah1_Ga_tools,.ah1_Ga_views,.ah1_Ga_loading{border-radius:var(--radius-pill);display:flex}.ah1_Ga_tools{gap:2px;padding:3px;top:10px;right:10px}.ah1_Ga_tool{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .2s;display:grid}.ah1_Ga_tool:hover{background:#f4eae61f}.ah1_Ga_views{gap:2px;max-width:calc(100% - 20px);padding:3px;bottom:12px;left:50%;transform:translate(-50%)}.ah1_Ga_view{border-radius:var(--radius-pill);color:#f4eae6db;min-height:44px;font-family:var(--sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:500;line-height:1.2;transition:background-color .25s,color .25s}.ah1_Ga_view:hover{color:var(--on-dark)}.ah1_Ga_view[aria-pressed=true]{background:var(--surface);color:var(--ink)}.ah1_Ga_loading{white-space:nowrap;pointer-events:none;gap:10px;padding:9px 16px;font-size:13px;line-height:1.3;bottom:16px;left:50%;transform:translate(-50%)}.ah1_Ga_loadingDot{background:var(--sun);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite ah1_Ga_pulse}@keyframes ah1_Ga_pulse{50%{opacity:.35}}.ah1_Ga_panel{flex-direction:column;gap:22px;min-width:0;padding:18px 8px 10px;display:flex}.ah1_Ga_header{flex-direction:column;display:flex}.ah1_Ga_kicker{margin-bottom:10px}.ah1_Ga_title{color:var(--on-dark);margin:0 0 8px;font-size:clamp(26px,2.5vw,34px);line-height:1.25}.ah1_Ga_intro{color:var(--on-dark-soft);margin:0;font-size:15px;line-height:1.7}.ah1_Ga_group{flex-direction:column;gap:12px;margin:0;display:flex}.ah1_Ga_groupLabel{color:var(--on-dark);align-items:baseline;gap:10px;margin:0;font-size:14px;font-weight:500;line-height:1.5;display:flex}.ah1_Ga_groupCount{color:var(--on-dark-soft);font-size:12.5px;font-weight:400}.ah1_Ga_apply{align-self:flex-start}.ah1_Ga_disclaimer{color:var(--on-dark-soft);margin:0;font-size:12.5px;line-height:1.65}@media (max-width:639px){.ah1_Ga_tools{border-radius:26px;flex-direction:column}}@media (min-width:1000px){.ah1_Ga_layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:stretch}.ah1_Ga_stage{aspect-ratio:auto;height:100%;min-height:520px}.ah1_Ga_plate{border-radius:18px;flex-direction:column;padding:10px 18px 11px 16px;display:flex;bottom:14px;left:14px}.ah1_Ga_plateName{font-family:var(--display-latin);font-size:22px;font-style:italic;line-height:1.1}.ah1_Ga_plateMeta{letter-spacing:.08em;color:var(--on-dark-soft);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12.5px}.ah1_Ga_panel{padding:22px 18px 18px 10px}}@media (prefers-reduced-motion:reduce){.ah1_Ga_posterIn,.ah1_Ga_loadingDot{animation:none}}
.YxZMaW_grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:14px 12px;margin:0;padding:0;list-style:none;display:grid}.YxZMaW_grid li{margin:0}.YxZMaW_cell{color:var(--ink);outline-offset:4px;border-radius:16px;flex-direction:column;gap:8px;text-decoration:none;display:flex}.YxZMaW_thumb{aspect-ratio:1;transition:transform .5s var(--ease-out), box-shadow .3s ease;border-radius:14px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #241f1c1f}.YxZMaW_thumb img{object-fit:cover;width:100%;height:100%;display:block}.YxZMaW_cell:hover .YxZMaW_thumb{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #241f1c33,0 14px 24px -16px #241f1c99}.YxZMaW_cell[aria-current] .YxZMaW_thumb{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--wine)}.YxZMaW_label{letter-spacing:.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:13px;display:flex}.YxZMaW_index{font-family:var(--display-latin);color:var(--muted);font-size:15px;font-style:italic}.YxZMaW_cell[aria-current] .YxZMaW_sku{color:var(--wine);font-weight:600}
._51YcSW_root{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}._51YcSW_stage{perspective:1700px;perspective-origin:50% 20%;height:clamp(340px,34vw,470px);position:relative}._51YcSW_stage:before{content:"";filter:blur(6px);background:radial-gradient(closest-side,#241f1c38,#0000);border-radius:50%;height:26%;position:absolute;bottom:9%;left:12%;right:8%}._51YcSW_scene{--w:440px;--d:128px;width:var(--w);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--w) / -2);transform-style:preserve-3d;position:absolute;top:60%;left:50%;transform:rotateX(60deg)rotate(-30deg)}._51YcSW_layer{--gap:0px;transform-style:preserve-3d;transform:translateZ(calc(var(--z) + var(--lift) * var(--gap)));transition:transform 1.2s var(--ease-out);position:absolute;inset:0}._51YcSW_root[data-open=true] ._51YcSW_layer{--gap:46px}._51YcSW_top,._51YcSW_front,._51YcSW_side{background-position:50%;background-size:cover;transition:box-shadow .4s,outline-color .4s;position:absolute}._51YcSW_top{transform:translateZ(var(--t));inset:0}._51YcSW_front{width:100%;height:var(--t);transform-origin:top;top:100%;left:0;transform:rotateX(90deg)}._51YcSW_side{width:var(--t);transform-origin:0;height:100%;top:0;left:100%;transform:rotateY(-90deg)}._51YcSW_layer[data-layer="0"] ._51YcSW_top{background:linear-gradient(120deg,#ffffffb3,#ffffff29 46%,#ffffff80);box-shadow:inset 0 0 0 1px #ffffffd9}._51YcSW_layer[data-layer="0"] :is(._51YcSW_front,._51YcSW_side){background:#ffffff8c}._51YcSW_layer[data-layer="1"] ._51YcSW_top{background:linear-gradient(120deg,#dee8ec9e,#c8d6dc4d);box-shadow:inset 0 0 0 1px #a0b6be99}._51YcSW_layer[data-layer="1"] :is(._51YcSW_front,._51YcSW_side){background:#b0c4cc9e}._51YcSW_layer[data-layer="2"] ._51YcSW_front{box-shadow:inset 0 0 0 999px #140c0638}._51YcSW_layer[data-layer="2"] ._51YcSW_side{box-shadow:inset 0 0 0 999px #140c0657}._51YcSW_layer[data-layer="3"] ._51YcSW_top{background:linear-gradient(135deg,#d9d2c6,#c4bcaf)}._51YcSW_layer[data-layer="3"] ._51YcSW_front{background:#b0a89b}._51YcSW_layer[data-layer="3"] ._51YcSW_side{background:#9c9488}._51YcSW_layer[data-layer="4"] ._51YcSW_top{background-color:#a9a5a0;background-image:var(--grain)}._51YcSW_layer[data-layer="4"] ._51YcSW_front{background-color:#8f8b86;background-image:var(--grain-dark)}._51YcSW_layer[data-layer="4"] ._51YcSW_side{background-color:#7b7773;background-image:var(--grain-dark)}._51YcSW_layer[data-active=true] ._51YcSW_top{outline:2px solid var(--wine);outline-offset:2px}._51YcSW_legendWrap{min-width:0}._51YcSW_legend{border-top:1px solid var(--hairline);margin:0 0 22px;padding:0;list-style:none}._51YcSW_item{border-bottom:1px solid var(--hairline);transition:color .3s ease, padding-left .5s var(--ease-out);grid-template-columns:58px minmax(0,1fr);align-items:baseline;gap:16px;padding:16px 0 15px;display:grid}._51YcSW_item+._51YcSW_item{margin-top:0}._51YcSW_item[data-active=true]{color:var(--wine);padding-left:8px}._51YcSW_itemIndex{font-family:var(--display-latin);color:var(--wine);font-variant-numeric:lining-nums;font-size:34px;font-style:italic;line-height:1}._51YcSW_itemText{flex-direction:column;gap:2px;display:flex}._51YcSW_itemName{font-family:var(--serif);font-size:clamp(18px,1.5vw,21px);font-weight:500;line-height:1.4}._51YcSW_itemDetail{color:var(--muted);font-size:14.5px;line-height:1.6}._51YcSW_toggle{margin-top:4px}@media (max-width:900px){._51YcSW_root{grid-template-columns:minmax(0,1fr);gap:8px}._51YcSW_stage{height:400px}._51YcSW_scene{--w:300px;--d:88px;top:66%}._51YcSW_root[data-open=true] ._51YcSW_layer{--gap:30px}}@media (max-width:420px){._51YcSW_stage{height:320px}._51YcSW_scene{--w:250px;--d:74px}._51YcSW_root[data-open=true] ._51YcSW_layer{--gap:26px}}@media (prefers-reduced-motion:reduce){._51YcSW_layer{transition:none}}
.uPyJCW_figure{min-width:0;margin:0;position:relative}.uPyJCW_figure:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffe6bf29,#0000);border-radius:50%;position:absolute;inset:4% 6% 18%}.uPyJCW_art{position:relative}.uPyJCW_svg{width:100%;height:auto;display:block;position:relative;overflow:visible}.uPyJCW_shadow{pointer-events:none;background:radial-gradient(closest-side,#00000080,#00000038 58%,#0000);border-radius:50%;position:absolute}.uPyJCW_top{fill:var(--plank);stroke:#fff6ec29;stroke-width:.6px}.uPyJCW_front{fill:color-mix(in srgb, var(--plank) 70%, #160f0c)}.uPyJCW_side{fill:color-mix(in srgb, var(--plank) 54%, #160f0c)}.uPyJCW_front,.uPyJCW_side{stroke:#0e090657;stroke-width:.5px}.uPyJCW_grain{stroke:#fffaf038;stroke-width:.7px}.uPyJCW_dims line{stroke:var(--brass);stroke-width:1px}.uPyJCW_dims .uPyJCW_ext{stroke:#b390628c}.uPyJCW_dims text{font-family:var(--sans);fill:var(--on-dark);font-variant-numeric:tabular-nums;font-size:21px;font-weight:500}.uPyJCW_caption{text-wrap:balance;color:var(--on-dark-soft);text-align:center;margin-top:6px;font-size:12.5px;line-height:1.6;position:relative}@media (prefers-reduced-motion:no-preference){.uPyJCW_svg{animation:uPyJCW_plank-float 7s var(--ease-in-out) infinite alternate}.uPyJCW_shadow{animation:uPyJCW_plank-shadow 7s var(--ease-in-out) infinite alternate}}@keyframes uPyJCW_plank-float{0%{transform:translateY(0)}to{transform:translateY(-9px)}}@keyframes uPyJCW_plank-shadow{0%{opacity:1;transform:scale(1)}to{opacity:.72;transform:scale(.92)}}.uPyJCW_phrase{white-space:nowrap}
.nBYq2a_gallery{min-width:0}.nBYq2a_frame{border-radius:var(--radius-card);isolation:isolate;box-shadow:var(--shadow-float);background:var(--sand);margin:0;position:relative;overflow:hidden}.nBYq2a_stack{aspect-ratio:16/9.2;border-radius:0}.nBYq2a_stack img{transform:scale(1.035)}.nBYq2a_stack img[data-active=true]{transform:scale(1)}.nBYq2a_slats{z-index:1;--slats-opacity:.42;-webkit-mask-image:linear-gradient(#000 0%,#00000080 34%,#0000 58%);mask-image:linear-gradient(#000 0%,#00000080 34%,#0000 58%)}.nBYq2a_badge{top:18px;left:18px}.nBYq2a_caption{z-index:2;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);max-width:calc(100% - 36px);color:var(--on-dark);pointer-events:none;background:#17110fb8;align-items:baseline;gap:14px;padding:10px 20px 11px 16px;display:flex;position:absolute;bottom:18px;left:18px}.nBYq2a_captionIndex{font-family:var(--display-latin);font-variant-numeric:lining-nums tabular-nums;color:var(--sun);font-size:20px;font-style:italic;line-height:1}.nBYq2a_captionTotal{color:var(--on-dark-soft);font-size:14px}.nBYq2a_captionName{font-family:var(--serif);font-size:16px;font-weight:400;line-height:1.4}.nBYq2a_picker{max-width:440px;margin:18px 0 0}.nBYq2a_pickerLabel{align-items:baseline;gap:10px;margin:0 0 10px;font-size:15px;font-weight:500;display:flex}.nBYq2a_pickerCount{color:var(--muted);font-size:13px;font-weight:400}.nBYq2a_optionThumb{background:var(--sand);border-radius:10px;width:100%;height:100%;display:block;overflow:hidden}.nBYq2a_optionThumb img{object-fit:cover;object-position:50% 100%;transform-origin:30% 100%;width:100%;height:100%;display:block;transform:scale(2.3)}.nBYq2a_note{margin:14px 0 0}@media (max-width:720px){.nBYq2a_frame{border-radius:var(--radius-media)}.nBYq2a_stack{aspect-ratio:4/3.4}.nBYq2a_stack img{object-position:38% 50%}.nBYq2a_badge{top:12px;left:12px}.nBYq2a_caption{gap:10px;padding:8px 16px 9px 13px;bottom:12px;left:12px}.nBYq2a_captionName{font-size:15px}}@media (prefers-reduced-motion:reduce){.nBYq2a_stack img,.nBYq2a_stack img[data-active=true]{transform:none}}
.nF0koq_list{columns:2;column-gap:clamp(28px,4vw,56px)}.nF0koq_group{break-inside:avoid;border:1px solid var(--hairline);background:#fffdf8d1;border-radius:22px;margin:0 0 clamp(28px,3vw,40px);padding:22px 24px 10px}.nF0koq_head{border-bottom:1px solid #241f1c47;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:4px 14px;padding-bottom:12px;display:grid}.nF0koq_index{font-family:var(--display-latin);color:var(--wine);font-variant-numeric:lining-nums;font-size:24px;font-style:italic;line-height:1}.nF0koq_title{margin:0;font-size:clamp(19px,1.6vw,22px);line-height:1.4}.nF0koq_from{color:var(--muted);white-space:nowrap;margin:0;font-size:13px}.nF0koq_from .price{color:var(--ink);font-size:19px}.nF0koq_table{font-size:14.5px}.nF0koq_table th,.nF0koq_table td{vertical-align:baseline;padding:11px 0}.nF0koq_table th{letter-spacing:.04em;padding-top:12px;font-size:12px}.nF0koq_table th+th,.nF0koq_table td+td{padding-left:12px}.nF0koq_table tbody tr:hover{background:0 0}.nF0koq_size{color:var(--ink)}.nF0koq_weight{color:var(--muted);white-space:nowrap}.nF0koq_amount{text-align:right;white-space:nowrap}.nF0koq_money .price{font-size:20px;line-height:1}.nF0koq_unit{color:var(--muted);font-size:13px}.nF0koq_ask{font-size:12px}.nF0koq_note{color:var(--muted);margin:4px 0 0;font-size:13.5px}@media (max-width:980px){.nF0koq_list{columns:1}}@media (max-width:520px){.nF0koq_group{padding:18px 16px 6px}.nF0koq_head{grid-template-columns:auto minmax(0,1fr)}.nF0koq_from{grid-column:2}.nF0koq_table{font-size:13.5px}.nF0koq_weight{font-size:12.5px}}
.d4EDVq_root{border-radius:var(--radius-card);isolation:isolate;box-shadow:var(--shadow-float);padding:10px;position:relative}.d4EDVq_root[data-appearance=bare]{box-shadow:none;background:0 0;border-radius:0;padding:0}.d4EDVq_layout{gap:10px;display:grid}.d4EDVq_stage{aspect-ratio:4/5;border-radius:calc(var(--radius-card) - 10px);isolation:isolate;background:#ece8e2;position:relative;overflow:hidden}.d4EDVq_root[data-appearance=bare] .d4EDVq_stage{border-radius:var(--radius-media)}.d4EDVq_posters{position:absolute;inset:0}.d4EDVq_poster{object-fit:cover;object-position:50% 45%;width:100%;height:100%;position:absolute;inset:0}.d4EDVq_canvasHost{opacity:0;visibility:hidden;position:absolute;inset:0}.d4EDVq_canvasHost[data-ready=true]{opacity:1;visibility:visible}.d4EDVq_canvas{cursor:grab;width:100%;height:100%;display:block}.d4EDVq_canvas:active{cursor:grabbing}.d4EDVq_badge{top:14px;left:14px}.d4EDVq_plate{display:none}.d4EDVq_tools,.d4EDVq_views,.d4EDVq_loading,.d4EDVq_plate{z-index:2;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);color:var(--on-dark);background:#17110fcc;border:1px solid #f4eae61f;align-items:center;position:absolute}.d4EDVq_tools,.d4EDVq_views,.d4EDVq_loading{border-radius:var(--radius-pill);display:flex}.d4EDVq_tools{gap:2px;padding:3px;top:10px;right:10px}.d4EDVq_tool{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .2s;display:grid}.d4EDVq_tool:hover{background:#f4eae61f}.d4EDVq_views{gap:2px;max-width:calc(100% - 20px);padding:3px;bottom:12px;left:50%;transform:translate(-50%)}.d4EDVq_view{border-radius:var(--radius-pill);color:#f4eae6db;min-height:44px;font-family:var(--sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:500;line-height:1.2;transition:background-color .25s,color .25s}.d4EDVq_view:hover{color:var(--on-dark)}.d4EDVq_view[aria-pressed=true]{background:var(--surface);color:var(--ink)}.d4EDVq_loading{white-space:nowrap;pointer-events:none;gap:10px;padding:9px 16px;font-size:13px;line-height:1.3;bottom:16px;left:50%;transform:translate(-50%)}.d4EDVq_loadingDot{background:var(--sun);border-radius:50%;width:8px;height:8px}.d4EDVq_panel{flex-direction:column;gap:22px;min-width:0;padding:18px 8px 10px;display:flex}.d4EDVq_header{flex-direction:column;display:flex}.d4EDVq_kicker{margin-bottom:10px}.d4EDVq_title{margin:0 0 8px;font-size:clamp(26px,2.5vw,34px);line-height:1.25}.d4EDVq_intro{color:var(--on-dark-soft);margin:0;font-size:15px;line-height:1.7}.d4EDVq_group{flex-direction:column;gap:12px;margin:0;display:flex}.d4EDVq_groupLabel{color:var(--on-dark);align-items:baseline;gap:10px;margin:0;font-size:14px;font-weight:500;line-height:1.5;display:flex}.d4EDVq_groupCount{color:var(--on-dark-soft);font-size:12.5px;font-weight:400}.d4EDVq_noseIcon{fill:#c9a57d;stroke:#fff0dc80;stroke-width:.6px;width:40px;height:26px}.d4EDVq_apply{align-self:flex-start}.d4EDVq_noseNote{color:var(--on-dark-soft);margin:0;font-size:13px;line-height:1.65}.d4EDVq_noseCaution{color:#ffb3a7}.d4EDVq_warning{color:var(--on-dark);background:#9b2c2c38;border:1px solid #ffb3a75c;border-radius:14px;gap:10px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.65;display:flex}.d4EDVq_warning strong{color:#ffc9bf;font-weight:500}.d4EDVq_warningIcon{color:#ffb3a7;flex:none;margin-top:2px}.d4EDVq_actions{flex-direction:column;gap:10px;display:flex}.d4EDVq_action{justify-content:center;width:100%}.d4EDVq_disclaimer{color:var(--on-dark-soft);margin:0;font-size:12.5px;line-height:1.65}@media (max-width:639px){.d4EDVq_tools{border-radius:26px;flex-direction:column}}@media (min-width:640px) and (max-width:999px){.d4EDVq_actions{flex-flow:wrap}.d4EDVq_action{flex:auto;width:auto}}@media (min-width:1000px){.d4EDVq_root{padding:14px}.d4EDVq_layout{grid-template-columns:minmax(0,1fr) minmax(360px,412px);align-items:stretch;gap:14px}.d4EDVq_root[data-appearance=bare] .d4EDVq_layout{gap:clamp(18px,2vw,28px)}.d4EDVq_stage{aspect-ratio:auto;min-height:clamp(600px, calc(100svh - var(--header-h) - 72px), 860px)}.d4EDVq_panel{border-radius:calc(var(--radius-card) - 10px);border:1px solid var(--hairline-dark);background:#f4eae609;gap:12px;padding:20px 20px 18px}.d4EDVq_kicker{margin-bottom:6px}.d4EDVq_title{margin-bottom:4px;font-size:clamp(24px,1.9vw,28px)}.d4EDVq_intro{font-size:14px;line-height:1.65}.d4EDVq_plate{pointer-events:none;border-radius:18px;flex-direction:column;align-items:flex-start;max-width:calc(100% - 36px);margin:0;padding:12px 20px 13px;display:flex;bottom:18px;left:18px}.d4EDVq_plateName{font-family:var(--display-latin);font-variant-numeric:lining-nums;font-size:30px;font-style:italic;font-weight:500;line-height:1.1}.d4EDVq_plateMeta{letter-spacing:.02em;color:var(--on-dark-soft);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.5}.d4EDVq_group{gap:8px}.d4EDVq_noseNote,.d4EDVq_warning{font-size:12.5px;line-height:1.6}.d4EDVq_warning{padding:10px 12px}.d4EDVq_actions{gap:8px}.d4EDVq_actions .d4EDVq_action{min-height:46px}.d4EDVq_disclaimer{font-size:12px;line-height:1.6}.d4EDVq_badge{top:18px;left:18px}.d4EDVq_tools{top:14px;right:14px}.d4EDVq_tool{width:40px;height:40px}.d4EDVq_views{bottom:18px;left:auto;right:14px;transform:none}.d4EDVq_loading{left:auto;right:18px;transform:none}.d4EDVq_view{min-height:40px;padding:0 14px}}@media (pointer:coarse){.d4EDVq_tool{width:44px;height:44px}.d4EDVq_view{min-height:44px}}@media (prefers-reduced-motion:no-preference){.d4EDVq_canvasHost{transition:opacity .9s var(--ease-out), visibility 0s linear .9s}.d4EDVq_canvasHost[data-ready=true]{transition:opacity .9s var(--ease-out), visibility 0s}.d4EDVq_posterIn{animation:d4EDVq_posterIn .42s var(--ease-out) both}.d4EDVq_loadingDot{animation:d4EDVq_pulse 1.4s var(--ease-in-out) infinite}}@keyframes d4EDVq_posterIn{0%{opacity:0}}@keyframes d4EDVq_pulse{50%{opacity:.3;transform:scale(.7)}}
.RxckFW_root{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.RxckFW_viewer{top:calc(var(--header-h) + 24px);margin:0;position:sticky}.RxckFW_media{aspect-ratio:1;border-radius:var(--radius-card);box-shadow:var(--shadow-float);background:#ece8e2}.RxckFW_image{animation:RxckFW_fade .52s var(--ease-out) both}@keyframes RxckFW_fade{0%{opacity:0}}.RxckFW_caption{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:18px;display:flex}.RxckFW_captionIndex{font-family:var(--display-latin);color:var(--wine);font-variant-numeric:lining-nums;font-size:22px;font-style:italic}.RxckFW_captionName{font-family:var(--display-latin);font-variant-numeric:lining-nums;font-size:clamp(30px,3vw,44px);font-style:italic;line-height:1.1}.RxckFW_captionCode{letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}.RxckFW_side{min-width:0;max-width:440px}.RxckFW_pickerLabel{align-items:baseline;gap:10px;margin:0 0 10px;font-size:15px;font-weight:500;display:flex}.RxckFW_pickerCount{color:var(--muted);font-size:13px;font-weight:400}.RxckFW_disclaimer{color:var(--muted);margin:22px 0 0;font-size:13.5px;line-height:1.65}@media (max-width:900px){.RxckFW_root{grid-template-columns:minmax(0,1fr)}.RxckFW_viewer{position:static}.RxckFW_media{border-radius:var(--radius-media)}}@media (max-width:720px){.RxckFW_caption{margin-top:12px}}@media (prefers-reduced-motion:reduce){.RxckFW_image{animation:none}}
.WUGX0q_gallery{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:end;gap:clamp(28px,4vw,72px);display:grid}.WUGX0q_frame{min-width:0;margin:0;position:relative}.WUGX0q_stage{aspect-ratio:3/2;border-radius:var(--radius-media);background:var(--sumi-2);position:relative;overflow:hidden;box-shadow:0 0 0 1px #b3906259,0 40px 90px -40px #000000e6}.WUGX0q_stage .WUGX0q_image{object-fit:cover;width:100%;height:100%;transition:opacity .9s var(--ease-out), transform 7s var(--ease-out);transform:scale(1.02)}.WUGX0q_stage .WUGX0q_image[data-active=true]{transform:scale(1.07)}.WUGX0q_caption{color:var(--on-dark-soft);align-items:baseline;gap:18px;margin-top:18px;font-size:14.5px;display:flex}.WUGX0q_counter{font-family:var(--display-latin);color:var(--on-dark-soft);font-variant-numeric:lining-nums tabular-nums;align-items:baseline;gap:12px;margin:0 0 clamp(18px,2.4vw,34px);font-style:italic;line-height:.9;display:flex}.WUGX0q_counter b{letter-spacing:-.02em;color:var(--sun);font-size:clamp(64px,7vw,112px);font-weight:400}.WUGX0q_counter span{font-size:clamp(20px,1.8vw,28px)}.WUGX0q_captionText{color:var(--on-dark)}.WUGX0q_picker{min-width:0}.WUGX0q_pickerLabel{letter-spacing:.06em;color:var(--on-dark-soft);margin:0 0 10px;font-size:13px;font-weight:500}.WUGX0q_optionDot{border:2px solid #f4eae638;border-radius:50%;width:28px;height:28px;display:block;box-shadow:inset 0 -5px 8px -5px #00000059}@media (max-width:900px){.WUGX0q_gallery{grid-template-columns:minmax(0,1fr);align-items:start}.WUGX0q_counter b{font-size:54px}.WUGX0q_stage{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.WUGX0q_stage .WUGX0q_image,.WUGX0q_stage .WUGX0q_image[data-active=true]{transform:none}}
.EwJSCW_page{padding-bottom:clamp(8px,2vw,32px)}.EwJSCW_hero{padding:clamp(44px,7vw,104px) 0 clamp(28px,4vw,52px)}.EwJSCW_promise{font-family:var(--serif);color:var(--wine);margin:14px 0 0;font-size:clamp(22px,2.4vw,32px);font-weight:400;line-height:1.4}.EwJSCW_heroInner .lead{margin-top:14px}.EwJSCW_picker{grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:start;gap:clamp(24px,4vw,64px);display:grid}@media (max-width:1023px){.EwJSCW_picker{grid-template-columns:minmax(0,1fr)}}.EwJSCW_pickerForm{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface);gap:22px;padding:clamp(22px,3vw,40px);display:grid}.EwJSCW_group{max-width:520px;margin:0}.EwJSCW_groupTitle{margin:0 0 14px;font-size:clamp(19px,1.6vw,22px)}.EwJSCW_disclaimer{color:var(--muted);margin:0;font-size:13px}.EwJSCW_request{top:calc(var(--header-h) + 24px);border-radius:var(--radius-card);box-shadow:var(--shadow-float);padding:clamp(24px,3vw,36px);position:sticky;overflow:hidden}@media (max-width:1023px){.EwJSCW_request{position:static}.EwJSCW_picker[data-preselected] .EwJSCW_request{order:-1}}.EwJSCW_request .kicker-latin{margin-bottom:4px}.EwJSCW_requestTitle{margin:0 0 16px;font-size:clamp(22px,2vw,28px)}.EwJSCW_selected{gap:10px;display:grid}.EwJSCW_selectedMedia{border-radius:var(--radius-media);aspect-ratio:4/3;background:var(--sumi-2);overflow:hidden}.EwJSCW_selectedMedia img{object-fit:cover;width:100%;height:100%;display:block}.EwJSCW_selectedName{color:var(--on-dark);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:6px 0 0;font-size:clamp(28px,2.6vw,36px);line-height:1.2;display:flex}.EwJSCW_selectedCode{letter-spacing:.06em;color:var(--on-dark-soft);font-size:14px}.EwJSCW_selectedProduct{color:var(--on-dark-soft);margin:0 0 6px;font-size:14px}.EwJSCW_requestHint{color:var(--on-dark-soft);margin:0 0 6px;font-size:15px}.EwJSCW_requestCta{justify-content:center;width:100%}.EwJSCW_requestFine{color:var(--on-dark-soft);margin:14px 0 0;font-size:13px}@media (max-width:560px){.EwJSCW_selected:has(.EwJSCW_selectedMedia){grid-template-columns:96px minmax(0,1fr);grid-template-areas:"media name""media product""cta cta";gap:4px 16px}.EwJSCW_selectedMedia{aspect-ratio:1;border-radius:14px;grid-area:media}.EwJSCW_selectedName{grid-area:name;align-self:end;margin:0;font-size:26px}.EwJSCW_selectedProduct{grid-area:product;align-self:start;margin:0}.EwJSCW_selected:has(.EwJSCW_selectedMedia) .EwJSCW_requestCta{grid-area:cta;margin-top:14px}}.EwJSCW_policy{margin-top:clamp(56px,7vw,104px)}.EwJSCW_policyTitle{margin:0 0 24px}.EwJSCW_audiences{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}@media (max-width:760px){.EwJSCW_audiences{grid-template-columns:minmax(0,1fr)}}.EwJSCW_audience{align-content:start;justify-items:start;gap:8px;display:grid}.EwJSCW_audienceLabel{letter-spacing:.04em;color:var(--muted);margin:0;font-size:14px;font-weight:500}.EwJSCW_audienceLimit{font-family:var(--serif);color:var(--wine);margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:400;line-height:1.2}.EwJSCW_audienceDetail{color:var(--muted);margin:0 0 8px;font-size:15px}.EwJSCW_terms{gap:8px;margin:28px 0 0;padding:0;list-style:none;display:grid}.EwJSCW_terms li{align-items:baseline;gap:12px;margin:0;font-size:15px;display:flex}.EwJSCW_terms li:before{content:"";background:var(--brass);flex:none;width:18px;height:1px;transform:translateY(-4px)}.EwJSCW_more{color:var(--muted);margin:24px 0 0}
.HTswHa_page{padding-bottom:clamp(8px,2vw,32px)}.HTswHa_keep{white-space:nowrap}.HTswHa_hero{padding:clamp(40px,6vw,88px) 0 clamp(28px,4vw,52px)}.HTswHa_heroInner .lead{margin-top:18px}.HTswHa_heroFacts{flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.HTswHa_heroFacts li{border:1px solid var(--hairline);border-radius:var(--radius-pill);background:#fffdf8b3;margin:0;padding:7px 14px;font-size:13.5px}.HTswHa_heroFacts a{border-radius:inherit;margin:-7px -14px;padding:7px 14px;display:block}@media (pointer:coarse){.HTswHa_heroFacts a{margin-block:-11px;padding-block:11px}}.HTswHa_tool{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}@media (max-width:1023px){.HTswHa_tool{grid-template-columns:minmax(0,1fr)}}.HTswHa_toolForm{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface);gap:26px;padding:clamp(22px,3vw,40px);display:grid;box-shadow:0 1px 2px #241f1c08}.HTswHa_toolForm>button[type=submit]{justify-self:start}.HTswHa_toolSteps{margin:0;padding:0;list-style:none}.HTswHa_toolStep{border-top:1px solid var(--hairline);margin:0;padding:20px 0 6px}.HTswHa_toolStep:first-child{border-top:0;padding-top:0}.HTswHa_toolStep>.field{margin-bottom:14px}.HTswHa_stepTitle{font-family:var(--serif);align-items:baseline;gap:12px;margin:0 0 14px;font-size:clamp(19px,1.6vw,22px);font-weight:500;line-height:1.4;display:flex}.HTswHa_stepNo{font-family:var(--display-latin);color:var(--wine);font-variant-numeric:lining-nums;font-size:28px;font-style:italic;font-weight:400;line-height:1}.HTswHa_stepNote{color:var(--muted);margin:-4px 0 14px;font-size:13.5px}.HTswHa_toolForm.HTswHa_toolForm .field input.HTswHa_bigInput{font-variant-numeric:tabular-nums;min-height:60px;font-size:22px}.HTswHa_check{cursor:pointer;align-items:center;gap:12px;min-height:44px;margin:0 0 6px;font-size:15px;line-height:1.6;display:flex}.HTswHa_check input{flex:none;width:22px;height:22px;margin:1px 0 0}.HTswHa_toolError{border:1px solid #9b2c2c59;border-left:4px solid var(--danger);color:var(--danger);background:#9b2c2c0d;border-radius:18px;padding:16px 20px;font-weight:500}.HTswHa_toolError p{margin:0}.HTswHa_toolResultCol{top:calc(var(--header-h) + 24px);min-width:0;position:sticky}@media (max-width:1023px){.HTswHa_toolResultCol{position:static}}.HTswHa_resultPanel{border-radius:var(--radius-card);min-height:420px;box-shadow:var(--shadow-float);padding:clamp(26px,3vw,44px);position:relative;overflow:hidden}.HTswHa_resultPanel:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#ffe6bf21,#0000 70%);border-radius:50%;width:80%;position:absolute;top:-40%;right:-30%}.HTswHa_resultPanel>*{z-index:1;position:relative}.HTswHa_resultEmpty{justify-items:start;gap:8px;padding-top:8px;display:grid}.HTswHa_resultArt{width:min(240px,70%);height:auto;color:var(--brass);margin:0 0 12px -8px}.HTswHa_resultEmptyTitle{font-family:var(--serif);color:var(--on-dark);margin:0;font-size:clamp(22px,2vw,28px);line-height:1.35}.HTswHa_resultEmptyText{max-width:40ch;color:var(--on-dark-soft);margin:0;font-size:15px}.HTswHa_resultEmptyFacts{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.HTswHa_resultEmptyFacts li{border:1px solid var(--hairline-dark);border-radius:var(--radius-pill);color:var(--on-dark-soft);margin:0;padding:6px 12px;font-size:13px}.HTswHa_resultBody .kicker-latin{margin-bottom:6px}.HTswHa_resultTitle{outline:none;margin:0;font-size:clamp(22px,2vw,28px)}.HTswHa_resultTitle:focus-visible{outline:2px solid var(--sun);outline-offset:4px;border-radius:6px}.HTswHa_bigFigure{flex-wrap:wrap;align-items:baseline;gap:4px 14px;max-width:none;margin:10px 0 2px;display:flex}.HTswHa_bigNumber{font-family:var(--display-latin);letter-spacing:-.01em;color:var(--sun);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(84px,9vw,140px);font-weight:500;line-height:1}.HTswHa_bigNumberMoney{font-size:clamp(56px,6vw,92px)}.HTswHa_bigUnit{font-family:var(--serif);color:var(--on-dark);font-size:clamp(22px,2.2vw,30px)}.HTswHa_bigCaption{color:var(--on-dark-soft);margin:0 0 18px;font-size:14px}.HTswHa_bigCaptionLead{margin:18px 0 0}.HTswHa_blockers{color:var(--on-dark);border:1px solid #ffe6bf52;border-radius:16px;margin:0 0 18px;padding:12px 16px 12px 34px;font-size:14px}.HTswHa_breakdown{border-top:1px solid var(--hairline-dark);margin:8px 0 0;display:grid}.HTswHa_breakdown>div{border-bottom:1px solid var(--hairline-dark);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.HTswHa_breakdown dt{color:var(--on-dark-soft);font-size:14px}.HTswHa_breakdown dd{text-align:right;margin:0;font-size:16px}.HTswHa_disclaimer{color:var(--on-dark-soft);margin:16px 0 0;font-size:13px;line-height:1.65}.HTswHa_resultActions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}@media (max-width:520px){.HTswHa_resultActions>*{justify-content:center;width:100%}}.HTswHa_method{margin-top:clamp(56px,7vw,104px)}.HTswHa_methodTitle{margin:0 0 24px}.HTswHa_methodList{counter-reset:method;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.HTswHa_methodList>li{counter-increment:method;border-top:1px solid var(--brass);gap:6px;margin:0;padding:20px 0 0;display:grid}.HTswHa_methodList>li:before{content:counter(method, decimal-leading-zero);font-family:var(--display-latin);color:var(--wine);font-variant-numeric:lining-nums;font-size:26px;font-style:italic;line-height:1}.HTswHa_methodName{font-family:var(--serif);font-size:19px;font-weight:500}.HTswHa_methodFormula{color:var(--muted);font-size:15px}.HTswHa_methodMore{margin:28px 0 0}@media (max-width:760px){.HTswHa_methodList{grid-template-columns:minmax(0,1fr)}}.HTswHa_select{max-width:480px}.HTswHa_swatchNone{width:100%;height:100%;color:var(--muted);background:repeating-linear-gradient(135deg,#0000 0 6px,#241f1c1f 6px 7px);border-radius:10px;place-items:center;font-size:18px;display:grid;box-shadow:inset 0 0 0 1px #241f1c2e}.HTswHa_selectIcon{width:42px;height:20px;color:var(--ink)}.HTswHa_selectIcon path{fill:#b08c6259;stroke:currentColor;stroke-width:1.2px}.HTswHa_choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.HTswHa_choice:has(input:focus-visible){outline:2px solid var(--wine);outline-offset:3px}.HTswHa_choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.HTswHa_choice{cursor:pointer;background:#f7f3ea8c;border:1px solid #241f1c33;border-radius:18px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:4px 12px;min-height:64px;padding:14px 16px;transition:border-color .2s,background-color .2s;display:grid;position:relative}.HTswHa_choice:hover{border-color:#241f1c6b}.HTswHa_choiceMark{border:1.5px solid var(--stone);background:var(--surface);border-radius:50%;width:20px;height:20px;margin-top:2px}.HTswHa_choice input:checked~.HTswHa_choiceMark{border-color:var(--wine);box-shadow:inset 0 0 0 4px var(--surface), inset 0 0 0 10px var(--wine)}.HTswHa_choice:has(input:checked){border-color:var(--wine);background:var(--surface);box-shadow:inset 0 0 0 1px var(--wine)}.HTswHa_choiceBody{gap:4px;min-width:0;display:grid}.HTswHa_choiceLabel{font-size:15.5px;font-weight:500;line-height:1.45}.HTswHa_choiceDetail{color:var(--muted);margin:12px 0 0;font-size:13.5px}.HTswHa_warnBox{border:1px solid #9b2c2c52;border-left:4px solid var(--danger);background:#9b2c2c0d;border-radius:16px;margin:14px 0 4px;padding:14px 18px;font-size:14.5px}.HTswHa_warnBox p{margin:0}.HTswHa_warnBoxCaution{border-color:#9a5b2059;border-left-color:var(--warning);color:var(--warning);background:#9a5b200f;font-weight:500}.HTswHa_warnBoxCaution:empty{display:none}@media (max-width:420px){.HTswHa_choice{grid-template-columns:minmax(0,1fr);padding:12px 12px 12px 14px}.HTswHa_choiceMark{margin:0;position:absolute;top:12px;right:12px}.HTswHa_choiceLabel{padding-right:26px;font-size:14.5px}}details.HTswHa_qtyDisclosure>summary{font-family:var(--sans);min-height:56px;font-size:15.5px}.HTswHa_qtyDisclosure>summary>span:first-child{flex:1}.HTswHa_qtyCount{color:var(--muted);font-size:13px;font-weight:400}.HTswHa_qtyDisclosure:last-of-type{margin-bottom:8px}.HTswHa_qtyGroup{background:0 0;border:0;margin:0 0 14px;padding:0}.HTswHa_qtyGroup>legend{font-family:var(--sans);color:var(--ink);margin:0 0 6px;font-size:14.5px;font-weight:500}.HTswHa_qtyRow{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto 92px;align-items:center;gap:4px 14px;padding:8px 0;display:grid}.HTswHa_qtyRow label{font-variant-numeric:tabular-nums;font-size:15px}.HTswHa_qtyPrice{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:13.5px}.HTswHa_qtyRow input.HTswHa_qtyInput{border:1px solid var(--stone);background:var(--surface);width:92px;min-height:44px;font:inherit;text-align:center;font-variant-numeric:tabular-nums;border-radius:12px;padding:8px 10px;font-size:16px}.HTswHa_qtyRow input.HTswHa_qtyInput:focus-visible{outline:2px solid var(--wine);outline-offset:2px;border-color:var(--wine)}.HTswHa_qtyRow input.HTswHa_qtyInput:hover{border-color:var(--ink)}@media (max-width:420px){.HTswHa_qtyRow{grid-template-columns:minmax(0,1fr) 84px}.HTswHa_qtyPrice{text-align:left;grid-area:2/1}.HTswHa_qtyRow input.HTswHa_qtyInput{grid-area:1/2/span 2;width:84px}}.HTswHa_lines{border-top:1px solid var(--hairline-dark);margin:18px 0 0;padding:0;list-style:none}.HTswHa_lines>li{border-bottom:1px solid var(--hairline-dark);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;margin:0;padding:12px 0;font-size:14.5px;display:grid}.HTswHa_lineName{color:var(--on-dark)}.HTswHa_lineDim{color:var(--on-dark-soft);font-size:13px;display:block}.HTswHa_lineQty{font-family:var(--display-latin);color:var(--sun);font-variant-numeric:lining-nums tabular-nums;text-align:right;font-size:22px;line-height:1.1}.HTswHa_lineStatus{color:var(--on-dark-soft);grid-column:1/-1;font-size:12.5px}.HTswHa_lineStatusManual{color:var(--sun)}.HTswHa_resultMeta{color:var(--on-dark);margin:14px 0 0;font-size:14.5px}.HTswHa_resultWarnings{color:var(--on-dark);border:1px solid #ffe6bf52;border-radius:16px;margin:16px 0 0;padding:12px 16px 12px 34px;font-size:14px}.HTswHa_vat{color:var(--on-dark-soft);margin:4px 0 0;font-size:14px}
