.articles-module__u3y0pW__hub{gap:22px;display:grid}.articles-module__u3y0pW__filterPanel{background:var(--paper-2);border:1px solid var(--rule-2);border-radius:12px;padding:22px}.articles-module__u3y0pW__filterPanel label{margin-bottom:10px;font-weight:700;display:block}.articles-module__u3y0pW__searchRow{gap:8px;display:flex}.articles-module__u3y0pW__searchRow input{border:1px solid var(--rule-2);background:var(--card);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:7px;padding:14px;font-size:16px}.articles-module__u3y0pW__searchRow button,.articles-module__u3y0pW__filterChip,.articles-module__u3y0pW__more summary{border:1px solid var(--discover-line);background:var(--card);min-height:44px;color:var(--discover);font:inherit;cursor:pointer;border-radius:24px;padding:9px 15px;font-size:14px;font-weight:600}.articles-module__u3y0pW__searchRow button{flex-shrink:0}.articles-module__u3y0pW__filterBar{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.articles-module__u3y0pW__filterChip{align-items:center;gap:6px;display:inline-flex}.articles-module__u3y0pW__filterChip[aria-pressed=true]{color:var(--on-discover);background:var(--discover);border-color:var(--discover)}.articles-module__u3y0pW__filterCount{font-size:12px}.articles-module__u3y0pW__resultCount{color:var(--ink-soft);margin:0;font-size:14px}.articles-module__u3y0pW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.articles-module__u3y0pW__grid>li{min-width:0;display:flex}.articles-module__u3y0pW__grid[hidden],.articles-module__u3y0pW__grid>li[hidden],.articles-module__u3y0pW__more[hidden]{display:none}.articles-module__u3y0pW__card{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--card);width:100%;min-width:0;min-height:160px;color:inherit;text-decoration:none;display:flex}.articles-module__u3y0pW__card:hover{border-color:var(--discover)}.articles-module__u3y0pW__thumb{background:var(--paper-2);flex:0 0 120px;align-self:center;width:120px;height:120px;display:block}.articles-module__u3y0pW__thumbImg{object-fit:contain;width:100%;height:100%;display:block}.articles-module__u3y0pW__cardBody{align-content:start;gap:7px;min-width:0;padding:16px;display:grid}.articles-module__u3y0pW__typeLabel{color:var(--amber-ink);font-size:12px;font-weight:700}.articles-module__u3y0pW__cardTitle{font-family:var(--font-display);color:var(--ink);font-size:19px;line-height:1.5}.articles-module__u3y0pW__cardDesc{color:var(--ink-soft);font-size:14px;line-height:1.65}.articles-module__u3y0pW__cardDate{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12px}.articles-module__u3y0pW__more summary{width:fit-content;margin:0 auto 24px}.articles-module__u3y0pW__hub :is(a,button,input,summary):focus-visible{outline:3px solid var(--discover);outline-offset:3px}@media (max-width:700px){.articles-module__u3y0pW__grid{grid-template-columns:minmax(0,1fr)}.articles-module__u3y0pW__thumb{flex-basis:100px;width:100px;height:100px}.articles-module__u3y0pW__card{min-height:140px}.articles-module__u3y0pW__cardBody{padding:14px}.articles-module__u3y0pW__cardTitle{font-size:18px}.articles-module__u3y0pW__searchRow{flex-wrap:wrap}}.articles-module__u3y0pW__searchRow{align-items:end}.articles-module__u3y0pW__searchRow label{flex:1;min-width:0;margin-bottom:0}.articles-module__u3y0pW__searchRow input{margin-top:10px;display:block}.articles-module__u3y0pW__more>summary[hidden]{display:none}@media (max-width:350px){.articles-module__u3y0pW__card{flex-direction:column}.articles-module__u3y0pW__thumb{aspect-ratio:1672/941;border-radius:var(--r-card) var(--r-card) 0 0;flex-basis:auto;width:100%;height:auto;overflow:hidden}}
.articles-module__7N0wYa__page{gap:1.5rem;display:grid}.articles-module__7N0wYa__intro{gap:.7rem;display:grid}.articles-module__7N0wYa__intro h1{font-family:var(--font-display);color:var(--ink);margin:0;font-size:clamp(1.7rem,4.6vw,2.3rem);line-height:1.22}.articles-module__7N0wYa__lead{max-width:46rem;color:var(--ink-soft);margin:0;font-size:1rem;line-height:1.8}.articles-module__7N0wYa__lead strong{color:var(--ink);font-weight:700}.articles-module__7N0wYa__library{background:var(--night);color:var(--night-ink);border:1px solid var(--night-3);border-radius:var(--r-md);padding:24px}.articles-module__7N0wYa__libraryHeading{color:var(--amber-glow);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:18px;font-size:13px;display:flex}.articles-module__7N0wYa__libraryHeading b{font-family:var(--font-num);font-size:26px;font-weight:600}.articles-module__7N0wYa__books{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 14px;display:grid}.articles-module__7N0wYa__book{text-align:left;min-width:0;color:var(--ink);background:var(--paper-2);box-shadow:3px 4px 0 var(--night-3), 4px 8px 10px #0004;cursor:pointer;border:0;border-radius:3px 6px 6px 3px;grid-template-columns:12px minmax(0,1fr);padding:0;transition:transform .15s;display:grid;position:relative}.articles-module__7N0wYa__book:hover{transform:translateY(-4px)}.articles-module__7N0wYa__book:focus-within{outline:3px solid var(--amber-glow);outline-offset:5px}.articles-module__7N0wYa__book[data-selected=true]{outline:3px solid var(--discover);outline-offset:4px}.articles-module__7N0wYa__bookSpine{background:var(--cask);color:var(--night-ink);font-family:var(--font-num);writing-mode:vertical-rl;border-radius:3px 0 0 3px;padding-top:12px;font-size:12px}.articles-module__7N0wYa__book:nth-child(2n) .articles-module__7N0wYa__bookSpine{background:var(--discover)}.articles-module__7N0wYa__book:nth-child(3n) .articles-module__7N0wYa__bookSpine{background:var(--blog-navy)}.articles-module__7N0wYa__bookFace{border-left:2px solid color-mix(in srgb,var(--cask) 20%,transparent);gap:8px;min-width:0;padding:12px 10px 10px;display:grid}.articles-module__7N0wYa__bookTitle{appearance:none;text-align:left;cursor:pointer;min-height:44px;color:var(--ink);font-family:var(--font-display);background:0 0;border:0;padding:0;font-size:clamp(15px,2vw,20px);font-weight:700;line-height:1.4;display:block}.articles-module__7N0wYa__coverRecord{gap:7px;min-width:0;display:grid;position:relative}.articles-module__7N0wYa__coverRecord>figure{width:100%}.articles-module__7N0wYa__coverNumber{z-index:4;background:var(--paper);border-radius:2px;padding:2px 4px;position:absolute;top:6px;left:6px}.articles-module__7N0wYa__bookFoot{border-top:1px solid var(--rule-2);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:4px;padding-top:8px;font-size:12px;display:flex}.articles-module__7N0wYa__bookFoot>span{color:var(--discover);font-weight:700}.articles-module__7N0wYa__indexHeading{border-bottom:3px double var(--rule-2);font-family:var(--font-display);margin:12px 0 0;padding-bottom:12px;scroll-margin-top:90px;font-size:25px}.articles-module__7N0wYa__indexHeading:focus{outline:2px solid var(--discover);outline-offset:6px}@media (max-width:800px){.articles-module__7N0wYa__books{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.articles-module__7N0wYa__library{padding:16px 12px 20px}.articles-module__7N0wYa__books{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.articles-module__7N0wYa__libraryHeading{font-size:12px}.articles-module__7N0wYa__bookFace{padding:10px 7px 8px}.articles-module__7N0wYa__bookTitle{font-size:16px}.articles-module__7N0wYa__lead{font-size:15px;line-height:1.7}}@media (prefers-reduced-motion:reduce){.articles-module__7N0wYa__book{transition:none}.articles-module__7N0wYa__book:hover{transform:none}}.articles-module__7N0wYa__book{isolation:isolate}.articles-module__7N0wYa__bookTitle:after{content:"";z-index:5;border-radius:inherit;position:absolute;inset:0}.articles-module__7N0wYa__bookTitle:focus{outline:none}.articles-module__7N0wYa__articleIndex{gap:18px;display:grid}@media (max-width:650px){.articles-module__7N0wYa__library{min-width:0}.articles-module__7N0wYa__books{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:136px;grid-auto-flow:column;gap:12px;padding:2px 4px 14px 2px;overflow-x:auto}.articles-module__7N0wYa__book{scroll-snap-align:start}.articles-module__7N0wYa__book:hover{transform:none}.articles-module__7N0wYa__libraryHeading{flex-direction:column;align-items:flex-start;gap:2px;padding-bottom:12px}.articles-module__7N0wYa__libraryHeading>span:last-child:after{content:"（横に動かせます →）";color:var(--night-ink-2);margin-left:4px;font-size:12px}}
.PhotoMount-module__CMbsra__mount{border-radius:var(--r-xs);background:var(--card);box-shadow:var(--elev-1);margin:0;padding:4px;display:block;position:relative}.PhotoMount-module__CMbsra__tilt{transform:rotate(-.6deg)}.PhotoMount-module__CMbsra__window{background:linear-gradient(145deg, var(--amber-pale), var(--paper-2));border-radius:2px;display:block;position:relative;overflow:hidden}.PhotoMount-module__CMbsra__square .PhotoMount-module__CMbsra__window{aspect-ratio:1}.PhotoMount-module__CMbsra__portrait .PhotoMount-module__CMbsra__window{aspect-ratio:4/5}.PhotoMount-module__CMbsra__landscape .PhotoMount-module__CMbsra__window{aspect-ratio:3/2}.PhotoMount-module__CMbsra__photoCover{object-fit:cover;object-position:center}.PhotoMount-module__CMbsra__photoContain{z-index:1;object-fit:contain}.PhotoMount-module__CMbsra__backdrop{z-index:0;object-fit:cover;filter:blur(18px)brightness(.9)saturate(1.1);transform:scale(1.18)}.PhotoMount-module__CMbsra__stamp{z-index:2;border:1px solid var(--rule);max-width:calc(100% - 20px);color:var(--ink-soft);font-size:var(--fs-label);letter-spacing:.04em;background:#faf7f2eb;border-radius:2px;padding:3px 7px 2px;font-weight:700;line-height:1.4;transition:opacity .25s;position:absolute;bottom:10px;right:10px}@media (scripting:enabled){.PhotoMount-module__CMbsra__mount:has([data-photo-load-marker]):not([data-photo-loaded]) .PhotoMount-module__CMbsra__stamp{opacity:0}}@media (prefers-reduced-motion:reduce){.PhotoMount-module__CMbsra__tilt{transform:none}}.PhotoMount-module__CMbsra__stampNum{font-family:var(--font-num);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.02em;font-size:1.12em}
.AxisScoreList-module__p2v-8W__wrap{flex-direction:column;gap:18px;min-width:0;display:flex}.AxisScoreList-module__p2v-8W__groups{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.AxisScoreList-module__p2v-8W__group{--c:var(--taste-texture);--vivid:var(--taste-texture-vivid);--b:var(--taste-texture-bg)}.AxisScoreList-module__p2v-8W__group[data-family=smoke]{--c:var(--taste-smoke);--vivid:var(--taste-smoke-vivid);--b:var(--taste-smoke-bg)}.AxisScoreList-module__p2v-8W__group[data-family=orchard]{--c:var(--taste-orchard);--vivid:var(--taste-orchard-vivid);--b:var(--taste-orchard-bg)}.AxisScoreList-module__p2v-8W__group[data-family=dark-fruit]{--c:var(--taste-dark-fruit);--vivid:var(--taste-dark-fruit-vivid);--b:var(--taste-dark-fruit-bg)}.AxisScoreList-module__p2v-8W__group[data-family=sweet]{--c:var(--taste-sweet);--vivid:var(--taste-sweet-vivid);--b:var(--taste-sweet-bg)}.AxisScoreList-module__p2v-8W__group[data-family=spice-wood]{--c:var(--taste-spice-wood);--vivid:var(--taste-spice-wood-vivid);--b:var(--taste-spice-wood-bg)}.AxisScoreList-module__p2v-8W__group[data-family=texture]{--c:var(--taste-texture);--vivid:var(--taste-texture-vivid);--b:var(--taste-texture-bg)}.AxisScoreList-module__p2v-8W__groupHead{color:var(--c);font-size:var(--fs-label);letter-spacing:.06em;align-items:center;gap:6px;margin:0 0 2px;font-weight:700;display:flex}.AxisScoreList-module__p2v-8W__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AxisScoreList-module__p2v-8W__row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(108px,150px) 52px;align-items:center;gap:12px;min-height:42px;display:grid}.AxisScoreList-module__p2v-8W__label{min-width:0;color:var(--ink);font-size:var(--fs-body-s);flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-weight:700;line-height:1.4;display:flex}.AxisScoreList-module__p2v-8W__word{color:var(--muted);font-size:var(--fs-label);font-weight:500}.AxisScoreList-module__p2v-8W__meter{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid}.AxisScoreList-module__p2v-8W__meter i{border-radius:2px;height:10px;display:block}.AxisScoreList-module__p2v-8W__on{background:var(--vivid)}.AxisScoreList-module__p2v-8W__off{background:var(--b);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 30%, transparent)}.AxisScoreList-module__p2v-8W__value{color:var(--c);justify-content:flex-end;align-items:baseline;gap:2px;display:flex}.AxisScoreList-module__p2v-8W__value b{font-family:var(--font-num);font-variant-numeric:lining-nums tabular-nums;font-size:22px;line-height:1}.AxisScoreList-module__p2v-8W__value small{color:var(--muted);font-size:var(--fs-label);font-weight:700}.AxisScoreList-module__p2v-8W__unscored{border-top:1px dotted var(--rule-2);border-bottom:1px dotted var(--rule-2);color:var(--muted);font-size:var(--fs-small);align-items:flex-start;gap:10px;margin:0;padding:12px 0;line-height:1.8;display:flex}.AxisScoreList-module__p2v-8W__unscored b{color:var(--ink);font-weight:700}.AxisScoreList-module__p2v-8W__unscoredMark{border-top:2px dotted var(--muted);flex:none;width:18px;margin-top:12px}@media (max-width:380px){.AxisScoreList-module__p2v-8W__row{grid-template-columns:minmax(0,1fr) 92px 46px;gap:8px}}
.BottleFaq-module__7xHgoq__section{flex-direction:column;gap:18px;scroll-margin-top:88px;display:flex}.BottleFaq-module__7xHgoq__list{border-top:1px solid var(--rule-2);flex-direction:column;display:flex}.BottleFaq-module__7xHgoq__item{border-bottom:1px solid var(--rule)}.BottleFaq-module__7xHgoq__question{cursor:pointer;align-items:flex-start;gap:12px;min-height:56px;padding:14px 0;list-style:none;display:flex}.BottleFaq-module__7xHgoq__question::-webkit-details-marker{display:none}.BottleFaq-module__7xHgoq__question:focus-visible{outline:2px solid var(--discover);outline-offset:2px}.BottleFaq-module__7xHgoq__q,.BottleFaq-module__7xHgoq__a{width:20px;font-family:var(--font-num);flex:none;font-size:24px;font-weight:700;line-height:1.1}.BottleFaq-module__7xHgoq__q{color:var(--amber-ink)}.BottleFaq-module__7xHgoq__a{color:var(--discover)}.BottleFaq-module__7xHgoq__qText{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-family:var(--font-display);font-size:var(--fs-body);text-wrap:balance;word-break:auto-phrase;flex:1;font-weight:700;line-height:1.6}.BottleFaq-module__7xHgoq__chev{color:var(--discover);flex:none;margin-top:4px;transition:transform .16s}.BottleFaq-module__7xHgoq__item[open] .BottleFaq-module__7xHgoq__chev{transform:rotate(180deg)}.BottleFaq-module__7xHgoq__answer{gap:12px;padding:0 0 18px;display:flex}.BottleFaq-module__7xHgoq__aText{overflow-wrap:anywhere;min-width:0;color:var(--ink-soft);font-size:var(--fs-body-s);flex:1;margin:0;line-height:1.85}@media (prefers-reduced-motion:reduce){.BottleFaq-module__7xHgoq__chev{transition:none}}
.ChapterNav-module__NFumZW__nav{flex-direction:column;gap:6px;min-width:0;display:flex}.ChapterNav-module__NFumZW__label{color:var(--muted);font-size:var(--fs-label);letter-spacing:.08em;margin:0;font-weight:700;display:none}.ChapterNav-module__NFumZW__list{--chapter-nav-fade:44px;padding:0 var(--chapter-nav-fade) 0 16px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, #000 0, #000 calc(100% - var(--chapter-nav-fade)), transparent);-webkit-mask-image:linear-gradient(90deg, #000 0, #000 calc(100% - var(--chapter-nav-fade)), transparent);mask-image:linear-gradient(90deg, #000 0, #000 calc(100% - var(--chapter-nav-fade)), transparent);gap:8px;margin:0 -16px;list-style:none;display:flex;overflow-x:auto}.ChapterNav-module__NFumZW__list::-webkit-scrollbar{display:none}.ChapterNav-module__NFumZW__list>li{flex:none;margin:0;padding:0}.ChapterNav-module__NFumZW__chip{border:1px solid var(--discover-line);border-radius:var(--r-pill);background:var(--card);min-height:44px;color:var(--discover-deep);font-size:var(--fs-small);white-space:nowrap;align-items:center;gap:6px;padding:0 14px 0 12px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.ChapterNav-module__NFumZW__chip:hover,.ChapterNav-module__NFumZW__chip:focus-visible{border-color:var(--discover);background:var(--discover-bg);color:var(--discover-deep)}.ChapterNav-module__NFumZW__chip:focus-visible{outline:2px solid var(--discover);outline-offset:2px}.ChapterNav-module__NFumZW__no{color:var(--amber-ink);font-family:var(--font-num);font-variant-numeric:lining-nums;font-size:17px;font-weight:700;line-height:1}.ChapterNav-module__NFumZW__text{min-width:0}@media (max-width:767px){.ChapterNav-module__NFumZW__list{gap:4px}.ChapterNav-module__NFumZW__chip{justify-content:center;min-width:44px;padding-left:4px;padding-right:4px}.ChapterNav-module__NFumZW__no{display:none}}@media (min-width:768px){.ChapterNav-module__NFumZW__list{flex-wrap:wrap;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}}@media (min-width:1024px){.ChapterNav-module__NFumZW__nav{border-top:1px solid var(--rule-2);gap:4px;padding-top:12px}.ChapterNav-module__NFumZW__label{padding:0 0 4px 2px;display:block}.ChapterNav-module__NFumZW__list{flex-flow:column;gap:0}.ChapterNav-module__NFumZW__chip{border-radius:0 var(--r-xs) var(--r-xs) 0;width:100%;color:var(--ink-soft);white-space:normal;background:0 0;border:0;border-left:3px solid #0000;gap:10px;padding:2px 10px 2px 11px;display:flex}.ChapterNav-module__NFumZW__chip:hover,.ChapterNav-module__NFumZW__chip:focus-visible{background:var(--discover-bg);color:var(--discover-deep)}.ChapterNav-module__NFumZW__chip[aria-current]{border-left-color:var(--discover);background:var(--discover-bg);color:var(--discover-deep)}.ChapterNav-module__NFumZW__no{flex:none;min-width:1.6em}}
.CompareDumbbell-module__N7WkBW__wrap{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.CompareDumbbell-module__N7WkBW__head{color:var(--muted);font-size:var(--fs-label);letter-spacing:.04em;margin:0;font-weight:700}.CompareDumbbell-module__N7WkBW__rows{flex-direction:column;gap:2px;display:flex}.CompareDumbbell-module__N7WkBW__row{--c:var(--taste-texture);grid-template-columns:minmax(4.5em,auto) minmax(64px,1fr) auto;align-items:center;gap:10px;min-height:30px;display:grid}.CompareDumbbell-module__N7WkBW__row[data-family=smoke]{--c:var(--taste-smoke)}.CompareDumbbell-module__N7WkBW__row[data-family=orchard]{--c:var(--taste-orchard)}.CompareDumbbell-module__N7WkBW__row[data-family=dark-fruit]{--c:var(--taste-dark-fruit)}.CompareDumbbell-module__N7WkBW__row[data-family=sweet]{--c:var(--taste-sweet)}.CompareDumbbell-module__N7WkBW__row[data-family=spice-wood]{--c:var(--taste-spice-wood)}.CompareDumbbell-module__N7WkBW__row[data-family=texture]{--c:var(--taste-texture)}.CompareDumbbell-module__N7WkBW__label{color:var(--ink);font-size:var(--fs-small);white-space:nowrap;font-weight:700}.CompareDumbbell-module__N7WkBW__track{background:linear-gradient(var(--rule-2), var(--rule-2)) center / 100% 1px no-repeat, linear-gradient(90deg, var(--rule-2) 1px, transparent 1px) 0 50% / calc(25% - .25px) 7px repeat-x;height:14px;margin:0 6px;position:relative}.CompareDumbbell-module__N7WkBW__bar{top:50%;left:var(--from);width:calc(var(--to) - var(--from));background:color-mix(in srgb, var(--c) 45%, transparent);height:3px;margin-top:-1.5px;position:absolute}.CompareDumbbell-module__N7WkBW__mine,.CompareDumbbell-module__N7WkBW__other{border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%}.CompareDumbbell-module__N7WkBW__mine{left:var(--a);background:var(--amber-ink);box-shadow:0 0 0 2px var(--card)}.CompareDumbbell-module__N7WkBW__other{left:var(--b);border:2.5px solid var(--ink-soft);background:var(--card)}.CompareDumbbell-module__N7WkBW__nums{color:var(--muted);font-size:var(--fs-label);align-items:baseline;gap:2px;display:inline-flex}.CompareDumbbell-module__N7WkBW__nums b{font-family:var(--font-num);font-variant-numeric:lining-nums tabular-nums;font-size:17px;line-height:1}.CompareDumbbell-module__N7WkBW__numMine{color:var(--amber-ink)}.CompareDumbbell-module__N7WkBW__numOther{color:var(--ink-soft)}.CompareDumbbell-module__N7WkBW__legend{color:var(--muted);font-size:var(--fs-label);flex-wrap:wrap;gap:4px 14px;line-height:1.6;display:flex}.CompareDumbbell-module__N7WkBW__legendItem{align-items:center;gap:5px;min-width:0;display:inline-flex}.CompareDumbbell-module__N7WkBW__dotMine,.CompareDumbbell-module__N7WkBW__dotOther{border-radius:50%;flex:none;width:11px;height:11px;display:inline-block}.CompareDumbbell-module__N7WkBW__dotMine{background:var(--amber-ink)}.CompareDumbbell-module__N7WkBW__dotOther{border:2px solid var(--ink-soft);background:var(--card)}.CompareDumbbell-module__N7WkBW__note{color:var(--muted);font-size:var(--fs-label);margin:0;line-height:1.6}
.FamilyRadar-module__A6WOZq__wrap{flex-direction:column;align-items:center;gap:8px;min-width:0;margin:0;display:flex;container:family-radar/inline-size}.FamilyRadar-module__A6WOZq__svg{width:100%;min-width:352px;max-width:380px;height:auto;display:block;overflow:visible}.FamilyRadar-module__A6WOZq__ring{fill:none;stroke:var(--rule);stroke-dasharray:2 3;stroke-width:.8px}.FamilyRadar-module__A6WOZq__ringOuter{fill:var(--card);stroke:var(--rule-2);stroke-width:1px}.FamilyRadar-module__A6WOZq__spoke{stroke:var(--rule);stroke-width:.8px}.FamilyRadar-module__A6WOZq__spokeEmpty{stroke:var(--rule-2);stroke-dasharray:1.5 3;stroke-width:.8px}.FamilyRadar-module__A6WOZq__arc{fill:none;stroke:var(--taste-texture);stroke-linecap:round;stroke-width:4px}.FamilyRadar-module__A6WOZq__area{stroke:var(--amber-ink);stroke-linejoin:round;stroke-width:1.8px}.FamilyRadar-module__A6WOZq__areaLine{fill:none;stroke:var(--amber-ink);stroke-linecap:round;stroke-width:1.8px}.FamilyRadar-module__A6WOZq__dot{fill:var(--amber-ink);stroke:#fff;stroke-width:2px}.FamilyRadar-module__A6WOZq__arc[data-family=smoke]{stroke:var(--taste-smoke)}.FamilyRadar-module__A6WOZq__arc[data-family=orchard]{stroke:var(--taste-orchard)}.FamilyRadar-module__A6WOZq__arc[data-family=dark-fruit]{stroke:var(--taste-dark-fruit)}.FamilyRadar-module__A6WOZq__arc[data-family=sweet]{stroke:var(--taste-sweet)}.FamilyRadar-module__A6WOZq__arc[data-family=spice-wood]{stroke:var(--taste-spice-wood)}.FamilyRadar-module__A6WOZq__arc[data-family=texture]{stroke:var(--taste-texture)}.FamilyRadar-module__A6WOZq__dot[data-family=smoke],.FamilyRadar-module__A6WOZq__label[data-family=smoke]{fill:var(--taste-smoke)}.FamilyRadar-module__A6WOZq__dot[data-family=orchard],.FamilyRadar-module__A6WOZq__label[data-family=orchard]{fill:var(--taste-orchard)}.FamilyRadar-module__A6WOZq__dot[data-family=dark-fruit],.FamilyRadar-module__A6WOZq__label[data-family=dark-fruit]{fill:var(--taste-dark-fruit)}.FamilyRadar-module__A6WOZq__dot[data-family=sweet],.FamilyRadar-module__A6WOZq__label[data-family=sweet]{fill:var(--taste-sweet)}.FamilyRadar-module__A6WOZq__dot[data-family=spice-wood],.FamilyRadar-module__A6WOZq__label[data-family=spice-wood]{fill:var(--taste-spice-wood)}.FamilyRadar-module__A6WOZq__dot[data-family=texture],.FamilyRadar-module__A6WOZq__label[data-family=texture]{fill:var(--taste-texture)}.FamilyRadar-module__A6WOZq__label,.FamilyRadar-module__A6WOZq__labelEmpty{font-family:var(--font-body)}.FamilyRadar-module__A6WOZq__label{fill:var(--ink);font-size:14px;font-weight:700}.FamilyRadar-module__A6WOZq__labelEmpty{fill:var(--muted);font-size:13px;font-weight:500}.FamilyRadar-module__A6WOZq__value{font-family:var(--font-num);font-variant-numeric:lining-nums;font-size:17px;font-weight:700}.FamilyRadar-module__A6WOZq__legend{color:var(--muted);font-size:var(--fs-label);flex-wrap:wrap;justify-content:center;gap:4px 16px;line-height:1.6;display:flex}.FamilyRadar-module__A6WOZq__legendItem{align-items:center;gap:6px;display:inline-flex}.FamilyRadar-module__A6WOZq__legendBand{background:linear-gradient(90deg, var(--taste-smoke), var(--taste-orchard), var(--taste-dark-fruit), var(--taste-sweet), var(--taste-spice-wood), var(--taste-texture));border-radius:2px;width:18px;height:4px;display:block}.FamilyRadar-module__A6WOZq__legendDash{border-top:2px dotted var(--muted);width:18px;display:block}.FamilyRadar-module__A6WOZq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.FamilyRadar-module__A6WOZq__scroller{scrollbar-color:var(--discover) var(--paper-2);width:100%;max-width:380px;padding-block:4px 12px;overflow-x:auto}.FamilyRadar-module__A6WOZq__scrollHint{box-sizing:border-box;border-inline:3px solid var(--discover);background:var(--discover-bg);width:min(100%,380px);color:var(--discover-deep);margin:0;padding:6px 10px;font-size:12px;display:none}@container family-radar (max-width:351.98px){.FamilyRadar-module__A6WOZq__scrollHint{display:block}}
.NextBottleCard-module__xfQpOG__card{border-radius:var(--r-md);background:var(--card);box-shadow:var(--elev-1);border:1px solid #1f1a160f;grid-template-columns:clamp(52px,24%,88px) minmax(0,1fr);align-items:start;gap:12px;padding:12px;transition:box-shadow .16s,border-color .16s;display:grid;position:relative}.NextBottleCard-module__xfQpOG__card:hover,.NextBottleCard-module__xfQpOG__card:focus-within{border-color:var(--discover-line);box-shadow:var(--elev-2)}.NextBottleCard-module__xfQpOG__thumb{border-radius:var(--r-xs);background:var(--card);box-shadow:var(--elev-1), 0 0 0 1px var(--rule);padding:3px;display:block}.NextBottleCard-module__xfQpOG__thumb>div[data-presentation]{border:0;border-radius:2px}.NextBottleCard-module__xfQpOG__body{flex-direction:column;gap:5px;min-width:0;display:flex}.NextBottleCard-module__xfQpOG__top{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;display:flex}.NextBottleCard-module__xfQpOG__region{color:var(--muted);font-size:var(--fs-label);font-weight:700}.NextBottleCard-module__xfQpOG__eyebrow{color:var(--discover-deep);font-size:var(--fs-label);margin:0;font-weight:700}.NextBottleCard-module__xfQpOG__name{font-size:var(--fs-body-s);text-wrap:balance;word-break:auto-phrase;margin:0;font-weight:700;line-height:1.45}.NextBottleCard-module__xfQpOG__nameChunk{white-space:nowrap}.NextBottleCard-module__xfQpOG__nameLink{color:var(--ink);text-decoration:none}.NextBottleCard-module__xfQpOG__nameLink:after{border-radius:var(--r-md);content:"";position:absolute;inset:0}.NextBottleCard-module__xfQpOG__nameLink:focus-visible{outline:none}.NextBottleCard-module__xfQpOG__nameLink:focus-visible:after{outline:2px solid var(--discover);outline-offset:2px}.NextBottleCard-module__xfQpOG__card:hover .NextBottleCard-module__xfQpOG__nameLink{color:var(--discover-deep)}.NextBottleCard-module__xfQpOG__dna{margin-top:1px}.NextBottleCard-module__xfQpOG__reason{color:var(--ink-soft);font-size:var(--fs-small);margin:0;line-height:1.65}.NextBottleCard-module__xfQpOG__reason b{color:var(--ink)}.NextBottleCard-module__xfQpOG__foot{z-index:1;justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex;position:relative}.NextBottleCard-module__xfQpOG__badge{border:1px solid var(--discover-line);border-radius:var(--r-pill);background:var(--discover-bg);color:var(--discover-deep);font-size:var(--fs-label);white-space:nowrap;align-items:baseline;gap:3px;padding:1px 10px;font-weight:700;line-height:1.7;display:inline-flex}.NextBottleCard-module__xfQpOG__compare{flex:none;position:relative}.NextBottleCard-module__xfQpOG__compare button{border-radius:50%;justify-content:center;align-items:center;gap:0;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font-size:0;display:inline-flex}.NextBottleCard-module__xfQpOG__compare button>span[aria-hidden=true]{font-size:17px;font-weight:700;line-height:1}.NextBottleCard-module__xfQpOG__compare [role=status]{font-size:var(--fs-label);white-space:nowrap;position:absolute;bottom:calc(100% + 4px);left:auto;right:0}@media (prefers-reduced-motion:reduce){.NextBottleCard-module__xfQpOG__card{transition:none}}
.PickContrast-module__MnXsBW__wrap{z-index:1;flex-direction:column;align-items:flex-start;gap:4px;margin-top:6px;display:flex;position:relative}.PickContrast-module__MnXsBW__diffRow{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;display:flex}.PickContrast-module__MnXsBW__diffHead{color:var(--muted);font-size:var(--fs-label);flex-basis:100%;font-weight:700}.PickContrast-module__MnXsBW__diffChip{--c:var(--taste-texture);--b:var(--taste-texture-bg);border-radius:var(--r-xs);background:var(--b);color:var(--c);font-size:var(--fs-label);white-space:nowrap;align-items:baseline;gap:4px;padding:1px 8px;font-weight:700;line-height:1.7;display:inline-flex}.PickContrast-module__MnXsBW__diffChip b{color:var(--ink);font-family:var(--font-num);font-variant-numeric:lining-nums;font-size:15px;font-weight:600}.PickContrast-module__MnXsBW__diffChip[data-taste-family=smoke]{--c:var(--taste-smoke);--b:var(--taste-smoke-bg)}.PickContrast-module__MnXsBW__diffChip[data-taste-family=orchard]{--c:var(--taste-orchard);--b:var(--taste-orchard-bg)}.PickContrast-module__MnXsBW__diffChip[data-taste-family=dark-fruit]{--c:var(--taste-dark-fruit);--b:var(--taste-dark-fruit-bg)}.PickContrast-module__MnXsBW__diffChip[data-taste-family=sweet]{--c:var(--taste-sweet);--b:var(--taste-sweet-bg)}.PickContrast-module__MnXsBW__diffChip[data-taste-family=spice-wood]{--c:var(--taste-spice-wood);--b:var(--taste-spice-wood-bg)}.PickContrast-module__MnXsBW__diffChip[data-taste-family=texture]{--c:var(--taste-texture);--b:var(--taste-texture-bg)}.PickContrast-module__MnXsBW__diffMore{color:var(--muted);font-size:var(--fs-label);font-weight:700}.PickContrast-module__MnXsBW__sameNote{color:var(--muted);font-size:var(--fs-label);margin:0;font-weight:700;line-height:1.6}.PickContrast-module__MnXsBW__pairLink{min-height:44px;color:var(--discover-deep);font-size:var(--fs-small);text-underline-offset:3px;align-items:center;padding:0 2px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.PickContrast-module__MnXsBW__pairLink:hover{text-decoration-thickness:2px}
.NextBottleTabs-module__5jwycq__wrap{min-width:0;container-type:inline-size}.NextBottleTabs-module__5jwycq__inner{flex-direction:column;gap:14px;min-width:0;display:flex}.NextBottleTabs-module__5jwycq__tablist{border:1px solid var(--rule-2);border-radius:var(--r-md);background:var(--card);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.NextBottleTabs-module__5jwycq__wrap[data-columns="2"] .NextBottleTabs-module__5jwycq__tablist{grid-template-columns:repeat(2,minmax(0,1fr))}.NextBottleTabs-module__5jwycq__tab{min-height:44px;color:var(--discover);font-family:inherit;font-size:var(--fs-body-s);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 8px;font-weight:700;transition:background .16s,color .16s}.NextBottleTabs-module__5jwycq__tab:hover{background:var(--discover-bg)}.NextBottleTabs-module__5jwycq__tab[aria-selected=true]{background:var(--discover);color:var(--on-discover)}.NextBottleTabs-module__5jwycq__tab:focus-visible{outline:2px solid var(--discover-deep);outline-offset:2px}.NextBottleTabs-module__5jwycq__panels{min-width:0;display:block}.NextBottleTabs-module__5jwycq__panel{flex-direction:column;gap:12px;min-width:0;display:flex}.NextBottleTabs-module__5jwycq__colHead{border-bottom:1px solid var(--rule);color:var(--discover-deep);font-family:var(--font-body);font-size:var(--fs-body-s);align-items:baseline;gap:8px;margin:0;padding-bottom:10px;font-weight:700;display:flex}.NextBottleTabs-module__5jwycq__colHead small{color:var(--muted);font-size:var(--fs-label);margin-left:auto;font-weight:500}@container (max-width:1179px){.NextBottleTabs-module__5jwycq__wrap:not([data-single]) .NextBottleTabs-module__5jwycq__panel[data-active=false]{display:none}.NextBottleTabs-module__5jwycq__wrap:not([data-single]) .NextBottleTabs-module__5jwycq__colHead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container (min-width:1180px){.NextBottleTabs-module__5jwycq__tablist{display:none}.NextBottleTabs-module__5jwycq__panels{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.NextBottleTabs-module__5jwycq__wrap[data-columns="2"] .NextBottleTabs-module__5jwycq__panels{grid-template-columns:repeat(2,minmax(0,1fr))}.NextBottleTabs-module__5jwycq__wrap[data-columns="1"] .NextBottleTabs-module__5jwycq__panels{grid-template-columns:minmax(0,1fr)}.NextBottleTabs-module__5jwycq__panel{border-radius:var(--r-md);background:var(--card);box-shadow:var(--elev-1);border:1px solid #1f1a160f;padding:16px}.NextBottleTabs-module__5jwycq__panel [data-next-bottle],.NextBottleTabs-module__5jwycq__panel [data-next-bottle]:hover,.NextBottleTabs-module__5jwycq__panel [data-next-bottle]:focus-within{border:0;border-bottom:1px dotted var(--rule-2);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:52px minmax(0,1fr);padding:0 0 12px}}@media (prefers-reduced-motion:reduce){.NextBottleTabs-module__5jwycq__tab{transition:none}}
.FlavorDNA-module__GXqxOG__dna{vertical-align:middle;align-items:flex-end;gap:6px;max-width:100%;line-height:1;display:inline-flex}.FlavorDNA-module__GXqxOG__svg{flex:0 auto;min-width:0;max-width:100%;height:auto;display:block;overflow:visible}.FlavorDNA-module__GXqxOG__baseline{stroke:var(--rule);stroke-width:1px}.FlavorDNA-module__GXqxOG__unscored{stroke:#a69c91;stroke-width:2px;stroke-dasharray:1 1}.FlavorDNA-module__GXqxOG__bar{fill:var(--amber-ink)}.FlavorDNA-module__GXqxOG__bar[data-family=smoke]{fill:var(--taste-smoke)}.FlavorDNA-module__GXqxOG__bar[data-family=orchard]{fill:var(--taste-orchard)}.FlavorDNA-module__GXqxOG__bar[data-family=dark-fruit]{fill:var(--taste-dark-fruit)}.FlavorDNA-module__GXqxOG__bar[data-family=sweet]{fill:var(--taste-sweet)}.FlavorDNA-module__GXqxOG__bar[data-family=spice-wood]{fill:var(--taste-spice-wood)}.FlavorDNA-module__GXqxOG__bar[data-family=texture]{fill:var(--taste-texture)}.FlavorDNA-module__GXqxOG__count{color:var(--muted);letter-spacing:.02em;white-space:nowrap;flex:none;font-size:12px;font-weight:700;line-height:1.2}.FlavorDNA-module__GXqxOG__count b{color:var(--amber-ink);font-family:var(--font-num-s);font-variant-numeric:lining-nums tabular-nums;margin:0 1px;font-size:1.25em;font-weight:700}.FlavorDNA-module__GXqxOG__l .FlavorDNA-module__GXqxOG__count{font-size:14px}
.FlavorHexagon-module__ixVSYW__hex{vertical-align:middle;line-height:0;display:inline-block}.FlavorHexagon-module__ixVSYW__hero{width:100%;max-width:360px}.FlavorHexagon-module__ixVSYW__mini{width:44px;height:44px}.FlavorHexagon-module__ixVSYW__svg{width:100%;height:auto;display:block;overflow:visible}.FlavorHexagon-module__ixVSYW__ring{fill:none;stroke:var(--rule);stroke-dasharray:2 3;stroke-width:1px}.FlavorHexagon-module__ixVSYW__ringOuter{fill:#fff9;stroke:var(--rule-2);stroke-width:1px}.FlavorHexagon-module__ixVSYW__spoke{stroke:var(--rule);stroke-width:1px}.FlavorHexagon-module__ixVSYW__spokeEmpty{stroke:var(--rule);stroke-dasharray:2 3;stroke-width:1px}.FlavorHexagon-module__ixVSYW__area{stroke:var(--amber-ink);stroke-linejoin:round;stroke-width:1.6px}.FlavorHexagon-module__ixVSYW__areaLine{fill:none;stroke:var(--amber-ink);stroke-linecap:round;stroke-width:1.6px}.FlavorHexagon-module__ixVSYW__mini .FlavorHexagon-module__ixVSYW__area,.FlavorHexagon-module__ixVSYW__mini .FlavorHexagon-module__ixVSYW__areaLine{stroke-width:1.2px}.FlavorHexagon-module__ixVSYW__dot{fill:var(--amber-ink);stroke:#fff;stroke-width:1.4px}.FlavorHexagon-module__ixVSYW__mini .FlavorHexagon-module__ixVSYW__dot{stroke-width:.8px}.FlavorHexagon-module__ixVSYW__dot[data-family=smoke],.FlavorHexagon-module__ixVSYW__label[data-family=smoke] .FlavorHexagon-module__ixVSYW__labelValue{fill:var(--taste-smoke)}.FlavorHexagon-module__ixVSYW__dot[data-family=orchard],.FlavorHexagon-module__ixVSYW__label[data-family=orchard] .FlavorHexagon-module__ixVSYW__labelValue{fill:var(--taste-orchard)}.FlavorHexagon-module__ixVSYW__dot[data-family=dark-fruit],.FlavorHexagon-module__ixVSYW__label[data-family=dark-fruit] .FlavorHexagon-module__ixVSYW__labelValue{fill:var(--taste-dark-fruit)}.FlavorHexagon-module__ixVSYW__dot[data-family=sweet],.FlavorHexagon-module__ixVSYW__label[data-family=sweet] .FlavorHexagon-module__ixVSYW__labelValue{fill:var(--taste-sweet)}.FlavorHexagon-module__ixVSYW__dot[data-family=spice-wood],.FlavorHexagon-module__ixVSYW__label[data-family=spice-wood] .FlavorHexagon-module__ixVSYW__labelValue{fill:var(--taste-spice-wood)}.FlavorHexagon-module__ixVSYW__dot[data-family=texture],.FlavorHexagon-module__ixVSYW__label[data-family=texture] .FlavorHexagon-module__ixVSYW__labelValue{fill:var(--taste-texture)}.FlavorHexagon-module__ixVSYW__miniDash{stroke:#a69c91;stroke-linecap:round;stroke-width:1.4px}.FlavorHexagon-module__ixVSYW__label,.FlavorHexagon-module__ixVSYW__labelEmpty{fill:var(--ink-soft);font-family:var(--font-body);font-size:12.5px;font-weight:700}.FlavorHexagon-module__ixVSYW__labelEmpty{fill:var(--muted);opacity:.85}.FlavorHexagon-module__ixVSYW__labelValue{font-family:var(--font-num);font-variant-numeric:lining-nums;font-size:17px;font-weight:700}.FlavorHexagon-module__ixVSYW__labelEmpty .FlavorHexagon-module__ixVSYW__labelValue{fill:var(--muted)}.FlavorHexagon-module__ixVSYW__center{paint-order:stroke;stroke:#faf7f2e6;stroke-linejoin:round;stroke-width:4px}.FlavorHexagon-module__ixVSYW__centerLabel{fill:var(--muted);font-family:var(--font-body);font-size:12px;font-weight:700}.FlavorHexagon-module__ixVSYW__centerNum{fill:var(--amber-ink);font-family:var(--font-num);font-variant-numeric:lining-nums;font-size:20px;font-weight:700}.FlavorHexagon-module__ixVSYW__centerUnit{fill:var(--muted);font-family:var(--font-body);font-size:12px}.FlavorHexagon-module__ixVSYW__heroFrame{width:100%;min-width:0;max-width:360px;container:flavor-hex/inline-size}.FlavorHexagon-module__ixVSYW__mobileCenter,.FlavorHexagon-module__ixVSYW__mobileNumber,.FlavorHexagon-module__ixVSYW__mobileKey{display:none}.FlavorHexagon-module__ixVSYW__mobileNumber{fill:var(--ink-soft);font-size:22px}.FlavorHexagon-module__ixVSYW__mobileCenter{text-align:center;color:var(--ink-soft);margin:0;font-size:12px;line-height:1.6}.FlavorHexagon-module__ixVSYW__mobileKey{color:var(--ink-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;width:100%;margin:0;padding:8px 0;font-size:12px;line-height:1.6;list-style:none}.FlavorHexagon-module__ixVSYW__mobileKey li{border-bottom:1px solid var(--rule);justify-content:space-between;gap:8px;padding:3px 0;display:flex}@media (max-width:600px){.FlavorHexagon-module__ixVSYW__hero .FlavorHexagon-module__ixVSYW__center,.FlavorHexagon-module__ixVSYW__hero .FlavorHexagon-module__ixVSYW__label,.FlavorHexagon-module__ixVSYW__hero .FlavorHexagon-module__ixVSYW__labelEmpty{display:none}.FlavorHexagon-module__ixVSYW__mobileNumber,.FlavorHexagon-module__ixVSYW__mobileCenter{display:block}.FlavorHexagon-module__ixVSYW__mobileKey{display:grid}}@container flavor-hex (max-width:359.9px){.FlavorHexagon-module__ixVSYW__hero .FlavorHexagon-module__ixVSYW__center,.FlavorHexagon-module__ixVSYW__hero .FlavorHexagon-module__ixVSYW__label,.FlavorHexagon-module__ixVSYW__hero .FlavorHexagon-module__ixVSYW__labelEmpty{display:none}.FlavorHexagon-module__ixVSYW__mobileNumber,.FlavorHexagon-module__ixVSYW__mobileCenter{display:block}.FlavorHexagon-module__ixVSYW__mobileKey{display:grid}}
.HomePlayBand-module__yK2apq__band{gap:18px;display:grid}.HomePlayBand-module__yK2apq__heading{gap:6px;display:grid}.HomePlayBand-module__yK2apq__eyebrow{color:var(--gold);letter-spacing:.08em;margin:0;font-size:.8rem;font-weight:700}.HomePlayBand-module__yK2apq__heading h2{font:600 clamp(1.3rem, 2.4vw, 1.7rem)/1.5 var(--font-display);margin:0}.HomePlayBand-module__yK2apq__heading h2[id]{scroll-margin-top:calc(var(--header-h,66px) + 24px)}.HomePlayBand-module__yK2apq__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.HomePlayBand-module__yK2apq__trip,.HomePlayBand-module__yK2apq__versus{border:1px solid var(--line-strong);background:var(--surface);min-width:0;color:var(--ink);border-radius:14px;gap:14px;padding:18px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.HomePlayBand-module__yK2apq__trip{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.HomePlayBand-module__yK2apq__versus{grid-template-columns:auto minmax(0,1fr);align-items:center}.HomePlayBand-module__yK2apq__trip:hover,.HomePlayBand-module__yK2apq__versus:hover{border-color:var(--discover);transform:translateY(-2px);box-shadow:0 8px 22px #28221c1a}.HomePlayBand-module__yK2apq__trip:focus-visible,.HomePlayBand-module__yK2apq__versus:focus-visible{outline:3px solid var(--discover);outline-offset:4px}.HomePlayBand-module__yK2apq__ticket{border:1px dashed var(--discover-line);background:var(--discover-bg);border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid;position:relative}.HomePlayBand-module__yK2apq__stop{z-index:1;text-align:center;justify-items:center;gap:4px;min-width:0;display:grid;position:relative}.HomePlayBand-module__yK2apq__stopPhoto{width:72px}.HomePlayBand-module__yK2apq__stopLabel{background:var(--discover);width:28px;height:28px;color:var(--on-discover);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid}.HomePlayBand-module__yK2apq__stopName{color:var(--ink-soft);word-break:keep-all;overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}.HomePlayBand-module__yK2apq__rail{border-top:2px dotted var(--discover);justify-content:space-around;display:flex;position:absolute;top:50px;left:25%;right:25%}.HomePlayBand-module__yK2apq__rail i{background:var(--surface);border:2px solid var(--discover);border-radius:50%;width:8px;height:8px;margin-top:-5px}.HomePlayBand-module__yK2apq__copy{gap:6px;min-width:0;display:grid}.HomePlayBand-module__yK2apq__copy strong{font:600 1.2rem/1.5 var(--font-display);word-break:keep-all}.HomePlayBand-module__yK2apq__copy>span:not(.HomePlayBand-module__yK2apq__cta){color:var(--ink-soft);font-size:.9rem;line-height:1.8}.HomePlayBand-module__yK2apq__desc{word-break:keep-all;overflow-wrap:anywhere;line-break:strict}.HomePlayBand-module__yK2apq__cta{min-height:44px;color:var(--discover);align-items:center;gap:8px;font-size:.95rem;font-weight:700;display:inline-flex}.HomePlayBand-module__yK2apq__pair{grid-template-columns:68px 68px;gap:8px;display:grid;position:relative}.HomePlayBand-module__yK2apq__pair b{background:var(--blog-navy);color:#fff;border:2px solid var(--surface);border-radius:50%;place-items:center;width:30px;height:30px;font-size:.75rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:760px){.HomePlayBand-module__yK2apq__grid{grid-template-columns:1fr}}@media (min-width:761px) and (max-width:1100px){.HomePlayBand-module__yK2apq__versus{grid-template-columns:1fr;justify-items:start}}@media (max-width:480px){.HomePlayBand-module__yK2apq__trip{grid-template-columns:1fr}.HomePlayBand-module__yK2apq__versus{grid-template-columns:1fr;justify-items:start}}@media (prefers-reduced-motion:reduce){.HomePlayBand-module__yK2apq__trip,.HomePlayBand-module__yK2apq__versus{transition:none}.HomePlayBand-module__yK2apq__trip:hover,.HomePlayBand-module__yK2apq__versus:hover{transform:none}}
.RankMedal-module__1khVLG__medal{--medal:var(--rank-neutral);--size:34px;width:var(--size);height:var(--size);font-family:var(--font-num);font-variant-numeric:lining-nums tabular-nums;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;position:relative}.RankMedal-module__1khVLG__s{--size:28px}.RankMedal-module__1khVLG__m{--size:34px}.RankMedal-module__1khVLG__l{--size:44px}.RankMedal-module__1khVLG__gold{--medal:var(--rank-gold)}.RankMedal-module__1khVLG__silver{--medal:var(--rank-silver)}.RankMedal-module__1khVLG__bronze{--medal:var(--rank-bronze)}.RankMedal-module__1khVLG__coin{border:1px solid color-mix(in srgb, var(--medal) 72%, #000);background:var(--medal);box-shadow:inset 0 0 0 2px var(--medal), inset 0 0 0 3px #ffffff9e, var(--elev-1);color:#fff;font-size:calc(var(--size) * .56);border-radius:50%}.RankMedal-module__1khVLG__coin .RankMedal-module__1khVLG__num{transform:translateY(.04em)}.RankMedal-module__1khVLG__plain{color:var(--ink-soft);font-size:calc(var(--size) * .66)}.RankMedal-module__1khVLG__night.RankMedal-module__1khVLG__plain{color:var(--night-ink)}
.RankPositions-module__10OKca__wrap{flex-direction:column;gap:10px;display:flex}.RankPositions-module__10OKca__head{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;display:flex}.RankPositions-module__10OKca__head b{color:var(--ink);font-size:var(--fs-h3);font-weight:700}.RankPositions-module__10OKca__head span{color:var(--muted);font-size:var(--fs-label)}.RankPositions-module__10OKca__medals,.RankPositions-module__10OKca__guides{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.RankPositions-module__10OKca__medal,.RankPositions-module__10OKca__guide{--c:var(--taste-texture);--b:var(--taste-texture-bg);height:100%;min-height:64px;color:var(--ink);align-items:center;gap:12px;padding:10px 14px;text-decoration:none;transition:background .16s,border-color .16s;display:flex}.RankPositions-module__10OKca__medal[data-taste-family=smoke],.RankPositions-module__10OKca__guide[data-taste-family=smoke]{--c:var(--taste-smoke);--b:var(--taste-smoke-bg)}.RankPositions-module__10OKca__medal[data-taste-family=orchard],.RankPositions-module__10OKca__guide[data-taste-family=orchard]{--c:var(--taste-orchard);--b:var(--taste-orchard-bg)}.RankPositions-module__10OKca__medal[data-taste-family=dark-fruit],.RankPositions-module__10OKca__guide[data-taste-family=dark-fruit]{--c:var(--taste-dark-fruit);--b:var(--taste-dark-fruit-bg)}.RankPositions-module__10OKca__medal[data-taste-family=sweet],.RankPositions-module__10OKca__guide[data-taste-family=sweet]{--c:var(--taste-sweet);--b:var(--taste-sweet-bg)}.RankPositions-module__10OKca__medal[data-taste-family=spice-wood],.RankPositions-module__10OKca__guide[data-taste-family=spice-wood]{--c:var(--taste-spice-wood);--b:var(--taste-spice-wood-bg)}.RankPositions-module__10OKca__medal[data-taste-family=texture],.RankPositions-module__10OKca__guide[data-taste-family=texture]{--c:var(--taste-texture);--b:var(--taste-texture-bg)}.RankPositions-module__10OKca__medal{border-radius:var(--r-md);background:var(--card);box-shadow:var(--elev-1);border:1px solid #1f1a1614}.RankPositions-module__10OKca__medal:hover,.RankPositions-module__10OKca__medal:focus-visible{border-color:var(--discover-line);color:var(--ink)}.RankPositions-module__10OKca__medalText{flex-direction:column;min-width:0;line-height:1.35;display:flex}.RankPositions-module__10OKca__medalLabel{color:var(--c);font-size:var(--fs-small);font-weight:700}.RankPositions-module__10OKca__medalRank{color:var(--ink);font-size:var(--fs-small);font-weight:700}.RankPositions-module__10OKca__medalRank b{font-family:var(--font-num);font-size:var(--fs-num-l);font-variant-numeric:lining-nums;margin-right:1px;line-height:1}.RankPositions-module__10OKca__medalRank small{color:var(--muted);font-size:var(--fs-label);margin-left:2px;font-weight:500}.RankPositions-module__10OKca__guide{border-left:3px solid var(--discover);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--discover-bg)}.RankPositions-module__10OKca__guide:hover,.RankPositions-module__10OKca__guide:focus-visible{background:color-mix(in srgb, var(--discover) 14%, var(--card));color:var(--ink)}.RankPositions-module__10OKca__guideIcon{background:var(--b);width:36px;height:36px;color:var(--c);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.RankPositions-module__10OKca__guideText{flex-direction:column;min-width:0;line-height:1.5;display:flex}.RankPositions-module__10OKca__guideText b{color:var(--discover-deep);font-size:var(--fs-body-s)}.RankPositions-module__10OKca__guideText small{color:var(--muted);font-size:var(--fs-label)}.RankPositions-module__10OKca__arrow{color:var(--discover);margin-left:auto;font-weight:700}@media (prefers-reduced-motion:reduce){.RankPositions-module__10OKca__medal,.RankPositions-module__10OKca__guide{transition:none}}
.BottleName-module__j3KuVa__name{word-break:keep-all;overflow-wrap:anywhere;line-break:strict}.BottleName-module__j3KuVa__glue{white-space:nowrap}@media (max-width:389px){.BottleName-module__j3KuVa__narrowBreak:after{content:"​"}}
.ReviewDiary-module__KqiXVW__diary{border-top:1px solid var(--line-strong);margin-top:28px;padding-top:20px}.ReviewDiary-module__KqiXVW__eyebrow{color:var(--amber-deep);letter-spacing:.06em;margin:0;font-size:12px;font-weight:700}.ReviewDiary-module__KqiXVW__title{font-family:var(--font-display);margin:4px 0 6px;font-size:20px;font-weight:600;line-height:1.5}.ReviewDiary-module__KqiXVW__lead{color:var(--ink-soft);margin:0 0 14px;font-size:14px;line-height:1.8}.ReviewDiary-module__KqiXVW__railWrap{position:relative}.ReviewDiary-module__KqiXVW__railWrap:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:27px;left:0;right:0}.ReviewDiary-module__KqiXVW__rail{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:10px;margin:0;padding:0 2px 10px;list-style:none;display:flex;position:relative;overflow-x:auto}.ReviewDiary-module__KqiXVW__month{width:44px;color:var(--amber-deep);flex-direction:column;flex:none;justify-content:flex-start;align-items:center;padding-top:6px;line-height:1.1;display:flex}.ReviewDiary-module__KqiXVW__monthYear{font-family:var(--font-num);color:var(--muted);font-size:12px}.ReviewDiary-module__KqiXVW__monthNum{border:1px solid var(--amber-deep);background:var(--bg);min-width:34px;font-family:var(--font-num);border-radius:6px;justify-content:center;align-items:baseline;padding:2px 4px;font-size:16px;font-weight:600;display:inline-flex}.ReviewDiary-module__KqiXVW__monthNum small{font-size:12px}.ReviewDiary-module__KqiXVW__item{scroll-snap-align:center;flex-direction:column;flex:none;align-items:center;width:124px;display:flex}.ReviewDiary-module__KqiXVW__dot{border:1.5px solid var(--amber-deep);background:var(--bg);border-radius:50%;width:9px;height:9px;margin:23px 0 10px}.ReviewDiary-module__KqiXVW__itemCurrent .ReviewDiary-module__KqiXVW__dot{background:var(--amber-deep);width:13px;height:13px;margin:21px 0 8px}.ReviewDiary-module__KqiXVW__card{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);width:100%;height:100%;box-shadow:var(--shadow-card);color:var(--ink);flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}a.ReviewDiary-module__KqiXVW__card:hover,a.ReviewDiary-module__KqiXVW__card:focus-visible{box-shadow:var(--shadow-card-hover);color:var(--ink);transform:translateY(-2px)}a.ReviewDiary-module__KqiXVW__card:focus-visible{outline:2px solid var(--discover);outline-offset:2px}.ReviewDiary-module__KqiXVW__cardCurrent{border:2px solid var(--amber-deep)}.ReviewDiary-module__KqiXVW__photo{aspect-ratio:1;display:block;position:relative;overflow:hidden}.ReviewDiary-module__KqiXVW__photo>:not(.ReviewDiary-module__KqiXVW__here){width:100%;height:100%}.ReviewDiary-module__KqiXVW__here{z-index:1;background:var(--amber-deep);color:var(--on-gold);border-radius:4px;padding:2px 6px;font-size:12px;font-weight:700;position:absolute;top:6px;left:6px}.ReviewDiary-module__KqiXVW__body{flex-direction:column;flex:1;gap:3px;padding:8px 9px 10px;display:flex}.ReviewDiary-module__KqiXVW__no{color:var(--amber-deep);font-family:var(--font-num);font-size:12px}.ReviewDiary-module__KqiXVW__name{font-family:var(--font-display);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.45}.ReviewDiary-module__KqiXVW__keyword{color:var(--amber-deep);word-break:keep-all;overflow-wrap:anywhere;font-family:var(--font-display);font-size:12px;line-height:1.5}.ReviewDiary-module__KqiXVW__foot{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;display:flex}.ReviewDiary-module__KqiXVW__archive{border-radius:var(--r-pill);background:var(--blog-navy-deep);min-height:44px;color:var(--surface);align-items:center;gap:6px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ReviewDiary-module__KqiXVW__archive:hover,.ReviewDiary-module__KqiXVW__archive:focus-visible{background:var(--blog-navy);color:var(--surface)}.ReviewDiary-module__KqiXVW__timeline{color:var(--discover-deep);font-size:14px;font-weight:700}.ReviewDiary-module__KqiXVW__note{color:var(--muted);margin:8px 0 0;font-size:12px}@media (min-width:900px){.ReviewDiary-module__KqiXVW__item{width:132px}}@media (prefers-reduced-motion:reduce){.ReviewDiary-module__KqiXVW__card{transition:none}a.ReviewDiary-module__KqiXVW__card:hover,a.ReviewDiary-module__KqiXVW__card:focus-visible{transform:none}}
.CompareWithRecent-module__o1c6Ya__card{border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-soft);color:var(--ink);margin:18px 0 0;padding:16px}.CompareWithRecent-module__o1c6Ya__eyebrow{color:var(--amber-deep);letter-spacing:.06em;margin:0;font-size:12px;font-weight:700}.CompareWithRecent-module__o1c6Ya__title{font-family:var(--font-display);margin:4px 0 10px;font-size:18px;font-weight:600;line-height:1.55}.CompareWithRecent-module__o1c6Ya__switch{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.CompareWithRecent-module__o1c6Ya__switchButton{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);min-height:44px;color:var(--ink-soft);font:inherit;cursor:pointer;padding:0 14px;font-size:12px;font-weight:700}.CompareWithRecent-module__o1c6Ya__switchButton[aria-pressed=true]{border-color:var(--taste-smoke);background:var(--taste-smoke-bg);color:var(--taste-smoke)}.CompareWithRecent-module__o1c6Ya__switchButton:focus-visible{outline:2px solid var(--discover);outline-offset:2px}.CompareWithRecent-module__o1c6Ya__table{border-collapse:collapse;width:auto;min-width:min(100%,360px)}.CompareWithRecent-module__o1c6Ya__contrast{color:var(--ink-soft);margin:-4px 0 10px;font-size:14px;line-height:1.7}.CompareWithRecent-module__o1c6Ya__contrast b{white-space:nowrap}.CompareWithRecent-module__o1c6Ya__contrast b[data-tone=current]{color:var(--amber-deep)}.CompareWithRecent-module__o1c6Ya__contrast b[data-tone=other]{color:var(--taste-smoke)}.CompareWithRecent-module__o1c6Ya__none{color:var(--muted);white-space:nowrap;font-size:12px}.CompareWithRecent-module__o1c6Ya__caption{caption-side:bottom;color:var(--muted);text-align:left;padding-top:6px;font-size:12px}.CompareWithRecent-module__o1c6Ya__colHead{text-align:left;vertical-align:bottom;width:96px;padding:0 0 6px;font-size:12px;font-weight:700}.CompareWithRecent-module__o1c6Ya__colHead>span:last-child{margin-top:4px;display:block}.CompareWithRecent-module__o1c6Ya__colHead[data-tone=current]{color:var(--amber-deep)}.CompareWithRecent-module__o1c6Ya__colHead[data-tone=other]{color:var(--taste-smoke)}.CompareWithRecent-module__o1c6Ya__thumb{object-fit:cover;border-radius:8px;width:44px;height:44px;display:block}.CompareWithRecent-module__o1c6Ya__colHead[data-tone=current] .CompareWithRecent-module__o1c6Ya__thumb{outline:2px solid var(--amber-deep);outline-offset:1px}.CompareWithRecent-module__o1c6Ya__thumbLabel{position:relative;overflow:hidden}.CompareWithRecent-module__o1c6Ya__table tbody tr{border-top:1px solid var(--line)}.CompareWithRecent-module__o1c6Ya__axis{text-align:left;padding:9px 0;font-size:13px;font-weight:700}.CompareWithRecent-module__o1c6Ya__meter{align-items:center;gap:5px;display:inline-flex}.CompareWithRecent-module__o1c6Ya__squares{gap:2px;display:inline-flex}.CompareWithRecent-module__o1c6Ya__squares i{border:1px solid;border-radius:2px;width:9px;height:9px}.CompareWithRecent-module__o1c6Ya__squares i[data-on]{background:currentColor}.CompareWithRecent-module__o1c6Ya__meter[data-tone=current]{color:var(--amber-deep)}.CompareWithRecent-module__o1c6Ya__meter[data-tone=other]{color:var(--taste-smoke)}.CompareWithRecent-module__o1c6Ya__value{font-family:var(--font-num);font-size:15px}.CompareWithRecent-module__o1c6Ya__actions{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;display:flex}.CompareWithRecent-module__o1c6Ya__primary{border-radius:var(--r-pill);background:var(--discover);min-height:44px;color:var(--on-discover);align-items:center;gap:.25em;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.CompareWithRecent-module__o1c6Ya__primary:hover,.CompareWithRecent-module__o1c6Ya__primary:focus-visible{background:var(--discover-deep);color:var(--on-discover)}.CompareWithRecent-module__o1c6Ya__back{min-height:44px;color:var(--discover-deep);align-items:center;font-size:14px;font-weight:700;display:inline-flex}.CompareWithRecent-module__o1c6Ya__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.HomeTasteSpecimens-module__B822vG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.HomeTasteSpecimens-module__B822vG__grid>li{min-width:0;display:flex}.HomeTasteSpecimens-module__B822vG__card{--fam:var(--taste-texture-vivid);--fam-deep:color-mix(in srgb, var(--fam) 58%, var(--night));--fam-glow:color-mix(in srgb, var(--fam) 72%, var(--amber-glow));isolation:isolate;border-radius:var(--r-md);background:var(--fam-deep);min-width:0;min-height:272px;box-shadow:var(--elev-1);color:var(--paper);flex-direction:column;flex:auto;text-decoration:none;transition:box-shadow .3s,transform .3s;display:flex;position:relative;overflow:hidden}.HomeTasteSpecimens-module__B822vG__card[data-taste-family=smoke]{--fam:var(--taste-smoke-vivid)}.HomeTasteSpecimens-module__B822vG__card[data-taste-family=orchard]{--fam:var(--taste-orchard-vivid)}.HomeTasteSpecimens-module__B822vG__card[data-taste-family=dark-fruit]{--fam:var(--taste-dark-fruit-vivid)}.HomeTasteSpecimens-module__B822vG__card[data-taste-family=sweet]{--fam:var(--taste-sweet-vivid)}.HomeTasteSpecimens-module__B822vG__card[data-taste-family=spice-wood]{--fam:var(--taste-spice-wood-vivid)}.HomeTasteSpecimens-module__B822vG__card[data-taste-family=texture]{--fam:var(--taste-texture-vivid)}.HomeTasteSpecimens-module__B822vG__stage{flex:auto;min-height:128px;display:block;position:relative;overflow:hidden}.HomeTasteSpecimens-module__B822vG__photo{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.HomeTasteSpecimens-module__B822vG__veil{background:linear-gradient(180deg, color-mix(in srgb, var(--fam-deep) 62%, transparent) 0%, color-mix(in srgb, var(--fam) 16%, transparent) 30%, color-mix(in srgb, var(--fam) 26%, transparent) 58%, color-mix(in srgb, var(--fam-deep) 82%, transparent) 86%, var(--fam-deep) 100%);position:absolute;inset:0}.HomeTasteSpecimens-module__B822vG__card:after{content:"";border:1px solid color-mix(in srgb, var(--paper) 26%, transparent);border-radius:calc(var(--r-md) - 4px);pointer-events:none;position:absolute;inset:5px}.HomeTasteSpecimens-module__B822vG__card:hover{box-shadow:var(--elev-2);color:var(--paper)}.HomeTasteSpecimens-module__B822vG__card:hover .HomeTasteSpecimens-module__B822vG__photo{transform:scale(1.04)}.HomeTasteSpecimens-module__B822vG__card:hover .HomeTasteSpecimens-module__B822vG__go{transform:translate(3px)}.HomeTasteSpecimens-module__B822vG__card:focus-visible{outline:2px solid var(--discover);outline-offset:2px}.HomeTasteSpecimens-module__B822vG__top{justify-content:space-between;align-items:flex-start;gap:8px;padding:14px 14px 0;display:flex;position:relative}.HomeTasteSpecimens-module__B822vG__no{color:var(--paper);font-family:var(--font-num);font-variant-numeric:lining-nums;letter-spacing:.04em;font-size:22px;font-weight:500;line-height:1}.HomeTasteSpecimens-module__B822vG__thumbs{flex:none;display:flex}.HomeTasteSpecimens-module__B822vG__thumb{border:1.5px solid var(--paper);object-fit:cover;border-radius:50%;width:26px;height:26px;margin-left:-7px}.HomeTasteSpecimens-module__B822vG__body{flex-direction:column;gap:5px;margin-top:-18px;padding:0 14px 14px;display:flex;position:relative}.HomeTasteSpecimens-module__B822vG__family{min-width:0;color:var(--paper);align-items:center;gap:6px;display:flex}.HomeTasteSpecimens-module__B822vG__family svg{color:var(--amber-pale);flex:none}.HomeTasteSpecimens-module__B822vG__familyLabel{font-family:var(--font-display);letter-spacing:.02em;word-break:keep-all;overflow-wrap:anywhere;font-size:21px;font-weight:600;line-height:1.3}.HomeTasteSpecimens-module__B822vG__words{color:color-mix(in srgb, var(--paper) 86%, transparent);word-break:keep-all;overflow-wrap:anywhere;font-size:12px;line-height:1.55}.HomeTasteSpecimens-module__B822vG__quote{border-top:1px solid color-mix(in srgb, var(--paper) 24%, transparent);flex-direction:column;gap:1px;margin-top:5px;padding-top:8px;display:flex}.HomeTasteSpecimens-module__B822vG__word{color:var(--amber-pale);font-family:var(--font-display);word-break:keep-all;overflow-wrap:anywhere;line-break:strict;margin-left:-.4em;font-size:15px;font-weight:600;line-height:1.45}.HomeTasteSpecimens-module__B822vG__by{color:color-mix(in srgb, var(--paper) 78%, transparent);word-break:keep-all;overflow-wrap:anywhere;line-break:strict;font-size:12px;line-height:1.5}.HomeTasteSpecimens-module__B822vG__foot{justify-content:space-between;align-items:baseline;margin-top:4px;display:flex}.HomeTasteSpecimens-module__B822vG__count{white-space:nowrap;font-size:12px}.HomeTasteSpecimens-module__B822vG__count b{font-family:var(--font-num);font-variant-numeric:lining-nums tabular-nums;margin-right:2px;font-size:24px;font-weight:500;line-height:1}.HomeTasteSpecimens-module__B822vG__go{font-size:15px;transition:transform .3s}@media (min-width:600px){.HomeTasteSpecimens-module__B822vG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.HomeTasteSpecimens-module__B822vG__card{min-height:320px}}@media (min-width:1080px){.HomeTasteSpecimens-module__B822vG__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.HomeTasteSpecimens-module__B822vG__card{min-height:392px}.HomeTasteSpecimens-module__B822vG__stage{min-height:190px}}@media (prefers-reduced-motion:reduce){.HomeTasteSpecimens-module__B822vG__card,.HomeTasteSpecimens-module__B822vG__photo,.HomeTasteSpecimens-module__B822vG__go{transition:none}.HomeTasteSpecimens-module__B822vG__card:hover .HomeTasteSpecimens-module__B822vG__photo,.HomeTasteSpecimens-module__B822vG__card:hover .HomeTasteSpecimens-module__B822vG__go{transform:none}}@media (max-width:389px){.HomeTasteSpecimens-module__B822vG__top,.HomeTasteSpecimens-module__B822vG__body{padding-inline:12px}.HomeTasteSpecimens-module__B822vG__familyLabel{letter-spacing:0;font-size:19px}.HomeTasteSpecimens-module__B822vG__family{gap:4px}}@media (max-width:339px){.HomeTasteSpecimens-module__B822vG__familyLabel{font-size:17px}}
.HomeTrim-module__Mgi99a__heroSearchAnchor input[type=search]{scroll-margin-top:120px}.HomeTrim-module__Mgi99a__chapterHead [id],.HomeTrim-module__Mgi99a__chapterAnchor{scroll-margin-top:calc(var(--header-h,66px) + 24px)}@media (min-width:701px){.HomeTrim-module__Mgi99a__quickFit>a{padding-inline:10px}}.HomeTrim-module__Mgi99a__blindFit [data-home-blind] ul{grid-template-columns:repeat(auto-fill,minmax(max(144px,50% - 9.5px),1fr))}.HomeTrim-module__Mgi99a__deskTrio{grid-column:1/-1;min-width:0}.HomeTrim-module__Mgi99a__deskTrio [data-today-trio]{margin:0}.HomeTrim-module__Mgi99a__shelfR6{min-width:0}.HomeTrim-module__Mgi99a__shelfR6 [data-r6-review-entry]{background:var(--blog-navy);border-left:0;margin-block:0}@media (max-width:560px){.HomeTrim-module__Mgi99a__shelfR6{margin-bottom:40px}.HomeTrim-module__Mgi99a__shelfR6 [data-r6-review-entry] li{flex-basis:100%}.HomeTrim-module__Mgi99a__shelfR6 [data-r6-review-entry] a{word-break:keep-all;flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px}}.HomeTrim-module__Mgi99a__tasteMore{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.HomeTrim-module__Mgi99a__combos{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.HomeTrim-module__Mgi99a__combosLabel{color:var(--ink);margin:0;font-size:13px;font-weight:700}.HomeTrim-module__Mgi99a__comboList{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.HomeTrim-module__Mgi99a__combo{justify-content:space-between;align-items:center;gap:var(--sp-2);border:1px solid var(--rule);border-radius:var(--r-xs);background:var(--card);min-height:44px;color:var(--discover-deep);padding:8px 12px;font-size:13px;font-weight:700;line-height:1.45;text-decoration:none;display:flex}.HomeTrim-module__Mgi99a__combo b{flex:none;font-weight:700}.HomeTrim-module__Mgi99a__combo:hover,.HomeTrim-module__Mgi99a__combo:focus-visible{background:var(--discover-bg)}.HomeTrim-module__Mgi99a__diag{gap:var(--sp-3);border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--card);min-width:0;box-shadow:var(--elev-1);flex-direction:column;padding:14px 16px;display:flex}.HomeTrim-module__Mgi99a__diagText{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.HomeTrim-module__Mgi99a__diagTitle{color:var(--ink);font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.45}.HomeTrim-module__Mgi99a__diagMeta{color:var(--muted);word-break:keep-all;overflow-wrap:anywhere;line-break:strict;font-size:13px;line-height:1.6}.HomeTrim-module__Mgi99a__diagTaste{border-top:1px solid var(--rule);color:var(--ink-soft);word-break:keep-all;overflow-wrap:anywhere;line-break:strict;margin-top:6px;padding-top:6px;font-size:13px;line-height:1.6}.HomeTrim-module__Mgi99a__diagButton{border-radius:var(--r-pill);background:var(--discover);min-height:44px;color:var(--on-discover);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.HomeTrim-module__Mgi99a__diagButton:hover,.HomeTrim-module__Mgi99a__diagButton:focus-visible{background:var(--discover-deep);color:var(--on-discover)}.HomeTrim-module__Mgi99a__mapBlock{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.HomeTrim-module__Mgi99a__mapTitle{color:var(--ink);font-family:var(--font-display);margin:0;font-size:19px;font-weight:600;line-height:1.5}.HomeTrim-module__Mgi99a__mapHow{display:none}@media (min-width:861px){.HomeTrim-module__Mgi99a__mapHow{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.HomeTrim-module__Mgi99a__mapHow>li{border-bottom:1px solid var(--rule);grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:8px;padding:10px 0;display:grid}}.HomeTrim-module__Mgi99a__mapHowKey{color:var(--amber-ink);font-family:var(--font-display);font-size:15px;font-weight:600}.HomeTrim-module__Mgi99a__mapHowText{color:var(--ink-soft);word-break:keep-all;overflow-wrap:anywhere;line-break:strict;font-size:13px;line-height:1.7}.HomeTrim-module__Mgi99a__mapLink{color:var(--discover-deep);text-decoration:none}.HomeTrim-module__Mgi99a__mapLink:focus-visible{outline:2px solid var(--discover);outline-offset:3px}.HomeTrim-module__Mgi99a__sideMore{min-height:44px;color:var(--discover-deep);align-self:flex-start;align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.HomeTrim-module__Mgi99a__sideMore:hover,.HomeTrim-module__Mgi99a__sideMore:focus-visible{text-underline-offset:4px;text-decoration:underline}.HomeTrim-module__Mgi99a__readTrioFlat>span:nth-child(n){transform:none}.HomeTrim-module__Mgi99a__readsList{flex-direction:column;gap:16px;min-width:0;display:flex}.HomeTrim-module__Mgi99a__series{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.HomeTrim-module__Mgi99a__seriesLabel{color:var(--ink);margin:0;font-size:13px;font-weight:700}.HomeTrim-module__Mgi99a__seriesList{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.HomeTrim-module__Mgi99a__seriesRow{border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--card);min-height:64px;color:var(--discover-deep);align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.HomeTrim-module__Mgi99a__seriesRow:hover,.HomeTrim-module__Mgi99a__seriesRow:focus-visible{background:var(--discover-bg);color:var(--discover-deep)}.HomeTrim-module__Mgi99a__seriesRow:focus-visible{outline:2px solid var(--discover);outline-offset:2px}.HomeTrim-module__Mgi99a__seriesRow>svg{flex:none}.HomeTrim-module__Mgi99a__seriesText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.HomeTrim-module__Mgi99a__seriesTitle{color:var(--ink);font-family:var(--font-display);word-break:keep-all;overflow-wrap:anywhere;line-break:strict;font-size:15px;font-weight:600;line-height:1.5}.HomeTrim-module__Mgi99a__seriesSub{color:var(--muted);word-break:keep-all;overflow-wrap:anywhere;line-break:strict;font-size:13px;line-height:1.6}.HomeTrim-module__Mgi99a__colophon{scroll-margin-top:calc(var(--header-h,66px) + 24px)}.HomeTrim-module__Mgi99a__colophonCap{display:none}@media (min-width:701px){.HomeTrim-module__Mgi99a__colophon{padding-top:36px}.HomeTrim-module__Mgi99a__colophonCap{color:var(--amber-ink);letter-spacing:.08em;align-items:center;gap:12px;margin:0 0 14px;font-size:13px;font-weight:700;display:flex}.HomeTrim-module__Mgi99a__colophonCap i{background:var(--rule-2);flex:1;height:1px}}@media (min-width:900px){.HomeTrim-module__Mgi99a__tasteMore{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.HomeTrim-module__Mgi99a__diag{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}}
.TasteMatchBadge-module__HMsVbq__badge{box-sizing:border-box;min-height:216px;margin:var(--sp-4) 0 0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--card);box-shadow:var(--elev-1);color:var(--ink);flex-direction:column;display:flex}.TasteMatchBadge-module__HMsVbq__badge[data-taste-match-state=pending]{box-shadow:none;background:0 0;border-color:#0000}.TasteMatchBadge-module__HMsVbq__head{align-items:center;column-gap:var(--sp-3);grid-template-columns:minmax(0,1fr);grid-template-areas:"title""how";display:grid}.TasteMatchBadge-module__HMsVbq__head[data-figure=true]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"figure title""figure how"}.TasteMatchBadge-module__HMsVbq__eyebrow{color:var(--amber-ink);font-size:var(--fs-label);letter-spacing:.06em;grid-area:title;align-self:end;margin:0;font-weight:700;line-height:1.5}.TasteMatchBadge-module__HMsVbq__how{min-height:44px;color:var(--discover-deep);grid-area:how;place-self:start;align-items:center;margin:-12px 0;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.TasteMatchBadge-module__HMsVbq__arrow{margin-left:.3em}.TasteMatchBadge-module__HMsVbq__percent{color:var(--amber-ink);font-family:var(--font-num);white-space:nowrap;grid-area:figure;margin:0;font-weight:600;line-height:1}.TasteMatchBadge-module__HMsVbq__percentNum{font-size:var(--fs-num-xl);font-variant-numeric:lining-nums}.TasteMatchBadge-module__HMsVbq__percentUnit{font-size:var(--fs-num-m);margin-left:1px}.TasteMatchBadge-module__HMsVbq__body{padding-bottom:var(--sp-2);flex:1 0 auto}.TasteMatchBadge-module__HMsVbq__lead,.TasteMatchBadge-module__HMsVbq__sub,.TasteMatchBadge-module__HMsVbq__quiet,.TasteMatchBadge-module__HMsVbq__foot,.TasteMatchBadge-module__HMsVbq__registerText{word-break:auto-phrase}.TasteMatchBadge-module__HMsVbq__unit{white-space:nowrap}.TasteMatchBadge-module__HMsVbq__lead{margin:var(--sp-2) 0 0;color:var(--ink);font-size:var(--fs-small);line-height:1.6}.TasteMatchBadge-module__HMsVbq__em{font-weight:700}.TasteMatchBadge-module__HMsVbq__sub{color:var(--ink-soft);margin:2px 0 0;font-size:13px;line-height:1.55}.TasteMatchBadge-module__HMsVbq__quiet{margin:var(--sp-2) 0 0;color:var(--muted);font-size:13px;line-height:1.6}.TasteMatchBadge-module__HMsVbq__foot{border-top:1px solid var(--rule);color:var(--muted);font-size:var(--fs-label);margin:0;padding-top:6px;line-height:1.5}.TasteMatchBadge-module__HMsVbq__footNote{display:inline-block}.TasteMatchBadge-module__HMsVbq__register{min-height:44px;margin-top:var(--sp-1);color:var(--discover-deep);font-size:var(--fs-body-s);align-items:center;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.TasteMatchBadge-module__HMsVbq__how:hover,.TasteMatchBadge-module__HMsVbq__register:hover{color:var(--discover);text-underline-offset:3px;text-decoration:underline}.TasteMatchBadge-module__HMsVbq__how:focus-visible,.TasteMatchBadge-module__HMsVbq__register:focus-visible{outline:2px solid var(--discover);outline-offset:2px;border-radius:var(--r-xs)}.TasteMatchBadge-module__HMsVbq__avoidIcon{border-radius:var(--r-pill);background:var(--paper-2);width:40px;height:40px;color:var(--ink-soft);grid-area:figure;justify-content:center;align-items:center;display:inline-flex}.TasteMatchBadge-module__HMsVbq__avoidIcon[data-taste-family=smoke]{background:var(--taste-smoke-bg);color:var(--taste-smoke)}.TasteMatchBadge-module__HMsVbq__avoidIcon[data-taste-family=orchard]{background:var(--taste-orchard-bg);color:var(--taste-orchard)}.TasteMatchBadge-module__HMsVbq__avoidIcon[data-taste-family=dark-fruit]{background:var(--taste-dark-fruit-bg);color:var(--taste-dark-fruit)}.TasteMatchBadge-module__HMsVbq__avoidIcon[data-taste-family=sweet]{background:var(--taste-sweet-bg);color:var(--taste-sweet)}.TasteMatchBadge-module__HMsVbq__avoidIcon[data-taste-family=spice-wood]{background:var(--taste-spice-wood-bg);color:var(--taste-spice-wood)}.TasteMatchBadge-module__HMsVbq__avoidIcon[data-taste-family=texture]{background:var(--taste-texture-bg);color:var(--taste-texture)}@media (max-width:359px){.TasteMatchBadge-module__HMsVbq__badge{min-height:236px}}@media (min-width:375px){.TasteMatchBadge-module__HMsVbq__badge{min-height:198px}}@media (min-width:600px){.TasteMatchBadge-module__HMsVbq__badge{min-height:156px}}@media (min-width:768px){.TasteMatchBadge-module__HMsVbq__badge{padding:var(--sp-3) var(--sp-5)}}@media (min-width:1024px){.TasteMatchBadge-module__HMsVbq__badge{column-gap:var(--sp-5);grid-template-rows:1fr auto;grid-template-columns:264px minmax(0,1fr);min-height:122px;display:grid}.TasteMatchBadge-module__HMsVbq__head{grid-area:1/1;align-self:start}.TasteMatchBadge-module__HMsVbq__body{grid-area:1/2;align-self:start}.TasteMatchBadge-module__HMsVbq__body>:first-child{margin-top:0}.TasteMatchBadge-module__HMsVbq__body>.TasteMatchBadge-module__HMsVbq__register:first-child{margin-top:-11px}.TasteMatchBadge-module__HMsVbq__foot{grid-area:2/1/auto/-1}}
.BottleShowcaseExtra-module__CEH92q__metaphorLabel{color:var(--muted);margin:14px 0 -2px;font-size:12px;font-weight:700}
.NarrowBottleName-module__aNhwJW__name{word-break:keep-all;overflow-wrap:anywhere;line-break:strict}.NarrowBottleName-module__aNhwJW__glue{white-space:nowrap}
.TasteSpecimenPanel-module__NhBg-W__panel{border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--surface-2);color:var(--ink);margin:20px 0 24px;padding:16px}.TasteSpecimenPanel-module__NhBg-W__head{border-bottom:3px double var(--line-strong);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:8px;display:flex}.TasteSpecimenPanel-module__NhBg-W__title{font-family:var(--font-display);margin:0;font-size:1.25rem;font-weight:600}.TasteSpecimenPanel-module__NhBg-W__count{color:var(--muted);white-space:nowrap;font-size:.75rem}.TasteSpecimenPanel-module__NhBg-W__count b{color:var(--amber-deep);font-family:var(--font-display);font-size:1.0625rem}.TasteSpecimenPanel-module__NhBg-W__lead{color:var(--ink-soft);margin:0 0 12px;font-size:.875rem;line-height:1.7}.TasteSpecimenPanel-module__NhBg-W__grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.TasteSpecimenPanel-module__NhBg-W__family{--fam:var(--muted);--fam-bg:var(--surface-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);padding:10px 12px 8px}.TasteSpecimenPanel-module__NhBg-W__family[data-family=smoke]{--fam:var(--taste-smoke);--vivid:var(--taste-smoke-vivid);--fam-bg:var(--taste-smoke-bg)}.TasteSpecimenPanel-module__NhBg-W__family[data-family=orchard]{--fam:var(--taste-orchard);--vivid:var(--taste-orchard-vivid);--fam-bg:var(--taste-orchard-bg)}.TasteSpecimenPanel-module__NhBg-W__family[data-family=dark-fruit]{--fam:var(--taste-dark-fruit);--vivid:var(--taste-dark-fruit-vivid);--fam-bg:var(--taste-dark-fruit-bg)}.TasteSpecimenPanel-module__NhBg-W__family[data-family=sweet]{--fam:var(--taste-sweet);--vivid:var(--taste-sweet-vivid);--fam-bg:var(--taste-sweet-bg)}.TasteSpecimenPanel-module__NhBg-W__family[data-family=spice-wood]{--fam:var(--taste-spice-wood);--vivid:var(--taste-spice-wood-vivid);--fam-bg:var(--taste-spice-wood-bg)}.TasteSpecimenPanel-module__NhBg-W__family[data-family=texture]{--fam:var(--taste-texture);--vivid:var(--taste-texture-vivid);--fam-bg:var(--taste-texture-bg)}.TasteSpecimenPanel-module__NhBg-W__familyName{color:var(--fam);letter-spacing:.04em;align-items:center;gap:6px;margin:0 0 6px;font-size:.75rem;font-weight:700;display:flex}.TasteSpecimenPanel-module__NhBg-W__icon{border-radius:var(--r-pill);background:var(--fam-bg);justify-content:center;align-items:center;width:20px;height:20px;font-size:.75rem;display:inline-flex}.TasteSpecimenPanel-module__NhBg-W__axes{margin:0;padding:0;list-style:none}.TasteSpecimenPanel-module__NhBg-W__axis{align-items:center;gap:8px;min-height:24px;display:flex}.TasteSpecimenPanel-module__NhBg-W__axisName{min-width:0;color:var(--muted);flex:1;font-size:.8125rem}.TasteSpecimenPanel-module__NhBg-W__axis[data-peak] .TasteSpecimenPanel-module__NhBg-W__axisName{font-weight:700}.TasteSpecimenPanel-module__NhBg-W__dots{flex:none;gap:3px;display:flex}.TasteSpecimenPanel-module__NhBg-W__dots span{border:1px solid var(--line-strong);border-color:var(--fam);border-radius:3px;width:10px;height:10px}.TasteSpecimenPanel-module__NhBg-W__dots span[data-on]{background:var(--vivid)}.TasteSpecimenPanel-module__NhBg-W__value{width:14px;color:var(--fam);font-family:var(--font-display);text-align:right;font-size:.9375rem}.TasteSpecimenPanel-module__NhBg-W__unscored{color:var(--muted);margin:4px 0 0;font-size:.75rem;line-height:1.6}.TasteSpecimenPanel-module__NhBg-W__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.TasteSpecimenPanel-module__NhBg-W__foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:12px;font-size:.75rem;display:flex}.TasteSpecimenPanel-module__NhBg-W__foot a{min-height:44px;color:var(--discover-deep);text-underline-offset:3px;align-items:center;font-size:.8125rem;display:inline-flex}@media (min-width:600px){.TasteSpecimenPanel-module__NhBg-W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.TasteSpecimenPanel-module__NhBg-W__panel{padding:20px 24px}.TasteSpecimenPanel-module__NhBg-W__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.RegionTag-module__XuW-RW__tag{min-width:0;max-width:100%;color:var(--region-ink,var(--region-other));align-items:center;gap:3px;font-weight:700;line-height:1.35;display:inline-flex}.RegionTag-module__XuW-RW__m{font-size:var(--fs-small)}.RegionTag-module__XuW-RW__s{font-size:13px}.RegionTag-module__XuW-RW__pin{flex:none}.RegionTag-module__XuW-RW__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RegionTag-module__XuW-RW__linked:hover .RegionTag-module__XuW-RW__label,.RegionTag-module__XuW-RW__linked:focus-visible .RegionTag-module__XuW-RW__label{text-underline-offset:3px;text-decoration:underline}
.SectionHeading-module__g9lKBG__heading{flex-direction:column;gap:10px;min-width:0;display:flex}.SectionHeading-module__g9lKBG__row{justify-content:space-between;align-items:flex-end;gap:16px;min-width:0;display:flex}.SectionHeading-module__g9lKBG__titleWrap{align-items:baseline;gap:10px;min-width:0;display:flex}.SectionHeading-module__g9lKBG__chapter{color:var(--amber-ink);font-family:var(--font-num);font-size:var(--fs-num-l);font-variant-numeric:lining-nums;letter-spacing:.02em;flex:none;font-weight:700;line-height:1}.SectionHeading-module__g9lKBG__title{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:-.005em;margin:0;font-weight:600;line-height:1.3}.SectionHeading-module__g9lKBG__rule{border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);height:4px;display:block}.SectionHeading-module__g9lKBG__link{min-height:44px;color:var(--discover);font-size:var(--fs-small);white-space:nowrap;flex:none;align-items:center;gap:4px;font-weight:700;transition:color .16s;display:inline-flex}.SectionHeading-module__g9lKBG__link:hover,.SectionHeading-module__g9lKBG__link:focus-visible{color:var(--discover-deep);text-underline-offset:3px;text-decoration:underline}.SectionHeading-module__g9lKBG__arrow{font-weight:700}.SectionHeading-module__g9lKBG__lead{max-width:62ch;color:var(--muted);font-size:var(--fs-body-s);word-break:auto-phrase;overflow-wrap:anywhere;margin:2px 0 0;line-height:1.75}.SectionHeading-module__g9lKBG__night .SectionHeading-module__g9lKBG__chapter{color:var(--amber-glow)}.SectionHeading-module__g9lKBG__night .SectionHeading-module__g9lKBG__title{color:var(--night-ink)}.SectionHeading-module__g9lKBG__night .SectionHeading-module__g9lKBG__rule{border-color:var(--night-rule)}.SectionHeading-module__g9lKBG__night .SectionHeading-module__g9lKBG__link{color:var(--amber-glow)}.SectionHeading-module__g9lKBG__night .SectionHeading-module__g9lKBG__lead{color:var(--night-ink-2)}@media (max-width:560px){.SectionHeading-module__g9lKBG__row{flex-wrap:wrap;gap:4px 12px}.SectionHeading-module__g9lKBG__link{min-height:44px;font-size:13px}}
.HomeChapterIndex-module__uNKDgq__index{color:var(--ink);margin:20px 0 8px}.HomeChapterIndex-module__uNKDgq__head{justify-content:space-between;align-items:baseline;gap:12px;padding:0 2px 10px;display:flex}.HomeChapterIndex-module__uNKDgq__title{font-family:var(--font-display);margin:0;font-size:1.125rem;font-weight:600}.HomeChapterIndex-module__uNKDgq__meta{color:var(--muted);font-size:.75rem}.HomeChapterIndex-module__uNKDgq__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.HomeChapterIndex-module__uNKDgq__row{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);height:100%;min-height:52px;box-shadow:var(--shadow-card);color:var(--ink);grid-template-columns:26px minmax(0,1fr);align-items:center;gap:6px;padding:8px 10px;text-decoration:none;display:grid}.HomeChapterIndex-module__uNKDgq__row:hover{background:var(--surface-2)}.HomeChapterIndex-module__uNKDgq__row:focus-visible{outline:2px solid var(--discover);outline-offset:2px}.HomeChapterIndex-module__uNKDgq__mark{color:var(--gold);font-family:var(--font-display);text-align:center;font-size:1.0625rem}.HomeChapterIndex-module__uNKDgq__words{flex-direction:column;min-width:0;display:flex}.HomeChapterIndex-module__uNKDgq__name{font-family:var(--font-display);font-size:.875rem;font-weight:600;line-height:1.35}.HomeChapterIndex-module__uNKDgq__namePart{display:inline-block}.HomeChapterIndex-module__uNKDgq__hint{color:var(--muted);word-break:keep-all;overflow-wrap:anywhere;line-break:strict;font-size:.75rem;display:none}.HomeChapterIndex-module__uNKDgq__arrow{display:none}@media (min-width:900px){.HomeChapterIndex-module__uNKDgq__list{grid-template-columns:repeat(4,minmax(0,1fr))}.HomeChapterIndex-module__uNKDgq__row{min-height:64px;padding:10px 12px}.HomeChapterIndex-module__uNKDgq__name{font-size:.9375rem}.HomeChapterIndex-module__uNKDgq__hint{display:block}}
.CountdownText-module__F7w9XW__text{white-space:nowrap}.CountdownText-module__F7w9XW__num{font:600 1.25em/1 var(--font-num);font-variant-numeric:lining-nums tabular-nums}
.BottleFactStrip-module__642svW__strip{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:12px 0 0;padding:0;display:grid;overflow:hidden}.BottleFactStrip-module__642svW__fact{background:var(--surface);flex-direction:column;gap:1px;min-width:0;padding:7px 12px 8px;line-height:1.4;display:flex}.BottleFactStrip-module__642svW__fact:last-child:nth-child(odd){grid-column:1/-1}.BottleFactStrip-module__642svW__fact dt{color:var(--muted);font-size:.75rem}.BottleFactStrip-module__642svW__fact dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:600}.BottleFactStrip-module__642svW__fact[data-tone=price] dd{color:var(--amber-deep)}@media (min-width:900px){.BottleFactStrip-module__642svW__strip{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.BottleFactStrip-module__642svW__fact:last-child:nth-child(odd){grid-column:auto}}.BottleFactStrip-module__642svW__fact{position:relative}.BottleFactStrip-module__642svW__factLink{color:inherit;text-underline-offset:3px;align-items:baseline;gap:4px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.BottleFactStrip-module__642svW__factLink:after{content:"";position:absolute;inset:0}.BottleFactStrip-module__642svW__factLink:focus-visible{outline:none}.BottleFactStrip-module__642svW__factLink:focus-visible:after{outline:2px solid var(--discover);outline-offset:-2px;border-radius:var(--r-xs)}.BottleFactStrip-module__642svW__factValue{font-variant-numeric:lining-nums tabular-nums}.BottleFactStrip-module__642svW__factArrow{color:var(--discover-deep);font-size:var(--fs-label)}@media (max-width:899px){.BottleFactStrip-module__642svW__fact[data-wide]{grid-column:1/-1}.BottleFactStrip-module__642svW__fact[data-wide]~.BottleFactStrip-module__642svW__fact:last-child:nth-child(odd){grid-column:auto}.BottleFactStrip-module__642svW__fact[data-wide]~.BottleFactStrip-module__642svW__fact:last-child:nth-child(2n){grid-column:1/-1}}
.BottleMetaphorChips-module__CDkZBG__block{min-width:0;padding:var(--sp-4) var(--sp-4) var(--sp-3);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--paper-2)}.BottleMetaphorChips-module__CDkZBG__title{color:var(--ink);font-family:var(--font-display);word-break:auto-phrase;margin:0;font-size:17px;font-weight:600;line-height:1.5}.BottleMetaphorChips-module__CDkZBG__lead{margin:var(--sp-1) 0 var(--sp-3);color:var(--muted);word-break:auto-phrase;font-size:13px;line-height:1.6}.BottleMetaphorChips-module__CDkZBG__list{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.BottleMetaphorChips-module__CDkZBG__item{min-width:0;display:flex}.BottleMetaphorChips-module__CDkZBG__chip{box-sizing:border-box;border:1px solid var(--discover-line);border-radius:var(--r-sm);background:var(--card);min-width:0;min-height:56px;color:var(--discover-deep);flex-direction:column;flex:auto;justify-content:center;gap:2px;padding:8px 10px 8px 12px;text-decoration:none;display:flex}.BottleMetaphorChips-module__CDkZBG__word{color:var(--ink);font-family:var(--font-display);word-break:auto-phrase;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.4}.BottleMetaphorChips-module__CDkZBG__meta{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.BottleMetaphorChips-module__CDkZBG__count{color:var(--muted);font-size:var(--fs-label)}.BottleMetaphorChips-module__CDkZBG__arrow{color:var(--discover-deep);font-size:14px}.BottleMetaphorChips-module__CDkZBG__chip:hover{border-color:var(--discover);background:var(--discover-bg)}.BottleMetaphorChips-module__CDkZBG__chip:hover .BottleMetaphorChips-module__CDkZBG__word{color:var(--discover-deep)}.BottleMetaphorChips-module__CDkZBG__chip:focus-visible{outline:2px solid var(--discover);outline-offset:2px}.BottleMetaphorChips-module__CDkZBG__list[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.BottleMetaphorChips-module__CDkZBG__list[data-columns="1"] .BottleMetaphorChips-module__CDkZBG__chip{flex-flow:wrap;justify-content:space-between;align-items:baseline;column-gap:12px;min-height:48px}@media (max-width:359px){.BottleMetaphorChips-module__CDkZBG__list{grid-template-columns:minmax(0,1fr)}.BottleMetaphorChips-module__CDkZBG__chip{flex-flow:wrap;justify-content:space-between;align-items:baseline;column-gap:12px;min-height:48px}}@media (min-width:768px){.BottleMetaphorChips-module__CDkZBG__block{padding:var(--sp-4) var(--sp-5) var(--sp-3)}.BottleMetaphorChips-module__CDkZBG__list,.BottleMetaphorChips-module__CDkZBG__list[data-columns="1"]{flex-wrap:wrap;display:flex}.BottleMetaphorChips-module__CDkZBG__item{max-width:100%}.BottleMetaphorChips-module__CDkZBG__chip,.BottleMetaphorChips-module__CDkZBG__list[data-columns="1"] .BottleMetaphorChips-module__CDkZBG__chip{border-radius:var(--r-pill);flex-flow:row;justify-content:flex-start;align-items:baseline;gap:8px;min-height:44px;padding:10px 14px}.BottleMetaphorChips-module__CDkZBG__word{word-break:keep-all;overflow-wrap:normal}}
.TodayTrio-module__GBzIPW__trio{color:var(--night-ink)}.TodayTrio-module__GBzIPW__inPlay{background:var(--night);padding:0 32px 20px}.TodayTrio-module__GBzIPW__standalone{margin:var(--sp-4) 0}.TodayTrio-module__GBzIPW__band{border:1px solid var(--night-rule);border-radius:var(--r-sm);background:var(--night-2);padding:14px 16px 12px;container-type:inline-size}.TodayTrio-module__GBzIPW__standalone .TodayTrio-module__GBzIPW__band{border-radius:var(--r-md)}.TodayTrio-module__GBzIPW__head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.TodayTrio-module__GBzIPW__titleRow{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.TodayTrio-module__GBzIPW__day{border:1px solid var(--amber-glow);width:48px;height:48px;color:var(--amber-glow);font:600 19px/1 var(--font-num);font-variant-numeric:lining-nums;white-space:nowrap;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.TodayTrio-module__GBzIPW__trio .TodayTrio-module__GBzIPW__kicker{color:var(--amber-glow);letter-spacing:.08em;font-size:12px;font-weight:700;line-height:inherit;margin:0}.TodayTrio-module__GBzIPW__trio .TodayTrio-module__GBzIPW__title{color:var(--night-ink);font:600 20px/1.4 var(--font-display);letter-spacing:.04em;margin:0}.TodayTrio-module__GBzIPW__trio .TodayTrio-module__GBzIPW__until{color:var(--night-ink-2);font-size:12px;line-height:inherit;text-align:right;justify-items:end;gap:2px;margin:0;display:grid}.TodayTrio-module__GBzIPW__untilValue{color:var(--night-ink);white-space:nowrap;font-size:13px}.TodayTrio-module__GBzIPW__conquest{border:1px solid var(--amber-glow);border-radius:var(--r-xs);color:var(--amber-glow);font:600 15px/1.3 var(--font-display);letter-spacing:.12em;white-space:nowrap;flex:none;padding:6px 12px}.TodayTrio-module__GBzIPW__list{margin:var(--sp-3) 0 0;border-bottom:1px solid var(--night-rule);padding:0;list-style:none}.TodayTrio-module__GBzIPW__list li{border-top:1px solid var(--night-rule)}.TodayTrio-module__GBzIPW__row{align-items:center;gap:var(--sp-3);min-height:64px;color:var(--night-ink);grid-template-columns:28px minmax(0,1fr) auto;padding:8px 2px;text-decoration:none;display:grid}.TodayTrio-module__GBzIPW__row:hover .TodayTrio-module__GBzIPW__label{text-decoration:underline;-webkit-text-decoration-color:var(--amber-glow);text-decoration-color:var(--amber-glow);text-underline-offset:4px}.TodayTrio-module__GBzIPW__trio .TodayTrio-module__GBzIPW__row:focus-visible{outline:2px solid var(--amber-glow);outline-offset:2px;border-radius:var(--r-xs)}.TodayTrio-module__GBzIPW__no{color:var(--amber-glow);font:600 17px/1 var(--font-num);font-variant-numeric:lining-nums tabular-nums}.TodayTrio-module__GBzIPW__words{gap:2px;min-width:0;display:grid}.TodayTrio-module__GBzIPW__label{color:var(--night-ink);font:600 16px/1.4 var(--font-display);word-break:keep-all;overflow-wrap:anywhere}.TodayTrio-module__GBzIPW__note{color:var(--night-ink-2);word-break:keep-all;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.TodayTrio-module__GBzIPW__state{align-items:center;gap:var(--sp-2);display:inline-flex}.TodayTrio-module__GBzIPW__slot,.TodayTrio-module__GBzIPW__done,.TodayTrio-module__GBzIPW__todo{border-radius:var(--r-xs);white-space:nowrap;justify-content:center;align-items:center;min-width:46px;height:28px;padding:0 8px;font-size:12px;display:inline-flex}.TodayTrio-module__GBzIPW__done{border:1px solid var(--amber-glow);color:var(--amber-glow);font:600 14px/1 var(--font-display)}.TodayTrio-module__GBzIPW__todo{border:1px dashed color-mix(in srgb, var(--amber-glow) 45%, transparent);color:var(--night-ink-2)}.TodayTrio-module__GBzIPW__arrow{color:var(--amber-glow)}.TodayTrio-module__GBzIPW__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.TodayTrio-module__GBzIPW__foot{justify-content:space-between;align-items:baseline;gap:4px var(--sp-3);min-height:30px;margin-top:var(--sp-2);color:var(--night-ink-2);flex-wrap:wrap;font-size:12px;display:flex}.TodayTrio-module__GBzIPW__num{color:var(--night-ink);font:600 20px/1 var(--font-num);font-variant-numeric:lining-nums tabular-nums}.TodayTrio-module__GBzIPW__trio .TodayTrio-module__GBzIPW__privacy{color:var(--night-ink-2);font-size:12px;line-height:inherit;margin:4px 0 0}@container (min-width:860px){.TodayTrio-module__GBzIPW__list{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.TodayTrio-module__GBzIPW__list li{border-bottom:1px solid var(--night-rule)}.TodayTrio-module__GBzIPW__list li+li{border-left:1px solid var(--night-rule)}.TodayTrio-module__GBzIPW__row{padding:10px 14px}}@media (max-width:560px){.TodayTrio-module__GBzIPW__inPlay{padding:0 12px 12px}.TodayTrio-module__GBzIPW__band{padding:12px 12px 10px}.TodayTrio-module__GBzIPW__row{gap:var(--sp-2)}}
.BackbarWishlistButton-module__tLjicG__wrap{display:inline-flex;position:relative}.BackbarWishlistButton-module__tLjicG__button{background:var(--save-green-bg);border:1px solid color-mix(in srgb, var(--save-green) 45%, transparent);border-radius:var(--r-pill);color:var(--save-green);cursor:pointer;align-items:center;gap:6px;min-height:44px;padding:0 16px;font-size:13.5px;font-weight:700;transition:transform .16s,background-color .16s,border-color .16s,color .16s;display:inline-flex}@media (hover:hover){.BackbarWishlistButton-module__tLjicG__button:hover:not(:disabled){border-color:var(--save-green);background:color-mix(in srgb, var(--save-green) 14%, #fff)}}.BackbarWishlistButton-module__tLjicG__button:disabled{cursor:default;opacity:.6}.BackbarWishlistButton-module__tLjicG__on,.BackbarWishlistButton-module__tLjicG__on:hover:not(:disabled),.BackbarWishlistButton-module__tLjicG__on:focus-visible{background:var(--save-green);border-color:var(--save-green);color:#fff}.BackbarWishlistButton-module__tLjicG__icon{font-size:15px;line-height:1}.BackbarWishlistButton-module__tLjicG__iconOnly{justify-content:center;min-width:44px;padding-inline:10px}.BackbarWishlistButton-module__tLjicG__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.BackbarWishlistButton-module__tLjicG__toast{background:var(--ink);border-radius:var(--r-sm);box-shadow:var(--shadow);color:var(--paper);white-space:nowrap;z-index:45;align-items:center;gap:8px;padding:9px 11px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:calc(100% + 8px);left:0}.BackbarWishlistButton-module__tLjicG__toast a{color:var(--gold-bright);text-underline-offset:2px;text-decoration:underline}
.BannerLanding-module__ArOzSG__slot{display:contents}.BannerLanding-module__ArOzSG__slot[data-reserve]{min-height:calc(294px + var(--banner-list-320,184px));display:flow-root}@media (min-width:340px){.BannerLanding-module__ArOzSG__slot[data-reserve]{min-height:calc(294px + var(--banner-list-340,184px))}}@media (min-width:360px){.BannerLanding-module__ArOzSG__slot[data-reserve]{min-height:calc(294px + var(--banner-list-360,184px))}}@media (min-width:375px){.BannerLanding-module__ArOzSG__slot[data-reserve]{min-height:calc(294px + var(--banner-list-375,184px))}}@media (min-width:390px){.BannerLanding-module__ArOzSG__slot[data-reserve]{min-height:calc(294px + var(--banner-list-390,184px))}}.BannerLanding-module__ArOzSG__slot[data-reserve][data-next="0"]{min-height:260px}@media (min-width:768px){.BannerLanding-module__ArOzSG__slot[data-reserve]{min-height:max(271px, calc(166px + var(--banner-list-768,184px)));flex-direction:column;display:flex}.BannerLanding-module__ArOzSG__slot[data-reserve][data-next="0"]{min-height:200px}.BannerLanding-module__ArOzSG__slot[data-reserve]>.BannerLanding-module__ArOzSG__card{flex-grow:1}}@media (min-width:800px){.BannerLanding-module__ArOzSG__slot[data-reserve]{min-height:max(271px, calc(166px + var(--banner-list-800,184px)))}}@media (min-width:1080px){.BannerLanding-module__ArOzSG__slot[data-reserve]{min-height:max(271px, calc(166px + var(--banner-list-1080,64px)))}.BannerLanding-module__ArOzSG__slot[data-reserve][data-next="1"]{min-height:max(250px, calc(166px + var(--banner-list-1080,64px)))}}.BannerLanding-module__ArOzSG__card{border:1px solid var(--night-rule);border-radius:var(--r-md);background:var(--night-2);color:var(--night-ink);margin:12px 0 16px;padding:14px 14px 0}.BannerLanding-module__ArOzSG__head{min-width:0}.BannerLanding-module__ArOzSG__eyebrow{color:var(--amber-glow);font-size:var(--fs-label);letter-spacing:.08em;margin:0}.BannerLanding-module__ArOzSG__eyebrowNo{font-family:var(--font-num);letter-spacing:0;font-size:14px}.BannerLanding-module__ArOzSG__title{font-family:var(--font-display);margin:2px 0 0;font-size:20px;font-weight:600;line-height:1.4}.BannerLanding-module__ArOzSG__lead{color:var(--night-ink-2);margin:0 0 10px;font-size:13px;line-height:1.6}.BannerLanding-module__ArOzSG__lead>span{white-space:nowrap}.BannerLanding-module__ArOzSG__next{gap:8px;margin:0;padding:0;list-style:none;display:grid}.BannerLanding-module__ArOzSG__nextCard{min-width:0;color:var(--night-ink);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;text-decoration:none;display:grid}.BannerLanding-module__ArOzSG__photo{border-radius:var(--r-sm);background:var(--night-3);width:56px;height:56px;display:block;position:relative;overflow:hidden}.BannerLanding-module__ArOzSG__photo img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;display:block}.BannerLanding-module__ArOzSG__nextText{flex-direction:column;gap:2px;min-width:0;display:flex}.BannerLanding-module__ArOzSG__name{font-family:var(--font-display);word-break:keep-all;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.45}.BannerLanding-module__ArOzSG__meta{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.BannerLanding-module__ArOzSG__no{color:var(--amber-glow);font-family:var(--font-num);font-variant-numeric:lining-nums tabular-nums;font-size:14px}.BannerLanding-module__ArOzSG__word{color:var(--night-ink-2);font-size:var(--fs-label);overflow-wrap:anywhere;line-height:1.5}.BannerLanding-module__ArOzSG__nextCard:hover .BannerLanding-module__ArOzSG__name{text-underline-offset:3px;text-decoration:underline}.BannerLanding-module__ArOzSG__actions{margin-top:12px}.BannerLanding-module__ArOzSG__row{border-top:1px solid var(--night-rule);min-height:56px;color:var(--night-ink);align-items:center;gap:10px;padding:6px 0;text-decoration:none;display:flex}.BannerLanding-module__ArOzSG__icon{color:var(--amber-glow);flex:none}.BannerLanding-module__ArOzSG__rowText{flex-direction:column;flex:1;min-width:0;display:flex}.BannerLanding-module__ArOzSG__rowText b{font-size:14px;font-weight:700}.BannerLanding-module__ArOzSG__rowSub{color:var(--night-ink-2);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BannerLanding-module__ArOzSG__arrow{color:var(--amber-glow);flex:none}.BannerLanding-module__ArOzSG__pair{border-top:1px solid var(--night-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.BannerLanding-module__ArOzSG__half{min-height:52px;color:var(--night-ink);align-items:center;gap:8px;padding-right:8px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.BannerLanding-module__ArOzSG__half+.BannerLanding-module__ArOzSG__half{border-left:1px solid var(--night-rule);padding-left:12px}.BannerLanding-module__ArOzSG__halfText{white-space:nowrap;flex:1;min-width:0;line-height:1.4}@media (max-width:359px){.BannerLanding-module__ArOzSG__halfText{white-space:normal;word-break:keep-all;overflow-wrap:normal}}.BannerLanding-module__ArOzSG__foot{border-top:1px solid var(--night-rule);justify-content:flex-end;display:flex}.BannerLanding-module__ArOzSG__back{min-height:44px;color:var(--night-ink-2);font-size:var(--fs-label);text-underline-offset:3px;align-items:center;display:inline-flex}.BannerLanding-module__ArOzSG__row:hover .BannerLanding-module__ArOzSG__rowText b,.BannerLanding-module__ArOzSG__half:hover .BannerLanding-module__ArOzSG__halfText,.BannerLanding-module__ArOzSG__back:hover{color:var(--amber-glow)}.BannerLanding-module__ArOzSG__nextCard:focus-visible,.BannerLanding-module__ArOzSG__row:focus-visible,.BannerLanding-module__ArOzSG__half:focus-visible,.BannerLanding-module__ArOzSG__back:focus-visible{outline:2px solid var(--amber-glow);outline-offset:2px}@media (max-width:419px){.BannerLanding-module__ArOzSG__half .BannerLanding-module__ArOzSG__icon{display:none}}@media (min-width:768px){.BannerLanding-module__ArOzSG__card{grid-template-rows:1fr auto auto;grid-template-columns:minmax(180px,.8fr) minmax(0,2.4fr);column-gap:24px;max-width:1040px;padding:18px 20px 0;display:grid}.BannerLanding-module__ArOzSG__actions,.BannerLanding-module__ArOzSG__foot{grid-column:1/-1}.BannerLanding-module__ArOzSG__card[data-landing-state=empty]{grid-template-columns:minmax(0,1fr)}.BannerLanding-module__ArOzSG__next{align-self:start}.BannerLanding-module__ArOzSG__actions{border-top:1px solid var(--night-rule);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);margin-top:16px;display:grid}.BannerLanding-module__ArOzSG__row{border-top:0;padding-right:16px}.BannerLanding-module__ArOzSG__pair{display:contents}.BannerLanding-module__ArOzSG__half,.BannerLanding-module__ArOzSG__half+.BannerLanding-module__ArOzSG__half{border-left:1px solid var(--night-rule);padding:0 16px}}@media (min-width:1080px){.BannerLanding-module__ArOzSG__next{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.BannerLanding-module__ArOzSG__nextCard{grid-template-columns:64px minmax(0,1fr);align-items:start}.BannerLanding-module__ArOzSG__photo{width:64px;height:64px}}
.TasteStrength-module__KOU1nq__root{--taste-color:var(--gold);--taste-bg:var(--tag-bg)}.TasteStrength-module__KOU1nq__root[data-taste-family=smoke]{--taste-color:var(--taste-smoke);--taste-bg:var(--taste-smoke-bg)}.TasteStrength-module__KOU1nq__root[data-taste-family=orchard]{--taste-color:var(--taste-orchard);--taste-bg:var(--taste-orchard-bg)}.TasteStrength-module__KOU1nq__root[data-taste-family=dark-fruit]{--taste-color:var(--taste-dark-fruit);--taste-bg:var(--taste-dark-fruit-bg)}.TasteStrength-module__KOU1nq__root[data-taste-family=sweet]{--taste-color:var(--taste-sweet);--taste-bg:var(--taste-sweet-bg)}.TasteStrength-module__KOU1nq__root[data-taste-family=spice-wood]{--taste-color:var(--taste-spice-wood);--taste-bg:var(--taste-spice-wood-bg)}.TasteStrength-module__KOU1nq__root[data-taste-family=texture]{--taste-color:var(--taste-texture);--taste-bg:var(--taste-texture-bg)}.TasteStrength-module__KOU1nq__inline{min-width:0;color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13.5px;font-weight:700;line-height:1.4;display:inline-flex}.TasteStrength-module__KOU1nq__compact{align-items:center;gap:6px;display:inline-flex}.TasteStrength-module__KOU1nq__label{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.TasteStrength-module__KOU1nq__meter{vertical-align:middle;flex:none;grid-template-columns:repeat(5,12px);gap:3px;display:inline-grid}.TasteStrength-module__KOU1nq__meter span{border:1px solid var(--taste-color);border-radius:3px;height:8px;display:block}.TasteStrength-module__KOU1nq__on{background:var(--taste-color)}.TasteStrength-module__KOU1nq__off{background:color-mix(in srgb, var(--taste-color) 16%, transparent);border-color:color-mix(in srgb, var(--taste-color) 42%, transparent)}.TasteStrength-module__KOU1nq__num{color:var(--taste-color);font-family:var(--font-num,var(--font-display));font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:18px;font-weight:700;line-height:1}.TasteStrength-module__KOU1nq__num small{color:var(--muted);font-family:var(--font-body);margin-left:2px;font-size:12px;font-weight:700}.TasteStrength-module__KOU1nq__word{border-radius:var(--r-xs,4px);background:var(--taste-bg);color:var(--taste-color);white-space:nowrap;padding:1px 6px;font-size:12px;font-weight:700;line-height:1.5;display:inline-block}.TasteStrength-module__KOU1nq__numWrap{align-items:baseline;gap:6px;display:inline-flex}.TasteStrength-module__KOU1nq__small.TasteStrength-module__KOU1nq__inline{gap:3px 6px;font-size:13px}.TasteStrength-module__KOU1nq__small .TasteStrength-module__KOU1nq__meter{grid-template-columns:repeat(5,10px);gap:2px}.TasteStrength-module__KOU1nq__small .TasteStrength-module__KOU1nq__meter span{border-radius:2px;height:7px}.TasteStrength-module__KOU1nq__small .TasteStrength-module__KOU1nq__num{font-size:16px}.TasteStrength-module__KOU1nq__inline .TasteStrength-module__KOU1nq__hint{color:var(--muted);flex-basis:100%;font-size:13px;font-weight:400;line-height:1.5}.TasteStrength-module__KOU1nq__card{border:1px solid color-mix(in srgb, var(--taste-color) 30%, transparent);border-radius:var(--r-md);background:var(--taste-bg);flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.TasteStrength-module__KOU1nq__cardHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.TasteStrength-module__KOU1nq__card .TasteStrength-module__KOU1nq__label{color:var(--ink);white-space:normal;align-items:center;gap:6px;font-size:15.5px;font-weight:800;display:inline-flex}.TasteStrength-module__KOU1nq__icon{color:var(--taste-color);flex:none;place-items:center;line-height:0;display:inline-grid}.TasteStrength-module__KOU1nq__card .TasteStrength-module__KOU1nq__icon{border:1px solid color-mix(in srgb, var(--taste-color) 40%, transparent);background:var(--surface);border-radius:50%;width:24px;height:24px}.TasteStrength-module__KOU1nq__card .TasteStrength-module__KOU1nq__num{font-size:18px}.TasteStrength-module__KOU1nq__card .TasteStrength-module__KOU1nq__hint{color:var(--ink-soft);font-size:13px;line-height:1.5}.TasteStrength-module__KOU1nq__cell{justify-items:center;gap:5px;min-width:0;display:inline-grid}.TasteStrength-module__KOU1nq__cell .TasteStrength-module__KOU1nq__num{color:var(--ink-soft);font-size:18px;font-weight:600}.TasteStrength-module__KOU1nq__cell[data-emphasis=true] .TasteStrength-module__KOU1nq__num{color:var(--amber-ink);font-size:21px;font-weight:800}.TasteStrength-module__KOU1nq__cell .TasteStrength-module__KOU1nq__meter{grid-template-columns:repeat(5,9px);gap:2px}.TasteStrength-module__KOU1nq__cell .TasteStrength-module__KOU1nq__meter span{border-radius:2px;height:7px}@media (max-width:360px){.TasteStrength-module__KOU1nq__cell .TasteStrength-module__KOU1nq__meter{grid-template-columns:repeat(5,8px);gap:1px}}
.HomeShelfCard-module___0e59q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.HomeShelfCard-module___0e59q__grid>li{min-width:0;display:flex}.HomeShelfCard-module___0e59q__card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;flex:auto;transition:box-shadow .2s;display:flex;position:relative;overflow:hidden}.HomeShelfCard-module___0e59q__card:hover{box-shadow:var(--shadow-card-hover)}.HomeShelfCard-module___0e59q__link{color:var(--ink);flex-direction:column;flex:auto;text-decoration:none;display:flex}.HomeShelfCard-module___0e59q__link:focus-visible{outline:2px solid var(--discover);outline-offset:-2px}.HomeShelfCard-module___0e59q__stage{aspect-ratio:1;background:var(--surface-3);display:block;position:relative;overflow:hidden}.HomeShelfCard-module___0e59q__stage>div{border:0;border-radius:0;width:100%;height:100%}.HomeShelfCard-module___0e59q__no{position:absolute;top:8px;left:8px}.HomeShelfCard-module___0e59q__shot{background:var(--surface);color:var(--ink-soft);opacity:.92;border-radius:4px;padding:2px 6px;font-size:.75rem;transition:opacity .25s;position:absolute;bottom:8px;right:8px}@media (scripting:enabled){.HomeShelfCard-module___0e59q__stage:has([data-photo-load-marker]):not([data-photo-loaded]):not(:has([data-photo-loaded])) .HomeShelfCard-module___0e59q__shot{opacity:0}}.HomeShelfCard-module___0e59q__body{flex-direction:column;flex:auto;gap:4px;padding:10px 12px 8px;display:flex}.HomeShelfCard-module___0e59q__origin{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.HomeShelfCard-module___0e59q__name{font-family:var(--font-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.HomeShelfCard-module___0e59q__link:hover .HomeShelfCard-module___0e59q__name{color:var(--amber-deep)}.HomeShelfCard-module___0e59q__words{color:var(--amber-deep);font-family:var(--font-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.HomeShelfCard-module___0e59q__wordsKeep{word-break:keep-all;overflow-wrap:anywhere;line-break:strict}.HomeShelfCard-module___0e59q__save{z-index:1;position:absolute;top:4px;right:4px}.HomeShelfCard-module___0e59q__taste{--fam:var(--muted);color:var(--fam);align-items:center;gap:6px;margin-top:auto;padding-top:4px;font-size:.75rem;display:flex}.HomeShelfCard-module___0e59q__taste[data-family=smoke]{--fam:var(--taste-smoke)}.HomeShelfCard-module___0e59q__taste[data-family=orchard]{--fam:var(--taste-orchard)}.HomeShelfCard-module___0e59q__taste[data-family=dark-fruit]{--fam:var(--taste-dark-fruit)}.HomeShelfCard-module___0e59q__taste[data-family=sweet]{--fam:var(--taste-sweet)}.HomeShelfCard-module___0e59q__taste[data-family=spice-wood]{--fam:var(--taste-spice-wood)}.HomeShelfCard-module___0e59q__taste[data-family=texture]{--fam:var(--taste-texture)}.HomeShelfCard-module___0e59q__taste b{font-weight:600}.HomeShelfCard-module___0e59q__dots{gap:2px;display:flex}.HomeShelfCard-module___0e59q__dots span{border:1px solid var(--fam);border-radius:2px;width:8px;height:8px}.HomeShelfCard-module___0e59q__dots span[data-on]{background:var(--fam)}.HomeShelfCard-module___0e59q__value{font-family:var(--font-display);font-size:.875rem}.HomeShelfCard-module___0e59q__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.HomeShelfCard-module___0e59q__foot{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:6px;margin:0 12px;padding:8px 0 10px;display:flex}@media (min-width:900px){.HomeShelfCard-module___0e59q__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.HomeShelfCard-module___0e59q__stage{aspect-ratio:4/5}.HomeShelfCard-module___0e59q__name{font-size:1rem}}@media (min-width:600px) and (max-width:899px){.HomeShelfCard-module___0e59q__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}
.SpecimenFlip-module__qZgDSG__mini{flex:none;align-items:center;display:inline-flex}.SpecimenFlip-module__qZgDSG__miniBtn{width:44px;height:44px;color:var(--discover);border-radius:50%;justify-content:center;align-items:center;transition:background .16s;display:inline-flex}.SpecimenFlip-module__qZgDSG__miniBtn:hover,.SpecimenFlip-module__qZgDSG__miniBtn:focus-visible{background:var(--discover-bg);color:var(--discover-deep)}.SpecimenFlip-module__qZgDSG__miniGap{width:44px;display:inline-block}.SpecimenFlip-module__qZgDSG__miniNo{color:var(--amber-ink);font-family:var(--font-num);font-size:var(--fs-num-m);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.04em;padding:0 2px;font-weight:700}.SpecimenFlip-module__qZgDSG__full{border-top:4px double var(--rule-2);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:18px 0;display:grid}.SpecimenFlip-module__qZgDSG__center{display:none}.SpecimenFlip-module__qZgDSG__side{border-radius:var(--r-md);background:var(--card);min-height:88px;box-shadow:var(--elev-1);color:var(--ink);border:1px solid #1f1a160f;align-items:center;gap:12px;padding:10px;text-decoration:none;transition:box-shadow .16s,border-color .16s;display:flex}.SpecimenFlip-module__qZgDSG__side:hover,.SpecimenFlip-module__qZgDSG__side:focus-visible{border-color:var(--discover-line);box-shadow:var(--elev-2);color:var(--ink)}.SpecimenFlip-module__qZgDSG__sideNext{text-align:right;flex-direction:row-reverse}.SpecimenFlip-module__qZgDSG__sideEmpty{display:block}.SpecimenFlip-module__qZgDSG__thumb{border-radius:var(--r-xs);background:var(--card);width:52px;box-shadow:0 0 0 1px var(--rule);flex:none;padding:3px}.SpecimenFlip-module__qZgDSG__thumb>div[data-presentation]{border:0;border-radius:2px}.SpecimenFlip-module__qZgDSG__sideText{flex-direction:column;gap:2px;min-width:0;display:flex}.SpecimenFlip-module__qZgDSG__dir{color:var(--discover);font-size:var(--fs-label);letter-spacing:.04em;align-items:center;gap:2px;font-weight:700;display:inline-flex}.SpecimenFlip-module__qZgDSG__sideNext .SpecimenFlip-module__qZgDSG__dir{justify-content:flex-end}.SpecimenFlip-module__qZgDSG__no{color:var(--amber-ink);font-family:var(--font-num);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.04em;font-size:19px;font-weight:700;line-height:1.1}.SpecimenFlip-module__qZgDSG__name{font-size:var(--fs-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}@media (max-width:560px){.SpecimenFlip-module__qZgDSG__full{grid-template-columns:minmax(0,1fr)}.SpecimenFlip-module__qZgDSG__side{min-height:76px}}@media (min-width:900px){.SpecimenFlip-module__qZgDSG__full{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px}.SpecimenFlip-module__qZgDSG__center{border-right:1px solid var(--rule);border-left:1px solid var(--rule);flex-direction:column;align-items:center;gap:2px;padding:0 24px;display:flex}.SpecimenFlip-module__qZgDSG__center small{color:var(--muted);font-size:var(--fs-label);letter-spacing:.12em}.SpecimenFlip-module__qZgDSG__centerNo{color:var(--amber-ink);font-family:var(--font-num);font-variant-numeric:lining-nums tabular-nums;font-size:28px;font-weight:700;line-height:1.1}.SpecimenFlip-module__qZgDSG__centerNo span{color:var(--muted);font-size:16px}.SpecimenFlip-module__qZgDSG__side{box-shadow:none;background:0 0;border:0}.SpecimenFlip-module__qZgDSG__side:hover,.SpecimenFlip-module__qZgDSG__side:focus-visible{background:var(--discover-bg);box-shadow:none}}@media (prefers-reduced-motion:reduce){.SpecimenFlip-module__qZgDSG__side,.SpecimenFlip-module__qZgDSG__miniBtn{transition:none}}
.SpecimenNo-module__W59ROa__no{color:var(--amber-ink);font-family:var(--font-num);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.04em;white-space:nowrap;align-items:baseline;gap:.1em;font-weight:700;line-height:1;display:inline-flex}.SpecimenNo-module__W59ROa__s{font-size:14px}.SpecimenNo-module__W59ROa__m{font-size:var(--fs-num-m)}.SpecimenNo-module__W59ROa__l{font-size:var(--fs-num-l)}.SpecimenNo-module__W59ROa__total{color:var(--muted);font-size:.78em;font-weight:600}.SpecimenNo-module__W59ROa__chip{border:1px solid var(--rule);border-radius:var(--r-xs);box-shadow:var(--elev-1);background:#faf7f2f0;padding:4px 7px 3px}.SpecimenNo-module__W59ROa__night{color:var(--amber-glow)}.SpecimenNo-module__W59ROa__night .SpecimenNo-module__W59ROa__total{color:var(--night-ink-2)}
.RankingAnswer-module__hUAJ9G__answer,.RankingAnswer-module__hUAJ9G__reading{border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule);background:var(--paper-2);width:100%;max-width:46rem;margin:0;padding:14px 16px 13px}.RankingAnswer-module__hUAJ9G__eyebrow{color:var(--amber-ink);letter-spacing:.08em;margin:0 0 6px;font-size:13px;font-weight:700}.RankingAnswer-module__hUAJ9G__text{color:var(--ink);font-size:var(--fs-body);word-break:auto-phrase;overflow-wrap:anywhere;margin:0;line-height:1.85}.RankingAnswer-module__hUAJ9G__num{color:var(--amber-ink);font-family:var(--font-num);font-size:1.25em;font-weight:600;line-height:1}.RankingAnswer-module__hUAJ9G__name{color:var(--discover-deep);text-underline-offset:4px;word-break:keep-all;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.RankingAnswer-module__hUAJ9G__name:hover,.RankingAnswer-module__hUAJ9G__name:focus-visible{color:var(--discover);text-decoration-style:solid}.RankingAnswer-module__hUAJ9G__note{color:var(--muted);word-break:auto-phrase;margin:8px 0 0;font-size:13px;line-height:1.7}.RankingAnswer-module__hUAJ9G__note+.RankingAnswer-module__hUAJ9G__note{margin-top:2px}.RankingAnswer-module__hUAJ9G__readingText{color:var(--ink-soft);font-size:var(--fs-small);word-break:auto-phrase;margin:0;line-height:1.85}@media (min-width:720px){.RankingAnswer-module__hUAJ9G__text{font-size:17px}.RankingAnswer-module__hUAJ9G__readingText{font-size:var(--fs-body-s)}}
.SearchCardPrice-module__HxE9Dq__priceLink{min-height:44px;color:var(--amber-deep);text-underline-offset:4px;justify-content:flex-end;align-self:flex-end;align-items:center;margin-left:auto;font-size:13px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.SearchCardPrice-module__HxE9Dq__priceLink:focus-visible{outline:2px solid var(--discover-deep);outline-offset:2px}
