.av-pdp,.av-buybox,:root{--midnight:#021E42;--navy:#002855;--blue:#003A70;--gold:#bc8d26;--gold-lt:#dbb85e;--sand:#d9c395;--cream:#F3DFC8;--peach:#FDEBDB;--ivory:#FCF7F2;--paper:#F7EFE4;--red:#cc233a;--onyx:#0b0b0c;--ink:#14213a;--muted:var(--midnight);--line:rgba(2,30,66,.12);--line-gold:rgba(188,141,38,.35);--accent:var(--midnight);--accent-ink:var(--ivory);--accent-2:var(--gold);--f-display:"Gravesend Sans","Encode Sans Expanded",system-ui,sans-serif;--f-sub:"Gravesend Sans","Encode Sans Expanded",system-ui,sans-serif;--f-body:"Benton Sans","Libre Franklin",system-ui,sans-serif;--f-serif:"Libre Baskerville",Baskerville,Georgia,serif;--ease:cubic-bezier(.32,.72,0,1);--ease-out:cubic-bezier(.16,1,.3,1);--wrap:1440px;--gut:clamp(18px,4vw,64px)}.av-wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gut)}.av-eyebrow{font-family:var(--f-sub);font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;font-weight:600;color:var(--gold)}.av-h2{font-family:var(--f-display);text-transform:uppercase;font-weight:400;letter-spacing:.06em;line-height:1.08;font-size:clamp(28px,4.2vw,58px);margin:.35em 0 .5em}.av-lead{font-family:var(--f-serif);font-style:italic;font-size:clamp(17px,1.6vw,21px);line-height:1.6}@keyframes avMarq{to{transform:translate(-50%)}}@keyframes avKen{0%{transform:scale(1.02)}to{transform:scale(1.12) translateY(-2%)}}.av-buy{position:sticky;top:92px}@media(max-width:980px){.av-buy{position:static}}.av-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-gold);border-radius:30px;padding:5px 12px 5px 10px;font-family:var(--f-sub);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;color:var(--gold)}.av-pill:before{content:"";width:6px;height:6px;transform:rotate(45deg);background:var(--gold)}.av-pill--pre{color:var(--red);border-color:#cc233a4d}.av-pill--pre:before{background:var(--red);animation:avPulse 1.8s var(--ease) infinite}@keyframes avPulse{50%{opacity:.25}}.av-title{font-family:var(--f-display);font-weight:400;text-transform:uppercase;letter-spacing:.05em;line-height:1.08;font-size:clamp(28px,2.7vw,42px);margin:16px 0 8px;color:var(--midnight)}.av-sub{font-family:var(--f-sub);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);display:flex;flex-wrap:wrap;gap:4px 0}.av-sub span+span:before{content:"";display:inline-block;width:1px;height:10px;background:var(--line-gold);margin:0 12px;vertical-align:-1px}.av-proof{display:flex;flex-wrap:wrap;gap:8px 18px;margin:16px 0 4px;align-items:center}.av-medal{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.3}.av-medal svg{width:34px;height:34px;flex:none}.av-medal b{display:block;font-family:var(--f-sub);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.av-price{display:flex;align-items:baseline;gap:12px;margin:22px 0 4px}.av-price__val{font-family:var(--f-display);font-size:30px;letter-spacing:.03em;color:var(--midnight)}.av-price__note{font-size:12px;color:var(--muted)}.av-desc{color:var(--midnight);margin:10px 0 18px}.av-usps{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:10px}.av-usps li{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.5}.av-usps li:before{content:"";flex:none;width:7px;height:7px;transform:rotate(45deg);border:1px solid var(--gold);margin-top:7px}.av-scarce{border:1px solid var(--line-gold);background:linear-gradient(180deg,#f3dfc873,#f3dfc81f);border-radius:6px;padding:16px 18px;margin:0 0 22px;position:relative;overflow:hidden}.av-scarce__top{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.av-scarce__label{font-family:var(--f-sub);font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--midnight)}.av-scarce__num{font-family:var(--f-display);font-size:22px;color:var(--gold)}.av-scarce p{margin:6px 0 0;font-size:13px;line-height:1.55;color:var(--midnight)}.av-meter{display:none;margin-top:12px}.av-meter.on{display:block}.av-meter__bar{height:2px}.av-meter__bar i{display:block;height:100%;background:linear-gradient(90deg,var(--red),var(--gold));transform-origin:left;transition:transform 1.2s var(--ease-out)}.av-meter__txt{font-family:var(--f-display);font-size:19px;margin-top:8px;color:var(--red)}.av-count{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.av-count div{background:var(--ivory);border:1px solid var(--line);border-radius:4px;text-align:center;padding:8px 0 6px}.av-count b{display:block;font-family:var(--f-display);font-size:22px;line-height:1;color:var(--midnight)}.av-count>div>span{font-family:var(--f-sub);font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.av-label{font-family:var(--f-sub);font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;margin:0 0 10px;display:flex;justify-content:space-between}.av-label span{font-weight:500;color:var(--muted);letter-spacing:.1em;text-transform:none;font-family:var(--f-body);font-size:12px}.av-variants{display:grid;gap:8px;margin-bottom:22px}.av-var{display:grid;grid-template-columns:54px 1fr auto;gap:14px;align-items:center;text-align:left;background:#fff;border:1px solid var(--line);border-radius:6px;padding:8px 14px 8px 8px;transition:border-color .4s var(--ease),box-shadow .4s var(--ease),transform .3s var(--ease)}.av-var:active{transform:scale(.99)}.av-var img{width:54px;height:54px;object-fit:contain;background:var(--paper);border-radius:4px;mix-blend-mode:multiply}.av-var b{display:block;font-family:var(--f-sub);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;line-height:1.35}.av-var small{display:block;font-size:12px;color:var(--muted);line-height:1.4;margin-top:2px}.av-var em{font-style:normal;font-family:var(--f-display);font-size:17px;color:var(--midnight)}.av-var[aria-checked=true]{border-color:var(--midnight);box-shadow:0 0 0 1px var(--midnight),0 10px 30px -18px #021e4273}.av-sizes{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.av-size{border:1px solid var(--line);background:#fff;border-radius:30px;padding:8px 16px;font-family:var(--f-sub);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.av-size.on{border-color:var(--midnight);background:var(--midnight);color:var(--ivory)}.av-preview{position:relative;aspect-ratio:3/4;background:var(--paper);border-radius:4px;overflow:hidden}.av-preview img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.av-preview span{position:absolute;left:8%;right:8%;text-align:center;font-family:var(--f-serif);font-size:7px;line-height:1.25;color:#6e5320;text-shadow:0 .5px 0 rgba(255,255,255,.6);letter-spacing:.04em;word-break:break-word}.av-preview em{position:absolute;bottom:4px;left:0;right:0;text-align:center;font-style:normal;font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.av-express{margin-top:10px;display:grid;gap:8px}.av-shoppay{height:50px;border-radius:40px;border:0;background:#5a31f4;color:#fff;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center;gap:6px}.av-shoppay span{font-weight:400;opacity:.9;font-size:14px}.av-more{font-size:12px;text-align:center;text-decoration:underline;color:var(--muted);background:none;border:0}.av-trust{display:grid;gap:12px;margin:22px 0 4px;padding:18px 0 0;border-top:1px solid var(--line)}.av-trust div{display:flex;gap:12px;align-items:center;font-size:13px;line-height:1.4}.av-trust svg{width:22px;height:22px;fill:var(--gold);flex:none}.av-acc{border-top:1px solid var(--line);margin-top:22px}.av-acc details{border-bottom:1px solid var(--line)}.av-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-family:var(--f-sub);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:700}.av-acc summary::-webkit-details-marker{display:none}.av-acc summary:after{content:"";width:9px;height:9px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg);transition:transform .5s var(--ease);margin-right:4px}.av-acc details[open] summary:after{transform:rotate(-135deg)}.av-acc .av-acc__body{padding:0 0 18px;font-size:14px;color:var(--midnight)}.av-acc dl{display:grid;grid-template-columns:auto 1fr;gap:6px 18px;margin:0}.av-acc dt{font-family:var(--f-sub);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:3px}.av-acc dd{margin:0}.av-sec{padding:clamp(80px,10vw,150px) 0;position:relative;overflow:hidden}.av-sec--dark{background:var(--midnight);color:var(--cream)}.av-sec--dark .av-h2{color:var(--ivory)}.av-sec--accent,.av-sec--liquid{background:var(--accent);color:var(--accent-ink)}.av-sec--liquid .av-h2{color:var(--ivory)}.av-sec--paper{background:#fff}.av-bgword{position:absolute;left:-2vw;right:-2vw;top:50%;transform:translateY(-50%);font-family:var(--f-display);text-transform:uppercase;font-size:clamp(90px,17vw,280px);line-height:.85;letter-spacing:.02em;white-space:nowrap;opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none}.av-pattern{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;pointer-events:none}.av-spear{position:absolute;right:-4vw;bottom:-6vw;width:min(46vw,620px);opacity:.06;pointer-events:none}.av-glance{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.av-glance div{padding:clamp(26px,3.4vw,46px) clamp(14px,2vw,30px);border-left:1px solid var(--line)}.av-glance div:first-child{border-left:0}.av-glance b{display:block;font-family:var(--f-display);font-size:clamp(34px,4.4vw,64px);line-height:1;color:var(--midnight);letter-spacing:.02em}.av-glance>div>span{display:block;margin-top:12px;font-family:var(--f-sub);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);line-height:1.6}@media(max-width:760px){.av-glance{grid-template-columns:1fr 1fr}.av-glance div:nth-child(3){border-left:0}.av-glance div:nth-child(n+3){border-top:1px solid var(--line)}}.av-liquid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,110px);position:relative;z-index:2}.av-liquid p{color:#f3dfc8d1}.av-liquid .av-lead{color:var(--cream)}.av-stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#dbb85e40;border:1px solid rgba(219,184,94,.25);margin-top:34px}.av-stats div{background:var(--midnight);padding:18px}.av-stats>div>span{display:block;font-family:var(--f-sub);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-lt);opacity:.85}.av-stats b{display:block;font-weight:400;font-family:var(--f-display);font-size:19px;color:var(--ivory);margin-top:4px;letter-spacing:.03em}.av-palate{display:grid;gap:12px}.av-stage{border:1px solid rgba(219,184,94,.22);border-radius:6px;padding:22px 24px;background:#ffffff05;transition:border-color .5s var(--ease),background .5s var(--ease)}.av-stage:hover{border-color:#dbb85e99;background:#ffffff0a}.av-stage h3{margin:0 0 6px;font-family:var(--f-sub);font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-lt);font-weight:600;display:flex;gap:12px;align-items:center}.av-stage p{margin:0;font-size:14.5px}.av-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.av-chips span{border:1px solid rgba(219,184,94,.35);color:var(--cream);border-radius:30px;padding:4px 11px;font-size:11.5px}.av-serve{margin-top:12px;font-size:13.5px;color:#f3dfc8bf;display:flex;gap:10px}.av-serve b{font-family:var(--f-sub);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-lt);padding-top:3px;white-space:nowrap}@media(max-width:900px){.av-liquid{grid-template-columns:1fr}}.av-casks{position:relative;z-index:2;margin-top:clamp(60px,7vw,100px)}.av-casks__head{margin-bottom:26px;max-width:62ch}.av-casks__head h3{font-family:var(--f-display);font-weight:400;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(22px,2.4vw,32px);margin:6px 0 0;color:var(--ivory)}.av-casks__head p{margin:8px 0 0;font-size:14px;color:#f3dfc8b8}.av-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:var(--gold) transparent}.av-cask{scroll-snap-align:start;position:relative;border-top:1px solid rgba(219,184,94,.5);padding:26px 4px 0}.av-cask:before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;transform:rotate(45deg);background:var(--gold)}.av-cask__yr{font-family:var(--f-display);font-size:44px;line-height:1;color:var(--ivory);letter-spacing:.02em}.av-cask__age{font-family:var(--f-sub);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-lt);margin:10px 0}.av-cask p{font-size:13.5px;margin:0;color:#f3dfc8c7}.av-split{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(40px,6vw,110px);align-items:center}.av-split--rev{grid-template-columns:1fr 1.05fr}.av-split--rev .av-frame{order:2}@media(max-width:900px){.av-split,.av-split--rev{grid-template-columns:1fr}.av-split--rev .av-frame{order:0}}.av-frame{padding:8px;border:1px solid var(--line-gold);border-radius:10px;background:#fff6}.av-frame__in{border-radius:6px;overflow:hidden;aspect-ratio:4/5;background:var(--paper);position:relative}.av-frame__in img{width:100%;height:100%;object-fit:cover;transition:transform 2s var(--ease)}.av-frame__in img.contain{object-fit:contain;mix-blend-mode:multiply;padding:8%}.av-frame:hover .av-frame__in img{transform:scale(1.04)}.av-details{list-style:none;padding:0;margin:30px 0 0;counter-reset:d}.av-details{display:grid;grid-template-columns:1fr 1fr;gap:26px 30px;border-top:1px solid var(--line-gold);padding-top:26px!important}.av-details li{display:block}.av-details b{display:block;font-family:var(--f-sub);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:4px}.av-details span{font-size:14px;color:var(--midnight)}.av-nums{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#dbb85e4d;border:1px solid rgba(219,184,94,.3)}.av-nums div{background:var(--accent);padding:clamp(20px,2.6vw,34px)}.av-nums b{display:block;font-family:var(--f-display);font-weight:400;font-size:clamp(34px,4vw,58px);line-height:1;color:var(--gold-lt);letter-spacing:.02em}.av-nums>div>span{display:block;margin-top:10px;font-family:var(--f-sub);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;opacity:.8;line-height:1.6}.av-tribute{text-align:center;max-width:860px;margin:0 auto;position:relative;z-index:2}.av-inscr{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:32px 0 36px}.av-inscr button{border:1px solid var(--line-gold);background:#fff;border-radius:40px;padding:12px 20px;font-family:var(--f-serif);font-style:italic;font-size:14px;transition:all .4s var(--ease)}.av-inscr button:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 12px 24px -16px #bc8d2699}.av-ghost{display:inline-flex;align-items:center;gap:14px;border:1px solid var(--midnight);border-radius:40px;padding:8px 8px 8px 24px;background:none;font-family:var(--f-sub);font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;text-decoration:none;transition:all .4s var(--ease)}.av-ghost i{width:34px;height:34px;border-radius:50%;background:var(--midnight);display:grid;place-items:center;transition:transform .5s var(--ease)}.av-ghost i svg{width:14px;height:14px;fill:var(--gold-lt)}.av-ghost:hover i{transform:translate(3px,-1px) scale(1.06)}.av-thread{position:relative;min-height:min(92vh,820px);display:flex;align-items:flex-end;color:var(--ivory);overflow:hidden}.av-thread__img{position:absolute;top:0;right:0;bottom:0;left:0}.av-thread__img img{width:100%;height:100%;object-fit:cover;object-position:60% 40%;transform:scale(1.08);transition:transform 2.4s var(--ease)}.av-thread.in .av-thread__img img{transform:scale(1)}.av-thread__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#021e42f7 8%,#021e42b3 45%,#021e4240)}.av-thread__words{position:absolute;top:8%;left:0;right:0;font-family:var(--f-display);text-transform:uppercase;font-size:clamp(70px,13vw,210px);line-height:.86;letter-spacing:.02em;opacity:.12;white-space:nowrap;text-align:center}.av-thread__in{position:relative;z-index:2;padding:clamp(80px,9vw,130px) 0;width:100%}.av-thread__grid{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(30px,6vw,100px);align-items:end}.av-thread p{color:#fcf7f2d9}.av-thread__nums{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(219,184,94,.45)}.av-thread__nums div{padding:22px 0 0}.av-thread__nums b{font-family:var(--f-display);font-weight:400;font-size:clamp(36px,4vw,56px);line-height:1;color:var(--gold-lt)}.av-thread__nums>div>span{display:block;margin-top:8px;font-family:var(--f-sub);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.av-thread__tie{margin-top:28px;border-left:1px solid var(--gold);padding-left:18px;font-family:var(--f-serif);font-style:italic;font-size:16px;line-height:1.6;color:var(--cream)}@media(max-width:900px){.av-thread__grid{grid-template-columns:1fr}}.av-proofgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.av-card{padding:7px;border:1px solid var(--line);border-radius:10px;background:#ffffff8c}.av-card__in{border-radius:6px;background:#fff;padding:clamp(22px,2.4vw,32px);height:100%;box-shadow:inset 0 1px #ffffffe6}.av-card__in h3{margin:14px 0 6px;font-family:var(--f-display);font-weight:400;text-transform:uppercase;letter-spacing:.05em;font-size:19px;color:var(--midnight)}.av-card__in p{margin:0;font-size:13.5px;color:var(--midnight)}.av-card svg{width:46px;height:46px}@media(max-width:860px){.av-proofgrid{grid-template-columns:1fr}}.av-xs{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.av-xcard{padding:7px;border:1px solid var(--line);border-radius:10px;background:#ffffff80;text-decoration:none;display:block;transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.av-xcard:hover{transform:translateY(-4px);box-shadow:0 30px 50px -36px #021e428c}.av-xcard__img{aspect-ratio:1/1;background:var(--paper);border-radius:6px;overflow:hidden;position:relative}.av-xcard__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:8%;transition:transform 1.2s var(--ease)}.av-xcard:hover .av-xcard__img img{transform:scale(1.05)}.av-xcard__img .ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;padding:20px;background:radial-gradient(circle at 50% 40%,#0a2b57,var(--midnight));color:var(--cream);font-family:var(--f-sub);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.av-xcard__img .ph img{width:90px;height:auto;opacity:.6;mix-blend-mode:normal;padding:0;margin:0 auto 14px}.av-xcard__b{padding:16px 10px 10px;display:flex;justify-content:space-between;gap:12px;align-items:end}.av-xcard__b b{display:block;font-family:var(--f-sub);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;line-height:1.45}.av-xcard__b small{color:var(--muted);font-size:12px}.av-xcard__b em{font-style:normal;font-family:var(--f-display);font-size:17px;white-space:nowrap}.av-xcard .av-quick{margin:4px 10px 10px;width:calc(100% - 20px);height:42px;border-radius:40px;border:1px solid var(--midnight);background:none;font-family:var(--f-sub);font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;transition:all .4s var(--ease)}.av-xcard .av-quick:hover{background:var(--midnight);color:var(--ivory)}.av-faq{max-width:900px;margin:0 auto}.av-faq .av-acc summary{font-family:var(--f-display);font-size:clamp(16px,1.5vw,20px);letter-spacing:.04em;text-transform:none;font-weight:400;padding:22px 0}.av-reviews-slot{display:none;font-size:12.5px;color:var(--muted)}body.show-slots .av-reviews-slot{display:block}@keyframes avIn{0%{opacity:0;transform:translateY(12px)}}.rv{opacity:0;transform:translateY(40px);filter:blur(6px);transition:opacity 1.1s var(--ease-out),transform 1.1s var(--ease-out),filter 1.1s var(--ease-out)}.rv.in{opacity:1;transform:none;filter:none}.rv-d1{transition-delay:.1s}.rv-d2{transition-delay:.2s}.rv-d3{transition-delay:.3s}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;filter:none}}.av-sec--after-thread{padding-top:clamp(70px,8vw,120px)!important}.av-who{font-family:var(--f-serif);font-style:italic;font-size:18px;color:var(--accent-2);margin:-6px 0 18px}.av-nums div:first-child{background:var(--accent-2)}.av-nums div:first-child b{color:var(--midnight)}.av-nums div:first-child span{color:var(--midnight);opacity:.85}.av-proofband{display:grid;grid-template-columns:1.2fr 1fr;border:1px solid var(--line-gold);border-radius:10px;overflow:hidden;background:#fff}.av-proof__award{display:flex;gap:22px;align-items:flex-start;padding:clamp(26px,3.4vw,46px);background:linear-gradient(135deg,var(--midnight),#0a2b57);color:var(--cream)}.av-proof__award svg{width:64px;height:64px;flex:none}.av-proof__award h3,.av-proof__reviews h3{margin:0 0 8px;font-family:var(--f-display);font-weight:400;text-transform:uppercase;letter-spacing:.05em;font-size:clamp(20px,2vw,26px)}.av-proof__award h3{color:var(--ivory)}.av-proof__award p{margin:0;color:#f3dfc8d1;font-size:14px;max-width:52ch}.av-proof__reviews{padding:clamp(26px,3.4vw,46px)}.av-proof__reviews h3{color:var(--midnight)}.av-proof__reviews p{margin:0;color:var(--midnight);font-size:14px}@media(max-width:760px){.av-proofband{grid-template-columns:1fr}}.av-xs--3{grid-template-columns:1.25fr 1fr;align-items:stretch}.av-xs--3 .av-xcard:first-child{grid-row:1/3}.av-xs--3 .av-xcard:first-child .av-xcard__img{aspect-ratio:1/1}.av-xs--3 .av-xcard:not(:first-child){display:grid;grid-template-columns:44% 1fr;grid-template-rows:1fr auto;column-gap:6px;align-items:center}.av-xs--3 .av-xcard:not(:first-child) .av-xcard__img{grid-row:1/3;aspect-ratio:1/1;align-self:center;width:100%}.av-xs--3 .av-xcard:not(:first-child) .av-xcard__b{flex-direction:column;align-items:flex-start;gap:6px;align-self:end;padding-bottom:4px}.av-xs--3 .av-xcard:not(:first-child) .av-quick{grid-column:2;align-self:start;margin-top:8px}@media(max-width:760px){.av-xs--3{grid-template-columns:1fr}.av-xs--3 .av-xcard:first-child{grid-row:auto}.av-xs--3 .av-xcard:first-child .av-xcard__img{aspect-ratio:1/1}}@media(max-width:760px){.av-sec{padding:64px 0}.av-h2{font-size:clamp(28px,8vw,36px)}.av-lead{font-size:17px}.av-glance b{font-size:38px}.av-glance div{padding:22px 14px}.av-details{grid-template-columns:1fr}.av-thread{min-height:auto}.av-thread__words{font-size:64px;top:4%}.av-thread__nums b{font-size:34px}.av-bgword{font-size:96px}.av-inscr{margin:22px 0 26px}.av-title{font-size:30px;margin-top:10px}.av-buy{padding-top:6px}}@media(max-width:760px){.av-sub{column-gap:14px;letter-spacing:.14em}.av-sub span+span:before{display:none}}.av-scarce{border:0;background:none;padding:0;margin:0 0 26px;display:grid;gap:14px;overflow:visible}.av-seal{display:flex;align-items:center;gap:14px}.av-seal p{margin:0;font-size:13.5px;line-height:1.5;color:var(--midnight)}.av-seal__disc{flex:none;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;font-family:var(--f-display);color:var(--midnight);letter-spacing:.02em;background:radial-gradient(circle at 32% 28%,#f7e3a8 0,#dbb85e 32%,#bc8d26 62%,#8d6516);box-shadow:inset 0 0 0 1px #ffffff59,inset 0 -6px 10px #50320040,0 8px 18px -10px #78500ab3;position:relative}.av-seal__disc:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;border:1px dashed rgba(2,30,66,.35)}.av-seal__disc--icon svg{width:24px;height:24px;fill:var(--midnight)}.av-live{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.av-live__dot{width:8px;height:8px;border-radius:50%;background:#2f9a5a;box-shadow:0 0 #2f9a5a80;animation:avLive 2s var(--ease) infinite}.av-live__txt{font-family:var(--f-sub);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--midnight)}.av-live__txt b{font-family:var(--f-display);font-size:17px;letter-spacing:.02em;font-weight:400;color:var(--gold)}.av-live__txt em{font-style:normal;color:var(--red)}.av-live__bar{grid-column:1/-1;height:2px;background:#021e4214;overflow:hidden}.av-live__bar i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--gold-lt));transform-origin:left;transition:transform 1.2s var(--ease-out)}.av-live.is-low .av-live__dot{background:var(--red);animation-name:avLiveR}.av-live.is-low .av-live__bar i{background:linear-gradient(90deg,var(--red),var(--gold))}@keyframes avLive{0%{box-shadow:0 0 #2f9a5a73}70%{box-shadow:0 0 0 8px #2f9a5a00}to{box-shadow:0 0 #2f9a5a00}}@keyframes avLiveR{0%{box-shadow:0 0 #cc233a73}70%{box-shadow:0 0 0 8px #cc233a00}to{box-shadow:0 0 #cc233a00}}.av-launch{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.av-launch__lbl{font-family:var(--f-sub);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--red)}.av-launch__now{font-family:var(--f-display);color:var(--midnight)}.av-count{display:flex;align-items:baseline;gap:3px;font-family:var(--f-display);color:var(--midnight)}.av-count b{font-weight:400;font-size:20px;min-width:1.4em;text-align:right}.av-count i{font-style:normal;font-size:10px;color:var(--muted);margin-right:6px}.av-price{display:flex;align-items:baseline;gap:12px;margin:22px 0 12px}.av-price__val{font-family:var(--f-display);font-size:30px;color:var(--midnight);letter-spacing:.02em;line-height:1}.av-price__fees{font-size:12.5px;color:var(--gold);font-weight:600}.av-pay{display:flex;flex-direction:column;align-items:center;gap:8px;margin:14px 0 4px}.av-pay__lbl{display:flex;align-items:center;gap:6px;font-family:var(--f-sub);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.av-pay__lbl svg{width:12px;height:12px;fill:currentColor}.av-pay__logos{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;position:relative}.av-pay__logos svg{width:38px;height:24px;display:block;flex:none}.av-pay--drawer{margin-top:12px}.av-etch{position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--f-serif);line-height:1.08;letter-spacing:.03em;white-space:normal;overflow-wrap:anywhere;overflow:hidden;opacity:0;transition:opacity .4s var(--ease)}.av-etch.on{opacity:1}.av-preview span.av-etch{left:auto;right:auto;font-size:8px;color:inherit;text-shadow:none}.av-preview em{z-index:2}.av-preview--plaque{display:grid;place-items:center;background:linear-gradient(160deg,#3b2a1a,#1d140b)}.av-plaque{position:relative;width:78%;aspect-ratio:3.4/1;border-radius:3px;background:linear-gradient(135deg,#f2d98f,#c79a3a 45%,#e9c97a 60%,#a9791f);box-shadow:inset 0 0 0 1px #fff6,0 4px 10px #0006}.av-etch--plaque{color:#3b2a10!important}.av-multi{margin:12px 0 0;font-size:12px;color:var(--muted);line-height:1.5;padding-left:12px;border-left:2px solid var(--gold-lt)}.av-ship{margin:-4px 0 20px;padding:12px 14px;border-left:2px solid var(--gold);background:#f3dfc84d;font-size:13px;line-height:1.55;color:var(--midnight)}.av-ship__opt{padding:12px 14px;border-left:2px solid var(--gold);background:#f3dfc84d}.av-ship__opt b{display:block;font-family:var(--f-sub);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--midnight)}.av-ship__opt span{font-size:13px;color:var(--midnight);line-height:1.5}.av-share{text-align:center;max-width:720px;margin:0 auto}.av-share__row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:24px}.av-share .av-ghost{background:none;border:1px solid var(--midnight);cursor:pointer;font:inherit}.av-foil{background:linear-gradient(100deg,#8d6516,#dbb85e 22%,#f7e3a8 36%,#bc8d26 52%,#e9c97a 70%,#8d6516);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:avFoil 9s linear infinite}.av-glance>div>span{color:var(--midnight);font-weight:600}@keyframes avFoil{to{background-position:-220% 0}}.rv-clip{clip-path:inset(12% 0 12% 0 round 6px);transition:clip-path 1.3s var(--ease-out),opacity 1s var(--ease),transform 1s var(--ease)}.rv-clip.in{clip-path:inset(0 0 0 0 round 6px)}.rv-d1{transition-delay:.12s}.rv-stagger>*{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease),transform .9s var(--ease-out)}.rv-stagger.in>*{opacity:1;transform:none}.rv-stagger.in>*:nth-child(2){transition-delay:.08s}.rv-stagger.in>*:nth-child(3){transition-delay:.16s}.rv-stagger.in>*:nth-child(4){transition-delay:.24s}.rv-stagger.in>*:nth-child(5){transition-delay:.32s}.rv-stagger.in>*:nth-child(n+6){transition-delay:.4s}.av-par{will-change:transform;transform:scale(1.06)}.av-drift{animation:avDrift 38s ease-in-out infinite alternate}.av-float{animation:avFloat 14s ease-in-out infinite alternate}@keyframes avDrift{0%{translate:-2% 0}to{translate:2% 0}}@keyframes avFloat{0%{translate:0 -10px;rotate:-2deg}to{translate:0 10px;rotate:2deg}}.av-pattern{animation:avBreathe 16s ease-in-out infinite alternate}@keyframes avBreathe{0%{opacity:.11}to{opacity:.2}}@supports (animation-timeline: view()){.av-par{animation:avPar linear both;animation-timeline:view();animation-range:cover}@keyframes avPar{0%{transform:translateY(24px) scale(1.06)}to{transform:translateY(-24px) scale(1.06)}}}@media(prefers-reduced-motion:reduce){.av-drift,.av-float,.av-pattern,.av-foil,.av-live__dot,.av-par{animation:none!important}.rv-clip,.rv-stagger>*{clip-path:none!important;opacity:1!important;transform:none!important;transition:none!important}}.av-var img,.av-frame__in,.av-xcard__img,.av-preview{background:var(--ivory)}.av-title{font-family:var(--f-serif);font-weight:700;text-transform:none;letter-spacing:0;line-height:1.12;font-size:clamp(30px,2.9vw,44px)}.av-sub{color:var(--midnight);font-weight:600}.av-var small,.av-price__note,.av-multi{color:var(--midnight);opacity:1;font-weight:400}.av-var b{font-family:var(--f-sub);font-weight:700}.av-var em{font-family:var(--f-sub);font-weight:600;font-size:15px;letter-spacing:.04em}.av-price__val{font-family:var(--f-sub);font-weight:600}.av-desc{color:var(--midnight)}.av-usps{gap:8px}.av-usps li{font-weight:700;color:var(--midnight);font-size:14.5px}.av-usps li:before{display:none}.av-awards{margin:18px 0 22px}.av-awards__row{list-style:none;margin:0;padding:0 0 4px;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.av-awards__row::-webkit-scrollbar{display:none}.av-award{flex:none;width:86px;scroll-snap-align:start;text-align:center}.av-award__disc{width:66px;height:66px;margin:0 auto 8px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--gold);color:var(--midnight);box-shadow:inset 0 0 0 4px var(--gold),inset 0 0 0 5px #ffffffbf}.av-award__disc b{font-family:var(--f-sub);font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;line-height:1}.av-award__disc i{font-style:normal;font-family:var(--f-sub);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-top:4px}.av-award__cap b{display:block;font-size:11.5px;line-height:1.3;font-weight:700;color:var(--midnight)}.av-award__cap small{display:block;font-size:10.5px;line-height:1.35;margin-top:2px;color:var(--midnight)}.av-awards__note{margin:8px 0 0;font-size:12px;color:var(--midnight)}.av-stars{color:var(--gold);letter-spacing:.1em}.av-glance b,.av-num{color:var(--gold)!important;background:none!important;-webkit-background-clip:border-box!important;animation:none!important;font-family:var(--f-sub);font-weight:600}.av-glance>div>span{color:var(--midnight);font-weight:700}.av-poster{text-align:center;padding:clamp(80px,10vw,150px) 0}.av-poster__in{position:relative;z-index:2}.av-poster__h{font-family:var(--f-display);font-weight:600;text-transform:uppercase;letter-spacing:.03em;line-height:.98;font-size:clamp(40px,7.4vw,112px);margin:.2em auto .3em;max-width:14ch;color:var(--ivory)}.av-poster__lead{font-family:var(--f-serif);font-style:italic;font-size:clamp(17px,1.7vw,22px);line-height:1.55;max-width:44ch;margin:0 auto;color:var(--cream)}.av-poster__notes{display:grid;grid-template-columns:repeat(3,1fr);margin:clamp(48px,6vw,80px) auto 0;max-width:1080px;border-top:1px solid rgba(219,184,94,.4);border-bottom:1px solid rgba(219,184,94,.4)}.av-poster__notes>div{padding:30px 26px;border-left:1px solid rgba(219,184,94,.4)}.av-poster__notes>div:first-child{border-left:0}.av-poster__notes h3{margin:0 0 10px;font-family:var(--f-sub);font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-lt);font-weight:700}.av-poster__notes p{margin:0;font-family:var(--f-serif);font-size:16px;line-height:1.55;color:var(--ivory)}.av-poster__foot{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 40px;margin-top:26px;font-size:13.5px;color:var(--cream)}.av-poster__foot b{font-family:var(--f-sub);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-lt);margin-right:10px;font-weight:700}@media(max-width:760px){.av-poster__notes{grid-template-columns:1fr}.av-poster__notes>div{border-left:0;border-top:1px solid rgba(219,184,94,.4);padding:22px 8px}.av-poster__notes>div:first-child{border-top:0}}#bottle .av-h2{font-family:var(--f-display);font-weight:600}#bottle .av-spear{right:-6vw;top:50%;bottom:auto;translate:0 -50%;width:min(64vw,900px);opacity:.08;z-index:0}#bottle .av-split{position:relative;z-index:1}#bottle .av-details b{font-family:var(--f-sub);font-weight:700}.av-h2,.av-thread h2,.av-casks__head h3{font-family:var(--f-display);font-weight:600}.av-reviews{border-top:1px solid var(--line);padding-top:clamp(30px,4vw,50px)}.av-reviews__head{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.av-reviews__head .av-h2{margin:0;color:var(--midnight)}.av-reviews__sum{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:var(--midnight)}.av-reviews__sum .av-stars{font-size:20px}.av-reviews__ph{margin:26px 0 0;font-size:14px;color:var(--midnight)}.av-reviews .av-ghost{background:none;border:1px solid var(--midnight);cursor:pointer;font:inherit}.av-faq .av-acc summary{font-family:var(--f-body);font-weight:600;font-size:clamp(16px,1.4vw,19px);letter-spacing:0;color:var(--midnight)}.av-acc summary{font-family:var(--f-sub);font-weight:700;color:var(--midnight)}.av-buy,.av-awards{min-width:0}.av-award__disc{padding:0 9px;box-sizing:border-box;overflow:hidden;text-align:center}.av-award__disc b{font-size:16px;letter-spacing:.04em;max-width:100%;white-space:nowrap}.av-award__disc.is-long b{font-size:10.5px;letter-spacing:.02em}.av-award__disc i{font-size:9px;letter-spacing:.08em}.av-award__disc.is-mid b{font-size:13px;letter-spacing:.04em}.av-award__disc b{line-height:1}.av-live{border-top:0;border-bottom:0;padding:4px 0 0}.av-xmas{margin:14px 0 6px;padding:14px 16px;border:1px solid var(--gold);border-radius:6px;background:#fff}.av-xmas__top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px}.av-xmas__lbl{display:flex;align-items:center;gap:8px;font-family:var(--f-sub);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--midnight)}.av-xmas__lbl svg{width:15px;height:15px;fill:var(--gold)}.av-xmas__left{font-family:var(--f-sub);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--red)}.av-xmas p{margin:0;font-size:13.5px;line-height:1.5;color:var(--midnight)}.av-xmas small{display:block;margin-top:6px;font-size:12px;color:var(--midnight)}.av-xmas.is-closed{border-color:var(--line)}.av-xmas-cart{margin:0 0 4px!important;font-size:12.5px;color:var(--midnight)}.av-js .product-details:has([data-av-cards]) variant-picker{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.product-details{--color-foreground:#021E42;color:#021e42}.product-details .av-buyhead,.product-details .av-intro,.product-details .av-awards,.product-details .av-scarce,.product-details .av-varblock,.product-details .av-assure,.product-details .av-engrave{width:100%;font-family:var(--f-body);color:var(--midnight)}.product-details product-price,.product-details .price{font-family:var(--f-sub)!important;font-weight:600;font-size:30px!important;letter-spacing:.02em;color:var(--midnight)}.product-details .tax-note{display:none}.product-details .product-form-buttons{gap:10px}.product-details .add-to-cart-button,.product-details .product-form-buttons .button{background:var(--midnight)!important;color:var(--ivory)!important;border-color:var(--midnight)!important;border-radius:999px;min-height:56px;font-family:var(--f-sub)!important;font-weight:700;letter-spacing:.2em;text-transform:uppercase;font-size:12px}.product-details .add-to-cart-button:hover{background:#000!important}.product-details quantity-selector-component,.product-details .quantity-selector{border-radius:999px;border-color:var(--line)}[id^=tcustomizer-form-container]{width:100%;font-family:var(--f-body);color:var(--midnight)}[id^=tcustomizer-form-container] input[type=text],[id^=tcustomizer-form-container] textarea{border:1px solid var(--line);border-radius:6px;padding:12px 14px;font:inherit;width:100%}[id^=tcustomizer-form-container] input[type=text]:focus,[id^=tcustomizer-form-container] textarea:focus{outline:2px solid var(--gold);outline-offset:1px}.av-engrave{margin:4px 0 6px}.av-engrave .av-preview{position:relative;max-width:320px;aspect-ratio:4/5;border-radius:8px;overflow:hidden}.av-engrave .av-preview img{width:100%;height:100%;object-fit:contain}.av-engrave .av-preview em{position:absolute;left:10px;bottom:8px;font-style:normal;font-family:var(--f-sub);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--midnight);background:#ffffffd9;padding:3px 7px;border-radius:20px}.av-pay__icon{width:38px;height:24px}.av-pay--drawer{margin:12px 0 0;align-items:center}.av-var.is-sold{opacity:.5}.av-var__sold{color:var(--red)!important;font-weight:700}.av-pattern-wrap{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.av-pattern-wrap svg{width:100%;height:100%}.av-story{font-family:var(--f-body);color:var(--ink);font-size:15px;line-height:1.7;background:#fff}.av-story img{max-width:100%;display:block}.av-story .av-h2{color:var(--midnight)}.av-story .av-sec--liquid .av-h2,.av-story .av-sec--accent .av-h2{color:var(--accent-ink)}.av-story .av-xcard{text-decoration:none;color:inherit}.av-story .av-quick{display:flex;align-items:center;justify-content:center}.av-story .av-reviews .jdgm-carousel-wrapper,.av-story .av-reviews .shopify-app-block{margin-top:20px}#bottle .av-h2{color:var(--midnight)}#MainContent .av-story h1,#MainContent .av-story h2,#MainContent .av-story h3,#MainContent .av-story p,#MainContent .av-story li,#MainContent .av-story a,#MainContent .product-details .av-buyhead h1,#MainContent .product-details p,#MainContent .product-details li,#MainContent .product-details a{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;font-weight:inherit!important}#MainContent .product-details .av-title{font-family:var(--f-serif)!important;font-weight:700!important;font-size:clamp(30px,2.9vw,44px)!important;line-height:1.12!important;text-transform:none!important;letter-spacing:0!important}#MainContent .av-story .av-h2,#MainContent .av-story .av-poster__h{font-family:var(--f-display)!important;text-transform:uppercase!important;font-weight:600!important}#MainContent .av-story .av-h2{font-size:clamp(28px,4.2vw,58px)!important;line-height:1.08!important;letter-spacing:.06em!important}#MainContent .av-story .av-poster__h{font-size:clamp(40px,7.4vw,112px)!important;line-height:.98!important;letter-spacing:.03em!important}#MainContent .av-story .av-lead,#MainContent .product-details .av-lead,#MainContent .av-story .av-poster__lead{font-family:var(--f-serif)!important;font-style:italic}#MainContent .av-story .av-poster__notes p{font-family:var(--f-serif)!important}#MainContent .av-story .av-poster__notes h3,#MainContent .av-story .av-eyebrow{font-family:var(--f-sub)!important;text-transform:uppercase!important;letter-spacing:.3em!important;font-size:11px!important;font-weight:700!important}#MainContent .product-details .av-usps li{font-weight:700!important;font-size:14.5px!important}#MainContent .product-details .av-desc{font-size:15.5px!important;line-height:1.7!important}#MainContent .av-story .av-thread p{font-size:15px!important;line-height:1.75!important}#MainContent .av-story .av-faq summary{font-weight:600!important;font-size:clamp(16px,1.4vw,19px)!important}#MainContent,footer{--font-body--family:var(--f-body);--font-heading--family:var(--f-display);--font-subheading--family:var(--f-sub);--font-accent--family:var(--f-serif)}#MainContent .button,#MainContent button.button{border-radius:999px;font-family:var(--f-sub);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.av-life{padding-top:clamp(20px,3vw,40px);padding-bottom:clamp(30px,4vw,60px)}.av-life__row{display:grid;gap:clamp(10px,1.4vw,20px);grid-template-columns:repeat(3,1fr)}.av-life__row--1{grid-template-columns:1fr}.av-life__row--2{grid-template-columns:1fr 1fr}.av-life__img{border-radius:6px;overflow:hidden;aspect-ratio:4/5;background:var(--ivory)}.av-life__row--1 .av-life__img{aspect-ratio:21/9}.av-life__img img{width:100%;height:100%;object-fit:cover}@media(max-width:760px){.av-life__row{grid-template-columns:1fr 1fr}.av-life__row--1{grid-template-columns:1fr}.av-life__row--3 .av-life__img:first-child{grid-column:1/-1;aspect-ratio:4/3}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/avante.css.map */
