.lxvwp{--gold:#b0863d;--gold-deep:#9a6a24;--ink:#2b2620;--muted:#6a6154;--cream:#f4efe4;--band:#efe8d8;--line:#e2d8c3;color:var(--ink);font-family:var(--sc-serif);font-size:var(--fs-title);line-height:1.55}.lxvwp.lxvwp-full{max-width:1160px;margin:0 auto}.lxvwp *{box-sizing:border-box}.lxvwp h1,.lxvwp h2,.lxvwp h3,.lxvwp .serif{font-family:var(--sc-serif);font-weight:500}.lxvwp a{color:inherit}.lxvwp .eyebrow{font-family:var(--sc-serif);text-transform:uppercase;letter-spacing:.22em;font-size:var(--fs-micro);font-weight:600;color:var(--gold)}.lxvwp .sans{font-family:var(--sc-serif)}.lxvwp-hero{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}@media (max-width:860px){.lxvwp-hero{grid-template-columns:1fr}}.lxvwp-imgwrap{position:relative;background:var(--cream);display:flex;align-items:center;justify-content:center;padding:1rem 2.5rem 2rem;min-height:460px}.lxvwp-imgwrap img{max-width:100%;max-height:560px;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(0,0,0,.12))}.lxvwp-imgwrap .noimg{color:#b3a68c;font-size:var(--fs-body);font-family:var(--sc-serif)}.lxvwp-wotm{position:absolute;top:28px;left:28px;width:118px;height:118px;border-radius:50%;border:1px solid var(--gold);color:var(--gold);display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--sc-serif);font-size:var(--fs-micro);letter-spacing:.2em;text-transform:uppercase;line-height:1.9;background:#f4efe459}.lxvwp-buyside{padding:1.5rem 3.2rem 2.5rem;display:flex;flex-direction:column;justify-content:center}@media (max-width:860px){.lxvwp-buyside{padding:2.2rem 1.6rem}}.lxvwp-tagline{font-style:italic;font-weight:600;color:var(--gold-deep);font-size:var(--fs-title);line-height:1.4;margin:0 0 1.4rem}.lxvwp-tagline p{margin:0 0 .5rem}.lxvwp-tagline p:last-child{margin-bottom:0}.lxvwp-tagline ul,.lxvwp-tagline ol{margin:.4rem 0;padding-left:1.15rem}.lxvwp-buyside h1{font-size:var(--fs-display);line-height:1.04;margin:0 0 1rem;letter-spacing:.005em}@media (max-width:860px){.lxvwp-buyside h1{font-size:var(--fs-display)}}.lxvwp-metaline{font-size:var(--fs-body);color:var(--ink);margin:.15rem 0}.lxvwp-metaline.muted{color:var(--muted)}.lxvwp-score{margin:1.4rem 0 .2rem;font-size:var(--fs-title);display:flex;align-items:baseline;gap:.85rem;flex-wrap:wrap}.lxvwp-score .pts{color:var(--gold-deep)}.lxvwp-score .bar{color:var(--line)}.lxvwp-score .critic{color:var(--muted)}.lxvwp-mentions{list-style:none;margin:.55rem 0 .2rem;padding:0 0 0 .85rem;border-left:2px solid var(--gold,#C4A265)}.lxvwp-mentions li{font-size:.7rem;letter-spacing:.13em;text-transform:uppercase;color:var(--gold-deep,#8a6d2f);line-height:1.6;margin:0}.lxvwp-price{font-size:var(--fs-display);margin:1.5rem 0 1.2rem}.lxvwp-price small{font-family:var(--sc-serif);font-size:var(--fs-micro);letter-spacing:.16em;color:var(--muted);text-transform:uppercase;margin-left:.35rem}.lxvwp-opts{border:1px solid var(--line);border-radius:6px;overflow:hidden;margin:.2rem 0 1rem}.lxvwp-opt{display:flex;align-items:center;gap:.9rem;padding:1rem 1.2rem;cursor:pointer;font-size:var(--fs-body)}.lxvwp-opt+.lxvwp-opt{border-top:1px solid var(--line)}.lxvwp-opt input{accent-color:var(--gold-deep);width:16px;height:16px;flex:0 0 auto;margin:0}.lxvwp-opt .ot{flex:1}.lxvwp-opt .op{font-variant-numeric:tabular-nums}.lxvwp-opt.sel{background:#fbf8f1}.lxvwp-member{font-style:italic;color:var(--muted);font-size:var(--fs-body);margin:.2rem 0 1rem}.lxvwp .lxvwp-atc-main,.lxvwp-atc-main{display:block;width:100%;background:#2c1810!important;color:#fff!important;border:0!important;cursor:pointer;font-family:var(--sc-serif)!important;text-transform:uppercase!important;letter-spacing:.15em!important;font-size:var(--fs-micro);font-weight:500!important;padding:1.15rem!important;border-radius:0!important;transition:background .18s ease}.lxvwp .lxvwp-atc-main:hover,.lxvwp-atc-main:hover{background:#5c2e2e!important}.lxvwp .lxvwp-atc-main[disabled]{opacity:.6!important;cursor:default}.lxvwp .lxvwp-tn-prose,.lxvwp .lxvwp-tn-notes p,.lxvwp .lxvwp-tn-notes .k,.lxvwp .lxvwp-tagline,.lxvwp .lxvwp-metaline,.lxvwp .lxvwp-spice-desc,.lxvwp .lxvwp-pair-note,.lxvwp .lxvwp-member,.lxvwp .lxvwp-rcard .rcap,.lxvwp .lxvwp-qcard .qtext{font-family:var(--sc-serif)!important}.lxvwp-perks{list-style:none;margin:1.3rem 0 0;padding:0;display:flex;flex-direction:column;gap:.85rem}.lxvwp-perks li{display:flex;align-items:center;gap:.75rem;font-size:var(--fs-body);color:var(--ink)}.lxvwp-perks li .ic{color:var(--gold);display:flex;flex:0 0 auto}.lxvwp-perks li.trio{border:1px solid var(--gold);border-radius:4px;padding:.7rem .95rem;color:var(--ink);text-decoration:none}a.lxvwp-perks-trio:hover{background:#fbf6ec}.lxvwp-tasting{padding:3rem 3.2rem;background:#fbf9f4;border-top:1px solid var(--line)}@media (max-width:860px){.lxvwp-tasting{padding:2.2rem 1.6rem}}.lxvwp-eyebrow-tick{display:inline-block}.lxvwp-eyebrow-tick:after{content:"";display:block;width:34px;height:1px;background:var(--gold);margin-top:.5rem}.lxvwp-proteins{display:flex;flex-wrap:wrap;gap:.4rem;margin:.1rem 0 1rem}.lxvwp-protein{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fs-micro);letter-spacing:.11em;text-transform:uppercase;font-weight:600;color:var(--gold-deep);background:var(--cream);border:1px solid var(--gold);border-radius:999px;padding:.3rem .8rem}.lxvwp-protein:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold);flex:0 0 auto}.lxvwp-sl-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 .45rem}.lxvwp-sl-tags .lxvwp-protein{padding:.22rem .6rem}.lxvwp-tn-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:3rem;margin-top:1.6rem}@media (max-width:860px){.lxvwp-tn-grid{grid-template-columns:1fr;gap:1.4rem}}.lxvwp-tn-prose{font-size:var(--fs-body);line-height:1.65;color:var(--ink)}.lxvwp-wm{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--line)}.lxvwp-wm-title{font-size:var(--fs-title);line-height:1.2;color:var(--gold-deep);margin:0 0 .15rem;font-weight:600}.lxvwp-wm-by{font-family:var(--sc-serif);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);margin:0 0 .85rem}.lxvwp-wm-body{font-size:var(--fs-body);line-height:1.7;color:var(--ink)}.lxvwp-wm-body p{margin:0 0 .9rem}.lxvwp-wm-body p:last-child{margin-bottom:0}.lxvwp-wm-body ul,.lxvwp-wm-body ol{margin:.6rem 0 .9rem;padding-left:1.15rem}.lxvwp-wm-body li{margin:.25rem 0}.lxvwp-wm-body strong,.lxvwp-wm-body b{font-weight:600;color:var(--gold-deep)}.lxvwp-tn-prose p{margin:0 0 .9rem}.lxvwp-tn-prose p:last-child{margin-bottom:0}.lxvwp-tn-prose strong,.lxvwp-tn-prose b{font-weight:600}.lxvwp-tn-prose ul,.lxvwp-tn-prose ol{margin:.6rem 0 .9rem;padding-left:1.15rem}.lxvwp-tn-prose li{margin:.25rem 0}.lxvwp-tn-notes{border-left:1px solid var(--line);padding-left:3rem}@media (max-width:860px){.lxvwp-tn-notes{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:1.2rem}}.lxvwp-tn-notes p{margin:.55rem 0;font-size:var(--fs-body);line-height:1.55}.lxvwp-tn-notes .k{color:var(--gold-deep);font-weight:600;margin-right:.35rem}.lxvwp-pairband{padding:3rem 3.2rem 3.4rem;background:var(--cream);border-top:1px solid var(--line)}@media (max-width:860px){.lxvwp-pairband{padding:2.2rem 1.6rem}}.lxvwp-bandhead{display:flex;align-items:center;justify-content:center;gap:1.2rem;text-align:center;margin-bottom:.4rem}.lxvwp-bandhead:before,.lxvwp-bandhead:after{content:"";height:1px;background:var(--line);flex:1;max-width:210px}.lxvwp-bandhead h2{font-family:var(--sc-serif);text-transform:uppercase;letter-spacing:.28em;font-size:var(--fs-body);font-weight:600;color:var(--gold-deep)}.lxvwp-bandstar{text-align:center;color:var(--gold);margin-bottom:2rem}.lxvwp-bandportrait{text-align:center;margin-bottom:.9rem}.lxvwp-bandportrait img{width:110px;height:110px;border-radius:50%;object-fit:cover;object-position:50% 20%;background:#e2d9c4;display:inline-block}.lxvwp-bandcap{text-align:center;font-family:var(--sc-serif);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:2rem}@media (max-width:860px){.lxvwp-bandportrait img{width:88px;height:88px}}.lxvwp-pair-grid{display:grid;grid-template-columns:.85fr 1.55fr;gap:2.6rem;align-items:start}@media (max-width:860px){.lxvwp-pair-grid{grid-template-columns:1fr;gap:1.8rem}}.lxvwp-spice-top{display:flex;align-items:center;gap:1.1rem;margin-bottom:1rem}.lxvwp-spice-bowl{width:92px;height:92px;flex:0 0 auto;border-radius:50%;object-fit:cover;background:#e2d9c4}.lxvwp-spice h3{font-size:var(--fs-title);margin:.15rem 0 0}.lxvwp-spice-desc{font-size:var(--fs-body);line-height:1.6;color:var(--ink);margin:.3rem 0 1rem}.lxvwp-pair-note{display:flex;align-items:center;gap:.55rem;color:var(--muted);font-style:italic;font-size:var(--fs-body)}.lxvwp-pair-note .ic{color:var(--gold);display:flex}.lxvwp-rcards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem}@media (max-width:620px){.lxvwp-rcards{grid-template-columns:1fr}}.lxvwp-rcard{background:#fbf9f4;border:1px solid var(--line);border-radius:6px;padding:.9rem}.lxvwp-rcard .rlabel{font-family:var(--sc-serif);text-transform:uppercase;letter-spacing:.14em;font-size:var(--fs-micro);font-weight:600;color:var(--gold-deep);margin-bottom:.6rem}.lxvwp-rcard img{width:100%;height:140px;object-fit:cover;border-radius:4px;display:block}.lxvwp-rcard .rimg-empty{width:100%;height:140px;border-radius:4px;background:#e2d9c4}.lxvwp-rcard .rcap{font-size:var(--fs-body);line-height:1.4;margin:.7rem 0 .1rem;color:var(--ink)}.lxvwp-reviews{padding:2.8rem 3.2rem 3rem;background:#fbf9f4;border-top:1px solid var(--line)}@media (max-width:860px){.lxvwp-reviews{padding:2.2rem 1.6rem}}.lxvwp-rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-top:1.6rem}@media (max-width:760px){.lxvwp-rev-grid{grid-template-columns:1fr}}.lxvwp-qcard{border:1px solid var(--line);border-radius:6px;padding:1.6rem 1.5rem;background:#fff}.lxvwp-qcard .qmark{color:var(--gold);display:block;margin-bottom:.4rem}.lxvwp-qcard .qtext{font-style:italic;font-size:var(--fs-body);line-height:1.5;color:var(--ink);margin:0 0 .9rem}.lxvwp-qcard .qby{font-family:var(--sc-serif);font-size:var(--fs-micro);letter-spacing:.06em;color:var(--muted);text-transform:none;margin:0}.lxvwp-spicelinks{margin-top:2.4rem}.lxvwp-sl{margin-bottom:2.6rem}.lxvwp-sl-head{font-family:var(--sc-serif);font-size:var(--fs-title);font-weight:400;line-height:1.15;color:var(--ink);text-align:left;margin:0 0 1.1rem;padding-bottom:.5rem;border-bottom:1px solid var(--line);letter-spacing:0;text-transform:none}.lxvwp-sl-rows{display:flex;flex-direction:column;gap:1.1rem}.lxvwp-sl-row{display:grid;grid-template-columns:minmax(150px,210px) 1fr;gap:1.3rem;align-items:start;border:1px solid var(--line);background:#fff;padding:1rem;transition:box-shadow .25s,border-color .25s}.lxvwp-sl-row:hover{box-shadow:0 8px 24px #0000000f;border-color:var(--gold)}.lxvwp-sl-thumb{position:relative;display:block;padding-top:70%;background:var(--cream);overflow:hidden}.lxvwp-sl-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lxvwp-sl-noimg{position:absolute;inset:0;display:grid;place-items:center;color:var(--line);font-size:var(--fs-display)}.lxvwp-sl-row--wine .lxvwp-sl-bottle{position:relative;display:block;padding-top:100%;background:var(--cream);overflow:hidden}.lxvwp-sl-row--wine .lxvwp-sl-bottle img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:.5rem}.lxvwp-sl-body{display:flex;flex-direction:column;gap:.4rem;min-width:0}.lxvwp-sl-body h3{font-family:var(--sc-serif);font-size:var(--fs-title);font-weight:400;line-height:1.18;color:var(--ink);margin:0;letter-spacing:0;text-transform:none}.lxvwp-sl-body h3 a{color:var(--ink);text-decoration:none}.lxvwp-sl-body h3 a:hover{color:var(--gold-deep)}.lxvwp-sl-meta{font-family:var(--sc-serif);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.lxvwp-sl-desc{font-size:var(--fs-body);line-height:1.6;color:var(--muted);margin:.1rem 0 0}.lxvwp-sl-need{font-family:var(--sc-serif);font-size:var(--fs-micro);line-height:1.55;color:var(--muted);margin:.15rem 0 0}.lxvwp-sl-need strong{color:var(--ink);font-weight:500}.lxvwp-sl-more{font-family:var(--sc-serif);font-size:var(--fs-micro);letter-spacing:.11em;text-transform:uppercase;color:var(--gold-deep);text-decoration:none;margin-top:.35rem;align-self:flex-start}.lxvwp-sl-more:hover{text-decoration:underline}.lxvwp-sl-buy{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;margin-top:.5rem}.lxvwp-sl-p{font-family:var(--sc-serif);font-size:var(--fs-title);color:var(--ink)}.lxvwp-sl-body h3 a{text-transform:none}@media (max-width:980px){.lxvwp-spicelinks{padding-left:2.2rem;padding-right:2.2rem}}@media (max-width:700px){.lxvwp-spicelinks{padding-left:1.25rem;padding-right:1.25rem;margin-top:1.6rem}}@media (max-width:430px){.lxvwp-spicelinks{padding-left:1.1rem;padding-right:1.1rem}}@media (max-width:700px){.lxvwp-sl-more{display:inline-flex;align-items:center;min-height:44px;margin-top:0}.lxvwp-sl-buy .lxv-cart-btn,.lxvwp-sl-buy button{min-height:44px}}@media (max-width:700px){.lxvwp-sl-row{grid-template-columns:1fr}.lxvwp-sl-thumb,.lxvwp-sl-row--wine .lxvwp-sl-bottle{padding-top:56%}.lxvwp-sl-head{font-size:var(--fs-title)}}.lxvwp-footbar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.4rem 2rem;padding:1.5rem 2rem;border-top:1px solid var(--line);background:#fbf9f4}.lxvwp-footbar a,.lxvwp-footbar span{font-family:var(--sc-serif);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-decoration:none;display:inline-flex;align-items:center;gap:.55rem}.lxvwp-footbar a:hover{color:var(--gold-deep)}.lxvwp-footbar a .ic{color:var(--gold);display:flex}.lxvwp-footbar .divider{width:1px;height:16px;background:var(--line)}.lxvwp-empty{text-align:center;padding:4rem 1rem;color:var(--muted);font-size:var(--fs-title)}.lxvwp-loading{min-height:min(78vh,720px);display:block;position:relative;background:linear-gradient(100deg,var(--cream) 8%,#faf7f0 18%,var(--cream) 33%);background-size:220% 100%;animation:lxvwp-shimmer 1.5s linear infinite}.lxvwp-loading:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(closest-side,rgba(176,134,61,.06),transparent 70%)}@keyframes lxvwp-shimmer{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.lxvwp-loading{animation:none}}.lxvwp-stickybuy{display:none}@media (max-width:700px){.lxvwp-stickybuy{position:fixed;left:0;right:0;bottom:0;z-index:900;display:flex;align-items:center;gap:.9rem;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom,0px));background:#fbf9f4f7;border-top:1px solid var(--line,#e2d8c3);box-shadow:0 -6px 20px #00000014;transform:translateY(110%);transition:transform .22s ease;visibility:hidden;pointer-events:none}.lxvwp-stickybuy.is-on{transform:translateY(0);visibility:visible;pointer-events:auto}.lxvwp-stickybuy .sb-meta{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.lxvwp-stickybuy .sb-title{font-family:var(--sc-serif);font-size:var(--fs-body);color:#2b2620;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lxvwp-stickybuy .sb-price{font-family:var(--sc-serif);font-size:var(--fs-body);color:#6a6154}.lxvwp-stickybuy .sb-btn{flex:0 0 auto;min-height:48px;padding:.85rem 1.4rem;border:0;cursor:pointer;background:#2c1810;color:#fff;font-family:var(--sc-serif);text-transform:uppercase;letter-spacing:.14em;font-size:var(--fs-micro);font-weight:500;border-radius:0}.lxvwp-stickybuy .sb-btn[disabled]{opacity:.6;cursor:default}}@media (prefers-reduced-motion:reduce){.lxvwp-stickybuy{transition:none}}.lxvwp{-webkit-text-size-adjust:100%}.lxvwp img{max-width:100%;height:auto}.lxvwp-rcard img,.lxvwp-spice-bowl{height:auto}.lxvwp-rcard img{height:140px}.lxvwp-spice-bowl{height:92px}.lxvwp .lxvwp-hero,.lxvwp .lxvwp-tn-grid,.lxvwp .lxvwp-pair-grid,.lxvwp .lxvwp-rcards,.lxvwp .lxvwp-rev-grid{min-width:0}.lxvwp .lxvwp-hero>*,.lxvwp .lxvwp-tn-grid>*,.lxvwp .lxvwp-pair-grid>*,.lxvwp .lxvwp-rcards>*,.lxvwp .lxvwp-rev-grid>*{min-width:0}.lxvwp h1,.lxvwp h2,.lxvwp h3,.lxvwp p{overflow-wrap:anywhere}@media (max-width:980px){.lxvwp-hero{grid-template-columns:1fr}.lxvwp-buyside{padding:2rem 2.2rem 2.4rem}.lxvwp-tasting,.lxvwp-pairband,.lxvwp-reviews{padding-left:2.2rem;padding-right:2.2rem}}@media (max-width:700px){.lxvwp{font-size:var(--fs-body)}.lxvwp-imgwrap{min-height:0;padding:1.25rem 1.25rem 1.5rem}.lxvwp-imgwrap img{max-height:56vh}.lxvwp-wotm{top:12px;left:12px;width:84px;height:84px;font-size:var(--fs-micro);line-height:1.7;letter-spacing:.14em}.lxvwp-buyside{padding:1.6rem 1.25rem 2rem}.lxvwp-buyside h1{font-size:var(--fs-display)}.lxvwp-tagline{font-size:var(--fs-title);margin-bottom:1rem}.lxvwp-price{font-size:var(--fs-title);margin:1.1rem 0 .9rem}.lxvwp-tasting,.lxvwp-pairband,.lxvwp-reviews{padding:2rem 1.25rem}.lxvwp-footbar{padding:1.25rem;gap:1rem 1.25rem}.lxvwp-opt{min-height:56px;padding:.9rem 1rem}.lxvwp .lxvwp-atc-main,.lxvwp-atc-main{min-height:54px;padding:1.05rem!important;font-size:var(--fs-micro)}.lxvwp-perks li.trio{min-height:52px}.lxvwp-bandhead{gap:.75rem}.lxvwp-bandhead:before,.lxvwp-bandhead:after{max-width:40px}.lxvwp-bandhead h2{font-size:var(--fs-micro);letter-spacing:.18em}.lxvwp-rcards{grid-template-columns:repeat(2,1fr);gap:1rem}.lxvwp-rcard img,.lxvwp-rcard .rimg-empty{height:110px}.lxvwp-rcard .rcap{font-size:var(--fs-body)}}@media (max-width:430px){.lxvwp-imgwrap{padding:1rem .9rem 1.25rem}.lxvwp-imgwrap img{max-height:48vh}.lxvwp-wotm{width:70px;height:70px;font-size:var(--fs-micro);letter-spacing:.1em}.lxvwp-buyside{padding:1.4rem 1.1rem 1.8rem}.lxvwp-tasting,.lxvwp-pairband,.lxvwp-reviews{padding:1.8rem 1.1rem}.lxvwp-spice-top{gap:.85rem}.lxvwp-spice-bowl{width:72px;height:72px}.lxvwp-spice h3{font-size:var(--fs-title)}.lxvwp-rcards{grid-template-columns:1fr}.lxvwp-rcard img,.lxvwp-rcard .rimg-empty{height:150px}.lxvwp-footbar{flex-direction:column;gap:.9rem}.lxvwp-footbar .divider{display:none}.lxvwp-qcard{padding:1.3rem 1.15rem}}
