._screen_pef4b_3{overflow-x:clip}._top_pef4b_11{z-index:20;transition-property:background-color,box-shadow,-webkit-backdrop-filter,backdrop-filter;transition-duration:var(--motion-duration-state);transition-timing-function:var(--motion-easing-out);position:sticky;top:0}._topInner_pef4b_20{align-items:center;gap:var(--space-2);max-width:var(--size-content-max);height:48px;padding-inline:var(--space-1) var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;margin-inline:auto;display:grid}._back_pef4b_32{min-width:var(--size-tap);min-height:var(--size-tap);padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-control);color:var(--semantic-text);--press-scale:.94;justify-self:start;align-items:center;gap:2px;font-weight:500;text-decoration:none;display:inline-flex}._top_pef4b_11:has(._topTitle_pef4b_48[data-shown]) ._backLabel_pef4b_48{display:none}._topTitle_pef4b_48{white-space:nowrap;text-overflow:ellipsis;text-align:center;min-width:0;font-family:var(--font-family-display);font-size:var(--font-size-md);opacity:0;transition:opacity var(--motion-duration-state) var(--motion-easing-out), transform var(--motion-duration-state) var(--motion-easing-out);overflow:hidden;transform:translateY(6px)}._topTitle_pef4b_48[data-shown]{opacity:1;transform:none}._topActions_pef4b_72{justify-content:flex-end;align-items:center;gap:var(--space-1);display:flex}._share_pef4b_79{display:inline-flex;position:relative}._iconButton_pef4b_84{width:var(--size-tap);height:var(--size-tap);border-radius:var(--radius-control);color:var(--semantic-text);--press-scale:.88;place-items:center;display:grid;position:relative}._copied_pef4b_96{top:calc(100% + var(--space-1));padding:var(--space-1) var(--space-3);border-radius:var(--radius-control);background:var(--semantic-text);color:var(--semantic-bg);font-size:var(--font-size-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--motion-duration-feedback) var(--motion-easing-out), transform var(--motion-duration-feedback) var(--motion-easing-out);position:absolute;right:0;transform:translateY(-4px)}._copied_pef4b_96[data-shown]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){._top_pef4b_11,._topTitle_pef4b_48,._copied_pef4b_96{transition:none}}._page_pef4b_128{gap:var(--space-6);max-width:var(--size-content-max);padding:var(--space-4) var(--space-4) 0;margin-inline:auto;display:grid}._photoColumn_pef4b_136{justify-content:center;display:flex}._photo_pef4b_136{width:min(100%,280px)}@supports (height:1svh){._photo_pef4b_136{width:min(100%,320px,34svh)}}._textColumn_pef4b_154{overflow-wrap:anywhere;gap:var(--space-7);align-content:start;min-width:0;display:grid}@media (width>=900px){._page_pef4b_128{gap:var(--space-8);max-width:1080px;padding-top:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}._topInner_pef4b_20{max-width:1080px;padding-inline:var(--space-2) var(--space-4)}._photoColumn_pef4b_136{top:calc(48px + var(--space-6));align-self:start;position:sticky}._photo_pef4b_136{width:min(100%,440px)}}._title_pef4b_187{gap:var(--space-1);text-align:center;justify-items:center;display:grid}._kind_pef4b_194{font:700 var(--font-size-xs) / 1 var(--font-family-body);letter-spacing:.14em;text-transform:uppercase;color:var(--semantic-deco)}._name_pef4b_201{font-size:var(--font-size-2xl);line-height:var(--font-line-height-display);text-wrap:balance}._presentation_pef4b_207{font-weight:500}._bodega_pef4b_211{font-family:var(--font-family-display);color:var(--semantic-text-muted)}._tags_pef4b_216{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._offerLabel_pef4b_225{font:italic 400 var(--font-size-sm) var(--font-family-display);color:var(--semantic-offer)}._titlePrice_pef4b_232{display:none}@media (width>=900px){._title_pef4b_187{text-align:left;justify-items:start}._tags_pef4b_216{justify-content:flex-start}._titlePrice_pef4b_232{align-items:baseline;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--font-size-xl);display:flex}}._titlePrice_pef4b_232 small{font-size:var(--font-size-sm);color:var(--semantic-text-muted);font-variant-numeric:tabular-nums}._saving_pef4b_260{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--semantic-text-muted);font-variant-numeric:tabular-nums}._saving_pef4b_260 b{color:var(--semantic-special);font-weight:700}._section_pef4b_273{gap:var(--space-3);display:grid}._kicker_pef4b_278{font:700 var(--font-size-xs) / 1 var(--font-family-body);letter-spacing:.14em;text-transform:uppercase;color:var(--semantic-text-muted)}._description_pef4b_285{gap:var(--space-3);font-size:var(--font-size-md);text-wrap:pretty;display:grid}._description_pef4b_285 ul{gap:var(--space-1);padding-left:1.2em;display:grid}._description_pef4b_285 li::marker{color:var(--semantic-deco)}._description_pef4b_285 strong{font-weight:700}._medal_pef4b_307{width:56px;height:56px;color:var(--semantic-accent);background:var(--semantic-bg);box-shadow:inset 0 0 0 1px var(--semantic-border), inset 0 0 0 4px var(--semantic-bg), inset 0 0 0 5px var(--semantic-border-soft);border-radius:50%;flex:none;place-items:center;display:grid}._occasions_pef4b_322{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));list-style:none;display:grid}._occasions_pef4b_322 li{align-content:start;justify-items:center;gap:var(--space-2);text-align:center;font-family:var(--font-family-display);text-wrap:balance;line-height:1.2;display:grid}._tasting_pef4b_340{gap:var(--space-4);list-style:none;display:grid;position:relative}._tasting_pef4b_340:before{content:"";border-left:1px dotted var(--semantic-deco);position:absolute;top:28px;bottom:28px;left:28px}._tasting_pef4b_340 li{gap:var(--space-4);align-items:center;display:flex;position:relative}._tasting_pef4b_340 h3{font-size:var(--font-size-lg);line-height:1.2}._tasting_pef4b_340 p{color:var(--semantic-text-muted);text-wrap:pretty}._pairing_pef4b_374{gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}._pairing_pef4b_374 li{min-height:36px;padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--semantic-border);align-items:center;gap:6px;display:inline-flex}._pairing_pef4b_374 svg{color:var(--semantic-accent)}._facts_pef4b_396{background:var(--semantic-border-soft);border-radius:var(--radius-panel);box-shadow:0 0 0 1px var(--semantic-border-soft);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}._fact_pef4b_396{column-gap:var(--space-3);padding:var(--space-3);background:var(--semantic-surface);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;row-gap:2px;display:grid}._factWide_pef4b_418{grid-column:span 2}._factIcon_pef4b_422{color:var(--semantic-accent);grid-row:span 2}._fact_pef4b_396 dt{font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--semantic-text-muted);align-self:end}._fact_pef4b_396 dd{text-wrap:pretty;font-family:var(--font-family-display);overflow-wrap:anywhere;align-self:start;line-height:1.25}._factScale_pef4b_443{margin-top:var(--space-3);grid-column:2}._scale_pef4b_449{gap:var(--space-1);display:grid}._scaleTrack_pef4b_454{border-bottom:1px solid var(--semantic-text-muted);height:18px;position:relative}._scaleTick_pef4b_460{background:var(--semantic-border);width:1px;height:5px;margin-left:-.5px;position:absolute;bottom:0}._scaleTick_pef4b_460[data-major]{background:var(--semantic-text-muted);height:9px}._scaleRange_pef4b_475{border:1px solid var(--semantic-text);background:repeating-linear-gradient(-55deg, var(--semantic-text) 0 1px, transparent 1px 3.5px);background-color:var(--semantic-surface);border-bottom-width:2px;border-radius:3px 3px 0 0;min-width:3px;height:14px;position:absolute;bottom:-1px}._scaleRange_pef4b_475[data-point]{background:var(--semantic-text);width:3px;margin-left:-1.5px}._scaleZones_pef4b_493{height:1.3em;font-size:var(--font-size-xs);color:var(--semantic-text-muted);position:relative}._scaleZones_pef4b_493 span{text-align:center;white-space:nowrap;position:absolute}._scaleZones_pef4b_493 span[data-in]{color:var(--semantic-text);font-weight:500}._includes_pef4b_513{list-style:none;display:grid}._includesItem_pef4b_518{--press-scale:1;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px dotted var(--semantic-border);color:inherit;grid-template-columns:48px auto 1fr auto;text-decoration:none;display:grid}a._includesItem_pef4b_518:active{background:color-mix(in srgb, var(--semantic-surface-2) 70%, transparent)}._includesPhoto_pef4b_535{border-radius:var(--radius-sm);width:48px}._includesQty_pef4b_540{font-variant-numeric:tabular-nums;font-weight:700}._includesName_pef4b_545{font-family:var(--font-family-display);line-height:1.25;display:grid}._includesName_pef4b_545 small{font-family:var(--font-family-body);font-size:var(--font-size-sm);color:var(--semantic-text-muted);font-variant-numeric:tabular-nums}._includesArrow_pef4b_558{color:var(--semantic-text-muted)}._relatedRail_pef4b_565{gap:var(--space-3);margin-top:var(--space-3);margin-inline:calc(-1 * var(--space-4));padding:var(--space-1) var(--space-4) var(--space-3);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--space-4);scrollbar-width:none;display:flex;overflow-x:auto}._relatedRail_pef4b_565::-webkit-scrollbar{display:none}._relatedSlot_pef4b_582{scroll-snap-align:start;flex:0 0 min(62%,220px);display:flex}._related_pef4b_565{max-width:var(--size-content-max);margin:var(--space-8) auto 0;padding-inline:var(--space-4)}@media (width>=900px){._related_pef4b_565{max-width:1080px}}._dock_pef4b_601{left:0;right:0;bottom:calc(var(--space-4) + env(safe-area-inset-bottom));z-index:30;padding:0 var(--space-4);pointer-events:none;justify-content:center;display:flex;position:fixed}._dockInner_pef4b_613{pointer-events:auto;align-items:center;gap:var(--space-3);width:100%;max-width:var(--size-content-max);min-height:60px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-radius:var(--radius-control);background:var(--semantic-text);color:var(--semantic-bg);box-shadow:var(--shadow-order-bar);animation:_rise_pef4b_1 var(--motion-duration-surface) var(--motion-easing-out);display:flex}._dockPrice_pef4b_629{font-variant-numeric:tabular-nums;flex:1;min-width:0;line-height:1.15;display:grid}._dockPrice_pef4b_629 b{font-size:var(--font-size-lg);font-weight:700}._dockWas_pef4b_642{font-size:var(--font-size-xs);opacity:.7}._dockPrice_pef4b_629 small{font-size:var(--font-size-xs);opacity:.8}._add_pef4b_653{align-items:center;gap:var(--space-1);min-height:var(--size-tap);padding:0 var(--space-4) 0 var(--space-3);border-radius:var(--radius-control);background:var(--semantic-bg);color:var(--semantic-text);white-space:nowrap;--press-scale:.96;font-weight:500;display:inline-flex}._stepper_pef4b_667{min-height:var(--size-tap);border-radius:var(--radius-control);background:var(--semantic-bg);color:var(--semantic-text);animation:_pop_pef4b_1 var(--motion-duration-state) var(--motion-easing-out);align-items:center;display:inline-flex}._stepper_pef4b_667 button{width:var(--size-tap);height:var(--size-tap);border-radius:var(--radius-control);--press-scale:.88;place-items:center;display:grid}._stepperCount_pef4b_686{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;font-weight:700}._orderButton_pef4b_696{border-radius:var(--radius-control);background:var(--semantic-text);height:34px;color:var(--semantic-bg);animation:_pop_pef4b_1 var(--motion-duration-state) var(--motion-easing-out);--press-scale:.94;align-items:center;gap:6px;padding:0 4px 0 10px;font-weight:500;display:inline-flex;position:relative}._orderButton_pef4b_696:after{content:"";inset:calc((34px - var(--size-tap)) / 2) -2px;position:absolute}._orderButton_pef4b_696 svg{width:18px;height:18px}._orderCount_pef4b_722{border-radius:var(--radius-control);background:var(--semantic-bg);min-width:26px;height:26px;color:var(--semantic-text);font-variant-numeric:tabular-nums;animation:_pop_pef4b_1 var(--motion-duration-state) var(--motion-easing-out);place-items:center;padding:0 6px;display:grid}@keyframes _rise_pef4b_1{0%{opacity:0;transform:translateY(16px)}}@keyframes _pop_pef4b_1{0%{opacity:.6;transform:scale(.86)}}@media (prefers-reduced-motion:reduce){._dockInner_pef4b_613,._stepper_pef4b_667,._orderButton_pef4b_696,._orderCount_pef4b_722{animation:none}}
