:root{--nero: #17150F;--avorio: #F3EEE4;--oliva: #262D1D;--carta: #EAE2D1;--terra: #C9B79A;--verde: #3A4A2E;--oro: #A8843F;--oro-chiaro: #D2B06A;--ink: #17150F;--ink-2: #4A443A;--ink-3: #736959;--paper: #F3EEE4;--paper-2: #B3AB9C;--line: #DDD3C1;--line-strong: #C4B79F;--line-dark: rgba(243, 238, 228, .14);--f-display: "Bodoni Moda", "Didot", "Times New Roman", serif;--f-text: "Jost", system-ui, sans-serif;--t-wm: clamp(56px, 15vw, 180px);--t-display: clamp(48px, 1.8rem + 5.4vw, 112px);--t-h1: clamp(40px, 1.6rem + 3.6vw, 80px);--t-h2: clamp(34px, 1.5rem + 2.2vw, 56px);--t-h3: clamp(24px, 1.3rem + .5vw, 30px);--t-lead: clamp(21px, 1.15rem + .4vw, 26px);--t-body: clamp(17px, 1rem + .1vw, 18px);--t-num: clamp(56px, 2.6rem + 3.4vw, 96px);--max: 1440px;--pad-x: clamp(20px, 5.5vw, 96px);--pad-y: clamp(104px, 16vh, 200px);--gutter: clamp(16px, 2.2vw, 32px);--nav-h: 84px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-io: cubic-bezier(.4, 0, .2, 1);--dur-hover: .25s;--dur-text: .7s;--dur-mask: 1s}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--nero);color:var(--ink);font:300 var(--t-body)/1.75 var(--f-text);letter-spacing:.005em;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.is-locked{overflow:hidden}img,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}::selection{background:var(--verde);color:var(--avorio)}:focus-visible{outline:2px solid var(--verde);outline-offset:4px}.on-dark :focus-visible,.nav :focus-visible,.drawer :focus-visible,.menu :focus-visible{outline-color:var(--oro-chiaro)}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;left:-999px;top:8px;z-index:200;background:var(--avorio);color:var(--ink);padding:12px 20px}.skip:focus{left:8px}main{background:var(--tone, var(--nero));transition:background-color .9s var(--ease-io)}.on-dark{color:var(--paper)}.on-dark .body,.on-dark .muted{color:var(--paper-2)}.on-dark .label--oro{color:var(--oro-chiaro)}.on-light{color:var(--ink)}.on-light .body{color:var(--ink-2)}.on-light .muted{color:var(--ink-3)}.on-light .label--oro{color:var(--oro)}.bg-avorio{background:var(--avorio)}.bg-carta{background:var(--carta)}.bg-nero{background:var(--nero)}.bg-oliva{background:var(--oliva)}.label{font:400 11px/1.4 var(--f-text);letter-spacing:.28em;text-transform:uppercase;margin:0}.wm{font:400 var(--t-wm)/.9 var(--f-display);letter-spacing:.16em;margin:0}.display{font:400 var(--t-display)/.98 var(--f-display);letter-spacing:-.01em;margin:0;text-wrap:balance}.h1{font:400 var(--t-h1)/1.02 var(--f-display);letter-spacing:-.01em;margin:0;text-wrap:balance}.h2{font:400 var(--t-h2)/1.06 var(--f-display);margin:0;text-wrap:balance}.h3{font:400 var(--t-h3)/1.2 var(--f-display);margin:0}.lead{font:400 var(--t-lead)/1.4 var(--f-display);margin:0}.body{font:300 var(--t-body)/1.75 var(--f-text);max-width:32em;margin:0}.body+.body{margin-top:1.1em}.body--s{font-size:15px;line-height:1.65}.caption{font:300 13px/1.55 var(--f-text);letter-spacing:.02em}.it{font-style:italic}.dim{opacity:.5}.num{font:400 var(--t-num)/1 var(--f-display);font-variant-numeric:lining-nums}.center{text-align:center}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 36px;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;font:400 12px/1 var(--f-text);letter-spacing:.24em;text-transform:uppercase;isolation:isolate;transition:color .3s var(--ease-io)}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ink);transform:translateY(101%);transition:transform .3s var(--ease-io)}.btn:hover{color:var(--paper)}.btn:hover:before{transform:none}.on-dark .btn:before,.drawer .btn:before{background:var(--paper)}.on-dark .btn:hover,.drawer .btn:hover{color:var(--ink)}.btn--solid{background:var(--paper);color:var(--ink);border-color:var(--paper)}.btn--solid:before{background:var(--oro-chiaro)}.btn--solid:hover{color:var(--ink)!important}.btn--block{width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed}.tlink{position:relative;display:inline-flex;gap:12px;align-items:center;padding:6px 0 8px;font:400 12px/1 var(--f-text);letter-spacing:.24em;text-transform:uppercase;cursor:pointer;background:none;border:0}.tlink:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--oro);transform:scaleX(.28);transform-origin:left;transition:transform .45s var(--ease-out)}.on-dark .tlink:after,.nav .tlink:after{background:var(--oro-chiaro)}.tlink:hover:after{transform:scaleX(1)}.tlink--full:after{transform:scaleX(1);opacity:.5}.arr{transition:transform var(--dur-hover) var(--ease-io)}.tlink:hover .arr{transform:translate(4px)}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--pad-x)}.section{position:relative;padding:var(--pad-y) 0}.section--tight{padding:calc(var(--pad-y) * .6) 0}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter)}.stack>*+*{margin-top:20px}.stack-lg>*+*{margin-top:40px}.rule{border:0;border-top:1px solid var(--line-strong);margin:0}.on-dark .rule{border-color:var(--line-dark)}.ornament{width:44px;height:auto;opacity:.8}.ornament--c{margin:0 auto}.ph{position:relative;margin:0;overflow:hidden;aspect-ratio:var(--ar, auto);border:1px solid rgba(168,132,63,.38);color:var(--ink);background:var(--avorio) repeating-linear-gradient(135deg,rgba(168,132,63,.13) 0 1px,transparent 1px 13px)}.ph--carta{background-color:var(--carta)}.ph--dark{color:var(--paper);border-color:#d2b06a47;background:#1c1a14 repeating-linear-gradient(135deg,rgba(210,176,106,.09) 0 1px,transparent 1px 13px)}.ph--olive{color:var(--paper);border-color:#d2b06a47;background:#2c3422 repeating-linear-gradient(135deg,rgba(210,176,106,.1) 0 1px,transparent 1px 13px)}.ph--bleed{border:0}.ph__head{position:absolute;left:24px;right:24px;top:22px;z-index:2;display:flex;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid currentColor;border-color:#a8843f73;font:400 10.5px/1.3 var(--f-text);letter-spacing:.26em;text-transform:uppercase;color:var(--oro)}.ph--dark .ph__head,.ph--olive .ph__head{color:var(--oro-chiaro);border-color:#d2b06a59}.ph__roman{font:400 26px/1 var(--f-display);letter-spacing:0;text-transform:none}.ph__side{position:absolute;left:26px;top:50%;z-index:2;transform:rotate(-90deg) translate(-50%);transform-origin:left top;font:400 9.5px/1 var(--f-text);letter-spacing:.3em;text-transform:uppercase;opacity:.45;white-space:nowrap}.ph__foot{position:absolute;left:24px;right:24px;bottom:24px;z-index:2;display:grid;gap:10px;max-width:34em}.ph__foot .caption{opacity:.72}.ph__ratio{position:absolute;right:24px;bottom:24px;z-index:2;font:400 10px/1 var(--f-text);letter-spacing:.2em;opacity:.5}.ph--compact .ph__foot .h3{font-size:22px}.ph--bare .ph__head,.ph--bare .ph__side{display:none}.ph--bleed .ph__head{top:calc(var(--nav-h) + 24px);left:var(--pad-x);right:var(--pad-x)}.ph--bleed .ph__foot{top:calc(var(--nav-h) + 72px);bottom:auto;left:var(--pad-x);max-width:360px}.ph--bleed .ph__foot .h3{font-size:22px}.ph--bleed .ph__side{left:calc(var(--pad-x) / 2 - 5px)}.bottle{width:100%;height:auto;overflow:visible;color:var(--paper)}.on-light .bottle{color:var(--ink)}.bottle .o{stroke:currentColor;fill:none;stroke-width:1.3;vector-effect:non-scaling-stroke;opacity:.6}.bottle .f{fill:currentColor;opacity:.06}.bottle .lbl{fill:currentColor;opacity:.08}.bottle .ln{stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke;opacity:.35}.nav{position:fixed;inset:0 0 auto;z-index:60;color:var(--paper);height:var(--nav-h);transition:transform .4s var(--ease-io),background-color .4s var(--ease-io),color .4s var(--ease-io)}.nav__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:100%;max-width:var(--max);margin:0 auto;padding:0 var(--pad-x)}.nav:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--oro-chiaro);opacity:0;transition:opacity .4s}.nav.is-solid{background:#17150feb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nav.is-solid:after{opacity:.3}.nav.is-hidden{transform:translateY(-100%)}.nav.is-light{color:var(--ink)}.nav.is-light.is-solid{background:#f3eee4eb}.nav.is-light:after{background:var(--oro)}.nav__wm{font:400 22px/1 var(--f-display);letter-spacing:.2em;justify-self:start}.nav__links{display:flex;gap:clamp(24px,3vw,48px);list-style:none;margin:0;padding:0}.nav__links a,.nav__cart{position:relative;padding:10px 0;font:400 11px/1 var(--f-text);letter-spacing:.26em;text-transform:uppercase;background:none;border:0;cursor:pointer}.nav__links a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease-out)}.nav__links a:hover:after,.nav__links a[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.nav__r{justify-self:end;display:flex;align-items:center;gap:28px}.cart-count{display:inline-block;min-width:1ch;text-align:center;transition:transform .3s var(--ease-out)}.cart-count.is-bump{animation:bump .5s var(--ease-out)}@keyframes bump{0%{transform:translateY(0)}40%{transform:translateY(-60%);opacity:0}41%{transform:translateY(60%)}to{transform:none;opacity:1}}.nav__burger{display:none;width:44px;height:44px;background:none;border:0;cursor:pointer;position:relative}.nav__burger span{position:absolute;left:10px;right:10px;height:1px;background:currentColor;transition:transform .3s var(--ease-io)}.nav__burger span:first-child{top:18px}.nav__burger span:last-child{top:26px}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:var(--nero);color:var(--paper);display:flex;flex-direction:column;justify-content:center;padding:var(--nav-h) var(--pad-x) 40px;opacity:0;visibility:hidden;transition:opacity .4s var(--ease-io),visibility 0s .4s}.menu.is-open{opacity:1;visibility:visible;transition:opacity .4s var(--ease-io)}.menu ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.menu li{overflow:hidden}.menu a{display:block;font:400 40px/1.25 var(--f-display);transform:translateY(100%);transition:transform .7s var(--ease-out);transition-delay:calc(var(--i) * 90ms)}.menu.is-open a{transform:none}.menu__meta{margin-top:48px;display:flex;justify-content:space-between;color:var(--paper-2)}.menu .ph{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.2;border:0}.menu .langs a{font:400 11px/1 var(--f-text);letter-spacing:.2em;transform:none}.nav.is-menu{color:var(--paper)!important;background:transparent!important;transform:none!important}.nav.is-menu:after{opacity:0}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#17150f80;opacity:0;visibility:hidden;transition:opacity .4s var(--ease-io),visibility 0s .4s}.scrim.is-open{opacity:1;visibility:visible;transition:opacity .4s var(--ease-io)}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:71;width:min(440px,100vw);background:var(--nero);color:var(--paper);display:flex;flex-direction:column;transform:translate(100%);transition:transform .5s var(--ease-out)}.drawer.is-open{transform:none}.drawer__head{display:flex;justify-content:space-between;align-items:center;padding:28px 32px;border-bottom:1px solid var(--line-dark)}.drawer__close{background:none;border:0;cursor:pointer;font:300 28px/1 var(--f-text);width:44px;height:44px;margin-right:-12px}.drawer__body{flex:1;overflow:auto;padding:32px}.drawer__foot{padding:28px 32px 32px;border-top:1px solid var(--line-dark);display:grid;gap:20px}.line-item{display:grid;grid-template-columns:72px 1fr auto;gap:20px;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--line-dark)}.line-item .bottle{width:52px;margin:0 auto}.qty{display:inline-flex;align-items:center;border:1px solid var(--line-dark);margin-top:10px}.qty button{width:36px;height:36px;background:none;border:0;cursor:pointer}.qty span{min-width:24px;text-align:center;font:300 14px/1.5 var(--f-text);color:var(--ink-2)}.drawer__empty{color:var(--paper-2)}.hero{position:relative;min-height:100vh;min-height:100svh;overflow:hidden}.hero-a{background:var(--nero);color:var(--paper);text-align:center}.hero-a__pin{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:calc(var(--nav-h) + 3vh) var(--pad-x) 7vh}.hero-a__media{position:relative}.hero-a__light{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(34% 48% at 50% 38%,rgba(210,176,106,.13),transparent 72%);animation:breathe 10s var(--ease-io) infinite alternate}@keyframes breathe{0%{opacity:.7}to{opacity:1}}.hero-a__stage{position:relative;width:clamp(160px,26vh,290px);margin-bottom:calc(var(--t-wm) * -.42);z-index:1}.hero-a__stage .ph__tagline{position:absolute;left:calc(100% + 32px);top:44%;width:230px;text-align:left}.hero-a__sweep{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-a__stage:has(video),.hero-a__stage:has(.seq){width:min(92vw,calc(64vh * 16 / 9));aspect-ratio:16 / 9;margin-bottom:calc(var(--t-wm) * -.55)}.hero-a__stage:has(video) .hero-a__media,.hero-a__stage:has(.seq) .hero-a__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero-a__stage:has(video) .bottle-slot,.seq{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 62%,transparent 100%)}.hero-a__stage:has(video) .media__el{width:100%;height:100%;object-fit:cover}@media(max-width:600px){.hero-a__stage:has(video),.hero-a__stage:has(.seq){width:88vw;aspect-ratio:3 / 4}}.hero--seq{height:260vh;min-height:0;overflow:clip}.hero--seq .hero-a__pin{position:sticky;top:0;height:100vh;height:100svh;min-height:0;overflow:hidden}.hero--seq .ph__tagline{display:none}.seq__poster,.seq__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.seq__canvas{opacity:0;transition:opacity .4s var(--ease-io)}.seq.is-ready .seq__canvas{opacity:1}.hero-a__word{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.hero-a__meta{margin-top:26px;color:var(--paper-2);display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px}.hero-a__cta{margin-top:36px}.ph__tagline{font:300 11px/1.5 var(--f-text);letter-spacing:.02em;color:var(--paper-2);opacity:.8}.ph__tagline b{display:block;font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:var(--oro-chiaro);font-size:10px;margin-bottom:6px}.page-hero{position:relative;min-height:88vh;display:flex;align-items:flex-end;overflow:hidden;color:var(--paper)}.page-hero>.ph{position:absolute;top:-4%;right:0;bottom:0;left:0}.page-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#17150fb3,#17150f00 60%)}.page-hero__copy{position:relative;z-index:2;width:100%;padding-bottom:10vh}.page-hero__row{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.statement p.st{font:400 clamp(26px,1.1rem + 1.9vw,42px)/1.35 var(--f-display);max-width:23em;margin:40px auto 0;text-align:center}.statement .s{opacity:.2;transition:opacity .6s var(--ease-io)}.statement .s.is-on{opacity:1}.fullbleed{position:relative;height:110vh;overflow:hidden;color:var(--paper)}.fullbleed>.ph{position:absolute;top:-6%;right:0;bottom:-6%;left:0}.fullbleed__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#17150fa8,#17150f00 55%)}.fullbleed__copy{position:absolute;left:0;right:0;bottom:12vh;z-index:2}.fullbleed__row{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.numbers{display:grid;grid-template-columns:repeat(4,1fr);column-gap:var(--gutter)}.numbers>div{border-top:1px solid var(--line-dark);padding-top:24px}.on-light .numbers>div{border-color:var(--line-strong)}.numbers .caption{margin-top:12px}.bignum{font:400 clamp(96px,5rem + 10vw,240px)/.85 var(--f-display);margin:0}.year{font:400 clamp(120px,5rem + 13vw,300px)/.8 var(--f-display);margin:0;color:var(--terra)}.hz{height:330vh}.hz__sticky{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.hz__head{position:absolute;top:calc(var(--nav-h) + 5vh);left:var(--pad-x);right:var(--pad-x);display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.hz__track{display:flex;gap:clamp(24px,3vw,48px);padding:0 var(--pad-x);margin-top:14vh;will-change:transform}.hz__card{flex:0 0 auto;width:clamp(280px,30vw,440px)}.hz__card .ph{aspect-ratio:3 / 4;height:52vh;width:auto}.hz__meta{margin-top:22px}.hz__meta .h3{margin-bottom:8px}.hz__progress{position:absolute;left:var(--pad-x);right:var(--pad-x);bottom:6vh;height:1px;background:var(--line-dark)}.hz__progress span{display:block;height:1px;background:var(--oro-chiaro);transform-origin:left;transform:scaleX(0)}.aromas{list-style:none;margin:0;padding:0}.aromas li{padding:22px 0;border-bottom:1px solid var(--line-dark);display:flex;justify-content:space-between;align-items:baseline;gap:24px}.aromas li:first-child{border-top:1px solid var(--line-dark)}.on-light .aromas li{border-color:var(--line)}.aromas .it{font:italic 400 clamp(24px,1.2rem + .8vw,32px)/1.1 var(--f-display)}.axes{display:grid;gap:22px}.axis{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:20px}.axis__bar{height:1px;background:var(--line-dark);position:relative}.on-light .axis__bar{background:var(--line-strong)}.axis__bar i{position:absolute;left:0;top:-1px;height:3px;background:var(--oro-chiaro);width:0;transition:width .9s var(--ease-out)}.pending{border:1px dashed currentColor;padding:14px 18px;opacity:.72;margin:0;font:400 11.5px/1.55 var(--f-text);letter-spacing:.06em}.pending--inline{display:inline-block;padding:6px 10px}.buy__stage{background:var(--carta);aspect-ratio:4 / 5;display:grid;place-items:center;position:relative;overflow:hidden}.buy__stage .bottle{width:44%}.buy__stage .ph__tagline{position:absolute;left:24px;bottom:22px;right:24px;color:var(--ink-3)}.buy__stage .ph__tagline b{color:var(--oro)}.price{font:400 32px/1 var(--f-display);font-variant-numeric:lining-nums tabular-nums}.price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 16px}.trust{display:flex;flex-wrap:wrap;gap:6px 14px}.trust span+span:before{content:"\b7";margin-right:14px;color:var(--oro)}.variant{display:inline-flex;border:1px solid var(--line-strong)}.variant button{font:400 12px/1 var(--f-text);letter-spacing:.14em;text-transform:uppercase;min-height:48px;padding:0 22px;background:none;border:0;color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-hover),color var(--dur-hover)}.variant button+button{border-left:1px solid var(--line-strong)}.variant button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.datalist{margin:0;display:grid;grid-template-columns:minmax(120px,200px) 1fr;border-top:1px solid var(--line-strong);font:300 15px/1.55 var(--f-text)}.datalist dt,.datalist dd{margin:0;padding:16px 0;border-bottom:1px solid var(--line)}.datalist dt{color:var(--ink-3)}.on-dark .datalist,.on-dark .datalist dt,.on-dark .datalist dd{border-color:var(--line-dark)}.on-dark .datalist dt{color:var(--paper-2)}.quote{font:400 clamp(28px,1.3rem + 2vw,48px)/1.25 var(--f-display);margin:0;max-width:22em}.factline{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 32px;border-top:1px solid var(--line-strong);padding-top:28px}.factline span{font:400 clamp(20px,1rem + .6vw,26px)/1 var(--f-display)}.lineup{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(14px,1.6vw,24px)}.lineup__item{display:flex;flex-direction:column;padding:12px 12px clamp(24px,2.4vw,32px);background:var(--avorio);border-radius:22px;transition:transform .6s var(--ease-out),box-shadow .6s var(--ease-out)}.lineup__item:hover{transform:translateY(-4px);box-shadow:0 24px 48px -28px #17150f59}.lineup__media{position:relative;display:flex;align-items:flex-end;justify-content:center;aspect-ratio:3 / 4;overflow:hidden;border-radius:14px;background:var(--avorio);isolation:isolate}.lineup__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transform:scale(1.14);transition:transform 1.2s var(--ease-out)}.lineup__body{padding:0 8px}.lineup__item:hover .lineup__media img{transform:scale(1.18)}.lineup__media .bottle{color:var(--ink);margin-bottom:6%}.lineup__body{display:flex;flex-direction:column;flex:1;margin-top:28px}.lineup__tag{min-height:1.4em}.lineup__size{margin:10px 0 0;font:400 clamp(30px,1.4rem + 1vw,40px)/1.05 var(--f-display)}.lineup__text{margin-top:12px;color:var(--ink-2);flex:1}.lineup__foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 16px;margin-top:24px;padding-top:16px;border-top:1px solid var(--line-strong)}.lineup__price{font-size:24px;white-space:nowrap}.lineup__add{background:none;border:0;border-bottom:1px solid var(--oro);padding:8px 0 6px;cursor:pointer;font:400 11px/1 var(--f-text);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);transition:color var(--dur-hover);white-space:nowrap}.lineup__add:hover{color:var(--oro)}.lineup__add[disabled]{opacity:.4;cursor:wait}.lineup__unit{margin:8px 0 0}.lineup__item.is-main{background:#fbf8f2;box-shadow:inset 0 0 0 1px #a8843f73}.lineup__item.is-main .lineup__media{background:#fbf8f2}.lineup__note{margin:24px 0 0;text-align:center}@media(max-width:900px){.lineup{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--pad-x) * -1);padding:0 var(--pad-x);border:0;gap:12px}.lineup__item{flex:0 0 78%;scroll-snap-align:center}.lineup__item:hover{transform:none;box-shadow:none}}.olio-sel{display:grid;grid-template-columns:7fr 5fr;column-gap:var(--gutter);row-gap:40px;align-items:center}.olio-sel__stage{position:relative;aspect-ratio:4 / 5;background:var(--carta);overflow:hidden}.olio-sel__img{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;transform:scale(1.02);transition:opacity .7s var(--ease-io),transform 1s var(--ease-out)}.olio-sel__img.is-active{opacity:1;transform:none}.olio-sel__img img{width:100%;height:100%;object-fit:cover}.olio-sel__img .bottle{width:44%;color:var(--ink)}.olio-sel__info{padding-left:clamp(0px,3vw,48px)}.olio-sel__panel.is-active{animation:olioIn .6s var(--ease-out)}@keyframes olioIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.olio-sel__size{font-size:.62em;color:var(--ink-3);margin-left:.15em}.olio-sel__sizes{grid-column:1 / -1;display:flex;justify-content:center;gap:clamp(20px,5vw,80px);border-top:1px solid var(--line-strong)}.olio-sel__tab{position:relative;background:none;border:0;cursor:pointer;padding:24px 4px 6px;font:400 clamp(20px,1rem + .6vw,26px)/1 var(--f-display);color:var(--ink-3);transition:color var(--dur-hover)}.olio-sel__tab:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--oro);transform:scaleX(0);transition:transform .45s var(--ease-out)}.olio-sel__tab:hover,.olio-sel__tab[aria-selected=true]{color:var(--ink)}.olio-sel__tab[aria-selected=true]:before{transform:none}@media(max-width:900px){.olio-sel{grid-template-columns:1fr;row-gap:28px}.olio-sel__info{padding-left:0;order:3}.olio-sel__sizes{order:2;justify-content:space-between;gap:8px}}.marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.marquee__track{display:flex;width:max-content;animation:marquee var(--marquee-dur, 60s) linear infinite;will-change:transform}.marquee__group{display:flex;flex-shrink:0;align-items:flex-start}.marquee:hover .marquee__track,.marquee:focus-within .marquee__track,.marquee.is-paused .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translate3d(-50%,0,0)}}.marquee.is-static{-webkit-mask-image:none;mask-image:none;overflow-x:auto;scroll-snap-type:x mandatory}.marquee.is-static .marquee__track{animation:none}.marquee.is-static .marquee__item{scroll-snap-align:start}.marquee__item{flex:0 0 auto;margin:0}.marquee--quotes .marquee__item{width:clamp(280px,32vw,500px);padding:8px clamp(32px,4vw,64px);border-left:1px solid var(--line-strong)}.marquee--quotes blockquote{margin:0;font:400 clamp(21px,1rem + .9vw,30px)/1.35 var(--f-display)}.marquee--quotes figcaption{margin-top:18px}.marquee--press .marquee__item{font:400 11px/1.6 var(--f-text);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-3);padding:0 22px;white-space:nowrap}.marquee--press .marquee__item:after{content:"\b7";color:var(--oro);margin-left:44px}.marquee__toggle{margin-top:20px;background:none;border:0;padding:6px 0;cursor:pointer;font:400 10.5px/1 var(--f-text);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-3)}.marquee__toggle:hover{color:var(--ink)}.closing{position:relative;min-height:92vh;overflow:hidden;color:var(--paper);display:grid;place-items:center;text-align:center;padding:var(--pad-y) var(--pad-x)}.closing>.ph{position:absolute;top:0;right:0;bottom:0;left:0}.closing__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#17150f66}.closing__copy{position:relative;z-index:2}.form{display:grid;grid-template-columns:1fr 1fr;gap:36px var(--gutter)}.field{display:grid;gap:10px}.field--full{grid-column:1 / -1}.field label,.field legend{font:400 11px/1.4 var(--f-text);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-3);padding:0}.on-dark .field label,.on-dark .field legend{color:var(--paper-2)}.field input,.field select,.field textarea{width:100%;background:transparent;border:0;border-bottom:1px solid var(--line-strong);border-radius:0;padding:10px 0 12px;font:300 17px/1.5 var(--f-text);color:inherit;transition:border-color var(--dur-hover)}.on-dark .field input,.on-dark .field select,.on-dark .field textarea{border-color:#f3eee44d}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--verde)}.on-dark .field input:focus,.on-dark .field select:focus,.on-dark .field textarea:focus{border-color:var(--oro-chiaro)}.field textarea{min-height:120px;resize:vertical}.field select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 10px) 50%,calc(100% - 5px) 50%;background-size:5px 5px;background-repeat:no-repeat}.on-dark .field select option{color:var(--ink)}.chips{display:flex;flex-wrap:wrap;gap:10px;border:0;margin:0;padding:0}.chips label{position:relative;cursor:pointer}.chips input{position:absolute;opacity:0}.chips span{display:inline-block;padding:12px 18px;border:1px solid var(--line-strong);font:400 12px/1 var(--f-text);letter-spacing:.12em;text-transform:uppercase;transition:background-color var(--dur-hover),color var(--dur-hover)}.on-dark .chips span{border-color:#f3eee44d}.chips input:checked+span{background:var(--ink);color:var(--paper);border-color:var(--ink)}.on-dark .chips input:checked+span{background:var(--paper);color:var(--ink);border-color:var(--paper)}.chips input:focus-visible+span{outline:2px solid var(--oro-chiaro);outline-offset:3px}.form__note{font:300 13px/1.5 var(--f-text)}.form__done{display:none}.form.is-sent>:not(.form__done){display:none}.form.is-sent .form__done{display:block;grid-column:1 / -1}.pdp{padding-top:var(--nav-h)}.pdp__grid{display:grid;grid-template-columns:7fr 5fr;gap:var(--gutter);align-items:start}.pdp__gallery{display:grid;grid-template-columns:1fr 1fr;gap:var(--gutter)}.pdp__gallery>*{min-width:0}.pdp__gallery>:first-child{grid-column:1 / -1}.pdp__gallery .ph{aspect-ratio:4 / 5}.pdp__gallery>*,.olio-stage,.olio-sel__stage{border-radius:18px;overflow:hidden}.pdp__gallery .ph--media img{mix-blend-mode:multiply}.pdp__stage{background:var(--carta)}.pdp__gallery>:last-child:nth-child(2n){grid-column:1 / -1}.pdp__gallery>.ph:last-child:nth-child(2n){aspect-ratio:3 / 2}.pdp__gallery>:not(:first-child){cursor:zoom-in}.pdp__gallery>:not(:first-child):focus-visible{outline-offset:-4px}.pdp__buy{display:flex;flex-direction:column;gap:22px;padding:40px 0 40px clamp(0px,3vw,48px)}@media(min-height:720px)and (min-width:901px){.pdp__buy{position:sticky;top:calc(var(--nav-h) + 16px)}}.pdp__title{font-size:clamp(40px,1.8rem + 2vw,64px);margin:-6px 0 0}.pdp__title .pdp-size{font-size:.5em;color:var(--ink-3);margin-left:.1em}.pdp__intro{color:var(--ink-2)}.pdp__opt{display:grid;gap:10px}.pdp__form{display:flex;flex-direction:column;gap:22px;margin:0}.subscriptions_app_embed_block:empty{display:none}.pdp__price{margin-top:4px}.pdp__more{margin:0}.pdp__lead{font-size:clamp(22px,1.1rem + .8vw,30px)}.fmt-chips{display:flex;flex-wrap:wrap;gap:8px}.fmt-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--line-strong);font:400 12px/1 var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);transition:border-color var(--dur-hover),color var(--dur-hover),background-color var(--dur-hover)}.fmt-chip:hover{border-color:var(--ink);color:var(--ink)}.fmt-chip[aria-current]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn--ink{background:var(--ink);border-color:var(--ink);color:var(--paper);min-height:58px}.btn--ink:before{background:var(--verde)}.btn--ink:hover{color:var(--paper);border-color:var(--verde)}.trust-row{list-style:none;margin:0;padding:18px 0 0;border-top:1px solid var(--line-strong);display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.trust-row li{display:grid;justify-items:start;gap:8px;font:300 12.5px/1.4 var(--f-text);color:var(--ink-2)}.trust-row svg{color:var(--oro)}.acc{border-top:1px solid var(--line-strong)}.acc details{border-bottom:1px solid var(--line-strong)}.acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font:400 clamp(20px,1rem + .5vw,24px)/1.2 var(--f-display)}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font:300 24px/1 var(--f-text);color:var(--oro);transition:transform .3s var(--ease-out)}.acc details[open] summary:after{transform:rotate(45deg)}.acc__body{padding:0 0 26px}.chars dd .it{font-family:var(--f-display);font-size:17px}.pdp__stage{background:var(--carta);aspect-ratio:4 / 5;display:grid;place-items:center;position:relative;overflow:hidden}.pdp__stage .bottle{width:42%}.pdp__stage .ph__tagline{position:absolute;left:24px;bottom:22px;right:24px;color:var(--ink-3)}.pdp__stage .ph__tagline b{color:var(--oro)}.pdp-sec{display:grid;grid-template-columns:1fr 2fr;gap:var(--gutter);padding:72px 0;border-top:1px solid var(--line-strong)}.pdp-sec__n{font:400 11px/1 var(--f-text);letter-spacing:.28em;text-transform:uppercase;color:var(--oro)}.buybar{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#f3eee4f5;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--line-strong);transform:translateY(100%);transition:transform .35s var(--ease-out)}.buybar__in{max-width:var(--max);margin:0 auto;padding:10px var(--pad-x);display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px}.buybar__info{display:flex;align-items:center;gap:14px}.buybar__thumb{width:22px;color:var(--ink)}.buybar__name{margin:0;font:400 20px/1.1 var(--f-display)}.buybar__name .it{font-size:.8em;color:var(--ink-3)}.buybar__price{margin:2px 0 0;font-size:18px}.buybar .btn{min-height:48px;padding:0 28px}.buybar.is-in{transform:none}.formats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gutter)}.formats .ph{aspect-ratio:4 / 5}.map{width:100%;height:auto;color:var(--ink)}.map path{fill:none;stroke:currentColor;stroke-width:1.2;opacity:.55;vector-effect:non-scaling-stroke}.map circle{fill:var(--oro)}.map text{font:400 11px var(--f-text);letter-spacing:.2em;fill:currentColor;text-transform:uppercase}.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gutter)}.timeline>div{border-top:1px solid var(--line-strong);padding-top:28px}.timeline .h2{margin-bottom:16px}.timeline .h3{margin:0 0 14px}.timeline--4{grid-template-columns:repeat(4,1fr)}@media(max-width:1100px){.timeline--4{grid-template-columns:repeat(2,1fr);row-gap:48px}}.gallery{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gutter)}.stockists{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-dark)}.stockists li{display:grid;grid-template-columns:1fr 1fr auto;gap:20px;padding:22px 0;border-bottom:1px solid var(--line-dark);align-items:baseline}.footer{background:var(--nero);color:var(--paper-2);padding:120px 0 40px;font:300 14px/1.5 var(--f-text);color:var(--ink-2)}.footer h2{font:400 11px/1 var(--f-text);letter-spacing:.28em;text-transform:uppercase;color:var(--paper);margin:0 0 24px}.footer ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.footer a{transition:color var(--dur-hover)}.footer a:hover{color:var(--paper)}.footer__wm{font:400 30px/1 var(--f-display);letter-spacing:.2em;color:var(--paper)}.footer__news{display:flex;border-bottom:1px solid var(--line-dark);max-width:440px;margin-top:16px}.footer__news input{flex:1;min-width:0;background:none;border:0;color:var(--paper);font:300 15px/1 var(--f-text);padding:14px 0}.footer__news input::placeholder{color:var(--paper-2)}.footer__news button{background:none;border:0;color:var(--paper);cursor:pointer;font-size:18px;width:44px}.footer__base{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;border-top:1px solid var(--line-dark);margin-top:96px;padding-top:28px;font-size:12px;letter-spacing:.04em}.langs{display:flex;gap:18px}.langs a{letter-spacing:.2em;padding:4px 0}.langs a[aria-current]{color:var(--paper);border-bottom:1px solid var(--oro-chiaro)}.js [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity var(--dur-text) var(--ease-out),transform var(--dur-text) var(--ease-out);transition-delay:var(--d, 0ms)}.js [data-reveal].is-in{opacity:1;transform:none}.js [data-lines] .l{display:block;overflow:hidden;padding:.08em 0 .1em;margin:-.08em 0 -.1em}.wm[data-lines] .l{padding:.25em 0 .12em;margin:-.25em 0 -.12em}.year[data-lines] .l{padding:.12em 0 .08em;margin:-.12em 0 -.08em}.js [data-lines] .l>span{display:block;transform:translateY(105%);transition:transform var(--dur-text) var(--ease-out);transition-delay:calc(var(--i, 0) * 90ms + var(--d, 0ms))}.js [data-lines].is-in .l>span{transform:none}.js [data-mask]{clip-path:inset(0 0 100% 0);transition:clip-path var(--dur-mask) var(--ease-out);transition-delay:var(--d, 0ms)}.js [data-mask].is-in{clip-path:inset(0)}.js [data-mask=left]{clip-path:inset(0 100% 0 0)}.js [data-mask=left].is-in{clip-path:inset(0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.2s!important;transition-delay:0ms!important;scroll-behavior:auto!important}.js [data-reveal],.js [data-lines] .l>span{transform:none}.js [data-mask]{clip-path:none}.statement .s{opacity:1}.hz{height:auto}.hz__sticky{position:static;height:auto;padding:var(--pad-y) 0}.hz__head{position:static;padding:0 var(--pad-x) 56px}.hz__track{flex-wrap:wrap;transform:none!important;margin:0}.hz__card{width:calc(50% - 24px)}.hz__card .ph{height:auto;width:100%}.hz__progress{display:none}.menu a{transform:none}}@media(max-width:1100px){.nav__links{gap:22px}.hz__card{width:44vw}.pdp__grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){:root{--nav-h: 68px}.nav__in{grid-template-columns:1fr auto}.nav__links{display:none}.nav__burger{display:block}.nav__r{gap:12px}.grid{grid-template-columns:repeat(8,minmax(0,1fr))}.grid>[style*=grid-column]{grid-column:1 / -1!important}.grid>*+[style*=grid-column]{margin-top:56px}.grid.keep>[style*=grid-column]{margin-top:0}.numbers{grid-template-columns:repeat(2,1fr);row-gap:48px}.hz{height:auto}.hz__sticky{position:static;height:auto;padding:var(--pad-y) 0}.hz__head{position:static;padding:0 var(--pad-x) 56px;display:block}.hz__head .lead{margin-top:24px}.hz__track{flex-direction:column;transform:none!important;margin:0;gap:72px}.hz__card{width:100%}.hz__card .ph{height:auto;width:100%}.hz__progress{display:none}.pdp__grid{grid-template-columns:1fr}.pdp__buy{position:static;padding:40px 0 0}.pdp__gallery{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--pad-x) * -1);padding:0 var(--pad-x)}.pdp__gallery>*{scroll-snap-align:center;grid-column:auto!important;cursor:default}.pdp__gallery>.ph:last-child:nth-child(2n){aspect-ratio:4 / 5}.pdp-sec{grid-template-columns:1fr;gap:20px;padding:56px 0}.trust-row{grid-template-columns:1fr}.trust-row li{grid-auto-flow:column;justify-content:start;align-items:center}.formats{grid-template-columns:1fr 1fr}.timeline{grid-template-columns:1fr;row-gap:48px}.fullbleed__row,.page-hero__row{flex-direction:column;align-items:flex-start}.hero-a__stage .ph__tagline{display:none}.stockists li{grid-template-columns:1fr;gap:4px}}@media(max-width:600px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-a__pin{padding-bottom:6vh}.hero-a__stage{width:46vw}.hero-a__meta{flex-direction:column;gap:8px}.hero-a__meta [aria-hidden]{display:none}.trust{flex-direction:column;gap:4px}.trust span+span:before{display:none}.fullbleed{height:92vh}.form,.formats{grid-template-columns:1fr}.gallery>*{grid-column:1 / -1!important}.datalist{grid-template-columns:1fr}.datalist dt{padding-bottom:0;border-bottom:0}.ph__side{display:none}.ph__head{left:16px;right:16px;top:16px}.ph__foot{left:16px;right:16px;bottom:16px}.ph__ratio{display:none}.footer__base{flex-direction:column}.footer .grid>*+*{margin-top:48px}.drawer__head,.drawer__body,.drawer__foot{padding-left:20px;padding-right:20px}}.nutri{width:100%;border-collapse:collapse;font:300 14px/1.5 var(--f-text);color:var(--ink-2)}.nutri caption{text-align:left;padding-bottom:10px}.nutri th,.nutri td{padding:9px 0;border-top:1px solid var(--line);font-weight:400;text-align:left}.nutri td{text-align:right;white-space:nowrap}.nutri .sub{padding-left:14px;opacity:.8}.pairs{max-width:760px;margin-top:48px}.drawer__ship{padding:18px 32px 20px;border-bottom:1px solid var(--line-dark)}.drawer__ship .caption{margin:0 0 12px;color:var(--paper-2)}.drawer__ship.is-free .caption{color:var(--oro-chiaro)}.ship-bar{height:3px;border-radius:2px;background:var(--line-dark);overflow:hidden}.ship-bar span{display:block;height:100%;width:0;background:var(--oro-chiaro);transition:width .6s var(--ease-out)}.pay-icons{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.pay-icons li{display:flex}.pay-icon{width:38px;height:24px;display:block;border-radius:3px}.drawer__ship-note{margin:0;text-align:center;color:var(--paper-2)}@media(max-width:760px){.drawer__ship{padding-left:20px;padding-right:20px}}.nav__acct{display:inline-grid;place-items:center;width:40px;height:40px;margin-right:4px;color:inherit;opacity:.9;transition:opacity var(--dur-hover)}.nav__acct:hover{opacity:1}.langs-form{display:inline;margin:0}.langs button{background:none;border:0;padding:4px 0;margin:0;font:inherit;letter-spacing:.2em;color:inherit;cursor:pointer}.langs button[aria-current]{color:var(--paper);border-bottom:1px solid var(--oro-chiaro)}.menu .langs button{font:400 11px/1 var(--f-text);letter-spacing:.2em}.quote-text.is-clamped{max-height:6.75em;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent);mask-image:linear-gradient(180deg,#000 50%,transparent)}.is-open>.quote-text.is-clamped{max-height:none;-webkit-mask-image:none;mask-image:none}.quote-more{display:inline-block;margin:12px 0 0;padding:6px 0;background:none;border:0;border-bottom:1px solid currentColor;cursor:pointer;font:400 10.5px/1 var(--f-text);letter-spacing:.26em;text-transform:uppercase;color:var(--oro)}.quote-more[hidden]{display:none}.quote-more:hover{color:var(--ink)}.quote-more .less-l,.is-open>.quote-more .more-l{display:none}.is-open>.quote-more .less-l{display:inline}.marquee.is-reading .marquee__track{animation-play-state:paused}@media(min-width:901px){.sticky-col{position:sticky;top:calc(var(--nav-h) + 40px)}}.pdp-desc{padding-bottom:0}.rte h2{font:400 clamp(24px,1rem + 1vw,32px)/1.2 var(--f-display);margin:1.8em 0 .6em;color:var(--ink)}.rte h3{font:400 22px/1.3 var(--f-display);margin:1.6em 0 .5em}.rte ul,.rte ol{margin:0 0 1.1em;padding-left:1.2em}.rte li{margin:.3em 0}.pdp-desc__text ul{list-style:none;padding:0;border-top:1px solid var(--line-strong);margin-top:1.6em}.pdp-desc__text li{display:block;padding:10px 0;margin:0;border-bottom:1px solid var(--line);font-size:14px}html{scroll-behavior:smooth}#acquista{scroll-margin-top:calc(var(--nav-h) + 8px)}.hero-a__ctas{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 32px;margin-top:36px}.hero-a__ctas .hero-a__cta{margin-top:0}.btn--hero{min-height:48px;padding:0 28px;border-color:#f3eee48c}.btn--hero .arr{display:inline-block;margin-left:8px;transition:transform .3s var(--ease-out)}.btn--hero:hover .arr{transform:translateY(3px)}.subscriptions_app_embed_block{margin:8px 0 4px}.subscriptions_app_embed_block .shopify_subscriptions_app_block>div{border-radius:0!important}.subscriptions_app_embed_block .shopify_subscriptions_app_block_purchase_options{display:grid;gap:10px;background:none!important;border:0!important;color:var(--ink)!important}.subscriptions_app_embed_block .shopify_subscriptions_app_block_label{border:1px solid var(--line-strong)!important;padding:0!important;background:transparent;transition:border-color var(--dur-hover),background-color var(--dur-hover)}.subscriptions_app_embed_block .shopify_subscriptions_app_block_label:hover{border-color:var(--ink-2)!important}.subscriptions_app_embed_block .shopify_subscriptions_app_block_label:has(>label>input:checked){border-color:var(--ink)!important;background:#ffffff73}.subscriptions_app_embed_block label{display:flex;align-items:center;gap:14px;margin:0;cursor:pointer;color:var(--ink)}.subscriptions_app_embed_block .shopify_subscriptions_app_block_label>label{min-height:52px;padding:0 20px;font:400 12px/1.3 var(--f-text);letter-spacing:.14em;text-transform:uppercase}.subscriptions_app_embed_block input[type=radio]{-webkit-appearance:none;appearance:none;flex:none;width:16px;height:16px;margin:0;border:1px solid var(--ink-2);border-radius:50%;display:grid;place-content:center;background:transparent;cursor:pointer}.subscriptions_app_embed_block input[type=radio]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ink);transform:scale(0);transition:transform .2s var(--ease-out)}.subscriptions_app_embed_block input[type=radio]:checked{border-color:var(--ink)}.subscriptions_app_embed_block input[type=radio]:checked:before{transform:scale(1)}.subscriptions_app_embed_block input[type=radio]:focus-visible{outline:2px solid var(--oro);outline-offset:3px}.subscriptions_app_embed_block .shopify_subscriptions_app_block_label_children{display:none;padding:2px 20px 16px 50px!important;margin:0!important}.subscriptions_app_embed_block .shopify_subscriptions_app_block_label:has(>label>input:checked) .shopify_subscriptions_app_block_label_children,.subscriptions_app_embed_block .shopify_subscriptions_app_block_label:has(.shopify_subscriptions_app_block_label_children input:checked) .shopify_subscriptions_app_block_label_children{display:block}.subscriptions_app_embed_block .shopify_subscriptions_app_block_label_children ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.subscriptions_app_embed_block .shopify_subscriptions_app_block_label_children label{padding:8px 0;font:300 15px/1.4 var(--f-text);letter-spacing:0;text-transform:none;color:var(--ink-2)}.subscriptions_app_embed_block .shopify_subscriptions_app_block_label_children label:has(input:checked){color:var(--ink)}.subscriptions_app_embed_block .shopify_subscriptions_app_block_label_children input[type=radio]{width:14px;height:14px}.subscriptions_app_embed_block .shopify_subscriptions_app_block_label_children input[type=radio]:before{width:6px;height:6px}.subscriptions_app_embed_block .shopify_subscriptions_app_policy{margin:12px 0 0!important;font:300 13px/1.5 var(--f-text)!important;color:var(--ink-3, var(--ink-2))!important}.firma{display:block;height:auto;max-width:70%}.hero-a__stage:has(.bottle-slot img){width:clamp(240px,40vh,420px)}@media(max-width:760px){.hero-a__stage:has(.bottle-slot img){width:64vw}}.preorder{margin:4px 0 20px;padding:14px 18px;border:1px solid var(--line-strong);border-left:2px solid var(--oro);background:#a8843f0f;text-align:left}.preorder__label{margin:0;font:400 11px/1.3 var(--f-text);letter-spacing:.22em;text-transform:uppercase;color:var(--oro)}.preorder__text{margin:6px 0 0;font:300 15px/1.5 var(--f-text);color:var(--ink)}.on-dark .preorder{background:#ffffff0a;border-color:var(--line-dark);border-left-color:var(--oro-chiaro)}.on-dark .preorder__label{color:var(--oro-chiaro)}.on-dark .preorder__text{color:var(--paper)}.rating{display:inline-flex;align-items:center;gap:12px;margin:2px 0 6px;color:var(--ink);text-decoration:none;font:300 13px/1.3 var(--f-text);letter-spacing:.04em}a.rating:hover .rating__text{text-decoration:underline;text-underline-offset:3px}.rating__stars{position:relative;display:inline-block;color:#a8843f40;font-size:14px;letter-spacing:.14em;line-height:1;white-space:nowrap}.rating__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--oro)}.rating__text{color:var(--ink);opacity:.8}#acquista .bottle-slot:has(img){background:var(--carta);isolation:isolate}#acquista .bottle-slot img.media__el{mix-blend-mode:multiply}button.fmt-chip{background:transparent;cursor:pointer}.buy__sizes{margin-top:-4px;gap:6px}.buy__sizes .fmt-chip{padding:0 12px;min-height:40px;letter-spacing:.1em;white-space:nowrap}.buybar__thumb--img{width:48px;height:60px;object-fit:contain;mix-blend-mode:multiply}.feat-review{margin:4px 0 8px;padding:18px 0 16px;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.feat-review .stars{margin:0 0 10px;font-size:13px}.feat-review__text{margin:0;font:italic 400 17px/1.55 var(--f-display);color:var(--ink);quotes:none}.feat-review .quote-text.is-clamped{max-height:4.65em}.feat-review.is-open .quote-text.is-clamped{max-height:none;-webkit-mask-image:none;mask-image:none}.feat-review .quote-more{margin-top:8px}.feat-review figcaption{margin-top:10px}.ph--media{background:none!important;border:0!important}.ph--media>.media__el,.ph--media>img,.ph--media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.media__video>video{display:block;width:100%;height:100%;object-fit:cover}.media__video>video::-webkit-media-controls{display:none!important}.media__video>video::-webkit-media-controls-start-playback-button,.media__video>video::-webkit-media-controls-overlay-play-button{display:none!important;-webkit-appearance:none;opacity:0}.bottle-slot{width:100%}.shopify-policy__container{max-width:760px!important;margin:0 auto!important;padding:calc(var(--nav-h) + 8vh) var(--pad-x) var(--pad-y)!important;color:var(--ink)}.shopify-policy__title h1{font:400 var(--t-h1)/1.02 var(--f-display);margin:0 0 40px}.shopify-policy__body,.rte{font:300 var(--t-body)/1.75 var(--f-text);color:var(--ink-2)}.rte h2,.rte h3,.shopify-policy__body h2,.shopify-policy__body h3{font:400 var(--t-h3)/1.2 var(--f-display);color:var(--ink);margin:2em 0 .6em}.rte ul,.shopify-policy__body ul{padding-left:1.2em}.rte h4,.shopify-policy__body h4{font:400 11px/1.4 var(--f-text);letter-spacing:.26em;text-transform:uppercase;color:var(--oro);margin:2.2em 0 .6em}.rte strong{font-weight:500;color:var(--ink)}.rte a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--oro);text-underline-offset:3px;word-break:break-word}.rte li+li{margin-top:.4em}.legal>:first-child{margin-top:0}main:has(.shopify-policy__container){background:var(--avorio)}.olio-intro{padding-top:calc(var(--nav-h) + 10vh)}.olio-stage{position:relative;display:grid;place-items:center;aspect-ratio:4 / 5;background:var(--carta);overflow:hidden}.olio-stage--wide{aspect-ratio:16 / 10}.olio-stage .bottle{width:44%;color:var(--ink)}.olio-stage__img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out)}.olio-stage:hover .olio-stage__img{transform:scale(1.03)}.fmt-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:56px var(--gutter)}.fmt-card{max-width:460px}.fmt-card__media{display:grid;place-items:center;aspect-ratio:4 / 5;background:var(--avorio);overflow:hidden}.fmt-card__media .bottle{width:36%;color:var(--ink)}.fmt-card__img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out)}.fmt-card:hover .fmt-card__img{transform:scale(1.04)}.fmt-card__name{margin-top:6px;font-size:clamp(22px,1.1rem + .4vw,26px)}.fmt-card__foot{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line-strong)}.fmt-card__add{background:none;border:0;border-bottom:1px solid var(--oro);padding:8px 0 6px;cursor:pointer;font:400 11px/1 var(--f-text);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);transition:color var(--dur-hover)}.fmt-card__add:hover{color:var(--oro)}.fmt-card__add[disabled]{opacity:.4;cursor:wait}.press-line{display:flex;flex-wrap:wrap;gap:6px 0;margin-bottom:0;font:400 11px/1.6 var(--f-text);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-3)}.press-line>span+span:before{content:"\b7";margin:0 14px;color:var(--oro)}.press-line a{border-bottom:1px solid transparent;transition:border-color var(--dur-hover)}.press-line a:hover{border-color:var(--oro)}.stars{margin:0 0 14px;color:var(--oro);font-size:14px;letter-spacing:.14em;line-height:1}.stars .off{opacity:.22}.verified{display:inline-flex;align-items:center;gap:7px;margin:12px 0 0;color:var(--verde);font:400 10.5px/1 var(--f-text);letter-spacing:.2em;text-transform:uppercase}.voices-foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 32px}.voices-note{margin:20px 0 0;max-width:46em;opacity:.85}.voice{margin-left:0;margin-right:0;margin-bottom:0}.voice figcaption{margin-top:16px}.voices-more{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:56px var(--gutter);padding-top:56px;border-top:1px solid var(--line-strong)}.bottle-slot .media__el{display:block;width:100%;height:auto;object-fit:contain}.form--single{grid-template-columns:1fr}.form--narrow{max-width:520px}.form--mid{max-width:720px}.footer__news{flex-wrap:wrap}.footer__news--c{margin:0 auto}.footer__news--light{border-color:var(--line-strong)}.footer__news--light input,.footer__news--light button{color:var(--ink)}.errors{color:#8b2e1f;font:400 14px/1.5 var(--f-text);margin:0 0 16px}.errors ul{margin:0;padding-left:18px}.rte p{margin:0 0 1.1em}.rte a{text-decoration:underline;text-underline-offset:3px}.pagination{display:flex;gap:16px;margin-top:48px;font:400 12px/1 var(--f-text);letter-spacing:.2em}
/*# sourceMappingURL=/cdn/shop/t/174/assets/narciso.css.map */
