*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:#fff}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}canvas,img,video{display:block;max-width:100%}dd,dl,h1,h2,h3,ol,p,ul{margin:0}ol,ul{list-style:none;padding:0}.z-root{--ink:#1c0d08;--dim:#74665f;--line:#e7dfd9;--gold:#d0a766;--e0:#0e0706;--e1:#3a150b;--e2:#5b2412;--grad:linear-gradient(180deg,var(--e0) 0%,var(--e1) 62%,var(--e2) 100%);--wide:"Unbounded","Noto Sans Armenian","Noto Sans SC","PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,sans-serif;--body:"Jost","Noto Sans Armenian","Noto Sans SC","PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,sans-serif;--ease:cubic-bezier(0.22,1,0.36,1);--band:0px;color:var(--ink);font:400 17px/1.6 var(--body);min-height:100vh}.z-root ::selection{background:var(--e2);color:#fff}.z-dim{color:var(--dim)}.z-center{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.z-eyebrow{font:400 13px/1.4 var(--wide);letter-spacing:.12em}.z-eyebrow,.z-title{text-transform:uppercase}.z-title{font:400 clamp(36px,5.2vw,76px)/1.05 var(--wide);letter-spacing:.04em;color:var(--e1)}.z-title--s{font-size:clamp(28px,3.4vw,50px)}.z-lede{font-size:clamp(19px,1.6vw,23px);line-height:1.6;max-width:62ch;margin:0 auto;text-align:center}.z-head-block{display:grid;grid-gap:14px;gap:14px;justify-items:center;text-align:center;margin-bottom:clamp(40px,5vw,72px);position:relative;z-index:1}.z-head-block__body{max-width:60ch;color:var(--dim)}.z-fade{opacity:0;transform:translateY(40px);transition:opacity 1.1s var(--ease),transform 1.2s var(--ease)}.z-fade[data-in]{opacity:1;transform:none}.z-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 30px;border:1px solid #cfc6c0;font:400 12px/1 var(--wide);letter-spacing:.12em;text-transform:uppercase;overflow:hidden;isolation:isolate;transition:color .45s var(--ease),border-color .45s var(--ease)}.z-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--e1);transform:scaleY(0);transform-origin:bottom;transition:transform .5s var(--ease)}.z-btn:hover:not(:disabled){color:#fff;border-color:var(--e1)}.z-btn:hover:not(:disabled):before{transform:scaleY(1)}.z-btn--light{color:#fff;border-color:rgba(255,255,255,.7)}.z-btn--light:before{background:#fff}.z-btn--light:hover:not(:disabled){color:var(--e1);border-color:#fff}.z-btn--solid{background:var(--e1);color:#fff;border-color:var(--e1)}.z-btn--solid:before{background:var(--gold)}.z-btn--solid:hover:not(:disabled){color:var(--e0);border-color:var(--gold)}.z-btn--ghost{color:rgba(255,255,255,.6);border-color:transparent}.z-btn:disabled{opacity:.35;cursor:default}.z-round{color:var(--e1);position:absolute;top:38%;width:44px;height:44px;border-radius:50%;background:#fff;box-shadow:0 6px 24px rgba(28,13,8,.14);display:grid;place-items:center;transition:transform .4s var(--ease);z-index:2}.z-round:hover{transform:scale(1.12)}.z-round--l{left:16px}.z-round--r{right:16px}.z-cursor-dot,.z-cursor-ring{position:fixed;left:0;top:0;z-index:200;pointer-events:none}.z-cursor-dot{width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--gold);transition:opacity .3s,width .3s,height .3s,margin .3s}.z-cursor-ring{width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;border:1px solid rgba(208,167,102,.8);display:grid;place-items:center;transition:width .45s var(--ease),height .45s var(--ease),margin .45s var(--ease),background .45s,border-color .45s,opacity .3s}.z-cursor-ring span{font:400 10px/1 var(--wide);letter-spacing:.14em;text-transform:uppercase;color:#fff;opacity:0;transition:opacity .3s}.z-cursor-ring[data-mode=link]{width:64px;height:64px;margin:-32px 0 0 -32px;background:rgba(208,167,102,.12)}.z-cursor-ring[data-mode=drag]{width:92px;height:92px;margin:-46px 0 0 -46px;background:var(--e1);border-color:var(--e1)}.z-cursor-ring[data-mode=drag] span{opacity:1}.z-cursor-dot[data-mode=drag],.z-cursor-dot[data-mode=hide],.z-cursor-dot[data-mode=link],.z-cursor-ring[data-mode=hide]{opacity:0}html:not(.z-has-cursor) .z-cursor-dot,html:not(.z-has-cursor) .z-cursor-ring{display:none}[data-cursor=drag]{cursor:-webkit-grab;cursor:grab}[data-cursor=drag]:active{cursor:-webkit-grabbing;cursor:grabbing}.z-head{position:fixed;inset:0 0 auto;z-index:50;height:96px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 32px;color:#fff;transition:transform .55s var(--ease),background .45s ease,color .45s ease,height .45s var(--ease)}.z-head[data-solid]{background:#fff;color:var(--e1);height:84px;box-shadow:0 1px 0 var(--line)}.z-head[data-hidden]{transform:translateY(-100%)}.z-menu-btn{display:flex;align-items:center;gap:12px;font:400 13px/1 var(--wide);letter-spacing:.1em;text-transform:uppercase;justify-self:start}.z-menu-btn i{width:18px;height:10px;border-top:1.5px solid;border-bottom:1.5px solid;transition:width .3s var(--ease)}.z-menu-btn:hover i{width:24px}.z-logo{display:grid;justify-items:center;grid-gap:2px;gap:2px;line-height:1}.z-logo__mark{width:46px;height:46px;color:var(--gold);margin-bottom:7px;transition:transform .6s var(--ease)}.z-logo:hover .z-logo__mark{transform:scale(1.06)}.z-logo b{font:500 27px/1 var(--wide);letter-spacing:.24em;margin-right:-.24em}.z-logo small{font:400 8.5px/1 var(--wide);letter-spacing:.34em;color:var(--gold);margin-right:-.34em}.z-bag,.z-logo small{text-transform:uppercase}.z-bag{justify-self:end;display:flex;align-items:center;gap:8px;font:400 13px/1 var(--wide);letter-spacing:.1em}.z-bag sup{font-size:10px;background:var(--gold);color:var(--e0);border-radius:10px;padding:2px 6px;top:0}.z-menu{position:fixed;inset:0;z-index:60;pointer-events:none}.z-menu[data-open]{pointer-events:auto}.z-menu__shade{position:absolute;inset:0;background:rgba(14,7,6,.6);opacity:0;transition:opacity .6s ease;cursor:pointer}.z-menu[data-open] .z-menu__shade{opacity:1}.z-menu__panel{position:absolute;inset:0 auto 0 0;width:min(560px,100%);background:var(--grad);color:#fff;padding:110px 48px 40px;overflow:hidden auto;display:flex;flex-direction:column;justify-content:space-between;gap:40px;transform:translateX(-100%);transition:transform .75s var(--ease)}.z-menu[data-open] .z-menu__panel{transform:none}.z-menu__mark{position:absolute;width:min(400px,70%);height:auto;aspect-ratio:1;right:48px;bottom:48px;color:rgba(255,255,255,.05);pointer-events:none}.z-menu__close{position:absolute;top:40px;left:32px}.z-menu__nav{display:grid;grid-gap:38px;gap:38px;position:relative}.z-menu__group{opacity:0;transform:translateX(-30px);transition:opacity .6s ease,transform .7s var(--ease);transition-delay:calc(.15s + var(--i) * .08s)}.z-menu[data-open] .z-menu__group{opacity:1;transform:none}.z-menu__title{display:inline-block;font:400 clamp(22px,2.3vw,30px)/1.1 var(--wide);letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px}.z-menu__group ul{display:grid;grid-gap:8px;gap:8px}.z-menu__group li a{font:400 12px/1.4 var(--wide);letter-spacing:.1em;text-transform:uppercase;opacity:.85}.z-menu__nav:hover a{opacity:.4;transition:opacity .35s}.z-menu__nav a:hover{opacity:1!important}.z-menu__foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px;font:400 11px/1 var(--wide);letter-spacing:.12em;position:relative}.z-menu__foot>*{opacity:.55}.z-menu__foot a{color:inherit;text-decoration:none}.z-menu__foot [data-on]{opacity:1;color:var(--gold)}.z-menu__foot i{width:1px;height:12px;background:rgba(255,255,255,.3);opacity:1}.z-hero{position:relative;height:calc(100svh - var(--band));min-height:520px;overflow:hidden;background:var(--e0);color:#fff}.z-hero__slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity 1.2s ease,visibility 0s 1.2s}.z-hero__slide[data-on]{opacity:1;visibility:visible;transition:opacity 1.2s ease}.z-hero__slide img,.z-hero__slide video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.12);transition:transform 7s cubic-bezier(.2,.6,.2,1)}.z-hero__slide[data-on] img,.z-hero__slide[data-on] video{transform:scale(1)}.z-hero__slide:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(14,7,6,.15),rgba(14,7,6,.6))}.z-hero__copy{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:36px;padding:0 8vw;text-align:center}.z-hero__copy h1,.z-hero__copy h2{font:400 clamp(26px,3.3vw,48px)/1.2 var(--wide);letter-spacing:.06em;text-transform:uppercase;max-width:26ch;text-wrap:balance}.z-hero__copy p{font-size:19px;max-width:46ch;opacity:.85}.z-hero__slide .z-hero__copy>*{opacity:0;transform:translateY(30px);transition:opacity .9s ease,transform 1.1s var(--ease)}.z-hero__slide[data-on] .z-hero__copy>*{opacity:1;transform:none;transition-delay:.45s}.z-hero__slide[data-on] .z-hero__copy>:nth-child(2){transition-delay:.65s}.z-hero__pager{position:absolute;left:32px;top:50%;transform:translateY(-50%);z-index:2;display:grid;justify-items:center;grid-gap:8px;gap:8px;font:400 11px/1 var(--wide);letter-spacing:.08em}.z-hero__pager button{opacity:.5;transition:opacity .3s;min-width:24px;min-height:24px;padding:4px}.z-hero__pager button[data-on]{opacity:1;text-decoration:underline;text-underline-offset:4px}.z-hero__pager button:first-child,.z-hero__pager button:last-child{opacity:.9;margin:8px 0}.z-hero__pager button:disabled{opacity:.25}.z-section{position:relative;padding:clamp(80px,10vw,150px) clamp(16px,4vw,64px);overflow:hidden}.z-page{padding-top:clamp(150px,16vw,210px);min-height:70vh}.z-narrow{max-width:1080px;margin:0 auto}.z-watermark{position:absolute;width:clamp(280px,34vw,520px);height:auto;aspect-ratio:1;right:6%;top:60px;color:rgba(58,21,11,.045);pointer-events:none}.z-watermark--low{top:auto;bottom:40px;left:4%;right:auto}.z-carousel{position:relative}.z-carousel .z-slider__view{padding:10px 0 40px}.z-carousel .z-slider__track{gap:clamp(16px,3vw,48px)}.z-bottle{flex:0 0 clamp(230px,22vw,330px);scroll-snap-align:start;display:grid;justify-items:center;grid-gap:6px;gap:6px;text-align:center}.z-bottle__img{width:100%;aspect-ratio:3/4;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 70%,#f6f1ed,#fff 65%);overflow:hidden;margin-bottom:18px}.z-bottle__img img{max-height:88%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply;transition:transform .9s var(--ease);pointer-events:none}.z-bottle:hover .z-bottle__img img{transform:translateY(-12px) scale(1.04)}.z-bottle b{font:400 15px/1.3 var(--wide);letter-spacing:.08em;text-transform:uppercase;color:var(--e1);background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;transition:background-size .5s var(--ease);padding-bottom:3px}.z-bottle:hover b{background-size:100% 1px}.z-bottle small{font:400 11px/1.4 var(--wide);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.z-bottle em{font-style:normal;font-size:15px}.z-collection .z-center{margin-top:30px}.z-banner-wrap{padding:0 clamp(16px,4vw,64px)}.z-banner{--p:0;position:relative;height:clamp(420px,70vh,720px);overflow:hidden;background:var(--e0)}.z-banner img{position:absolute;inset:-8% 0;width:100%;height:116%;object-fit:cover;transform:translateY(calc((var(--p) - .5) * -12%)) scale(calc(1.1 - var(--p) * .1));opacity:.8}.z-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,7,6,.1),rgba(14,7,6,.55))}.z-banner__copy{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;text-align:center;padding:0 5vw}.z-banner__copy h2{font:400 clamp(40px,7.5vw,116px)/1 var(--wide);letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,calc(.12 + var(--p) * 1.2));text-wrap:balance}.z-dual{--p:0;display:grid;grid-template-columns:repeat(2,minmax(0,520px));justify-content:center;grid-gap:8px;gap:8px;padding:clamp(80px,10vw,150px) 16px}.z-dual__card{position:relative;display:block;height:clamp(460px,48vw,680px);overflow:hidden;color:#fff}.z-dual__card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.z-dual__card:hover img{transform:scale(1.05)}.z-dual__card>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;gap:14px;padding:64px 40px;text-align:center;background:linear-gradient(180deg,rgba(14,7,6,.55),transparent 55%)}.z-dual__card h3{font:400 clamp(26px,2.6vw,38px)/1.1 var(--wide);letter-spacing:.06em;text-transform:uppercase}.z-dual__card p{max-width:34ch;font-size:16px}.z-dual__card--a{transform:translateY(calc(var(--p) * -80px))}.z-dual__card--b{margin-top:170px;transform:translateY(calc(var(--p) * 80px));background:var(--grad)}.z-dual__card--b img{opacity:.7;mix-blend-mode:luminosity}.z-dual--static{padding:0 0 40px}.z-dual--static .z-dual__card--b>div{justify-content:flex-end;background:linear-gradient(0deg,rgba(14,7,6,.8),transparent 70%)}.z-editions__grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:clamp(24px,6vw,110px);gap:clamp(24px,6vw,110px);align-items:start;max-width:1330px;margin:0 auto;position:relative;z-index:1}.z-xp a,.z-xp>div{position:relative;display:block;overflow:hidden;color:#fff}.z-xp img{width:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.z-xp a:hover img{transform:scale(1.05)}.z-xp--tall img{aspect-ratio:665/590}.z-xp--low{margin-top:-80px}.z-xp--low img{aspect-ratio:416/500}.z-xp a>div,.z-xp>div>div{position:absolute;inset:auto 0 0;padding:60px 30px 28px;background:linear-gradient(0deg,rgba(14,7,6,.85),transparent)}.z-xp h3{font:400 clamp(18px,1.5vw,22px)/1.2 var(--wide);letter-spacing:.06em}.z-xp h3,.z-xp p{text-transform:uppercase}.z-xp p{display:flex;align-items:center;gap:8px;margin-top:12px;font:400 11px/1.4 var(--wide);letter-spacing:.1em}.z-editions .z-center{margin-top:56px}.z-quote{margin:80px auto 0;max-width:30ch;text-align:center;font:400 clamp(20px,2vw,28px)/1.45 var(--wide);letter-spacing:.03em;text-transform:uppercase;color:var(--e1)}.z-further{display:grid;grid-template-columns:minmax(260px,380px) 1fr;grid-gap:48px;gap:48px;padding:clamp(80px,9vw,120px) 0 clamp(80px,9vw,120px) clamp(16px,2.4vw,32px);background:var(--grad);color:#fff;overflow:hidden}.z-further__intro{display:grid;grid-gap:22px;gap:22px;align-content:start;justify-items:start}.z-further__intro .z-title{color:#fff}.z-further__intro p:not(.z-eyebrow){opacity:.85;max-width:36ch}.z-further__cards{min-width:0}.z-further__cards .z-slider__track{gap:12px}.z-further__cards .z-round{top:50%;margin-top:-22px}.z-further__cards .z-slider__dots i{background:rgba(255,255,255,.3)}.z-further__cards .z-slider__dots i[data-on]{background:var(--gold)}.z-news{position:relative;flex:0 0 clamp(260px,30vw,456px);aspect-ratio:456/607;overflow:hidden;display:block}.z-news__img{position:absolute;inset:0;overflow:hidden}.z-news__img img{width:100%;height:100%;object-fit:cover;transform:translateX(calc((var(--k) - var(--i)) * -9%)) scale(1.2);transition:transform 1.1s cubic-bezier(.76,0,.24,1),filter .8s ease}.z-news:hover .z-news__img img{transform:translateX(calc((var(--k) - var(--i)) * -9%)) scale(1.27)}.z-news:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(14,7,6,.75),transparent 50%)}.z-news b{position:absolute;left:30px;right:30px;bottom:34px;font:400 clamp(17px,1.6vw,22px)/1.25 var(--wide);letter-spacing:.06em}.z-news b,.z-tabs{z-index:1;text-transform:uppercase}.z-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 36px;margin-bottom:60px;font:400 12px/1 var(--wide);letter-spacing:.12em;position:relative}.z-tabs a{padding-bottom:6px;border-bottom:1px solid transparent;color:var(--dim);transition:color .3s,border-color .3s}.z-tabs a:hover,.z-tabs a[data-on]{color:var(--e1);border-color:currentColor}.z-shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:56px clamp(16px,3vw,48px);gap:56px clamp(16px,3vw,48px);max-width:1400px;margin:0 auto;position:relative;z-index:1}.z-shelf .z-bottle{flex:none}.z-scrub{position:relative;background:var(--e0)}.z-scrub__stick{--b:0;position:-webkit-sticky;position:sticky;top:0;height:calc(100svh - var(--band));height:calc(100lvh - var(--band));overflow:hidden;color:#fff}.z-scrub__canvas,.z-scrub__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.z-scrub__title{position:absolute;bottom:48px;left:0;right:0;z-index:2;display:grid;justify-items:center;grid-gap:10px;gap:10px;text-align:center;font:400 clamp(28px,3.2vw,46px)/1.1 var(--wide);letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.z-scrub__title small{font:400 12px/1 var(--wide);letter-spacing:.24em;color:var(--gold)}.z-scrub__age{font:400 11px/1.4 var(--wide);letter-spacing:.2em;opacity:.8}.z-scrub__notes{position:absolute;inset:0;z-index:2;display:grid;place-items:center;pointer-events:none}.z-scrub__notes p{grid-area:1/1;max-width:30ch;padding:0 6vw;text-align:center;font:400 clamp(20px,2.4vw,36px)/1.35 var(--wide);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 2px 30px rgba(14,7,6,.7);opacity:0;transform:translateY(40px);filter:blur(6px);transition:opacity .8s ease,transform 1s var(--ease),filter .8s ease}.z-scrub__notes p[data-on]{opacity:1;transform:none;filter:none}.z-scrub__notes span{display:block;font-size:11px;letter-spacing:.3em;color:var(--gold);margin-bottom:18px}.z-scrub__hint{position:absolute;right:40px;bottom:56px;z-index:2;animation:zHint 1.8s ease-in-out infinite}@keyframes zHint{50%{transform:translateY(8px)}}.z-bloom{position:absolute;inset:0;z-index:3;display:grid;place-items:center;background:#fff;opacity:var(--b);pointer-events:none}.z-bloom__ring{position:absolute;width:min(86vh,92vw);aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;transform:scale(calc(.55 + var(--b) * .45)) rotate(calc((1 - var(--b)) * -40deg))}.z-bloom__bottle{position:relative;height:min(58vh,560px);width:auto;mix-blend-mode:multiply;transform:translateY(calc((1 - var(--b)) * 30px))}.z-buy__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,6vw,110px);gap:clamp(32px,6vw,110px);align-items:start;max-width:1240px;margin:0 auto}.z-buy__grid>.z-buy__info{padding-top:clamp(24px,9vh,120px)}.z-buy__media{aspect-ratio:4/5;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 72%,#f3ece6,#fff 68%);max-height:78vh}.z-buy__media img{max-height:80%;max-width:76%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply}.z-buy__media[data-cut] img{max-height:62%;max-width:56%;mix-blend-mode:normal;-webkit-box-reflect:below 2px linear-gradient(transparent 80%,rgba(255,255,255,.2));filter:drop-shadow(0 20px 26px rgba(28,13,8,.14))}.z-buy__info{display:grid;grid-gap:18px;gap:18px;justify-items:start}.z-buy__edition{font:400 12px/1 var(--wide);letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.z-buy__desc{color:var(--dim);max-width:46ch}.z-buy__price{font:400 clamp(26px,2.4vw,34px)/1 var(--wide);letter-spacing:.02em;margin:8px 0}.z-buy__unit{font-size:12px;letter-spacing:.04em;opacity:.62;margin:-2px 0 10px}.z-unit{display:block;font-size:11px;letter-spacing:.04em;opacity:.6;font-style:normal;margin-top:2px}.z-sizes{display:flex;gap:10px;flex-wrap:wrap}.z-sizes button{min-height:42px;padding:0 18px;border:1px solid var(--line);font:400 11px/1 var(--wide);letter-spacing:.1em;text-transform:uppercase;transition:border-color .3s,background .3s,color .3s}.z-sizes button[aria-checked=true]{border-color:var(--e1);background:var(--e1);color:#fff}.z-buy{scroll-margin-top:70px}.z-models{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;width:100%;max-width:420px}.z-models__item{position:relative;display:grid;grid-template-columns:52px 1fr;align-items:center;grid-gap:12px;gap:12px;padding:10px 14px 10px 10px;border:1px solid var(--line);color:inherit;text-decoration:none;background:#fff;transition:border-color .4s cubic-bezier(.32,.72,0,1),box-shadow .4s cubic-bezier(.32,.72,0,1),transform .2s}.z-models__item[data-on]{border-color:var(--e1);box-shadow:inset 0 0 0 1px var(--e1)}a.z-models__item:hover{border-color:var(--gold)}a.z-models__item:active{transform:scale(.98)}.z-models__img{height:64px;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 75%,#f3ece6,#fff 70%)}.z-models__img img{height:auto;width:auto;max-height:58px;max-width:46px;object-fit:contain;transition:transform .6s cubic-bezier(.32,.72,0,1)}a.z-models__item:hover .z-models__img img{transform:translateY(-3px) scale(1.06)}.z-models__txt{display:grid;grid-gap:3px;gap:3px}.z-models__txt b{font:400 13px/1.2 var(--wide);letter-spacing:.08em;text-transform:uppercase;color:var(--e1)}.z-models__txt small{font-size:13px;color:var(--dim)}.z-buyg__swap{min-width:0;animation:zSwapIn .75s cubic-bezier(.22,.61,.36,1) both}@keyframes zSwapIn{0%{opacity:0;transform:scale(.975) translateY(10px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@media (prefers-reduced-motion:reduce){.z-buyg__swap{animation:none}}.z-sizes button{transition:border-color .35s cubic-bezier(.32,.72,0,1),background .35s cubic-bezier(.32,.72,0,1),color .35s cubic-bezier(.32,.72,0,1),transform .2s}.z-sizes button:active{transform:scale(.97)}.z-sizes button[data-out]{text-decoration:line-through;opacity:.5}.z-specs{display:grid;grid-template-columns:max-content 1fr;grid-gap:12px 32px;gap:12px 32px;margin-top:22px;padding-top:22px;border-top:1px solid var(--line);width:100%}.z-specs dt{font:400 11px/1.6 var(--wide);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.z-gallery{padding:clamp(40px,6vw,80px) 0 clamp(80px,9vw,120px)}.z-gallery__track{display:flex;gap:10px;overflow-x:auto;padding:0 clamp(16px,2.4vw,32px);scrollbar-width:none;scroll-snap-type:x mandatory}.z-gallery__track::-webkit-scrollbar{display:none}.z-gallery__track img{flex:0 0 auto;height:clamp(320px,62vh,690px);width:auto;scroll-snap-align:start}.z-house__hero{position:relative;height:calc(100svh - var(--band));overflow:hidden;background:var(--e0);color:#fff}.z-house__hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.8}.z-house__hero .z-hero__copy>*{animation:zRise 1.2s var(--ease) both}.z-house__hero .z-hero__copy>:nth-child(2){animation-delay:.2s}@keyframes zRise{0%{opacity:0;transform:translateY(30px)}}.z-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:80px;text-align:center}.z-stats b{display:block;font:400 clamp(52px,7vw,104px)/1 var(--wide);color:var(--e1)}.z-stats span{font:400 11px/1.5 var(--wide);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.z-chapters{background:#faf7f5}.z-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px;max-width:1240px;margin:60px auto 0;position:relative;z-index:1}.z-steps li{display:grid;grid-gap:10px;gap:10px;align-content:start;border-top:1px solid var(--line);padding-top:22px}.z-steps span{font:400 12px/1 var(--wide);color:var(--gold);letter-spacing:.1em}.z-steps b{font:400 16px/1.2 var(--wide);letter-spacing:.08em;text-transform:uppercase;color:var(--e1)}.z-steps p{color:var(--dim);font-size:16px}.z-tasting{align-items:start}.z-notes{display:grid;grid-template-columns:max-content 1fr;grid-gap:26px 40px;gap:26px 40px;padding-right:clamp(16px,4vw,64px);align-content:center}.z-notes dt{font:400 12px/1.8 var(--wide);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.z-notes dd{font-size:clamp(18px,1.5vw,22px);line-height:1.55}.z-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.z-form label{display:grid;grid-gap:8px;gap:8px}.z-form label>span{font:400 11px/1 var(--wide);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.z-form input:not([type=radio]):not([type=checkbox]),.z-form select,.z-form textarea,.z-select select{width:100%;min-height:58px;padding:14px 20px;border:1px solid var(--line);border-radius:0;background:#fff;font-size:17px;outline:none;transition:border-color .3s}.z-form input:focus,.z-form select:focus,.z-form textarea:focus{border-color:var(--e1)}.z-form__wide{grid-column:1/-1}.z-form__h{font:400 15px/1 var(--wide);letter-spacing:.12em;text-transform:uppercase;color:var(--e1);padding-top:26px;margin-top:10px;border-top:1px solid var(--line)}.z-opts{display:grid;grid-gap:8px;gap:8px}.z-opts label{display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:4px 16px!important;gap:4px 16px!important;padding:18px 20px;border:1px solid var(--line);cursor:pointer;transition:border-color .3s,background .3s}.z-opts label[data-on]{border-color:var(--e1);background:#fbf8f6}.z-opts label>span{font:400 12px/1.3 var(--wide)!important;letter-spacing:.08em!important;text-transform:uppercase;color:var(--ink)!important}.z-opts em{font-style:normal}.z-opts small{grid-column:2/-1;color:var(--dim);font-size:14px}.z-check input,.z-opts input{accent-color:var(--e1);width:16px;height:16px;margin:0}.z-check{display:flex!important;align-items:flex-start;gap:12px!important}.z-check>span{font:400 15px/1.5 var(--body)!important;letter-spacing:0!important;text-transform:none!important;color:var(--ink)!important}.z-check a{text-decoration:underline}.z-err{color:#b23a1d;font-size:15px}.z-empty{padding:40px 0}.z-lines{border-top:1px solid var(--line)}.z-lines li{display:grid;grid-template-columns:100px 1fr auto 140px;grid-gap:24px;gap:24px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.z-lines__img{width:100px;height:120px;display:grid;place-items:center;background:#f7f3f0}.z-lines__img img{max-height:90%;mix-blend-mode:multiply}.z-lines__name{display:grid;grid-gap:6px;gap:6px;font:400 14px/1.3 var(--wide);letter-spacing:.08em;text-transform:uppercase;color:var(--e1)}.z-lines__name small{font:400 11px/1 var(--wide);color:var(--dim)}.z-lines__sum{text-align:right}.z-qty{display:flex;align-items:center;gap:16px}.z-qty button{width:34px;height:34px;border:1px solid var(--line);transition:border-color .3s}.z-qty button:hover:not(:disabled){border-color:var(--e1)}.z-qty button:disabled{opacity:.3}.z-total{display:flex;justify-content:space-between;align-items:baseline;padding:28px 0 10px;font:400 12px/1 var(--wide);letter-spacing:.12em;text-transform:uppercase}.z-total b{font:400 clamp(24px,2.4vw,32px)/1 var(--wide);letter-spacing:.02em;text-transform:none}.z-order__mark{width:60px;height:60px;color:var(--gold)}.z-legal{font-size:16px}.z-legal>div,.z-legal>p{max-width:70ch;margin:0 auto 26px}.z-legal h2{font:400 13px/1.4 var(--wide);letter-spacing:.12em;text-transform:uppercase;color:var(--e1);margin-bottom:8px}.z-legal p{color:#4d403b}.z-foot{background:var(--grad);color:#fff;padding:110px clamp(16px,8.7vw,136px) 40px;display:grid;grid-gap:70px;gap:70px;overflow:hidden}.z-foot__cols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:40px;gap:40px}.z-foot__mark{width:70px;height:70px;color:var(--gold)}.z-foot__cols>div{display:grid;grid-gap:10px;gap:10px;align-content:start}.z-foot__cols h3{font:400 12px/1.4 var(--wide);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.z-foot__cols a{font:400 11px/1.6 var(--wide);letter-spacing:.1em;text-transform:uppercase;opacity:.7;transition:opacity .3s}.z-foot__cols a:hover{opacity:1}.z-foot__selects{display:flex;gap:16px;flex-wrap:wrap}.z-select{display:grid;grid-gap:8px;gap:8px;width:min(360px,100%)}.z-select span{font:400 10px/1 var(--wide);letter-spacing:.14em;text-transform:uppercase;opacity:.6}.z-select select{background:transparent;color:#fff;border-color:rgba(255,255,255,.35);font:400 13px/1 var(--wide);letter-spacing:.1em;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,#fff 0),linear-gradient(135deg,#fff 50%,transparent 0);background-position:calc(100% - 26px) 50%,calc(100% - 20px) 50%;background-size:6px 6px;background-repeat:no-repeat}.z-select option{color:var(--ink)}.z-foot__word{width:100%;height:auto;fill:#fff}.z-foot__word text{font:600 220px/1 var(--wide)}.z-foot__fine{font:400 10px/1.6 var(--wide);letter-spacing:.12em;opacity:.55}.z-band,.z-foot__fine{text-transform:uppercase}.z-band{position:-webkit-sticky;position:sticky;bottom:0;z-index:45;height:var(--band);display:grid;place-items:center;background:var(--e2);color:rgba(255,255,255,.85);font:400 9.5px/1.2 var(--wide);letter-spacing:.1em;text-align:center;padding:0 12px;max-width:none;margin:0}html[data-adult] .z-age{display:none}.z-age{position:fixed;inset:0;z-index:120;background:var(--grad);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:24px;text-align:center;animation:zRise .8s var(--ease) both}.z-age__mark{width:56px;height:56px;color:var(--gold)}.z-age__title{font:400 clamp(26px,3.6vw,48px)/1.15 var(--wide);letter-spacing:.06em;text-transform:uppercase;max-width:20ch}.z-age__body{max-width:44ch;opacity:.8}.z-age__row{gap:14px}.z-age__langs,.z-age__row{display:flex;flex-wrap:wrap;justify-content:center}.z-age__langs{gap:6px 18px;font:400 13px/1.4 var(--wide);letter-spacing:.1em;text-transform:uppercase}.z-age__langs a{color:rgba(255,255,255,.55);text-decoration:none;padding:6px 2px;border-bottom:1px solid transparent}.z-age__langs a:hover{color:#fff}.z-age__langs a[aria-current]{color:#fff;border-bottom-color:currentColor}@media (max-width:860px){.z-head{height:72px;padding:0 18px}.z-head[data-solid]{height:64px}.z-bag span{display:none}.z-menu-btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.z-logo b{font-size:21px}.z-logo small{display:none}.z-logo__mark{width:34px;height:34px;margin-bottom:0}.z-menu__panel{padding:96px 28px 32px}.z-menu__close{top:26px;left:22px}.z-hero__pager{left:12px}.z-hero__copy{padding:0 44px}.z-dual{grid-template-columns:1fr;padding:60px 16px}.z-dual__card--b{margin-top:0}.z-dual__card--a,.z-dual__card--b{transform:none;height:460px}.z-editions__grid{grid-template-columns:1fr}.z-xp--low{margin-top:0}.z-further{padding-left:16px}.z-buy__grid,.z-further{grid-template-columns:1fr}.z-buy__grid>.z-buy__info{padding-top:0}.z-steps{grid-template-columns:1fr 1fr}.z-notes,.z-stats{grid-template-columns:1fr}.z-notes{gap:6px;padding:0 16px}.z-notes dd{margin-bottom:18px}.z-form{grid-template-columns:1fr}.z-lines li{grid-template-columns:70px 1fr auto;gap:14px}.z-lines__img{width:70px;height:86px}.z-lines__sum{grid-column:2/-1;text-align:left}.z-foot__cols{grid-template-columns:1fr 1fr}.z-foot__brand,.z-foot__mark{grid-column:1/-1}.z-round{display:none}.z-band{font-size:8px}}@media (prefers-reduced-motion:reduce){.z-fade,.z-hero__slide .z-hero__copy>*{opacity:1!important}.z-banner img,.z-fade,.z-hero__slide .z-hero__copy>*,.z-hero__slide img,.z-hero__slide video{transform:none!important;transition:none!important}.z-dual__card--a,.z-dual__card--b{transform:none!important}}.z-bottle__img[data-photo]{background:var(--e0)}.z-bottle__img[data-photo] img{max-height:none;width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}.z-bottle:hover .z-bottle__img[data-photo] img{transform:scale(1.06)}.z-buy__media[data-photo]{background:var(--e0);overflow:hidden}.z-buy__media[data-photo] img{mix-blend-mode:normal}.z-bloom--photo{background:var(--e0)}.z-bloom--photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(calc(1.12 - var(--b) * .12))}.z-bloom--photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(14,7,6,.7),transparent 45%)}.z-bloom--photo p{position:absolute;left:0;right:0;bottom:70px;z-index:1;text-align:center;color:#fff;padding:0 6vw;font:400 clamp(20px,2.4vw,34px)/1.35 var(--wide);letter-spacing:.06em;text-transform:uppercase;opacity:calc((var(--b) - .5) * 2);transform:translateY(calc((1 - var(--b)) * 30px))}.z-sweep{position:relative;overflow:hidden}.z-sweep:after{content:"";position:absolute;inset:-20%;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(105deg,transparent 35%,rgba(255,214,160,.55) 50%,transparent 65%);animation:zSweep 7s ease-in-out infinite;transform:translateX(-60%)}@keyframes zSweep{0%{transform:translateX(-60%)}55%,to{transform:translateX(60%)}}@media (prefers-reduced-motion:reduce){.z-sweep:after{animation:none;opacity:0}}.z-dual__card--a:after,.z-xp a:after,.z-xp>div:after{content:"";position:absolute;inset:-20%;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(105deg,transparent 35%,rgba(255,214,160,.5) 50%,transparent 65%);animation:zSweep 8s ease-in-out infinite;transform:translateX(-60%)}.z-xp--low a:after,.z-xp--low>div:after{animation-delay:2.5s}@media (prefers-reduced-motion:reduce){.z-dual__card--a:after,.z-xp a:after,.z-xp>div:after{display:none}}.z-bag,.z-btn,.z-menu-btn{transition-property:color,border-color,transform;transition-duration:.45s;transition-timing-function:var(--ease)}.z-scrub__title{text-shadow:0 2px 30px rgba(14,7,6,.85)}.z-film{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);grid-gap:clamp(32px,7vw,120px);gap:clamp(32px,7vw,120px);align-items:center;max-width:1240px;margin:0 auto;padding:clamp(80px,10vw,150px) clamp(16px,4vw,64px)}.z-film--flip>:first-child{order:2}.z-film__text{display:grid;grid-gap:22px;gap:22px;justify-items:start}.z-film__text>p:not(.z-eyebrow){color:var(--dim);max-width:44ch;font-size:18px}.z-film__text .z-btn--light{color:var(--e1);border-color:#cfc6c0;gap:10px}.z-film__text .z-btn--light:before{background:var(--e1)}.z-film__text .z-btn--light:hover{color:#fff}.z-film__frame{justify-self:center;width:min(100%,420px)}.z-film__preview{position:relative;display:block;width:100%;aspect-ratio:9/16;overflow:hidden;background:var(--e0);box-shadow:0 30px 80px -30px rgba(28,13,8,.55)}.z-film__preview video{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.z-film__preview:hover video{transform:scale(1.04)}.z-film__play{position:absolute;left:50%;top:50%;width:76px;height:76px;margin:-38px 0 0 -38px;border-radius:50%;display:grid;place-items:center;color:#fff;border:1px solid rgba(255,255,255,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(14,7,6,.25);transition:transform .5s var(--ease),background .4s}.z-film__play svg{width:18px;height:18px;margin-left:3px}.z-film__preview:hover .z-film__play{transform:scale(1.12);background:rgba(208,167,102,.55)}html.z-has-cursor .z-film__preview:hover .z-film__play{opacity:0}.z-cursor-ring[data-mode=play]{width:92px;height:92px;margin:-46px 0 0 -46px;background:var(--gold);border-color:var(--gold)}.z-cursor-ring[data-mode=play] span{opacity:1;color:var(--e0)}.z-cursor-dot[data-mode=play]{opacity:0}html.z-has-cursor [data-cursor=play]{cursor:none}.z-lightbox{position:fixed;inset:0;z-index:150;background:rgba(14,7,6,.94);display:grid;place-items:center;padding:56px 16px 40px;animation:zRise .5s var(--ease) both}.z-lightbox video{max-height:calc(100vh - 110px);max-width:100%;width:auto;aspect-ratio:9/16;background:#000}.z-lightbox__close{position:absolute;top:18px;right:22px;color:#fff;font:400 12px/1 var(--wide);letter-spacing:.12em;text-transform:uppercase}@media (max-width:860px){.z-film{grid-template-columns:1fr}.z-film--flip>:first-child{order:0}.z-film__frame{width:min(100%,360px)}}.z-slider{position:relative}.z-slider__view{overflow:hidden;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.z-slider__track{display:flex;transition:transform 1.1s cubic-bezier(.76,0,.24,1);will-change:transform}.z-slide{flex-shrink:0}.z-slide img{-webkit-user-drag:none}.z-slider .z-round[data-off]{opacity:0;pointer-events:none;transform:scale(.7)}.z-slider .z-round{transition:transform .45s var(--ease),opacity .35s ease}.z-slider__dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.z-slider__dots i{width:22px;height:2px;background:var(--line);transition:background .4s ease,width .5s var(--ease)}.z-slider__dots i[data-on]{width:44px;background:var(--e2)}.z-carousel .z-slider__dots{margin-top:0}.z-carousel .z-bottle{transition:opacity .9s ease}.z-share{--s:0;padding:clamp(80px,9vw,130px) clamp(16px,4vw,64px) clamp(70px,8vw,110px);background:#fff;overflow:hidden}.z-share .z-eyebrow{color:var(--e1)}.z-share__row{--s:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;max-width:1680px;margin:0 auto clamp(40px,5vw,70px);padding:70px 0}.z-reel{position:relative;aspect-ratio:9/16;overflow:hidden;background:var(--e0);transform:translate3d(0,calc(var(--s) * 42px * var(--d)),0);will-change:transform}.z-reel:nth-child(n+5){display:none}.z-reel video{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease),filter .6s ease}.z-reel:hover video{transform:scale(1.05)}.z-reel:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(14,7,6,.35),transparent 35%);pointer-events:none}.z-reel__ig{position:absolute;right:14px;bottom:14px;z-index:1;color:#fff;opacity:.85;transition:opacity .3s ease,transform .5s var(--ease)}.z-reel:hover .z-reel__ig{opacity:1;transform:scale(1.15)}@media (max-width:860px){.z-share__row{grid-template-columns:repeat(2,1fr);gap:10px;padding:50px 0}.z-reel{transform:translate3d(0,calc(var(--s) * 26px * var(--d)),0)}}.z-bottle{position:relative;isolation:isolate;padding:0 0 26px}.z-bottle>b,.z-bottle>em,.z-bottle>small{position:relative;z-index:2;transition:color .5s ease,background-size .5s var(--ease)}.z-bottle__scene{position:absolute;z-index:0;inset:-34px -6px 0;overflow:hidden;background:var(--e0);-webkit-clip-path:inset(10% 14% 10% 14%);clip-path:inset(10% 14% 10% 14%);opacity:0;transition:opacity .5s ease,-webkit-clip-path .9s cubic-bezier(.76,0,.24,1);transition:clip-path .9s cubic-bezier(.76,0,.24,1),opacity .5s ease;transition:clip-path .9s cubic-bezier(.76,0,.24,1),opacity .5s ease,-webkit-clip-path .9s cubic-bezier(.76,0,.24,1);pointer-events:none}.z-bottle__scene img,.z-bottle__scene video{width:100%;height:100%;object-fit:cover;transform:scale(1.18);transition:transform 2.4s var(--ease)}.z-bottle__scene:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(14,7,6,.75),transparent 38%)}.z-bottle__img[data-cut]{position:relative;z-index:1;background:none;overflow:visible}.z-bottle__img[data-cut] img{max-height:68%;max-width:62%;mix-blend-mode:normal;-webkit-box-reflect:below 2px linear-gradient(transparent 76%,rgba(255,255,255,.22));filter:drop-shadow(0 18px 22px rgba(28,13,8,.12));transition:transform .9s var(--ease),filter .9s ease}@media (hover:hover){.z-bottle[data-scene]:hover .z-bottle__scene{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}.z-bottle[data-scene]:hover .z-bottle__scene img,.z-bottle[data-scene]:hover .z-bottle__scene video{transform:scale(1.04)}.z-bottle[data-scene]:hover .z-bottle__img[data-cut] img{transform:translateY(-10px) scale(1.06);filter:drop-shadow(0 30px 40px rgba(0,0,0,.55))}.z-bottle[data-scene]:hover>b,.z-bottle[data-scene]:hover>em,.z-bottle[data-scene]:hover>small{color:#fff}}.z-carousel .z-slider__view{padding-top:44px}.z-slider[data-fit] .z-slider__track{justify-content:center;transform:none!important}.z-slider[data-fit] .z-round,.z-slider[data-fit] .z-slider__dots{display:none}.z-time{padding-top:clamp(40px,5vw,80px)}.z-time__row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);max-width:1180px;margin:0 auto;counter-reset:t}.z-time__row li{display:grid;grid-gap:10px;gap:10px;align-content:start;padding-top:22px;border-top:1px solid var(--line)}.z-time__row span{font:400 clamp(24px,2.6vw,38px)/1.05 var(--wide);letter-spacing:.04em;text-transform:uppercase;color:var(--gold)}.z-time__row b{font:400 14px/1.3 var(--wide);letter-spacing:.14em;text-transform:uppercase;color:var(--e1)}.z-time__row p{color:var(--dim)}.z-land{position:relative;min-height:clamp(520px,80vh,820px);display:grid;align-items:end;overflow:hidden;background:var(--e0);color:#fff}.z-land img,.z-land video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 55%;opacity:.8}.z-land:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,7,6,.88),rgba(14,7,6,.55) 45%,transparent 75%)}.z-land__copy{position:relative;z-index:1;display:grid;grid-gap:18px;gap:18px;max-width:600px;padding:clamp(40px,7vw,110px) clamp(16px,5vw,80px)}.z-land__copy .z-title{color:#fff}.z-land__copy p:last-child{font-size:clamp(17px,1.3vw,20px);opacity:.9}.z-chapters__after{margin-top:clamp(40px,5vw,70px)!important}.z-why{background:#faf6f2}.z-why__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(18px,2.4vw,36px);gap:clamp(18px,2.4vw,36px);max-width:1280px;margin:0 auto}.z-why__grid>*{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:26px 0 0;border-top:1px solid var(--gold)}.z-why__grid b{font:400 15px/1.3 var(--wide);letter-spacing:.1em;text-transform:uppercase;color:var(--e1)}.z-why__grid p{color:var(--dim);font-size:16px}.z-why__quote{margin:clamp(60px,7vw,100px) auto 0;max-width:900px;text-align:center;display:grid;grid-gap:18px;gap:18px}.z-why__quote p{font:400 clamp(24px,3vw,44px)/1.2 var(--wide);letter-spacing:.02em;text-transform:uppercase;color:var(--e2);text-wrap:balance}.z-why__quote cite{font:400 12px/1 var(--wide);font-style:normal;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.z-close{display:grid;justify-items:center;grid-gap:28px;gap:28px;padding:clamp(90px,11vw,160px) clamp(16px,6vw,80px);background:var(--grad);color:#fff;text-align:center}.z-close__mark{width:56px;height:56px;color:var(--gold)}.z-close p{max-width:24ch;font:400 clamp(26px,3.4vw,52px)/1.15 var(--wide);letter-spacing:.03em;text-transform:uppercase;text-wrap:balance}@media (max-width:860px){.z-time__row{grid-template-columns:1fr}.z-why__grid{grid-template-columns:1fr 1fr}.z-land:after{background:linear-gradient(0deg,rgba(14,7,6,.9),rgba(14,7,6,.5) 60%,transparent)}}@media (max-width:520px){.z-why__grid{grid-template-columns:1fr}}.z-press{grid-template-columns:repeat(3,1fr)}.z-press b a{color:inherit;text-decoration:none}.z-press b a:hover{color:var(--gold)}@media (max-width:900px){.z-press{grid-template-columns:1fr}}.z-gallery__slider{padding-left:clamp(16px,2.4vw,32px)}.z-gallery__slider .z-slider__track{gap:10px}.z-gallery__slider .z-round{top:50%;margin-top:-22px}.z-gslide{position:relative;flex:0 0 clamp(270px,36vw,580px);aspect-ratio:4/5;overflow:hidden;padding:0;cursor:zoom-in;background:var(--e0)}.z-gslide img{width:100%;height:100%;object-fit:cover;transform:translateX(calc((var(--k) - var(--i)) * -8%)) scale(1.18);transition:transform 1.1s cubic-bezier(.76,0,.24,1);pointer-events:none}.z-gslide:hover img{transform:translateX(calc((var(--k) - var(--i)) * -8%)) scale(1.24)}.z-photo img{max-width:min(92vw,1600px);max-height:86vh;width:auto;height:auto;object-fit:contain;animation:zRise .5s var(--ease) both}.z-photo .z-round{top:50%;margin-top:-22px;display:grid}.z-photo .z-round--l{left:20px}.z-photo .z-round--r{right:20px}.z-photo__count{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);color:#fff;font:400 12px/1 var(--wide);letter-spacing:.2em}.z-awards{display:flex;margin:6px 0 4px;padding-left:6px}.z-awards li{width:86px;height:86px;margin-left:-14px;border-radius:50%;box-shadow:0 10px 26px rgba(28,13,8,.18);background:#fff;transition:transform .5s var(--ease);position:relative}.z-awards li:first-child{margin-left:0}.z-awards li:hover{transform:translateY(-6px);z-index:20!important}.z-awards img{object-fit:contain}.z-awards img,.z-seal{width:100%;height:100%;border-radius:50%}.z-seal{display:grid;place-content:center;grid-gap:3px;gap:3px;padding:6px;text-align:center;color:#3a2408;background:radial-gradient(circle at 32% 28%,#fff1c9 0,#e8c77e 38%,#c3924a 72%,#9c6c2c 100%);box-shadow:inset 0 0 0 3px rgba(255,255,255,.35),inset 0 0 0 5px rgba(122,78,22,.35)}.z-seal b{font:500 6.6px/1.25 var(--wide);letter-spacing:0;text-transform:uppercase}.z-seal small{font:400 8px/1 var(--wide);letter-spacing:.1em}.z-info{padding:0 clamp(16px,4vw,64px) clamp(60px,7vw,100px);display:grid;grid-gap:14px;gap:14px;max-width:1400px;margin:0 auto}.z-info__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.z-info__card{border:1px solid var(--line);background:#fff;padding:clamp(24px,3vw,44px);display:grid;grid-gap:22px;gap:22px;align-content:start}.z-info__card--tint{background:#faf6f2;border-color:#efe6de}.z-info__h{font:400 15px/1.3 var(--wide);letter-spacing:.12em;text-transform:uppercase;color:var(--e1)}.z-info__text{color:var(--dim);font-size:17px;line-height:1.6}.z-chips{display:flex;flex-wrap:wrap;gap:10px}.z-chips li{display:flex;align-items:center;gap:12px;padding:8px 20px 8px 8px;border-radius:99px;background:#f6f0ea;font:400 13px/1.2 var(--wide);letter-spacing:.04em;color:var(--e1)}.z-chips i,.z-chips img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none}.z-chips i{background:radial-gradient(circle at 35% 30%,#f3dcb0,var(--gold) 55%,#a0703a)}.z-bars{display:grid;grid-gap:16px;gap:16px}.z-bars>div{display:grid;grid-template-columns:minmax(110px,180px) 1fr;align-items:center;grid-gap:18px;gap:18px}.z-bars dt{font:400 12px/1.2 var(--wide);letter-spacing:.1em;text-transform:uppercase;color:var(--e1)}.z-bars dd{height:2px;background:var(--line);position:relative}.z-bars dd i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--e2),var(--gold))}.z-facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:16px;gap:16px}.z-facts li{display:flex;align-items:center;gap:14px}.z-facts__icon{width:54px;height:54px;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--e1);flex:none}.z-facts small,.z-spec-pills small{display:block;font-size:13px;color:var(--dim)}.z-facts b,.z-spec-pills b{font-weight:500;font-size:15px;color:var(--ink)}.z-pairs{display:grid;grid-gap:20px;gap:20px;border-top:1px solid #ebe1d8;padding-top:26px}.z-som+.z-pairs{margin-top:6px}.z-pairs ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:18px;gap:18px}.z-pairs li{display:grid;justify-items:center;grid-gap:10px;gap:10px;text-align:center;font-size:14px}.z-pairs__img{width:100%;max-width:150px;aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 16px 30px rgba(28,13,8,.16)}.z-pairs__img img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.z-pairs li:hover .z-pairs__img img{transform:scale(1.06)}.z-pairs__img i{display:block;width:100%;height:100%;background:radial-gradient(circle at 35% 30%,#5b2412,#1c0d08)}.z-pairs b{font-weight:500}.z-spec-pills{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:10px;gap:10px}.z-spec-pills li{display:flex;align-items:center;gap:14px;padding:14px 22px;border-radius:99px;background:#f6f0ea;color:var(--e1)}.z-stories{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);margin:6px calc(-1 * clamp(24px, 3vw, 44px)) calc(-1 * clamp(24px, 3vw, 44px))}.z-story{padding:clamp(22px,2.6vw,38px) clamp(24px,3vw,44px);display:grid;grid-gap:12px;gap:12px;align-content:start;border-bottom:1px solid var(--line)}.z-story:nth-child(odd){border-right:1px solid var(--line)}.z-story h3{font:400 14px/1.3 var(--wide);letter-spacing:.12em;text-transform:uppercase;color:var(--e1)}.z-story__body{color:var(--dim);display:grid;grid-gap:10px;gap:10px}.z-story:not([data-open]) .z-story__body{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.z-story__more{justify-self:start;display:inline-flex;align-items:center;gap:8px;font:400 11px/1 var(--wide);letter-spacing:.14em;text-transform:uppercase;color:var(--e2);padding:6px 0;border-bottom:1px solid}@media (max-width:900px){.z-info__grid,.z-stories{grid-template-columns:1fr}.z-story:nth-child(odd){border-right:0}.z-awards li{width:70px;height:70px}}html.z-editing [data-editable]{outline:2px dashed var(--gold);outline-offset:4px;cursor:text!important}.z-editor__bar{position:fixed;left:50%;bottom:calc(var(--band) + 12px);transform:translateX(-50%);z-index:400;display:flex;align-items:center;gap:16px;padding:10px 12px 10px 18px;max-width:calc(100vw - 24px);background:#1c0d08;color:#fff;border:1px solid var(--gold);box-shadow:0 18px 50px rgba(0,0,0,.4);font:400 13px/1.4 var(--body)}.z-editor__bar b{font:500 11px/1 var(--wide);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);white-space:nowrap}.z-editor__bar span{opacity:.85}.z-editor__bar a,.z-editor__bar button{white-space:nowrap;padding:7px 12px;border:1px solid rgba(255,255,255,.3);font:400 11px/1 var(--wide);letter-spacing:.1em;text-transform:uppercase;color:#fff}.z-editor__modal{position:fixed;inset:0;z-index:410;background:rgba(14,7,6,.6);display:grid;place-items:center;padding:16px}.z-editor__card{width:min(640px,100%);max-height:90vh;overflow:auto;background:#fff;padding:26px;display:grid;grid-gap:14px;gap:14px;color:var(--ink)}.z-editor__card h3{font:400 15px/1.2 var(--wide);letter-spacing:.1em;text-transform:uppercase;color:var(--e1)}.z-editor__card label{display:grid;grid-gap:4px;gap:4px}.z-editor__card label span{font:500 11px/1 var(--wide);letter-spacing:.1em;color:var(--dim)}.z-editor__card textarea{width:100%;padding:10px 12px;border:1px solid var(--line);font:400 15px/1.5 var(--body);resize:vertical}.z-editor__act{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.z-editor__act button{padding:11px 18px;background:var(--e1);color:#fff;font:400 11px/1 var(--wide);letter-spacing:.1em;text-transform:uppercase}.z-editor__act .z-editor__ghost{background:none;color:var(--e1);border:1px solid var(--line)}.z-editor__act button:disabled{opacity:.4}.z-buyg{display:grid;grid-template-columns:84px 1fr;grid-gap:16px;gap:16px;align-items:start}.z-buyg[data-single]{grid-template-columns:1fr}.z-buyg__thumbs{display:grid;grid-gap:10px;max-height:78vh;overflow-y:auto;scrollbar-width:none;padding:2px}.z-buyg__thumbs::-webkit-scrollbar{display:none}.z-buyg__thumbs button{aspect-ratio:4/5;padding:0;overflow:hidden;background:var(--e0);outline:1px solid var(--line);outline-offset:0;opacity:.65;transition:opacity .3s,outline-color .3s,outline-offset .3s}.z-buyg__thumbs button[data-cut]{background:radial-gradient(ellipse at 50% 72%,#f3ece6,#fff 68%)}.z-buyg__thumbs button[data-cut] img{object-fit:contain;padding:8px}.z-buyg__thumbs button:hover{opacity:1}.z-buyg__thumbs button[aria-selected=true]{opacity:1;outline:1px solid var(--gold);outline-offset:3px}.z-buyg__thumbs img{object-fit:cover}.z-buyg__img{animation:zFadeIn .6s var(--ease) both}@keyframes zFadeIn{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}@media (max-width:860px){.z-buyg{grid-template-columns:1fr}.z-buyg__thumbs{order:2;grid-auto-flow:column;grid-auto-columns:64px;overflow-x:auto;max-height:none}.z-buyg__thumbs button{width:64px}}.z-buy__media[data-photo] img{max-width:none;max-height:none;width:100%;height:100%;object-fit:cover;-webkit-box-reflect:unset;filter:none}@media (max-width:900px){.z-seal b{font-size:5.6px}.z-seal small{font-size:7px}}.z-bottle__img[data-cut]{align-items:end;padding-bottom:16%}.z-bottle__img[data-cut] img{max-height:calc(68% * var(--s, 1));max-width:calc(62% * var(--s, 1))}.z-buy__media[data-cut]{align-items:end;padding-bottom:20%}.z-buy__media[data-cut] img{max-height:calc(62% * var(--s, 1));max-width:calc(56% * var(--s, 1))}.z-buy__media:not([data-cut]):not([data-photo]) img{max-height:calc(80% * var(--s, 1));max-width:calc(76% * var(--s, 1))}.z-buyg__thumbs{max-height:calc(5 * 100px + 4 * 10px + 4px);overscroll-behavior:contain}.z-buyg__thumbs button{flex:none}.z-buyg__main{position:relative;width:100%;padding:0;cursor:zoom-in;overflow:hidden}.z-buyg__main img{transition:transform 1.2s var(--ease)}.z-buyg__main:hover img{transform:scale(1.04)}.z-buy__media.z-buyg__main[data-light]{background:transparent}.z-buyg__main[data-light] img{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent 0,#000 8%,#000 92%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent 0,#000 8%,#000 92%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.z-buyg__zoom{position:absolute;right:14px;bottom:14px;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.92);color:var(--e1);display:grid;place-items:center;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .5s var(--ease);box-shadow:0 6px 20px rgba(28,13,8,.12)}.z-buyg__main:hover .z-buyg__zoom{opacity:1;transform:none}@media (max-width:860px){.z-buyg__thumbs{max-height:none;max-width:100%}}.z-viewer{position:fixed;inset:0;z-index:160;background:rgba(14,7,6,.96);display:grid;place-items:center;animation:zViewIn .45s ease both;cursor:zoom-out}.z-viewer__stage{margin:0;display:grid;place-items:center;cursor:default}.z-viewer__stage,.z-viewer__stage img{max-width:min(88vw,1500px);max-height:82vh}.z-viewer__stage img{width:auto;height:auto;object-fit:contain;animation:zViewZoom .7s var(--ease) both}.z-viewer__stage img[data-dir="1"]{animation-name:zViewR}.z-viewer__stage img[data-dir="-1"]{animation-name:zViewL}.z-viewer__stage img[data-cut]{filter:drop-shadow(0 30px 40px rgba(0,0,0,.5));max-height:72vh}.z-viewer__nav{position:absolute;top:50%;width:56px;height:56px;margin-top:-28px;border-radius:50%;border:1px solid rgba(255,255,255,.25);color:#fff;display:grid;place-items:center;transition:background .35s,border-color .35s,transform .5s var(--ease)}.z-viewer__nav:hover{background:rgba(255,255,255,.08);border-color:var(--gold)}.z-viewer__nav--l{left:clamp(12px,3vw,40px)}.z-viewer__nav--l:hover{transform:translateX(-4px)}.z-viewer__nav--r{right:clamp(12px,3vw,40px)}.z-viewer__nav--r:hover{transform:translateX(4px)}.z-viewer__foot{position:absolute;left:50%;bottom:calc(var(--band) + 22px);transform:translateX(-50%);display:flex;align-items:center;gap:14px;color:#fff;font:400 11px/1 var(--wide);letter-spacing:.16em;cursor:default}.z-viewer__foot i{width:140px;height:1px;background:rgba(255,255,255,.2);position:relative}.z-viewer__foot b{position:absolute;inset:0 auto 0 0;background:var(--gold);transition:width .6s var(--ease)}.z-viewer__close{position:absolute;top:22px;right:22px;width:48px;height:48px;color:#fff;display:grid;place-items:center;transition:transform .5s var(--ease),color .3s}.z-viewer__close:hover{transform:rotate(90deg);color:var(--gold)}@keyframes zViewIn{0%{opacity:0}to{opacity:1}}@keyframes zViewZoom{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes zViewR{0%{opacity:0;transform:translateX(6%) scale(.98)}to{opacity:1;transform:none}}@keyframes zViewL{0%{opacity:0;transform:translateX(-6%) scale(.98)}to{opacity:1;transform:none}}@media (max-width:700px){.z-viewer__nav{display:none}}.z-lines--summary{margin-top:10px;border-top:1px solid var(--line)}.z-lines--summary li{grid-template-columns:70px 1fr auto}.z-lines--summary .z-lines__img{width:56px;height:70px}.z-lines__ship{padding-top:12px!important}.z-bottle[data-scene][data-live] .z-bottle__scene{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}.z-bottle[data-scene][data-live] .z-bottle__scene img,.z-bottle[data-scene][data-live] .z-bottle__scene video{transform:scale(1.04)}.z-bottle[data-scene][data-live] .z-bottle__img[data-cut] img{transform:translateY(-10px) scale(1.06);filter:drop-shadow(0 30px 40px rgba(0,0,0,.55));-webkit-box-reflect:unset}.z-bottle[data-scene][data-live]>b,.z-bottle[data-scene][data-live]>em,.z-bottle[data-scene][data-live]>small{color:#fff}.z-buyg__thumbs{position:relative}.z-buyg__img[data-dir="1"]{animation:zViewR .55s var(--ease) both}.z-buyg__img[data-dir="-1"]{animation:zViewL .55s var(--ease) both}.z-buyg__dots{display:none}@media (max-width:860px){.z-buyg__dots{display:flex;justify-content:center;gap:6px;margin:-6px 0 4px;order:1}.z-buyg__dots i{width:6px;height:6px;border-radius:50%;background:var(--line);transition:background .3s,width .4s var(--ease)}.z-buyg__dots i[data-on]{width:18px;border-radius:3px;background:var(--e2)}.z-buyg__thumbs{order:2}}.z-chips i{display:grid;place-items:center;background:#fff;color:var(--e2);box-shadow:inset 0 0 0 1px rgba(208,167,102,.55);transition:transform .6s var(--ease),color .4s}.z-chips li:hover i{transform:rotate(-8deg) scale(1.06);color:var(--gold)}.z-chips li{transition:background .4s}.z-chips li:hover{background:#efe6dd}.z-intro{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);max-width:1080px;margin:clamp(50px,6vw,90px) auto 0}.z-intro__block{display:grid;grid-gap:12px;gap:12px;padding-top:22px;border-top:1px solid var(--gold)}.z-intro__block h2{font:400 15px/1.3 var(--wide);letter-spacing:.12em;text-transform:uppercase;color:var(--e1)}.z-intro__block p{color:var(--dim)}.z-faq{max-width:860px;margin:clamp(70px,8vw,110px) auto 0;display:grid}.z-faq h2{text-align:center;margin-bottom:26px}.z-faq details{border-top:1px solid var(--line)}.z-faq details:last-child{border-bottom:1px solid var(--line)}.z-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:400 14px/1.4 var(--wide);letter-spacing:.06em;text-transform:uppercase;color:var(--e1)}.z-faq summary::-webkit-details-marker{display:none}.z-faq summary i{position:relative;width:14px;height:14px;flex:none}.z-faq summary i:after,.z-faq summary i:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;transition:transform .4s var(--ease)}.z-faq summary i:after{transform:rotate(90deg)}.z-faq details[open] summary i:after{transform:rotate(0)}.z-faq details p{padding:0 0 22px;color:var(--dim);max-width:70ch}.z-faq details p a{color:var(--e1);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.z-gifts__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(16px,2.4vw,36px);gap:clamp(16px,2.4vw,36px);max-width:1320px;margin:0 auto}.z-gift{display:grid;grid-gap:12px;gap:12px;text-align:center;justify-items:center}.z-gift__media{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;background:radial-gradient(ellipse at 50% 72%,#f3ece6,#fff 68%);display:grid;place-items:end center;padding-bottom:12%}.z-gift__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.12);transition:opacity .8s ease,transform 2s var(--ease)}.z-gift:hover .z-gift__bg{opacity:1;transform:scale(1.02)}.z-gift__bottle{position:relative;width:auto;height:auto;max-height:72%;max-width:64%;filter:drop-shadow(0 22px 28px rgba(28,13,8,.18));transition:transform .9s var(--ease)}.z-gift__bottle[data-small]{max-height:40%;max-width:36%}.z-gift:hover .z-gift__bottle{transform:translateY(-10px) scale(1.04)}.z-gift h2,.z-gift h3{margin-top:10px;font:400 16px/1.3 var(--wide);letter-spacing:.1em;text-transform:uppercase;color:var(--e1)}.z-gift p{color:var(--dim);max-width:36ch}.z-gift em{font-style:normal;font-size:15px}.z-corp{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:var(--grad);color:#fff;margin-top:clamp(40px,6vw,90px)}.z-corp__copy{display:grid;grid-gap:18px;gap:18px;align-content:center;justify-items:start;padding:clamp(40px,6vw,100px) clamp(16px,5vw,80px)}.z-corp__copy .z-title{color:#fff}.z-corp__copy p{opacity:.88;max-width:48ch}.z-corp__copy ul{display:grid;grid-gap:8px;gap:8px}.z-corp__copy li{padding-left:22px;position:relative;opacity:.9}.z-corp__copy li:before{content:"";position:absolute;left:0;top:.8em;width:12px;height:1px;background:var(--gold)}.z-corp img{width:100%;height:100%;min-height:380px;object-fit:cover}@media (max-width:860px){.z-corp,.z-gifts__grid,.z-intro{grid-template-columns:1fr}}.z-select[hidden]{display:none}.z-head__right{justify-self:end;display:flex;align-items:center;gap:clamp(14px,2vw,28px)}.z-head__right .z-bag{justify-self:auto}.z-lang{position:relative}.z-lang__btn{display:flex;align-items:center;gap:7px;font:400 13px/1 var(--wide);letter-spacing:.1em;text-transform:uppercase;color:inherit;padding:8px 2px}.z-lang__btn svg{transition:transform .35s var(--ease)}.z-lang[data-open] .z-lang__btn svg{transform:rotate(180deg)}.z-lang__list{position:absolute;top:calc(100% + 10px);right:-14px;min-width:96px;padding:6px;background:#fff;color:var(--e1);box-shadow:0 16px 40px rgba(28,13,8,.16);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .3s ease,transform .4s var(--ease),visibility .3s;z-index:5}.z-lang[data-open] .z-lang__list{opacity:1;visibility:visible;transform:none}.z-lang__list a{text-decoration:none}.z-lang__list a,.z-lang__list button{display:block;width:100%;text-align:left;padding:10px 12px;font:400 12px/1 var(--wide);letter-spacing:.1em;color:var(--e1);transition:background .25s,color .25s}.z-lang__list a:hover,.z-lang__list button:hover{background:#f6f0ea}.z-lang__list a[aria-selected=true],.z-lang__list button[aria-selected=true]{color:var(--gold)}.z-buy__note{margin-top:14px;max-width:42ch;color:var(--dim);font-size:15px}.z-about{padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(40px,6vw,80px)}.z-about__in{max-width:760px;margin:0 auto;text-align:center}.z-about__in p{font-size:clamp(16px,1.25vw,18px);line-height:1.75;margin:0 0 18px;opacity:.86}.z-about__links{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 28px;margin-top:26px!important;font-size:12px!important;letter-spacing:.16em;text-transform:uppercase;opacity:1!important}.z-about__links a{color:inherit;text-decoration:none;border-bottom:1px solid;padding-bottom:3px}.z-about__links a:hover{opacity:.6}.z-cross{padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(40px,5vw,64px)}.z-cross__card{display:block;max-width:720px;margin:0 auto;padding:28px 32px;border:1px solid var(--line);text-align:center;color:inherit;text-decoration:none;transition:border-color .3s,background-color .3s}.z-cross__card:hover{border-color:currentColor;background:rgba(128,100,60,.05)}.z-cross__card b{display:block;font-weight:400;font-size:clamp(20px,1.8vw,26px);margin-bottom:8px}.z-cross__card span{opacity:.75;line-height:1.6}.z-about__in .z-title{margin-bottom:26px}.z-jgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:clamp(28px,3vw,44px);gap:clamp(28px,3vw,44px);max-width:1240px;margin:0 auto;padding:0 clamp(16px,2.4vw,32px);position:relative;z-index:1}.z-jcard{display:grid;grid-gap:10px;gap:10px;color:inherit;text-decoration:none}.z-jcard__img{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--line)}.z-jcard__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.z-jcard:hover .z-jcard__img img{transform:scale(1.04)}.z-jcard small{color:var(--dim);font-size:12px;letter-spacing:.12em;margin-top:8px}.z-jcard h2{font-family:var(--body);font-weight:400;font-size:clamp(20px,1.6vw,24px);line-height:1.3;margin:0}.z-jcard p{margin:0;color:var(--dim);line-height:1.6}.z-jcard em{font-style:normal;font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin-top:4px}.z-article{padding-top:clamp(130px,14vw,190px)}.z-article__head{max-width:820px;margin:0 auto;padding:0 16px;text-align:center;display:grid;grid-gap:18px;gap:18px;justify-items:center}.z-article__head a.z-eyebrow{color:inherit;text-decoration:none}.z-article__lead{font-size:clamp(17px,1.4vw,20px);line-height:1.65;color:var(--dim);margin:0}.z-article__by{margin:0;font-size:14px;color:var(--dim)}.z-article__by b{color:inherit;font-weight:600}.z-article__head small{color:var(--dim);letter-spacing:.12em;font-size:12px}.z-article__cover{max-width:1240px;margin:clamp(36px,5vw,64px) auto;padding:0 clamp(16px,2.4vw,32px)}.z-article__cover img{width:100%;height:auto;aspect-ratio:3/2;max-height:70vh;object-fit:cover;display:block}.z-article__body{max-width:700px;margin:0 auto clamp(40px,6vw,90px);padding:0 16px;font-size:clamp(16px,1.2vw,18px);line-height:1.8}.z-article__body h2{font-family:var(--wide);font-weight:400;font-size:clamp(20px,1.8vw,26px);text-transform:uppercase;letter-spacing:.02em;margin:2.2em 0 .7em;line-height:1.25}.z-article__body h3{font-weight:500;font-size:1.1em;margin:1.6em 0 .5em}.z-article__body ol,.z-article__body p,.z-article__body ul{margin:0 0 1.1em}.z-article__body li{margin-bottom:.45em}.z-article__figure{margin:1.6em 0}.z-article__figure img{display:block;width:100%;height:auto;border-radius:2px}.z-article__body a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}.z-article__body blockquote{margin:2em 0;padding:1.2em 1.6em;border-left:2px solid var(--gold);background:rgba(208,167,102,.07);font-size:1.05em}.z-article__body strong{font-weight:600}.z-article__body ul{list-style:disc;padding-left:1.3em}.z-article__body ol{list-style:decimal;padding-left:1.4em}.z-article__body li::marker{color:var(--gold)}.z-article__table{margin:1.6em 0 1.8em;overflow-x:auto;-webkit-overflow-scrolling:touch}.z-article__table table{width:100%;border-collapse:collapse;font-size:.9em;line-height:1.5;min-width:480px}.z-article__table td,.z-article__table th{text-align:left;vertical-align:top;padding:.75em .9em;border-bottom:1px solid rgba(208,167,102,.22)}.z-article__table thead th{font-family:var(--wide);font-weight:400;font-size:.78em;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);border-bottom-color:var(--gold)}.z-article__table tbody th{font-weight:500;white-space:nowrap}.z-corporate .z-head-block .z-btn{margin-top:10px}.z-corpfor{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px);max-width:1100px;margin:clamp(48px,6vw,80px) auto 0;position:relative;z-index:1}.z-corpfor h2{font:400 15px/1.3 var(--wide);letter-spacing:.1em;text-transform:uppercase;color:var(--e1);margin:0 0 10px;padding-top:18px;border-top:1px solid var(--line)}.z-corpfor p{color:var(--dim);line-height:1.65;margin:0}.z-corpform{scroll-margin-top:90px}.z-corpform .z-form{max-width:760px;margin:0 auto}@media (max-width:760px){.z-corpfor{grid-template-columns:1fr}}.z-corporate>.z-section{padding-top:clamp(56px,7vw,100px);padding-bottom:clamp(56px,7vw,100px)}.z-corporate>.z-section.z-page{padding-top:clamp(150px,16vw,210px)}@media (max-width:600px){.z-corporate h1.z-title{font-size:7.4vw}}.z-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0;pointer-events:none}.z-hero__kicker{display:block;margin-bottom:18px;font:400 12px/1.4 var(--wide);letter-spacing:.28em;text-transform:uppercase;opacity:.85}.z-wtb-page{max-width:1100px;margin:0 auto;padding:120px 24px 96px}.z-wtb-page .z-head-block{margin-bottom:28px}.z-wtb{display:block}.z-wtb__country{display:inline-flex;align-items:center;gap:12px;margin-bottom:26px;font:400 12px/1 var(--wide);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.z-wtb__country select{font:400 14px/1 var(--body);letter-spacing:.02em;text-transform:none;color:var(--ink);padding:11px 40px 11px 14px;border:1px solid #cfc6c0;background:#fff;border-radius:2px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%233a150b' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.z-wtb__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.z-wtb__card{border:1px solid var(--line);border-radius:3px;padding:20px;background:#fff;display:flex;flex-direction:column;gap:10px}.z-wtb__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.z-wtb__name{font:400 19px/1.1 var(--wide);letter-spacing:.03em;color:var(--e1)}.z-wtb__kind{font:400 10px/1 var(--wide);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold);padding:4px 8px;border-radius:999px;white-space:nowrap}.z-wtb__where{font:400 14px/1.4 var(--body);color:var(--dim);margin:0}.z-wtb__links{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.z-wtb__buy{padding:10px 14px;font-size:11px}.z-wtb__meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:6px;padding-top:12px;border-top:1px solid var(--line)}.z-wtb__meta a{font:400 13px/1.3 var(--body);color:var(--e2);text-decoration:none}.z-wtb__meta a:hover{color:var(--gold)}.z-wtb__empty{border:1px dashed #cfc6c0;border-radius:3px;padding:28px;text-align:center;color:var(--dim)}.z-wtb__empty p{margin:0 0 16px}.z-wtb__open{margin-top:10px;width:100%;justify-content:center;border-color:var(--e1);color:var(--e1)}.z-wtb__open:hover{border-color:var(--gold);color:var(--gold)}.z-wtb__overlay{position:fixed;inset:0;z-index:200;background:rgba(14,7,6,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:flex-start;justify-content:center;padding:5vh 16px;overflow-y:auto}.z-wtb__modal{position:relative;background:#fbf7f3;color:var(--ink);border-radius:4px;padding:36px 28px 32px;max-width:760px;width:100%;box-shadow:0 30px 80px rgba(0,0,0,.4)}.z-wtb__modal .z-title{font-size:clamp(26px,4vw,38px);margin-bottom:8px}.z-wtb__introline{color:var(--dim);font:400 15px/1.5 var(--body);margin:0 0 22px}.z-wtb__close{position:absolute;top:14px;right:16px;width:38px;height:38px;font:300 26px/1 var(--body);color:var(--e1);background:none;border:none;cursor:pointer}.z-wtb__close:hover{color:var(--gold)}.z-wtb__group[hidden]{display:none}.z-wtb__ctitle{font:400 clamp(20px,2.4vw,28px)/1.1 var(--wide);letter-spacing:.04em;text-transform:uppercase;color:var(--e1);margin:6px 0 16px}.z-wtb__modal .z-wtb__ctitle{font-size:20px}.z-eng{max-width:1240px;margin:0 auto}.z-eng [hidden]{display:none!important}.z-eng__steps{list-style:none;display:flex;justify-content:center;gap:8px;margin:26px 0 0;padding:0;counter-reset:s}.z-eng__steps li button{display:inline-flex;align-items:center;gap:10px;border:0;background:none;padding:8px 14px;font:400 13px/1 var(--wide);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);cursor:pointer}.z-eng__steps li button span{width:26px;height:26px;border-radius:50%;border:1px solid;display:inline-grid;place-items:center;font-size:12px;letter-spacing:0}.z-eng__steps li.is-on button{color:inherit}.z-eng__steps li.is-on button span{background:var(--gold);border-color:var(--gold);color:#fff}.z-eng__steps li.is-done button span{border-color:var(--gold);color:var(--gold)}.z-eng__grid{display:grid;grid-template-columns:minmax(0,600px) minmax(0,1fr);grid-gap:clamp(20px,3vw,48px);gap:clamp(20px,3vw,48px);align-items:start;margin-top:24px}.z-eng__stage{position:-webkit-sticky;position:sticky;top:84px;display:grid;grid-gap:8px;gap:8px;justify-items:center}.z-eng__tools{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.z-eng__tools button{padding:7px 12px;font-size:13px;display:inline-flex;align-items:center;gap:6px}.z-eng__tools i{font-size:16px}.z-eng__tools em,.z-eng__tools i{font-style:normal}.z-eng__shots{gap:12px}.z-eng__mini{width:38%;max-width:200px;border-radius:4px;opacity:.95}.z-eng__canvas{position:relative;background:#fff;border-radius:4px;overflow:hidden;display:flex;justify-content:center}.z-eng__hint{position:absolute;left:50%;top:12px;transform:translateX(-50%);width:min(80%,320px);margin:0;padding:10px 14px;text-align:center;font-size:13px;line-height:1.4;color:#fff;background:rgba(30,20,12,.62);border-radius:3px;pointer-events:none}.z-eng__zone{color:var(--dim);font-size:12px;margin:0}.z-eng__panel{display:grid;grid-gap:16px;gap:16px;align-content:start}.z-eng__bottles{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.z-eng .z-eng__bottles button{padding:10px 8px;font:400 13px/1 var(--wide);letter-spacing:.08em;text-transform:uppercase;background:none}.z-eng .z-eng__bottles button.is-on{border-color:var(--gold);background:rgba(201,165,92,.1)}.z-eng__fixedcap{padding:10px 12px;border-left:2px solid var(--gold);background:rgba(201,165,92,.08)}.z-eng__caps{display:grid;grid-gap:8px;gap:8px}.z-eng__caps>span{font:400 12px/1 var(--wide);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.z-eng__caps>div{display:flex;flex-wrap:wrap;gap:6px 10px}.z-eng .z-eng__caps button{display:grid;justify-items:center;grid-gap:6px;gap:6px;border:0;padding:4px;background:none;min-height:0}.z-eng__caps i{width:46px;height:46px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);transition:transform .25s,box-shadow .25s}.z-eng__caps em{display:grid;grid-gap:2px;gap:2px;font-style:normal;font-size:11px;line-height:1.15;color:var(--dim);text-align:center}.z-eng__caps em b{font-weight:600;font-size:12px;color:inherit}.z-eng .z-eng__caps button.is-on i{transform:scale(1.06)}.z-eng .z-eng__caps button.is-on em{color:inherit}.z-eng__tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid rgba(0,0,0,.12)}.z-eng .z-eng__tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;padding:12px 6px;font:400 13px/1 var(--wide);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);background:none}.z-eng .z-eng__tabs button.is-on{color:inherit;border-bottom-color:var(--gold);background:none}.z-eng__sec{display:grid;grid-gap:12px;gap:12px}.z-eng__note{margin:0;color:var(--dim);font-size:14px;line-height:1.45}.z-eng__proof{padding:12px 14px;border-left:2px solid var(--gold);background:rgba(201,165,92,.08);color:inherit}.z-eng__tpls{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.z-eng .z-eng__tpls button{display:grid;grid-gap:6px;gap:6px;text-align:left;padding:14px;min-height:76px}.z-eng__tpls b{font:400 12px/1 var(--wide);letter-spacing:.1em;text-transform:uppercase}.z-eng__tpls span{font-size:17px;line-height:1.25;color:var(--dim)}.z-eng .z-eng__tpls button:hover{border-color:var(--gold)}.z-eng__count{margin:-4px 0 0;font-size:12px;color:var(--dim)}.z-eng__count.is-over{color:#a0412d}.z-eng .z-eng__primary{background:#2a1d14;color:#fff;border-color:#2a1d14}.z-eng__field{display:grid;grid-gap:6px;gap:6px;font-size:13px;color:var(--dim)}.z-eng__field input[type=range]{width:100%;accent-color:#c9a55c}.z-eng__selbar{display:flex;align-items:center;gap:8px;padding:10px 12px;background:rgba(201,165,92,.1);border-radius:3px;font-size:13px}.z-eng__selbar span{margin-right:auto;color:var(--dim)}.z-eng__selbar button{padding:6px 12px;font-size:13px}.z-eng .z-eng__next{width:100%;justify-content:center}.z-eng__thumb{width:100%;max-width:520px;border-radius:4px;display:block}.z-eng__h{font:400 15px/1.2 var(--wide);letter-spacing:.1em;text-transform:uppercase;margin:0}.z-eng__sum{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 16px;gap:6px 16px;margin:0;font-size:15px}.z-eng__sum dt{color:var(--dim)}.z-eng__sum dd{margin:0;display:grid;grid-gap:2px;gap:2px}.z-eng .z-eng__link{border:0;padding:0;background:none;color:var(--gold);justify-self:start;font-size:14px}.z-eng--done{text-align:center;display:grid;justify-items:center;grid-gap:16px;gap:16px;padding:40px 0}.z-eng--done .z-eng__thumb{max-width:380px}.z-eng input:not([type=checkbox]):not([type=range]),.z-eng textarea{width:100%;padding:11px 12px;border:1px solid rgba(0,0,0,.18);background:#fff;font:inherit;font-size:16px;color:inherit;border-radius:2px}.z-eng textarea{resize:vertical;line-height:1.4}.z-eng button{padding:10px 14px;border:1px solid rgba(0,0,0,.22);background:transparent;color:inherit;cursor:pointer;font:inherit;border-radius:2px;min-height:40px}.z-eng button:disabled{opacity:.4;cursor:default}.z-eng button.is-on{border-color:var(--gold);background:rgba(201,165,92,.12)}.z-eng__chips,.z-eng__row{display:flex;gap:8px;flex-wrap:wrap}.z-eng__symbols{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:6px;gap:6px}.z-eng .z-eng__symbols button{padding:6px 0;font-size:20px}.z-eng__upload{display:grid;grid-gap:4px;gap:4px;padding:18px;border:1px dashed var(--gold);cursor:pointer;text-align:center}.z-eng small,.z-eng__upload small{color:var(--dim);font-size:12px}.z-eng__form{display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--gold);padding-top:16px}.z-eng__form label{display:grid;grid-gap:4px;gap:4px;font-size:14px}.z-eng__check{grid-template-columns:auto 1fr!important;align-items:start;color:var(--dim)}.z-eng__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.z-eng__bad{color:#a0412d;margin:0;font-size:14px}@media (max-width:900px){.z-eng__grid{grid-template-columns:1fr;gap:16px}.z-eng__stage{position:static}.z-eng__tools em{display:none}.z-eng__tools button{min-width:44px;justify-content:center}.z-eng__symbols{grid-template-columns:repeat(7,1fr)}.z-eng__steps li button{font-size:11px;padding:6px 8px}.z-eng .z-eng__tabs button{font-size:11px;letter-spacing:.04em}}.z-boxview{display:grid;grid-gap:14px;gap:14px}.z-boxview__stage{position:relative;aspect-ratio:4/5;max-height:78vh;overflow:hidden;background:radial-gradient(ellipse at 50% 72%,#f3ece6,#fff 68%)}.z-boxview__zoom{position:absolute;inset:0;transform-origin:50% 50%}.z-boxview__stage img,.z-boxview__stage video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.z-boxview__stage video{opacity:0;transition:opacity .15s linear}.z-boxview__stage video[data-on]{opacity:1}.z-boxview__stage img[data-hide]{opacity:0;transition:opacity .15s linear .1s}.z-boxview__toggle{position:relative;justify-self:center;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1px solid rgba(0,0,0,.14);border-radius:999px;padding:3px;isolation:isolate}.z-boxview__pill{position:absolute;z-index:-1;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:#141414;box-shadow:0 2px 8px rgba(0,0,0,.18);transition:transform .5s cubic-bezier(.32,.72,0,1);will-change:transform}.z-boxview__toggle[data-side=bottle] .z-boxview__pill{transform:translateX(100%)}.z-boxview__toggle button{position:relative;border:0;background:none;padding:9px 18px;border-radius:999px;font:400 12px/1 var(--wide);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);cursor:pointer;transition:color .4s cubic-bezier(.32,.72,0,1);white-space:nowrap}.z-boxview__toggle button.is-on{color:#fff}.z-boxview__toggle button:disabled{cursor:progress}.z-boxview__toggle button:not(.is-on):hover{color:var(--e1)}@media (prefers-reduced-motion:reduce){.z-boxview__pill{transition:none}}.z-eng__box{position:absolute;inset:0;z-index:3;background:#fff;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .35s ease,visibility 0s linear .35s}.z-eng__box[data-show]{visibility:visible;opacity:1;transition:opacity .35s ease}.z-eng__box{display:flex;justify-content:center}.z-eng__box .z-boxview__stage{max-height:none;height:100%;width:100%;aspect-ratio:auto;background:#fff;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 6%,#000 90%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 6%,#000 90%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}@supports (-webkit-hyphens:none) and (not (-moz-appearance:none)){.z-eng__box .z-boxview__stage,.z-eng__box .z-boxview__stage video{-webkit-mask-image:none!important;mask-image:none!important}.z-eng__box .z-boxview__stage:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:5;background:linear-gradient(90deg,#fff,rgba(255,255,255,0) 9%,rgba(255,255,255,0) 91%,#fff),linear-gradient(180deg,#fff,rgba(255,255,255,0) 6%,rgba(255,255,255,0) 90%,#fff)}}.z-eng__box .z-boxview__stage img,.z-eng__box .z-boxview__stage video{object-fit:cover}.z-eng__box .z-boxview__stage img.z-eng__boxink{inset:auto;object-fit:fill;opacity:0;transition:opacity .6s ease;mix-blend-mode:screen}.z-eng__box .z-boxview__stage img.z-eng__boxink[data-on]{opacity:.95}.z-eng__box .z-boxview__stage{container-type:size}.z-eng__boxframe{position:absolute;left:50%;top:50%;width:max(100cqw,75cqh);height:max(100cqh,133.333cqw);transform:translate(-50%,-50%)}.z-eng__box .z-boxview__stage img.z-eng__boxcap{inset:auto;object-fit:fill;opacity:0;transition:opacity .5s ease}.z-eng__box .z-boxview__stage img.z-eng__boxcap[data-on]{opacity:1}.z-eng .z-eng__caps button.is-on,.z-eng .z-eng__caps button:hover{background:none;border-color:transparent}.z-eng__info{max-width:880px;margin-inline:auto;display:grid;grid-gap:28px;gap:28px}.z-eng__how{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;counter-reset:how}.z-eng__how li{counter-increment:how;display:grid;grid-gap:6px;gap:6px;align-content:start}.z-eng__how li:before{content:counter(how);font:400 12px/1 var(--wide);letter-spacing:.1em;color:var(--gold)}.z-eng__how b{font-weight:600}.z-eng__how p{margin:0;color:var(--dim);font-size:14px;line-height:1.55}@media (max-width:720px){.z-eng__how{grid-template-columns:1fr}}.z-buy__engrave{justify-self:start;font-size:14px;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}.z-engteaser{position:relative;padding:clamp(56px,7vw,96px) clamp(16px,4vw,64px);background:linear-gradient(115deg,#2a120a,#4a1d0f 50%,#7a3a17);color:#f3e3c4;overflow:hidden;isolation:isolate}.z-engteaser:before{content:"";position:absolute;inset:-40% auto -40% -30%;width:30%;background:linear-gradient(100deg,transparent,rgba(255,236,200,.12),transparent);transform:skewX(-18deg);animation:z-glass-sweep 7s var(--ease) infinite;z-index:-1}.z-engteaser__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);max-width:1100px;margin:0 auto}.z-engteaser__eyebrow{margin:0 0 12px;font:400 11px/1.4 var(--wide);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.z-engteaser__title{margin:0 0 14px;font:400 clamp(24px,3vw,40px)/1.15 var(--wide);letter-spacing:.02em;text-transform:uppercase;color:#fff}.z-engteaser__body{margin:0 0 26px;max-width:46ch;line-height:1.65;color:rgba(243,227,196,.78)}.z-engteaser__btn{background:var(--gold);border-color:var(--gold);color:var(--e0)}.z-engteaser__btn:hover{background:transparent;color:#fff;border-color:#fff}.z-engteaser__glass{display:grid;place-items:center;min-height:clamp(150px,16vw,220px);border:1px solid rgba(208,167,102,.35);background:radial-gradient(120% 90% at 50% 120%,rgba(208,167,102,.22),transparent 60%)}.z-engteaser__glass .z-engcta__text{font-size:clamp(30px,4vw,54px)}@media (max-width:760px){.z-engteaser__in{grid-template-columns:1fr}.z-engteaser__glass{order:-1;min-height:130px}.z-engteaser__btn{width:100%}}.z-eng__viewrow{display:grid;grid-template-columns:76px 1fr;grid-gap:12px;gap:12px;align-items:start;width:100%}.z-eng__views{display:grid;grid-gap:10px;gap:10px;position:-webkit-sticky;position:sticky;top:0}.z-eng .z-eng__views button{display:grid;grid-gap:4px;gap:4px;justify-items:center;padding:4px;border:1px solid transparent;border-radius:4px;background:#fff;min-height:0;cursor:pointer;opacity:.72;transition:opacity .2s,border-color .2s}.z-eng .z-eng__views button:hover{opacity:1}.z-eng .z-eng__views button.is-on{opacity:1;border-color:var(--gold);background:#fff}.z-eng__views img{width:64px;height:96px;object-fit:contain;display:block}.z-eng__views span{font-size:11px;line-height:1.1;color:var(--dim);text-align:center}.z-eng__views button.is-on span{color:inherit}@media (max-width:720px){.z-eng__viewrow{grid-template-columns:1fr}.z-eng__views{grid-auto-flow:column;justify-content:center;order:2;position:static}.z-eng__views img{width:52px;height:72px}}.z-eng__caps>div{position:relative}.z-eng__capring{position:absolute;left:0;top:0;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;border:2px solid var(--gold);box-shadow:inset 0 0 0 3px #fff;pointer-events:none;opacity:0;z-index:1;transition:transform .55s cubic-bezier(.32,.72,0,1),opacity .3s ease}.z-eng__caps i{position:relative;z-index:0;transition:transform .45s cubic-bezier(.32,.72,0,1),box-shadow .25s}.z-eng__capnote{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--dim);max-width:46ch}@media (prefers-reduced-motion:reduce){.z-eng__capring,.z-eng__caps i{transition:none}}.z-order__check{display:inline-flex;gap:10px;align-items:center;justify-content:center;max-width:52ch;margin-inline:auto}.z-order__spin{flex:none;width:14px;height:14px;border-radius:50%;border:2px solid rgba(201,165,92,.3);border-top:2px solid var(--gold);animation:z-spin .9s linear infinite}@keyframes z-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.z-order__spin{animation-duration:3s}}.z-section:has(>.z-eng){overflow:visible;overflow-x:clip}@media (max-width:720px){.z-eng .z-head-block{padding-bottom:0}.z-eng .z-head-block__body{display:none}.z-eng__steps{margin-top:12px}.z-eng__grid{margin-top:8px;gap:12px}.z-eng__grid:not([hidden])>.z-eng__stage{position:-webkit-sticky;position:sticky;top:0;z-index:6;background:#fff;padding:6px 0 8px;margin:0 -16px;padding-inline:16px;box-shadow:0 10px 18px -16px rgba(0,0,0,.35);transition:top .3s ease}body:has(.z-head:not([data-hidden])) .z-eng__grid:not([hidden])>.z-eng__stage{top:64px}.z-eng__tools{gap:4px}.z-eng__tools button{min-height:34px;min-width:40px;padding:4px 10px}.z-eng__viewrow{gap:6px}.z-eng .z-eng__views{gap:4px}.z-eng .z-eng__views button{padding:6px 12px;border:1px solid rgba(0,0,0,.14);border-radius:999px;opacity:1}.z-eng .z-eng__views button.is-on{background:#141414;border-color:#141414}.z-eng .z-eng__views button.is-on span{color:#fff}.z-eng__views img{display:none}.z-eng__views span{font-size:12px}.z-eng__zone{display:none}.z-eng__panel{gap:14px;padding-bottom:8px}.z-eng__caps>div{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:4px 2px}.z-eng__caps i{width:42px;height:42px}.z-eng .z-eng__tabs button{padding:14px 4px}.z-eng .z-eng__tpls button{padding:12px;min-height:64px}.z-eng__tpls span{font-size:15px}.z-eng .z-eng__next{width:auto;justify-self:end;padding:0 22px;gap:8px;min-height:44px;font-size:13px;position:-webkit-sticky;position:sticky;bottom:calc(var(--band) + 10px);z-index:7;background:#2a1d14;border-color:#2a1d14;color:#fff;box-shadow:0 10px 30px -10px rgba(0,0,0,.45)}.z-eng .z-eng__next:disabled{opacity:1;background:#b9aea8;border-color:#b9aea8}html:has(.z-eng__grid:not([hidden])){scroll-padding-top:46vh;scroll-padding-bottom:96px}.z-eng__tools button{min-height:32px}body:has(.z-eng__grid:not([hidden])) elevenlabs-convai{display:none}}.z-eng__nextshort{display:none}@media (max-width:720px){.z-eng__nextlong{display:none}.z-eng__nextshort{display:inline}.z-eng__grid:not([hidden])>.z-eng__stage{padding-top:4px;padding-bottom:4px}.z-eng__tools{position:absolute;right:12px;top:8px;flex-direction:column;z-index:4}.z-eng__tools button{min-height:36px;min-width:36px;padding:0;background:#fff}.z-eng__viewrow{display:block}.z-eng .z-eng__views{position:absolute;left:12px;top:8px;grid-auto-flow:row;justify-content:start;justify-items:stretch;gap:6px;z-index:4}.z-eng .z-eng__views button{padding:7px 10px;background:#fff}.z-eng__hint,.z-eng__views span{font-size:11px}.z-eng__hint{padding:6px 8px;width:min(60%,200px);top:8px}.z-eng__box .z-boxview__zoom{transform:none!important}.z-eng__box .z-boxview__stage img:not(.z-eng__boxcap):not(.z-eng__boxink),.z-eng__box .z-boxview__stage video{object-fit:contain}.z-eng__boxframe{width:min(100cqw,75cqh);height:min(100cqh,133.333cqw)}.z-eng__box .z-boxview__stage{-webkit-mask-image:none;mask-image:none}.z-eng__grid.z-eng__review>.z-eng__stage{position:static;box-shadow:none;margin:0;padding:0}.z-eng__shots{grid-template-columns:1fr 1fr;align-items:center;gap:10px}.z-eng__shots .z-eng__thumb{width:100%;max-height:210px;object-fit:cover}.z-eng__shots .z-eng__mini{width:100%;max-width:none;max-height:210px;object-fit:contain}}.z-eng__symgroup{display:grid;grid-gap:6px;gap:6px}.z-eng__symgroup>span{font:400 11px/1 var(--wide);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.z-eng__symgroup+.z-eng__symgroup{margin-top:6px}@media (max-width:900px){.z-eng__grid{grid-template-columns:minmax(0,1fr)}.z-eng__canvas{max-width:100%;overflow:hidden}}.z-eng__capnote-short{display:none}@media (max-width:720px){.z-eng__capnote-long{display:none}.z-eng__capnote-short{display:inline}.z-eng__box .z-boxview__stage img:not(.z-eng__boxcap):not(.z-eng__boxink),.z-eng__box .z-boxview__stage video{inset:auto;left:50%;top:50%;width:min(100cqw,75cqh);height:min(100cqh,133.333cqw);transform:translate(-50%,-50%);object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(180deg,transparent,#000 8%,#000 88%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(180deg,transparent,#000 8%,#000 88%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}}.z-boxview__stage img.z-boxview__fadeout{pointer-events:none;animation:zBoxFade .7s ease forwards}@keyframes zBoxFade{0%{opacity:1}to{opacity:0}}.z-eng__box .z-boxview__stage img.z-eng__boxcap[data-on]{animation:zBoxIn .7s ease both}@keyframes zBoxIn{0%{opacity:0}to{opacity:1}}.z-eng__views button:last-child img{-webkit-mask-image:radial-gradient(ellipse 62% 58% at 50% 48%,#000 70%,transparent 100%);mask-image:radial-gradient(ellipse 62% 58% at 50% 48%,#000 70%,transparent 100%)}.z-cofield{position:relative;display:grid;grid-gap:6px;gap:6px}.z-cofield__spin{position:absolute;right:12px;top:14px;width:14px;height:14px;border-radius:50%;border:2px solid rgba(201,165,92,.3);border-top:2px solid var(--gold);animation:z-spin .9s linear infinite}.z-cofield__list{position:absolute;z-index:20;left:0;right:0;top:46px;margin:0;padding:4px 0;list-style:none;background:#fff;border:1px solid rgba(0,0,0,.14);box-shadow:0 14px 30px -12px rgba(0,0,0,.3);max-height:260px;overflow-y:auto}.z-cofield__list button{width:100%;text-align:left;border:0!important;border-radius:0;background:none;padding:10px 12px!important;font-size:14px;line-height:1.3;min-height:0!important}.z-cofield__list button:focus,.z-cofield__list button:hover{background:rgba(201,165,92,.12)!important}.z-cofield__card{margin:0;display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-left:2px solid var(--gold);background:rgba(201,165,92,.08);font-size:13px;color:var(--dim)}.z-cofield__card b{color:inherit;font-weight:600;color:#2a1d14}.z-cofield__card.is-bad{border-left-color:#a0412d}.z-cofield__card button{justify-self:start;border:0!important;padding:2px 0!important;min-height:0!important;background:none;color:var(--gold);font-size:13px}.z-cofield__note{color:var(--dim);font-size:12px}.z-track{padding-top:clamp(120px,14vw,180px)}.z-track__head{display:grid;grid-gap:10px;gap:10px;justify-items:center;text-align:center;margin-bottom:clamp(32px,5vw,64px)}.z-track__head .z-eyebrow{color:var(--dim)}.z-track__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);max-width:1120px;margin:0 auto;align-items:start}.z-track__main,.z-track__side{display:grid;grid-gap:28px;gap:28px;min-width:0}.z-track__side{position:-webkit-sticky;position:sticky;top:110px;align-content:start;gap:20px}.z-track__h{font:400 13px/1.4 var(--wide);letter-spacing:.12em;text-transform:uppercase;color:var(--e1)}.z-track__h em{font-style:normal;color:#2f7a43}.z-track__steps{display:grid;grid-gap:0;gap:0;margin-top:-8px}.z-track__steps li{position:relative;display:grid;grid-template-columns:28px 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:14px 0;color:var(--dim)}.z-track__steps li i{position:relative;width:14px;height:14px;border-radius:50%;border:1.5px solid #cfc6c0;background:#fff;justify-self:center;z-index:1;transition:background .4s var(--ease),border-color .4s var(--ease)}.z-track__steps li:not(:last-child):after{content:"";position:absolute;left:13px;top:calc(50% + 7px);height:calc(100% - 14px);width:1.5px;background:var(--line)}.z-track__steps li[data-done]{color:var(--ink)}.z-track__steps li[data-done] i{background:var(--e1);border-color:var(--e1)}.z-track__steps li[data-done]:not(:last-child):after{background:var(--e1)}.z-track__steps li[data-current] span{font-weight:500;color:var(--e1)}.z-track__steps li[data-current] i{box-shadow:0 0 0 6px rgba(208,167,102,.28);border-color:var(--gold);background:var(--gold)}.z-track__steps li small{font-size:14px;color:var(--dim);white-space:nowrap}.z-track__steps.is-cancelled li{opacity:.45}.z-track__invoice{display:grid;grid-gap:16px;gap:16px;scroll-margin-top:110px}.z-track__amount{font:400 clamp(26px,3vw,36px)/1.1 var(--wide);color:var(--e1);letter-spacing:.02em}.z-track__btns{display:flex;flex-wrap:wrap;gap:10px}.z-track__btns .z-btn{min-height:48px}.z-track__dl{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:8px 18px;gap:8px 18px;font-size:15px}.z-track__dl>div{display:contents}.z-track__dl dt{color:var(--dim)}.z-track__dl dd{margin:0;overflow-wrap:anywhere}.z-track__dl b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em;font-weight:500}.z-track__verify{border:1px solid #e3b4a6;background:#fdf3ef;padding:16px 18px;display:grid;grid-gap:8px;gap:8px;font-size:15px}.z-track__verify b{color:#8a2a12;font-weight:500}.z-track__fp{color:var(--dim);font-size:13px;line-height:1.7}.z-track__fp code{font:500 13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink)}.z-track__hash{overflow-wrap:anywhere;word-break:break-all}.z-track__lines{display:grid;grid-gap:14px;gap:14px}.z-track__lines li{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center}.z-track__lines img,.z-track__noimg{width:64px;height:64px;object-fit:contain;background:#fff;border:1px solid var(--line)}.z-track__lines span{display:grid;grid-gap:2px;gap:2px;line-height:1.35}.z-track__lines small{color:var(--dim);font-size:14px}.z-track__lines b{font-weight:500;white-space:nowrap}.z-track__sub{border-top:1px solid var(--line);padding-top:12px}.z-track__sub span:first-child{display:block;height:0}.z-track__total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--e1);padding-top:14px;font:400 15px/1.3 var(--wide);letter-spacing:.06em;text-transform:uppercase}.z-track__total b{font-size:20px;font-weight:400;color:var(--e1)}.z-track__side>.z-btn{justify-self:start}.z-track__design{display:grid;grid-gap:16px;gap:16px}.z-track__design figure{margin:0;display:grid;grid-gap:8px;gap:8px}.z-track__design img{background:#fff;border:1px solid var(--line)}.z-track__design figcaption{font-size:14px;color:var(--dim)}@media (max-width:860px){.z-track__grid{grid-template-columns:minmax(0,1fr)}.z-track__side{position:static}.z-track__dl{grid-template-columns:minmax(0,1fr);gap:2px}.z-track__dl dd{margin-bottom:8px}.z-track__btns .z-btn{flex:1 1 100%}}.z-co-in-checkout{display:grid;grid-gap:10px;gap:10px}.z-co-in-checkout .z-cofield{max-width:none}.z-eng--done p>.z-btn{margin-top:8px}.z-track__main,.z-track__side{gap:16px}.z-track__card{background:#fff;border:1px solid var(--line);padding:clamp(18px,2.6vw,28px)}.z-acc>summary{list-style:none;display:flex;align-items:center;gap:14px;cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:44px}.z-acc>summary::-webkit-details-marker{display:none}.z-acc__sum{flex:1 1;min-width:0;display:grid;grid-gap:6px;gap:6px}.z-acc__chev{flex:none;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;position:relative;transition:transform .35s var(--ease),background .3s}.z-acc__chev:before{content:"";position:absolute;left:50%;top:46%;width:7px;height:7px;border-right:1.5px solid var(--e1);border-bottom:1.5px solid var(--e1);transform:translate(-50%,-50%) rotate(45deg)}.z-acc[open]>summary .z-acc__chev{transform:rotate(180deg);background:#f6f1ec}.z-acc>summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.z-acc__body{padding-top:18px;display:grid;grid-gap:18px;gap:18px;animation:z-acc-in .35s var(--ease)}@keyframes z-acc-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.z-track__now{font-size:15px;color:var(--ink)}.z-track__bar{display:block;height:3px;background:var(--line);overflow:hidden}.z-track__bar>span{display:block;height:100%;background:linear-gradient(90deg,var(--e1),var(--gold))}.z-acc[open] .z-track__bar{display:none}.z-track__steps{margin-top:0}.z-track__due{font-size:15px;color:var(--dim);margin-top:-8px}.z-track__due b{color:var(--ink);font-weight:500}.z-track__never{font-size:14px;color:#8a2a12;padding-left:12px;border-left:2px solid #e3b4a6}.z-track__sub2{border-top:1px solid var(--line);padding-top:4px}.z-track__sub2>summary{font-size:15px;color:var(--e1);min-height:48px}.z-track__sub2 .z-acc__chev{width:28px;height:28px}.z-track__note{font-size:15px;color:var(--dim);padding:0 4px}.z-track__design img{display:block;width:100%;max-width:520px;margin:0 auto}.z-track__side>.z-btn{justify-self:stretch}@media (max-width:860px){.z-track{padding-top:110px}.z-track__head{margin-bottom:22px;gap:6px}.z-track__head .z-title--s{font-size:26px}.z-track__amount{font-size:28px}.z-track__btns{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.z-track__btns .z-btn{flex:none;padding:0 18px}.z-track__steps li{padding:11px 0}.z-track__side{gap:14px}}.z-eng__upload{justify-items:center;gap:6px;padding:22px 16px;border:1.5px dashed #d9c39b;border-radius:4px;background:#fdfaf6;transition:background .25s,border-color .25s,transform .25s var(--ease)}.z-eng__upload:hover{border-color:var(--gold);background:#fbf4ea}.z-eng.is-dragging .z-eng__upload,.z-eng__upload.is-over{border-color:var(--e1);border-style:solid;background:#f6ece0;transform:scale(1.01)}.z-eng__upicon{width:30px;height:30px;color:var(--e1)}.z-eng__upload.is-over .z-eng__upicon{animation:z-up-bob .9s var(--ease) infinite alternate}@keyframes z-up-bob{to{transform:translateY(-4px)}}.z-eng.is-dragging .z-eng__stage:first-of-type{outline:2px dashed var(--gold);outline-offset:-6px}.z-eng__uperr{font-size:13px;color:#8a2a12}.z-eng__logos{display:flex;flex-wrap:wrap;gap:8px}.z-eng__logos li{position:relative}.z-eng__logopick{width:58px;height:58px;padding:6px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;cursor:pointer}.z-eng__logopick img{max-width:100%;max-height:100%;object-fit:contain}.z-eng__logos li.is-on .z-eng__logopick{border-color:var(--gold);box-shadow:0 0 0 2px rgba(208,167,102,.35)}.z-eng__logox{position:absolute;top:-8px;right:-8px;width:22px;height:22px;border-radius:50%;background:var(--e1);color:#fff;font-size:14px;line-height:20px;text-align:center;border:0;cursor:pointer}@media (hover:none){.z-eng__logox{width:26px;height:26px;line-height:24px}}.z-eng .z-eng__logos .z-eng__logox{box-sizing:border-box;min-width:0;min-height:0;padding:0;border:0;display:grid;place-items:center;box-shadow:0 1px 4px rgba(0,0,0,.25)}.z-eng .z-eng__logos .z-eng__logox:after,.z-eng .z-eng__logos .z-eng__logox:before{content:none}.z-eng .z-eng__logos .z-eng__logopick{min-width:0;min-height:0;box-sizing:border-box}.z-eng .z-eng__logos .z-eng__logox{background:var(--e1);color:#fff;border-radius:50%;font-size:15px;line-height:1}.z-eng .z-eng__logos .z-eng__logopick{background:#fff;border-radius:2px}.z-track__vat{font-size:14px;color:var(--dim);margin-top:-10px}.z-track__or{display:grid;grid-gap:10px;gap:10px;padding-top:14px;border-top:1px dashed var(--line)}.z-track__or>span{font-size:14px;color:var(--dim)}.z-track__card-pay{display:grid;grid-gap:8px;gap:8px}.z-track__card-pay .z-btn{gap:10px;justify-self:start}.z-track__card-pay small{font-size:13px;color:var(--dim);max-width:52ch}.z-track__paid{display:flex;align-items:center;gap:10px;font-size:16px;color:#2f6b3e;animation:z-paid-in .6s var(--ease) both}.z-track__paid i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#2f6b3e;color:#fff;font-style:normal;font-size:15px;animation:z-paid-pop .7s var(--ease) .15s both}@keyframes z-paid-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes z-paid-pop{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}.z-track__steps li{opacity:0;animation:z-step-in .55s var(--ease) both}.z-track__steps li:first-child{animation-delay:.05s}.z-track__steps li:nth-child(2){animation-delay:.15s}.z-track__steps li:nth-child(3){animation-delay:.25s}.z-track__steps li:nth-child(4){animation-delay:.35s}.z-track__steps li:nth-child(5){animation-delay:.45s}.z-track__steps li:nth-child(6){animation-delay:.55s}.z-track__steps li:nth-child(7){animation-delay:.65s}@keyframes z-step-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}.z-track__steps li[data-done]:not(:last-child):after{transform-origin:top;animation:z-line-draw .6s var(--ease) both;animation-delay:inherit}@keyframes z-line-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.z-track__steps li[data-done] i{animation:z-dot-fill .5s var(--ease) both;animation-delay:inherit}@keyframes z-dot-fill{0%{transform:scale(.4)}to{transform:scale(1)}}.z-track__steps li[data-current] i{animation:z-dot-fill .5s var(--ease) both,z-dot-pulse 2.4s ease-in-out 1s infinite}@keyframes z-dot-pulse{0%,to{box-shadow:0 0 0 5px rgba(208,167,102,.28)}50%{box-shadow:0 0 0 10px rgba(208,167,102,.08)}}.z-track__bar>span{animation:z-bar-grow 1.1s var(--ease) .2s both;transform-origin:left}@keyframes z-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.z-track__bar>span,.z-track__paid,.z-track__paid i,.z-track__steps li,.z-track__steps li i,.z-track__steps li:after{animation:none!important;opacity:1;transform:none}}.z-engcta{grid-template-columns:clamp(118px,34%,168px) minmax(0,1fr);align-items:stretch;margin-top:18px;border-top:1px solid rgba(208,167,102,.45);border-bottom:1px solid rgba(208,167,102,.45);color:var(--ink);text-decoration:none;isolation:isolate}.z-engcta,.z-engcta__glass{position:relative;display:grid}.z-engcta__glass{place-items:center;min-height:88px;margin:20px 0;padding:10px;background:linear-gradient(115deg,#2a120a,#4a1d0f 45%,#7a3a17);overflow:hidden}.z-engcta__glass:before{content:"";position:absolute;inset:-40% auto -40% -30%;width:35%;background:linear-gradient(100deg,transparent,rgba(255,236,200,.22),transparent);transform:skewX(-18deg);animation:z-glass-sweep 4.8s var(--ease) infinite}.z-engcta__glass:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 120%,rgba(208,167,102,.28),transparent 60%);pointer-events:none}.z-engcta__text{position:relative;z-index:1;text-align:center;font:italic 400 clamp(15px,1.5vw,19px)/1.15 Cormorant Garamond,"Noto Serif Armenian",Georgia,Times New Roman,serif;letter-spacing:.02em;color:#f3e3c4;text-shadow:0 1px 0 rgba(255,255,255,.25),0 -1px 0 rgba(0,0,0,.55),0 0 14px rgba(208,167,102,.35);min-height:1.15em}.z-engcta__spark{display:inline-block;width:5px;height:5px;margin-left:3px;border-radius:50%;background:#fff3d6;box-shadow:0 0 6px 2px rgba(255,214,140,.9),0 0 16px 5px rgba(208,167,102,.55);opacity:0;vertical-align:middle;transform:translateY(-2px)}.z-engcta__spark.is-on{opacity:1;animation:z-spark .18s linear infinite alternate}.z-engcta__body{display:grid;align-content:center;grid-gap:5px;gap:5px;padding:20px 0 20px 20px}.z-engcta__eyebrow{font:400 10px/1.4 var(--wide);letter-spacing:.14em;text-transform:uppercase;color:#9c7535}.z-engcta__title{font:400 14px/1.3 var(--wide);letter-spacing:.03em}.z-engcta__btn,.z-engcta__title{text-transform:uppercase;color:var(--e1)}.z-engcta__btn{justify-self:start;display:inline-flex;align-items:center;gap:8px;margin-top:4px;padding-bottom:3px;border-bottom:1px solid var(--gold);font:400 11px/1 var(--wide);letter-spacing:.12em;transition:color .3s var(--ease),border-color .3s var(--ease)}.z-engcta__btn svg{transition:transform .4s var(--ease)}.z-engcta:hover .z-engcta__btn{color:#9c7535}.z-engcta:hover .z-engcta__btn svg{transform:translateX(4px)}@media (max-width:480px){.z-engcta__body{padding-left:16px}.z-engcta__eyebrow{font-size:9px;letter-spacing:.1em}.z-engcta__title{font-size:13px}.z-engcta__btn{white-space:nowrap;font-size:10px;letter-spacing:.08em}}@keyframes z-glass-sweep{0%{left:-40%}55%,to{left:120%}}@keyframes z-spark{0%{transform:translateY(-2px) scale(.8)}to{transform:translateY(-3px) scale(1.25)}}@media (prefers-reduced-motion:reduce){.z-engcta__glass:before,.z-engcta__spark.is-on{animation:none}}.z-buy__ctas{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;width:100%}.z-buy__ctas>*,.z-buy__ctas>.z-btn{width:100%;margin:0}.z-buy__ctas .z-btn{min-height:56px}.z-buy__info>.z-buy__note{max-width:none;margin-top:0}.z-buy__info>.z-buy__eng{width:100%;margin-top:2px;transition:opacity .5s cubic-bezier(.32,.72,0,1),visibility 0s}.z-buy__eng>.z-engcta{margin-top:0}.z-buy__eng[data-off]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s cubic-bezier(.32,.72,0,1),visibility 0s .4s}@media (max-width:420px){.z-buy__ctas{grid-template-columns:1fr}}.z-corpway{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(14px,2vw,24px);gap:clamp(14px,2vw,24px);max-width:1100px;margin:clamp(26px,4vw,44px) auto 0}.z-corpway__card{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:clamp(22px,3vw,34px);border:1px solid rgba(208,167,102,.45);background:rgba(255,250,243,.6)}.z-corpway__card:first-child{border-color:var(--gold)}.z-corpway__eyebrow{margin:0;font:400 10px/1.4 var(--wide);letter-spacing:.14em;text-transform:uppercase;color:#9c7535}.z-corpway__title{margin:0;font:400 clamp(17px,1.7vw,21px)/1.25 var(--wide);letter-spacing:.03em;text-transform:uppercase;color:var(--e1)}.z-corpway__body{margin:0 0 8px;font-size:15px;line-height:1.55;color:var(--dim)}.z-corpway__card .z-btn{justify-self:start}@media (max-width:700px){.z-corpway{grid-template-columns:1fr}.z-corpway__card .z-btn{justify-self:stretch}}.z-direct{margin:clamp(40px,6vw,70px) auto 0;padding:26px 0;border-top:1px solid rgba(208,167,102,.45);border-bottom:1px solid rgba(208,167,102,.45);text-align:center}.z-direct__title{font:400 11px/1.4 var(--wide);letter-spacing:.14em;text-transform:uppercase;color:#9c7535;margin:0 0 14px}.z-direct dl{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 56px;margin:0}.z-direct dt{font:400 10px/1.4 var(--wide);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:6px}.z-direct dd{margin:0;font:400 clamp(16px,1.6vw,19px)/1.3 var(--wide);letter-spacing:.03em;min-height:1.3em}.z-direct a{color:var(--e1);text-decoration:none;border-bottom:1px solid var(--gold)}.z-direct a:hover{color:#9c7535}.z-direct__ph{display:inline-block;width:12ch;height:1em;background:rgba(208,167,102,.15)}.z-nl{display:grid;grid-gap:12px;gap:12px;max-width:560px}.z-nl h3{font:400 12px/1.4 var(--wide);letter-spacing:.12em;text-transform:uppercase}.z-nl__row{display:flex;border:1px solid rgba(255,255,255,.45)}.z-nl__row input{flex:1 1;min-width:0;background:transparent;border:0;color:#fff;padding:14px 16px;font:inherit;font-size:15px}.z-nl__row input::placeholder{color:rgba(255,255,255,.55)}.z-nl__row button{border:0;background:var(--gold);color:var(--e0);padding:0 22px;font:400 11px/1 var(--wide);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.z-nl__row button:disabled{opacity:.6}.z-nl__consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;color:rgba(255,255,255,.75);cursor:pointer}.z-nl__consent input{margin-top:3px;accent-color:var(--gold);width:16px;height:16px;flex:none}.z-nl__consent a{color:#fff;text-decoration:underline;text-underline-offset:3px}.z-nl__ok{color:#f3e3c4;font-size:15px}.z-nl__err{color:#ffcdb8;font-size:13px}.z-nl__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.z-legal ul{margin:6px 0 10px;padding-left:20px;color:#4d403b;display:grid;grid-gap:6px;gap:6px;list-style:disc}.z-legal li{line-height:1.6}.z-legal .z-head-block .z-dim{font-size:14px}.z-eng__legal{font-size:13px;line-height:1.5;color:var(--dim)}.z-eng__legal a{color:var(--e1);text-decoration:underline;text-underline-offset:3px}.z-co-legal{font-size:13px;line-height:1.5}.z-co-legal a{text-decoration:underline;text-underline-offset:3px}.z-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.z-soon,.z-vh{white-space:nowrap}.z-soon{display:inline-block;margin-left:.6em;padding:.3em .85em;border:1px solid var(--gold);border-radius:999px;background:var(--gold);color:var(--e0);font-size:.82em;font-weight:600;letter-spacing:.1em;text-transform:uppercase;vertical-align:.05em;line-height:1.2}.z-soon-note{margin-top:22px;line-height:1}.z-soon-note .z-soon{margin:0;padding:12px 30px;border:0;background:var(--gold);color:var(--e0);font:500 16px/1 var(--wide);letter-spacing:.22em;opacity:1;box-shadow:0 6px 22px rgba(208,167,102,.35)}@media (max-width:640px){.z-soon-note .z-soon{padding:10px 24px;font-size:14px}}.z-promo label{display:grid;grid-gap:6px;gap:6px}.z-promo__row{display:flex;gap:10px}.z-promo__row input{flex:1 1;min-width:0;text-transform:uppercase;letter-spacing:.08em}.z-promo__row .z-btn{flex:none}.z-addr{position:relative;display:block}.z-addr input{width:100%}.z-addr__list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);margin:0;padding:4px 0;list-style:none;background:var(--z-paper,#fff);border:1px solid rgba(28,13,8,.18);box-shadow:0 10px 30px rgba(28,13,8,.12);max-height:320px;overflow-y:auto}.z-addr__list li{padding:9px 12px;cursor:pointer;display:grid;grid-gap:2px;gap:2px}.z-addr__list li:hover,.z-addr__list li[data-on]{background:rgba(201,165,92,.14)}.z-addr__list b{font-weight:500}.z-addr__list small{opacity:.65;font-size:12px}.z-addr__list .z-addr__by{cursor:default;font-size:11px;opacity:.5;padding-top:6px}.z-addr__list .z-addr__by:hover{background:none}.z-addr__flat{display:block;margin-top:4px;font-size:12px;opacity:.7}.z-track__now-card{max-width:1120px;margin:0 auto clamp(20px,3vw,32px);display:grid;grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);align-items:center;background:#fff;border:1px solid var(--line);padding:clamp(18px,2.6vw,32px)}.z-track__now-card.has-hero{grid-template-columns:minmax(0,300px) minmax(0,1fr)}.z-track__now-card.is-cancelled{opacity:.85}.z-track__hero{position:relative;display:block;background:#faf8f6;border:1px solid var(--line);aspect-ratio:4/5;overflow:hidden}.z-track__hero img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .5s var(--ease)}.z-track__hero:hover img{transform:scale(1.03)}.z-track__hero span{position:absolute;right:10px;bottom:10px;padding:5px 9px;background:rgba(255,255,255,.92);border:1px solid var(--line);font-size:12px;color:var(--e1);letter-spacing:.04em}.z-track__nowtext{display:grid;grid-gap:14px;gap:14px;align-content:center;min-width:0}.z-track__lead{font-size:clamp(18px,1.7vw,21px);line-height:1.5;color:var(--ink);max-width:46ch}.z-track__meter{display:grid;grid-gap:7px;gap:7px;max-width:420px}.z-track__meter .z-track__bar{display:block;height:4px}.z-track__meter small{font-size:13px;color:var(--dim)}.z-track__eta{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:12px 14px;background:#faf6f0;border-left:2px solid var(--gold);max-width:420px}.z-track__eta span{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.z-track__eta b{font-weight:500;font-size:17px;color:var(--e1)}.z-track__hint{font-size:14px;color:var(--dim)}.z-track__nowtext .z-track__btns{margin-top:2px}.z-track__h--gap{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px}.z-track__count{font:400 14px/1 var(--sans,inherit);letter-spacing:0;text-transform:none;color:var(--dim)}.z-track__paidcard{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.z-track__paidcard .z-track__paid{display:flex;align-items:flex-start;gap:12px;margin:0}.z-track__paidcard .z-track__paid>span{display:grid;grid-gap:3px;gap:3px}.z-track__paidcard .z-track__paid small{font-size:13px;color:var(--dim)}.z-track__paidcard .z-btn{min-height:44px}.z-track__invoice .z-track__card-pay{display:grid;grid-gap:8px;gap:8px}.z-track__invoice .z-track__card-pay .z-btn{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px}.z-track__invoice .z-track__card-pay small{font-size:13px;color:var(--dim)}@media (max-width:860px){.z-track__now-card.has-hero{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:16px;padding:16px}.z-track__hero span{display:none}.z-track__lead{font-size:16px}.z-track__nowtext{gap:12px}.z-track__nowtext .z-track__btns{grid-column:1/-1}.z-track__steps li small{font-size:13px}}@media (max-width:420px){.z-track__now-card.has-hero{grid-template-columns:92px minmax(0,1fr)}.z-track__nowtext .z-track__btns{display:grid;grid-template-columns:1fr}}.z-track__paid i{flex:none}.z-buyg__thumbs{display:flex;flex-direction:column;gap:10px}.z-buyg__thumbs button:not([aria-selected=true]){opacity:.8}.z-buyg__thumbs button{position:relative;flex:0 0 auto;width:80px;height:100px;aspect-ratio:auto;isolation:isolate;outline:0}.z-buyg__thumbs button:after{content:"";position:absolute;inset:0;border:1px solid var(--line);pointer-events:none;transition:border-color .3s}.z-buyg__thumbs button[aria-selected=true]{outline:0}.z-buyg__thumbs button[aria-selected=true]:after{border:2px solid var(--gold)}.z-buyg__thumbs button:focus-visible:after{border:2px solid var(--e1)}.z-buyg__thumbs img{display:block;width:100%;height:100%}@media (max-width:860px){.z-buyg__thumbs{flex-direction:row;overflow-x:auto;overflow-y:hidden}.z-buyg__thumbs button{width:64px;height:80px}}.z-lines__eng{grid-column:2/-1;display:block;margin-top:-4px}.z-bageng{position:relative;display:grid;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;grid-gap:24px;gap:24px;padding:14px 22px 14px 14px;background:linear-gradient(100deg,#f6efe4,#fbf8f3 55%,#fff);color:var(--ink);text-decoration:none;overflow:hidden;transition:box-shadow .4s var(--ease),transform .4s var(--ease)}.z-bageng:before{content:"";position:absolute;inset:0 auto 0 0;width:100%;height:1px;top:0;background:linear-gradient(90deg,var(--gold),transparent 70%)}.z-bageng:hover{box-shadow:0 14px 34px rgba(58,21,11,.1);transform:translateY(-1px)}.z-bageng__glass{position:relative;display:block;width:132px;aspect-ratio:1;overflow:hidden;background:#fff}.z-bageng__glass img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.z-bageng:hover .z-bageng__glass img{transform:scale(1.04)}.z-bageng__glass:after{content:"";position:absolute;inset:-40% auto -40% -40%;width:35%;background:linear-gradient(100deg,transparent,rgba(255,240,210,.28),transparent);transform:skewX(-18deg);animation:z-glass-sweep 5.2s var(--ease) infinite}.z-bageng__ink{position:absolute;left:14%;right:14%;top:70%;transform:translateY(-50%);text-align:center;font:italic 400 15px/1.1 Cormorant Garamond,"Noto Serif Armenian",Georgia,serif;letter-spacing:.02em;color:#f7e3b6;text-shadow:0 1px 0 rgba(255,255,255,.25),0 -1px 0 rgba(0,0,0,.5),0 0 10px rgba(208,167,102,.45);white-space:normal;overflow-wrap:anywhere}.z-bageng[data-bottle=heritage] .z-bageng__ink{top:67%}.z-bageng__body{display:grid;grid-gap:6px;gap:6px;min-width:0}.z-bageng__title{font:400 17px/1.25 var(--wide);letter-spacing:.03em;text-transform:uppercase;color:var(--e1)}.z-bageng__text{font-size:15px;line-height:1.5;color:var(--ink);opacity:.78}.z-bageng__move{font-size:13px;line-height:1.4;color:#9c7535}.z-bageng__btn.z-btn{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.z-bageng__btn svg{transition:transform .4s var(--ease)}.z-bageng:hover .z-bageng__btn svg{transform:translateX(4px)}@media (max-width:760px){.z-lines__eng{grid-column:1/-1;margin-top:6px}.z-bageng{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:12px}.z-bageng__glass{width:96px}.z-bageng__ink{left:8%;right:8%;transform:translateY(-50%) scale(.8)}.z-bageng__text,.z-bageng__title{font-size:14px}.z-bageng__btn.z-btn{grid-column:1/-1;justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.z-bageng__glass:after{animation:none}}.z-tl{margin:4px 0 0;padding:0;list-style:none}.z-tl,.z-tl li{position:relative;display:grid}.z-tl li{grid-template-columns:32px minmax(0,1fr);grid-column-gap:18px;column-gap:18px;align-items:start;min-height:74px;animation:z-tl-in .55s var(--ease) both}.z-tl li:last-child{min-height:32px}.z-tl li:not(:last-child):after{content:"";position:absolute;left:15.25px;top:40px;bottom:8px;width:1.5px;border-radius:1px;background:var(--line)}.z-tl li[data-state=done]:not(:last-child):after{background:var(--e1)}.z-tl__dot{position:relative;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#f1ece7;color:#b3a69e}.z-tl li[data-state=done] .z-tl__dot{background:var(--e1);color:#fff}.z-tl li[data-state=now] .z-tl__dot{background:#f3e6cf;color:var(--e1);box-shadow:0 0 0 5px rgba(208,167,102,.18)}.z-tl__ping{position:absolute;inset:0;border-radius:50%;background:rgba(208,167,102,.45);animation:z-tl-ping 1.8s cubic-bezier(0,0,.2,1) infinite}.z-tl__dot svg{position:relative}.z-tl__text{display:grid;grid-gap:2px;gap:2px;padding-top:5px}.z-tl__title{font-size:16px;line-height:22px;color:var(--ink)}.z-tl li[data-state=done] .z-tl__title{color:var(--e1)}.z-tl li[data-state=now] .z-tl__title{color:var(--e1);font-weight:600}.z-tl li[data-state=todo] .z-tl__title,.z-tl time{color:var(--dim)}.z-tl time{font-size:13px;line-height:18px}.z-tl li[data-state=now] time{color:#9c7535}.z-tl.is-cancelled li{opacity:.5;animation:none}@keyframes z-tl-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes z-tl-ping{75%,to{transform:scale(1.7);opacity:0}}@media (prefers-reduced-motion:reduce){.z-tl li,.z-tl__ping{animation:none}}.z-track__help{display:grid;grid-gap:8px;gap:8px;font-size:15px;color:var(--dim)}.z-track__help a{display:inline-flex;align-items:center;gap:10px;justify-self:start;white-space:nowrap;color:var(--e1);text-decoration:underline;text-underline-offset:3px}.z-track__help a svg{flex:none;color:#9c7535}.z-eng__rest{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;background:#faf6f0;border-left:2px solid var(--gold)}.z-eng__rest ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.z-eng__rest li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:14px;gap:14px;font-size:15px;transition:opacity .3s}.z-eng__rest li[data-off]{opacity:.45;text-decoration:line-through}.z-eng__rest li b{font-weight:500}.z-eng__rest p{font-size:13px;color:var(--dim);margin:0}html[data-eng-done] .z-eng__info{display:none}.z-done{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:start;max-width:1120px;margin:0 auto;padding-top:clamp(8px,2vw,24px)}.z-done__media{position:-webkit-sticky;position:sticky;top:110px;background:radial-gradient(ellipse at 50% 70%,#f4ece2,#fff 70%);aspect-ratio:4/5;display:grid;place-items:center;overflow:hidden;animation:z-tl-in .7s var(--ease) both}.z-done__media img{width:100%;height:100%;object-fit:contain}.z-done__body{display:grid;grid-gap:22px;gap:22px;animation:z-tl-in .7s .12s var(--ease) both}.z-done__eyebrow{display:inline-flex;align-items:center;gap:8px;font:400 11px/1 var(--wide);letter-spacing:.16em;text-transform:uppercase;color:#2f6b3e}.z-done__eyebrow svg{width:22px;height:22px;padding:4px;border-radius:50%;background:#2f6b3e;color:#fff}.z-done .z-title{text-align:left;margin:0}.z-done__lead{font-size:17px;line-height:1.55;color:var(--ink);opacity:.8;max-width:52ch}.z-done__box{display:grid;grid-gap:10px;gap:10px;padding:18px 20px;border:1px solid var(--line);background:#fff}.z-done__box--warn{background:#fdf6ec;border-color:rgba(208,167,102,.55)}.z-done__h{font:400 11px/1.3 var(--wide);letter-spacing:.14em;text-transform:uppercase;color:#9c7535}.z-done__lines{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.z-done__lines li{display:flex;justify-content:space-between;gap:16px;font-size:16px}.z-done__lines li span{display:grid;grid-gap:2px;gap:2px}.z-done__lines small{font-size:13px;color:#9c7535}.z-done__lines b{font-weight:500;white-space:nowrap}.z-done__note{font-size:13px;color:var(--dim)}.z-done__steps{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.z-done__steps li{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.z-done__steps i{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:400 13px/1 var(--wide);font-style:normal;background:#f1ece7;color:#9c8f86}.z-done__steps li[data-on] i{background:var(--e1);color:#fff}.z-done__steps span{display:grid;grid-gap:3px;gap:3px;padding-top:5px;font-size:14.5px;line-height:1.5;color:var(--dim)}.z-done__steps b{font-weight:500;font-size:16px;color:var(--e1)}.z-done__btns{display:flex;flex-wrap:wrap;gap:12px}.z-done__btns .z-btn{min-height:52px}@media (max-width:860px){.z-done{grid-template-columns:1fr}.z-done__media{position:static;aspect-ratio:1;max-height:56vh}.z-done__btns .z-btn{flex:1 1 100%}}.z-qty__input{width:52px;height:34px;border:1px solid var(--line);background:#fff;text-align:center;font:inherit;font-size:16px;color:var(--ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;border-radius:0}.z-qty__input::-webkit-inner-spin-button,.z-qty__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.z-qty__input:focus{outline:none;border-color:var(--e1)}.z-qty{gap:8px}.z-link-btn{display:inline-flex;align-items:center;gap:8px;padding:6px 2px;border:0;background:none;color:var(--e1);font:400 12px/1.2 var(--wide);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-bottom:1px solid var(--gold)}.z-link-btn:hover{color:#9c7535}.z-bagshare{margin:4px 0 18px}.z-bagshared{display:grid;grid-gap:12px;gap:12px;justify-items:center;text-align:center;margin:0 auto 28px;padding:18px 20px;max-width:720px;background:#faf6f0;border-top:1px solid var(--gold);font-size:16px;color:var(--e1)}.z-bagshared>div{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center}.z-done,.z-done__body,.z-done__box,.z-done__steps span{text-align:left}.z-done__lead{margin:0}.z-bagshared__h{font:400 12px/1.3 var(--wide);letter-spacing:.12em;text-transform:uppercase;color:#9c7535}.z-bagshared__list{display:grid;grid-gap:6px;gap:6px;width:min(560px,100%);margin:0;padding:0;list-style:none;text-align:left;font-size:15px;color:var(--ink)}.z-bagshared__list li{display:grid;grid-template-columns:minmax(0,1fr) auto 110px;grid-gap:14px;gap:14px}.z-bagshared__list b{font-weight:500;text-align:right}.z-bagshared__total{border-top:1px solid var(--line);padding-top:6px}.z-savebag{display:grid;grid-gap:12px;gap:12px;max-width:720px;margin:8px auto 26px;padding:18px 20px;background:#faf6f0}.z-savebag__h{font:400 12px/1.3 var(--wide);letter-spacing:.12em;text-transform:uppercase;color:var(--e1)}.z-savebag__row{display:grid;grid-template-columns:minmax(0,420px);grid-gap:12px;gap:12px}.z-savebag label{display:grid;grid-gap:5px;gap:5px;font-size:13px;color:var(--dim)}.z-savebag input[type=email],.z-savebag input[type=tel]{height:44px;padding:0 12px;border:1px solid var(--line);background:#fff;font:inherit;font-size:16px;color:var(--ink)}.z-savebag__check{display:flex!important;grid-template-columns:none;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45}.z-savebag__check input{margin-top:3px}.z-savebag .z-btn{justify-self:start}.z-savebag__ok{max-width:720px;margin:8px auto 26px;padding:14px 18px;background:#eef7f0;color:#24613a;text-align:center;font-size:15px}@media (max-width:640px){.z-savebag__row{grid-template-columns:1fr}.z-savebag .z-btn{justify-self:stretch}}.z-consent{--cg:#d0a766;--cl:rgba(255,255,255,0.72);position:fixed;left:50%;bottom:16px;z-index:150;width:min(560px,calc(100% - 32px));display:flex;align-items:center;gap:18px;padding:16px 16px 16px 20px;background:linear-gradient(135deg,#0e0706,#3a150b);color:#fff;border:1px solid rgba(208,167,102,.35);border-radius:4px;box-shadow:0 20px 50px rgba(14,7,6,.35);font:400 13.5px/1.5 Jost,Noto Sans Armenian,Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif;transform:translate(-50%);opacity:1;animation:z-consent-in .45s cubic-bezier(.22,1,.36,1) both;transition:transform .3s ease,opacity .3s ease}.z-consent[data-out]{transform:translate(-50%,24px);opacity:0}@keyframes z-consent-in{0%{transform:translate(-50%,24px);opacity:0}}.z-consent p{flex:1 1;margin:0;color:var(--cl)}.z-consent a{color:var(--cg);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.z-consent__btns{display:flex;gap:8px;flex-shrink:0}.z-consent__btns button{min-height:40px;padding:0 16px;border-radius:2px;cursor:pointer;font:400 10.5px/1 Unbounded,Noto Sans Armenian,Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s}.z-consent__no{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35)}.z-consent__no:hover{border-color:#fff}.z-consent__yes{background:var(--cg);color:#0e0706;border:1px solid var(--cg)}.z-consent__yes:hover{background:#e2bd80;border-color:#e2bd80}.z-consent button:focus-visible{outline:2px solid var(--cg);outline-offset:2px}@media (max-width:560px){.z-consent{flex-direction:column;align-items:stretch;gap:12px;padding:16px;bottom:calc(30px + 78px)}.z-consent__btns button{flex:1 1}}.z-consent--note{width:min(480px,calc(100% - 32px));padding:10px 10px 10px 16px;gap:10px;font-size:12.5px}.z-consent__x{width:30px;height:30px;flex-shrink:0;color:rgba(255,255,255,.7);font-size:20px;line-height:1;background:none;border:0;cursor:pointer}.z-consent__x:hover{color:#fff}@media (max-width:560px){.z-consent--note{flex-direction:row;align-items:center}}.z-spell__item[data-done] .z-spell__diff s{color:var(--dim);-webkit-text-decoration-color:var(--dim);text-decoration-color:var(--dim)}@media (prefers-reduced-motion:reduce){.z-consent,.z-spell{animation:none}.z-consent{transition:none}}.z-spell__note{margin:14px 0 0;font-size:13.5px;color:var(--dim)}.z-spell__note--ok:before{content:"✓ ";color:#3f7d4e}.z-spell{margin:18px 0 4px;padding:16px 18px;border:1px solid #c0392b;border-left-width:4px;background:#fdf1ee;animation:z-spell-in .5s ease both}@keyframes z-spell-in{0%{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(4px)}60%{transform:translateX(-2px)}80%{transform:translateX(2px)}to{transform:none}}.z-spell__h{margin:0;font:400 11.5px/1.3 var(--wide);letter-spacing:.14em;text-transform:uppercase;color:#b0281a}.z-spell__h:before{content:"! ";font-weight:700}.z-spell__lead{margin:6px 0 12px;font-size:14px;font-weight:500;color:#7a1f14}.z-spell__item{padding:12px 0;border-top:1px solid #f0cfc8}.z-spell__item[data-done]{opacity:.7}.z-spell__diff{display:grid;grid-gap:4px;gap:4px;font-size:16px;line-height:1.4}.z-spell__diff s{color:#b0281a;-webkit-text-decoration-color:#b0281a;text-decoration-color:#b0281a;text-decoration-thickness:2px}.z-spell__diff b{font-weight:500;color:var(--e1)}.z-spell__why{margin:6px 0 0;font-size:13px;color:#7a1f14}.z-spell__btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.z-spell__btns button{min-height:40px;padding:0 16px;font:400 10.5px/1 var(--wide);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.z-spell .z-spell__btns .z-spell__fix{background:#b0281a;color:#fff;border:1px solid #b0281a}.z-spell .z-spell__btns .z-spell__fix:hover{background:#8e1f13;border-color:#8e1f13}.z-spell .z-spell__btns .z-spell__keep{background:transparent;color:var(--ink);border:1px solid #cfc6c0}.z-spell .z-spell__btns .z-spell__keep:hover{border-color:var(--e1)}.z-spell__done{margin:8px 0 0;font-size:13px;color:#3f7d4e}.z-eng__price{margin:18px 0 14px;padding:14px 16px;border:1px solid var(--line);background:#faf7f3;font-size:14px}.z-eng__price>div{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:baseline;padding:4px 0}.z-eng__price>div>span:nth-child(2){color:var(--dim);white-space:nowrap}.z-eng__price b{font-weight:500;white-space:nowrap}.z-eng__price-total{margin-top:6px;padding-top:10px!important;border-top:1px solid var(--line);font-size:16px}.z-eng__price-total b{font-size:18px;color:var(--e1)}.z-eng__price p{margin:8px 0 0;font-size:12.5px;color:var(--dim)}.z-trade>.z-section{padding-top:clamp(48px,6vw,90px);padding-bottom:clamp(48px,6vw,90px)}.z-trade>.z-section.z-page{padding-top:clamp(150px,16vw,210px)}.z-trade__block{border-top:1px solid var(--line)}.z-trade__block>.z-title{text-align:center;margin-bottom:clamp(28px,4vw,56px)}.z-trade__jump{display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:center;font-size:15px;color:var(--dim)}.z-trade__jump a{border-bottom:1px solid var(--line)}.z-trade__product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);max-width:1180px;margin:0 auto clamp(56px,7vw,100px);align-items:start}.z-trade__shots{display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:100px}.z-trade__shots:has(>:nth-child(2)){grid-template-columns:1fr 1fr}.z-trade__shot{display:block;border:1px solid var(--line);background:#fff}.z-trade__shot img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.z-trade__info{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.z-trade__info h3{font:400 clamp(22px,2.4vw,32px)/1.2 var(--wide);letter-spacing:.04em;text-transform:uppercase;color:var(--e1)}.z-trade h4{font:400 12px/1.4 var(--wide);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:6px 0 0}.z-trade__files{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:15px}.z-trade__awards a,.z-trade__contact a,.z-trade__files a,.z-trade__logo a{border-bottom:1px solid var(--gold)}.z-trade__facts{width:100%;display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line);font-size:15px}.z-trade__facts>div{display:grid;grid-template-columns:minmax(110px,.4fr) 1fr;grid-gap:16px;gap:16px;padding:8px 0;border-bottom:1px solid var(--line)}.z-trade__facts dt{color:var(--dim)}.z-trade__text{width:100%;background:#faf6f3;padding:14px 16px}.z-trade__texthead{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px}.z-trade__texthead h4{margin:0}.z-trade__text p{font-size:15.5px}.z-trade__copy{font-size:13px;padding:4px 10px;border:1px solid var(--line);background:#fff;white-space:nowrap}.z-trade__copy:hover{border-color:var(--e1)}.z-trade__narrow{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.z-trade__note{max-width:62ch;margin:0 auto 28px;text-align:center;color:var(--dim)}.z-trade__center{text-align:center;margin-top:28px}.z-trade__logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:1180px;margin:0 auto}.z-trade__logo{padding:40px 16px 18px;display:flex;flex-direction:column;align-items:center;gap:22px;border:1px solid var(--line);font-size:14px}.z-trade__logo img{width:96px;height:96px}.z-trade__logo--gold,.z-trade__logo--stone,.z-trade__logo--white{background:var(--e0);color:#fff;border-color:var(--e0)}.z-trade__logo--stone img{width:120px;height:120px;margin-top:-12px;border-radius:50%}.z-trade__sub{text-align:center;margin:34px 0 6px;font-size:18px;font-weight:500}.z-trade__grid--wide{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.z-trade__grid--wide a{aspect-ratio:2000/780}.z-trade__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px;max-width:1180px;margin:0 auto}.z-trade__grid a{display:block;aspect-ratio:4/3;overflow:hidden;background:#111}.z-trade__grid img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.z-trade__grid a:hover img{transform:scale(1.04)}.z-trade__awards li,.z-trade__rules li{padding:6px 0 6px 18px;position:relative}.z-trade__awards li:before,.z-trade__rules li:before{content:"";position:absolute;left:0;top:.95em;width:6px;height:6px;background:var(--gold)}.z-trade__contact{margin-top:10px}@media (max-width:820px){.z-trade__product{grid-template-columns:1fr}.z-trade__shots{position:static}.z-trade__logos{grid-template-columns:1fr}}.z-trade__shots{grid-template-columns:1fr 1fr}.z-trade__shots>:first-child,.z-trade__shots>:first-child:last-child{grid-column:1/-1}.z-trade__video{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;background:#fff;border:1px solid var(--line)}.z-trade__files{flex-direction:column}.z-trade__shots{position:static}.z-eng .z-eng__tools .z-eng__deltool{background:#3a150b;color:#fff;border-color:#3a150b}.z-eng .z-eng__tools .z-eng__deltool:hover{background:#5b2412}.z-eng__mono{filter:grayscale(1) contrast(1.15)}.z-foot__cols>.z-foot__brand{gap:22px}.z-foot__warn{max-width:34ch;font:400 10.5px/1.6 var(--wide);letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.72)}.z-foot__tel{display:inline-block;margin-top:14px;font:400 15px/1.4 var(--wide);letter-spacing:.06em;color:#fff;text-decoration:none}.z-foot__tel:hover{text-decoration:underline}.z-trade__jump{position:-webkit-sticky;position:sticky;top:72px;z-index:5;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:10px 12px;margin-top:22px;border-radius:999px}.z-trade__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:1080px;margin:0 auto clamp(40px,5vw,70px)}.z-trade__card{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:8px 10px;gap:8px 10px;border:1px solid var(--line);padding:12px;background:#fff}.z-trade__cardimg{grid-column:1/-1;display:block;background:#fff}.z-trade__cardimg img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.z-trade__cardname{font:400 13px/1.3 var(--wide);letter-spacing:.04em;text-transform:uppercase;color:var(--e1)}.z-trade__dl{font-size:12.5px;padding:6px 10px;border:1px solid var(--line);letter-spacing:.06em}.z-trade__dl:hover{border-color:var(--e1);background:#faf6f3}.z-trade__product{display:block;max-width:1080px;margin:0 auto clamp(48px,6vw,84px);border:1px solid var(--line);background:#fff;scroll-margin-top:130px}.z-trade__phead{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-gap:clamp(18px,3vw,40px);gap:clamp(18px,3vw,40px);padding:clamp(16px,2.4vw,28px);align-items:start}.z-trade__pimg{display:block;border:1px solid var(--line)}.z-trade__pimg img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff}.z-trade__pmain{display:flex;flex-direction:column;gap:14px}.z-trade__pmain h3{font:400 clamp(22px,2.4vw,30px)/1.2 var(--wide);letter-spacing:.04em;text-transform:uppercase;color:var(--e1)}.z-trade__pshort{font-size:16px;line-height:1.55;max-width:60ch}.z-trade__chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:8px;gap:8px}.z-trade__chips li{background:#faf6f3;padding:10px 12px;font-size:15px;color:var(--e1);display:flex;flex-direction:column;gap:2px;word-break:break-word}.z-trade__chips span{font-size:11.5px;color:var(--dim);letter-spacing:.04em}.z-trade__actions{display:flex;flex-wrap:wrap;gap:10px}.z-trade__langs{font-size:13.5px;color:var(--dim)}.z-trade__langs a{border-bottom:1px solid var(--gold);color:var(--ink,inherit)}.z-trade__fold{border-top:1px solid var(--line)}.z-trade__fold>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:16px clamp(16px,2.4vw,28px);font:400 13px/1.4 var(--wide);letter-spacing:.12em;text-transform:uppercase;color:var(--e1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.z-trade__fold>summary::-webkit-details-marker{display:none}.z-trade__fold>summary:after{content:"";margin-left:auto;width:9px;height:9px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-3px);transition:transform .25s var(--ease)}.z-trade__fold[open]>summary:after{transform:rotate(-135deg) translateY(-1px)}.z-trade__fold>summary:hover{background:#faf6f3}.z-trade__fold>summary small{font:400 12px/1 var(--sans,inherit);letter-spacing:0;color:var(--dim);background:#f2eeea;padding:3px 7px;border-radius:999px}.z-trade__fold>:not(summary){padding:0 clamp(16px,2.4vw,28px) clamp(18px,2.4vw,28px)}.z-trade__fold .z-trade__facts{border-top:0}.z-trade__fold .z-trade__facts>div{grid-template-columns:minmax(140px,.45fr) 1fr}.z-trade__fold .z-trade__facts dd a{border-bottom:1px solid var(--gold)}.z-trade__gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:12px;gap:12px}.z-trade__gallery figure{margin:0;display:flex;flex-direction:column;gap:6px}.z-trade__gallery figure>a{display:block;border:1px solid var(--line);background:#fff}.z-trade__gallery img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.z-trade__gallery .z-trade__video{aspect-ratio:1}.z-trade__gallery figcaption{font-size:13px;color:var(--dim);line-height:1.5}.z-trade__gallery figcaption a{color:var(--e1);border-bottom:1px solid var(--gold)}.z-trade__texts{display:flex;flex-direction:column;gap:12px}@media (max-width:760px){.z-trade__cards{grid-template-columns:1fr}.z-trade__card{grid-template-columns:72px 1fr auto auto}.z-trade__cardimg{grid-column:auto}.z-trade__phead{grid-template-columns:1fr}.z-trade__pimg{max-width:320px}.z-trade__jump{top:60px;border-radius:0;font-size:14px;gap:6px 14px}.z-trade__fold .z-trade__facts>div{grid-template-columns:1fr;gap:2px}.z-trade__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.z-bp__wrap{max-width:760px;margin:0 auto;padding:0 20px 80px}.z-bp__verdict{display:grid;grid-template-columns:56px 1fr;grid-gap:18px;gap:18px;align-items:start;padding:24px;border:1px solid var(--line);background:#fff;margin:18px 0 34px}.z-bp__verdict[data-good]{border-color:var(--gold);background:#fcf9f3}.z-bp__verdict[data-v=bad_mac],.z-bp__verdict[data-v=unknown]{border-color:#b4412c;background:#fdf5f3}.z-bp__seal{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font:400 24px/1 var(--wide);color:#fff;background:var(--gold)}.z-bp__verdict:not([data-good]) .z-bp__seal{background:#b4412c}.z-bp__verdict[data-v=repeat] .z-bp__seal,.z-bp__verdict[data-v=unverified] .z-bp__seal{background:var(--dim)}.z-bp__verdict h1{font:400 clamp(19px,3.4vw,26px)/1.25 var(--wide);letter-spacing:.04em;color:var(--e1);margin:4px 0 8px}.z-bp__verdict p{margin:0;color:var(--dim);line-height:1.55}.z-bp__hero{display:grid;grid-template-columns:minmax(140px,240px) 1fr;grid-gap:30px;gap:30px;align-items:center;margin-bottom:30px}.z-bp__img{width:100%;height:auto;display:block;filter:drop-shadow(0 18px 30px rgba(28,13,8,.18))}.z-bp__id h2{font:400 clamp(22px,4vw,32px)/1.15 var(--wide);letter-spacing:.06em;color:var(--e1);margin:0 0 8px}.z-bp__id h2,.z-bp__no{text-transform:uppercase}.z-bp__no{font:400 13px/1 var(--wide);letter-spacing:.2em;color:var(--gold);margin:0 0 18px}.z-bp__dl{display:grid;grid-gap:0;gap:0;margin:0}.z-bp__dl>div{display:grid;grid-template-columns:minmax(120px,38%) 1fr;grid-gap:16px;gap:16px;padding:12px 0;border-top:1px solid var(--line)}.z-bp__dl dt{font:400 11px/1.5 var(--wide);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.z-bp__dl dd{margin:0;line-height:1.5}.z-bp__dl a{text-decoration:underline;text-underline-offset:3px}.z-bp__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}.z-bp__note{margin:14px 0 0;font-style:italic;color:var(--dim)}.z-bp__fold{border-top:1px solid var(--line);padding:4px 0}.z-bp__fold:last-of-type{border-bottom:1px solid var(--line)}.z-bp__fold>summary{list-style:none;cursor:pointer;padding:18px 0;font:400 13px/1 var(--wide);letter-spacing:.16em;text-transform:uppercase;color:var(--e1);display:flex;justify-content:space-between}.z-bp__fold>summary::-webkit-details-marker{display:none}.z-bp__fold>summary:after{content:"+";color:var(--gold)}.z-bp__fold[open]>summary:after{content:"−"}.z-bp__fold>.z-bp__dl,.z-bp__fold>.z-bp__p,.z-bp__fold>video{margin-bottom:18px}.z-bp__video{width:100%;display:block;background:#000}.z-bp__h3{font:400 12px/1 var(--wide);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:22px 0 10px}.z-bp__p{line-height:1.65;margin:0 0 18px}.z-bp__own{margin-top:40px;padding:30px;background:var(--grad);color:#fff;display:grid;grid-gap:14px;gap:14px}.z-bp__own.z-form{grid-template-columns:1fr}.z-bp__own h2{font:400 clamp(18px,3vw,24px)/1.25 var(--wide);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);margin:0}.z-bp__own p{margin:0;color:rgba(255,255,255,.78);line-height:1.55}.z-bp__own input:not([type=checkbox]){color:var(--ink)}.z-bp__own .z-check>span{color:rgba(255,255,255,.85)!important;font-size:14px!important}.z-bp__own .z-check input{accent-color:var(--gold)}.z-bp__own .z-btn{justify-self:start;color:#fff;border-color:rgba(255,255,255,.5)}.z-bp__own .z-btn--solid{background:var(--gold);color:var(--e0);border-color:var(--gold)}.z-bp__err{color:#e08a74!important;margin:0}.z-bp__ok{color:#2f7a43;margin:0}.z-bp__staff{margin-top:40px;padding:22px;border:2px dashed var(--gold);display:grid;grid-gap:12px;gap:12px;background:#fffdf8}.z-bp__staff label{display:grid;grid-gap:6px;gap:6px;font-size:13px;color:var(--dim)}.z-bp__staff input,.z-bp__staff select{min-height:50px;padding:10px 14px;border:1px solid var(--line);background:#fff;font-size:18px;color:var(--ink);width:100%}.z-bp__staff .z-btn{width:100%;justify-content:center}.z-bp__staff .z-bp__err{color:#b4412c!important}.z-bp__staffhead{font:400 12px/1 var(--wide);letter-spacing:.16em;text-transform:uppercase;color:var(--e1);margin:0}.z-bp__shot{max-width:100%;max-height:260px;object-fit:contain;border:1px solid var(--line)}@media (max-width:640px){.z-bp__hero{grid-template-columns:110px 1fr;gap:18px}.z-bp__verdict{grid-template-columns:42px 1fr;padding:18px;gap:14px}.z-bp__seal{width:42px;height:42px;font-size:18px}.z-bp__dl>div{grid-template-columns:1fr;gap:4px}.z-bp__own{padding:22px 18px}}.z-title__sub{display:block;margin-top:14px;font:400 clamp(12px,1.2vw,15px)/1.4 var(--wide);letter-spacing:.14em;color:var(--gold);text-transform:uppercase}.z-buybar{position:fixed;left:50%;bottom:18px;z-index:40;display:flex;align-items:center;gap:18px;padding:10px 10px 10px 22px;max-width:calc(100vw - 32px);background:rgba(20,10,6,.86);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(208,167,102,.35);border-radius:999px;color:#fff;transform:translate(-50%,140%);opacity:0;pointer-events:none;transition:transform .45s var(--ease),opacity .3s}.z-buybar[data-on]{transform:translate(-50%);opacity:1;pointer-events:auto}.z-buybar__name{display:flex;flex-direction:column;align-items:flex-start;gap:2px;background:none;border:0;padding:0;color:inherit;cursor:pointer;text-align:left;min-width:0}.z-buybar__name b{font:500 14px/1.1 var(--wide);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.z-buybar__name span{font-size:13px;opacity:.8;white-space:nowrap}.z-buybar .z-btn{white-space:nowrap;border-radius:999px}@media (max-width:560px){.z-buybar{left:16px;right:16px;transform:translateY(140%);max-width:none;justify-content:space-between}.z-buybar[data-on]{transform:translateY(0)}}.z-artbottles{max-width:700px;margin:0 auto clamp(40px,6vw,80px);padding:0 16px}.z-artbottles h2{margin-bottom:14px}.z-artbottles__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.z-artbottles__item{display:block;border:1px solid var(--line);text-decoration:none;color:var(--ink);transition:border-color .2s}.z-artbottles__item:hover{border-color:var(--gold)}.z-artbottles__item img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.z-artbottles__item span{display:block;padding:12px 14px 14px}.z-artbottles__item b{display:block;font-weight:500;letter-spacing:.02em}.z-artbottles__item small{display:block;color:var(--dim);font-size:13px;margin-top:3px;line-height:1.4}.z-artbottles__more{display:inline-block;margin-top:14px;font-size:14px;color:var(--ink)}@media (max-width:520px){.z-artbottles__grid{grid-template-columns:1fr}}.z-skip{position:absolute;left:12px;top:-60px;z-index:1000;padding:10px 16px;background:#1a120c;color:#f4ece2;border-radius:6px;font-size:14px;text-decoration:none;transition:top .15s}.z-skip:focus{top:12px;outline:2px solid #c8a25c;outline-offset:2px}.z-main:focus{outline:none}.z-facts{max-width:880px;margin:24px auto 0;display:grid;grid-gap:0;gap:0}.z-facts>div{display:grid;grid-template-columns:minmax(120px,220px) 1fr;grid-gap:16px;gap:16px;padding:14px 0;border-top:1px solid rgba(127,110,90,.25)}.z-facts>div:last-child{border-bottom:1px solid rgba(127,110,90,.25)}.z-facts dt{font-weight:600;opacity:.85}.z-facts dd{margin:0;line-height:1.5}@media (max-width:560px){.z-facts>div{grid-template-columns:1fr;gap:4px}}.z-paymarks{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:18px 0}.z-paymarks__h{font:400 10px/1.6 var(--wide);letter-spacing:.12em;text-transform:uppercase;opacity:.7}.z-paymarks__row{display:flex;flex-wrap:wrap;gap:8px}.z-paymarks__card{display:inline-flex;align-items:center;justify-content:center;width:58px;height:36px;padding:4px 6px;background:#fff;border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,.12)}.z-paymarks__card img{max-width:100%;max-height:100%;object-fit:contain}.z-paymarks__tds{font-size:11px;opacity:.7}.z-paymarks[data-dark]{color:rgba(255,255,255,.8)}.z-foot__seller{font-size:11px;line-height:1.6;opacity:.6;margin:0 0 8px}.z-payinfo{padding:14px 16px;border:1px solid rgba(0,0,0,.12);border-radius:6px}.z-payinfo p{margin:6px 0;font-size:13px;line-height:1.5}.z-payinfo .z-paymarks{margin:0 0 8px}.z-payamount{font-size:15px;text-align:center;margin:8px 0 0}.z-contact-seller{margin-top:40px;font-size:13px}.z-contact-seller h2{font-size:14px}.z-wallets{display:grid;grid-gap:10px;gap:10px;max-width:360px;margin:14px auto 0}.z-applepay{-webkit-appearance:-apple-pay-button;-apple-pay-button-type:buy;-apple-pay-button-style:black;height:46px;width:100%;border:0;border-radius:6px;cursor:pointer}.z-gpay{min-height:46px}.z-gpay>*{width:100%}