.cbn{position:relative;display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);aspect-ratio:1920 / 650;min-height:400px;max-height:720px;background:var(--bg, #0c0c0c);color:var(--fg, #fafaf8);overflow:hidden}.cbn__copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(14px,1.3vw,22px);padding:clamp(36px,4.5vw,96px) clamp(24px,5.2vw,120px);min-width:0}.cbn__eyebrow{margin:0;font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;opacity:.72}.cbn__title{margin:0;font-family:var(--f-serif);font-weight:300;font-size:clamp(42px,5.4vw,108px);line-height:.92;letter-spacing:.035em;text-transform:uppercase;color:inherit;text-wrap:balance;overflow-wrap:anywhere}.cbn__title.is-long{font-size:clamp(34px,4vw,78px)}.cbn__title.is-xlong{font-size:clamp(30px,3.2vw,62px)}.cbn__rule{width:56px;height:1px;background:currentColor;opacity:.45}.cbn__tag{margin:0;max-width:34ch;font-size:clamp(15px,1.15vw,19px);font-weight:300;line-height:1.5;opacity:.88}.cbn__meta{margin:6px 0 0;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;opacity:.6}.cbn__studio{position:relative;overflow:hidden;background:radial-gradient(115% 90% at 52% 30%,#fff 0%,var(--st, #eeebe5) 58%,color-mix(in srgb,var(--st, #eeebe5) 86%,#000) 100%)}.cbn__floor{position:absolute;left:0;right:0;bottom:0;height:21%;background:linear-gradient(to bottom,color-mix(in srgb,var(--st, #eeebe5) 92%,#000),color-mix(in srgb,var(--st, #eeebe5) 82%,#000))}.cbn__floor:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#00000012}.cbn__set{position:absolute;left:4%;right:4%;top:7%;bottom:9%;display:flex;align-items:flex-end;justify-content:center}.cbn__bottle{position:relative;margin:0;height:100%;aspect-ratio:45 / 58;flex:none;mix-blend-mode:multiply}.cbn__bottle img{display:block;width:100%;height:100%;object-fit:contain;animation:cbn-in 1.1s var(--ease-out, ease-out) both}.cbn__bottle--side{height:80%;margin-inline:-5.5%}.cbn__bottle--side img{animation-delay:.18s}.cbn__set--2 .cbn__bottle--side{height:90%}.cbn__set--1 .cbn__bottle--hero{height:104%}@keyframes cbn-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cbn__bottle img{animation:none}}.cbn--type{grid-template-columns:minmax(0,1fr);aspect-ratio:1920 / 520;min-height:320px;background:radial-gradient(90% 140% at 50% 0%,color-mix(in srgb,var(--bg) 82%,#fff),var(--bg) 70%)}.cbn--type .cbn__copy{align-items:center;text-align:center}.cbn--type .cbn__tag{max-width:46ch}.cbn--photo{display:block}.cbn__pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cbn--photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to right,rgba(12,12,12,var(--cbn-shade, .45)),#0c0c0c00 62%)}.cbn--photo .cbn__copy{position:absolute;top:0;right:0;bottom:0;left:0;max-width:56%}.has-cbn .lx-chero--after{padding-top:clamp(22px,2.6vw,40px)}@media(min-width:750px)and (max-width:989px){.cbn{grid-template-columns:minmax(0,1fr) minmax(0,1fr);aspect-ratio:16 / 8;min-height:360px}}@media(max-width:749px){.cbn{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;aspect-ratio:auto;min-height:0;max-height:none}.cbn__copy{padding:36px var(--gut, 20px) 28px;gap:12px}.cbn__title,.cbn__title.is-long{font-size:clamp(34px,10vw,52px)}.cbn__title.is-xlong{font-size:clamp(28px,8.4vw,42px)}.cbn__studio{height:min(72vw,300px)}.cbn__set{left:6%;right:6%;top:8%;bottom:8%}.cbn__bottle--hero{height:92%}.cbn__bottle--side{height:66%;margin-inline:-4%}.cbn__set--2 .cbn__bottle--side{height:80%}.cbn__set--1 .cbn__bottle--hero{height:100%}.cbn--type{aspect-ratio:auto;min-height:260px}.cbn--photo{aspect-ratio:4 / 5}.cbn--photo:after{background:linear-gradient(to top,rgba(12,12,12,var(--cbn-shade, .45)),#0c0c0c00 65%)}.cbn--photo .cbn__copy{max-width:none;justify-content:flex-end}}.vg{background:var(--vg-bg, transparent);padding:var(--vg-pt, 112px) 0 var(--vg-pb, 112px)}.vg__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,3.2vw,52px)}.vg__eyebrow{margin:0 0 12px;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--vg-t, var(--graphite))}.vg__title{margin:0;font-family:var(--f-serif);font-weight:300;font-size:clamp(32px,3.8vw,60px);line-height:1.04;color:var(--vg-h, var(--ink))}.vg__sub{margin:14px 0 0;max-width:56ch;font-size:15px;line-height:1.6;color:var(--vg-t, var(--graphite))}.vg__track{display:grid;grid-template-columns:repeat(var(--vg-c, 3),minmax(0,1fr));gap:var(--vg-gap, 24px)}.vg--carousel .vg__track{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - (var(--vg-c, 3) - 1) * var(--vg-gap, 24px)) / var(--vg-c, 3));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.vg__track::-webkit-scrollbar{display:none}.vg__card{min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:18px}.vg__media{position:relative;aspect-ratio:var(--vg-r, 4 / 5);overflow:hidden;background:#0c0c0c;isolation:isolate}.vg__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease-out, ease-out),opacity .5s}.vg__card:hover .vg__poster{transform:scale(1.04)}.vg__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--f-serif);font-size:clamp(40px,4vw,64px);color:#fafaf81f;text-transform:uppercase}.vg__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#0c0c0c80,#0c0c0c00 55%);transition:opacity .4s}.vg__play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;border:0;padding:0;background:none;color:#fafaf8;cursor:pointer}.vg__btn{width:clamp(60px,5vw,76px);aspect-ratio:1;border-radius:50%;border:1px solid rgba(250,250,248,.85);display:grid;place-items:center;background:#fafaf814;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .5s var(--ease-out, ease-out),background .35s}.vg__btn .lx-icon{width:24%;height:24%;margin-left:6%}.vg__btn .lx-icon path{fill:currentColor;stroke:none}.vg__play:hover .vg__btn,.vg__play:focus-visible .vg__btn{transform:scale(1.08);background:#fafaf838}.vg__dur{position:absolute;left:14px;bottom:12px;z-index:2;font-size:10.5px;letter-spacing:.16em;color:#fafaf8;transition:opacity .3s}.vg__player{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:#000}.vg__player video,.vg__player iframe{width:100%;height:100%;border:0;display:block;object-fit:contain}.vg__card.is-playing .vg__play,.vg__card.is-playing .vg__shade,.vg__card.is-playing .vg__dur{opacity:0;pointer-events:none}.vg__body h3{margin:0;font-family:var(--f-serif);font-weight:400;font-size:19px;letter-spacing:.06em;text-transform:uppercase;color:var(--vg-h, var(--ink))}.vg__body p{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--vg-t, var(--graphite))}.vg__link{display:inline-flex;gap:10px;align-items:center;margin-top:12px;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--vg-h, var(--ink));border-bottom:1px solid currentColor;padding-bottom:4px}.vg__link .lx-icon{width:12px;height:12px;transition:transform .3s}.vg__link:hover .lx-icon{transform:translate(4px)}.vg .lxs__ctrl{margin-top:28px}.vg--grid .lxs__ctrl{display:none}.vg__note{padding:40px;border:1px dashed var(--line-2);text-align:center;color:var(--graphite)}@media(min-width:750px)and (max-width:989px){.vg .vg__track{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 2 * 16px) / 2.3);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.vg--grid .lxs__ctrl{display:flex}}@media(max-width:749px){.vg{padding:var(--vg-ptm, 72px) 0 var(--vg-pbm, 72px)}.vg__head{flex-direction:column;align-items:flex-start}.vg .vg__track{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:78%;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gut, 20px) * -1);padding-inline:var(--gut, 20px);scroll-padding-inline:var(--gut, 20px)}.vg--grid .lxs__ctrl{display:flex}.vg__btn{width:72px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lx7.css.map */
