body.template-index{--color-primary: #0d1b2a;--color-surface: #132536;--color-text: #eee9df;--color-text-muted: #acb7c1;--color-accent: #d4af37;--night-line: rgba(212,175,55,.25);background:#0d1b2a;overflow-x:clip}.template-index .announcement{background:#0a1520;color:#d9c99d;border-bottom:1px solid var(--night-line);letter-spacing:.16em}.template-index .header{position:fixed;background:linear-gradient(#0d1b2ae6,#0d1b2a00)}.template-index .header.is-scrolled{background:#0d1b2af5;border-bottom:1px solid var(--night-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.template-index .btn{transition:background .3s,color .3s,border-color .3s,box-shadow .3s}.template-index .btn--primary{background:#d4af37;color:#0d1b2a;border-color:#d4af37}.template-index .btn--primary:hover{background:#edcf72;border-color:#edcf72;box-shadow:0 5px 32px #d4af3720}.template-index :is(a,button,input,select,[tabindex]):focus-visible{outline:2px solid #e6c767;outline-offset:5px}.template-index .text-gold{color:#d4af37}.template-index .brand-splash{background:#0d1b2a}.no-js .brand-splash{display:none}.no-js .template-index .reveal{opacity:1;transform:none}.template-index .hero{overflow:hidden}.template-index .hero__eyebrow{display:flex;align-items:center;gap:18px}.template-index .hero__eyebrow:before{content:"";width:34px;height:1px;background:#d4af37}.template-index .hero .hero__ctas .btn{background:transparent;color:#ecd78f;border:0;border-bottom:1px solid #d4af3799;padding:15px 0;min-width:180px;justify-content:space-between}.template-index .hero .hero__ctas .btn:after{content:"\2197";font-size:20px;margin-left:35px;transition:transform .3s}.template-index .hero .hero__ctas .btn:hover:after{transform:translate(3px,-3px)}.night-scroll{position:absolute;bottom:35px;left:5%;z-index:4;display:flex;align-items:center;gap:28px;color:#e4ded4;font-size:9px;letter-spacing:.24em;text-decoration:none}.night-scroll span:last-child{display:grid;place-items:center;width:34px;height:34px;border:1px solid #d4af3766;border-radius:50%;font-size:16px;transition:transform .3s}.night-scroll:hover span:last-child{transform:translateY(4px)}.night-edition{position:absolute;right:3%;bottom:40px;z-index:3;font-size:9px;letter-spacing:.24em;color:#d9ccad}.night-edition span{margin-left:25px;color:#c0c7cd;font-size:8px}.night-chapters{position:sticky;top:var(--night-header-bottom, 100px);z-index:80;background:#0d1b2af5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-block:1px solid var(--night-line)}.night-chapters:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#d4af37;transform-origin:left;transform:scaleX(var(--night-progress,0))}.night-chapters__inner{display:flex;justify-content:center;gap:clamp(20px,4vw,70px);margin:auto;padding:19px 24px}.night-chapters a{text-decoration:none;white-space:nowrap;font-size:10px;letter-spacing:.13em;color:#a6b2bd;transition:color .25s}.night-chapters a span{color:#b59962;font-size:9px;margin-right:12px}.night-chapters a:hover,.night-chapters a[aria-current]{color:#f1dfab}.template-index #MainContent>.shopify-section{scroll-margin-top:calc(var(--night-header-bottom,100px) + 74px)}.template-index #purchase{scroll-margin-top:calc(var(--night-header-bottom,100px) + 74px)}.template-index .section-heading__eyebrow,.template-index .iwt__eyebrow{color:#d4af37}.template-index .section-heading h2{font-size:clamp(28px,3vw,42px);font-weight:400;letter-spacing:.1em}.template-index [id$=__concept] .section--iwt{padding:120px 0 110px}.template-index [id$=__concept] .container{max-width:1440px;padding-inline:5%}.template-index [id$=__concept] .iwt{display:grid;grid-template-columns:.85fr 1.15fr;gap:0 7%;align-items:center}.template-index [id$=__concept] .iwt__media{grid-column:2;grid-row:1;order:initial}.template-index [id$=__concept] .iwt__text{grid-column:1;grid-row:1;padding:0}.template-index [id$=__concept] .night-caption{grid-column:2}.template-index [id$=__brand-story] .section--iwt{padding:40px 0 140px}.template-index [id$=__brand-story] .container{max-width:1440px;padding-inline:5%}.template-index [id$=__brand-story] .iwt{display:grid;grid-template-columns:1.1fr .9fr;gap:0 9%;align-items:center}.template-index [id$=__brand-story] .iwt__media{grid-column:1;grid-row:1}.template-index [id$=__brand-story] .iwt__text{grid-column:2;grid-row:1;padding:0}.template-index [id$=__brand-story] .night-caption{grid-column:1}.template-index .iwt .iwt__media{position:relative;margin:0}.template-index .iwt:not(.iwt--framed) .iwt__media img{mask-image:none;-webkit-mask-image:none;filter:none;transform:none}.template-index .iwt__text .iwt__eyebrow{display:block;padding-top:23px;border-top:1px solid var(--night-line)}.template-index .iwt__heading{margin-bottom:32px}.template-index .iwt__body{line-height:2.5}.night-caption{display:flex;justify-content:space-between;padding-top:17px;font-size:9px;letter-spacing:.22em;color:#a8b5c1}.night-caption span:first-child{color:#d4af37}.template-index #purchase{background:radial-gradient(ellipse at 12% 40%,#243547 0,transparent 65%),#101e2c;border-block:1px solid var(--night-line)}.template-index #purchase .section-heading{text-align:left;display:grid;grid-template-columns:1fr 1fr;align-items:center;border-bottom:1px solid var(--night-line);padding-bottom:30px}.template-index #purchase .section-heading__eyebrow,.template-index #purchase .section-heading h2{margin:0}.template-index .purchase{gap:clamp(36px,7vw,100px)}.template-index .purchase__media{background:transparent}.template-index .purchase__size-btn,.template-index .purchase__mode-btn,.template-index .purchase__select{background:#0d1b2a;border-color:#526070}.template-index .purchase__size-btn.is-active,.template-index .purchase__mode-btn.is-active{background:#1d3041;border-color:#d4af37;box-shadow:inset 0 -2px #d4af37}.template-index .purchase__size-badge{background:#d4af37;color:#0d1b2a}.template-index .purchase-bar{background:#0b1723f5;border-color:#d4af3740;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.template-index .purchase-bar__select{background:#142535;border-color:#526070}.template-index [id$=__features] .section{background:#0d1b2a}.template-index [id$=__features] .section-heading{text-align:left;max-width:700px;margin-bottom:65px}.template-index .feature-cards{gap:4%;align-items:start}.template-index .feature-card:nth-child(2){margin-top:90px}.template-index .feature-card:nth-child(3){margin-top:180px}.template-index .feature-card__media{order:1}.template-index .feature-card__body{order:2;padding-top:26px;border-top:1px solid var(--night-line);margin-top:18px}.template-index .feature-card__number{font-family:Georgia,serif;font-style:italic;font-size:30px;color:#d4af37}.template-index .feature-card__heading{font-size:clamp(15px,1.35vw,20px);letter-spacing:.06em}.template-index .feature-card__subheading{color:#b4bec7;margin:14px 0 0;letter-spacing:.07em}.template-index .feature-card__media img{filter:none}.template-index [id$=__drink-methods] .section{background:#132536;border-block:1px solid var(--night-line)}.template-index [id$=__drink-methods] .section-heading{text-align:left}.night-drink-tabs{display:flex;border-bottom:1px solid #65717c;margin-bottom:40px}.night-drink-tabs button{flex:1;padding:22px 12px;background:none;border:0;border-bottom:2px solid transparent;color:#b7c1c9;font:inherit;font-size:13px;cursor:pointer;transition:color .25s,border-color .25s}.night-drink-tabs button span{color:#b99c60;font-size:10px;margin-right:18px}.night-drink-tabs button[aria-selected=true]{border-bottom-color:#d4af37;color:#f0dc9b}.template-index .night-drinks{display:block}.template-index .night-drinks .drink-card{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.template-index .night-drinks .drink-card[hidden]{display:none}.template-index .night-drinks .drink-card__media{aspect-ratio:1}.template-index .night-drinks .drink-card__media img{filter:none;transform:none}.template-index .night-drinks .drink-card__heading{font-size:clamp(25px,3vw,40px);margin-bottom:25px}.template-index .night-drinks .drink-card__ratio{border-block:1px solid var(--night-line);padding:24px 0;margin:0 0 26px;background:none;border-radius:0;display:block;color:#e3c677}.template-index .night-drinks .drink-card__text{font-size:14px;line-height:2.5;max-width:340px}.template-index .ingredients-section{background:#0d1b2a;--color-text:#eee9df;--color-text-muted:#acb7c1;--color-accent:#d4af37;color:var(--color-text);border-bottom:1px solid var(--night-line)}.template-index .ingredients-section .section-heading__eyebrow{color:var(--color-accent)}.template-index .ingredients-section .ingredients__meta{border-color:var(--night-line)}.template-index .coupon-cta{background:radial-gradient(ellipse at top,#263747,#101e2c 70%);border:1px solid var(--night-line);padding:clamp(30px,6vw,80px)}.template-index .coupon-cta__step{border-color:#526070}.template-index .coupon-cta__percent{color:#dfc572}.template-index .footer{background:#09141f;border-top:1px solid var(--night-line)}.template-index .social-row__btn{border-color:#586674}@media(min-width:1100px){.template-index .iwt__text{position:sticky;top:calc(var(--night-header-bottom,100px) + 110px)}}@media(max-width:768px){.template-index .hero__eyebrow{justify-content:center;gap:12px}.template-index .hero__eyebrow:before{width:22px}.template-index .hero .hero__ctas .btn{min-width:160px;background:#0d1b2a99;border:1px solid #d4af3780;padding:11px 20px}.night-scroll,.night-edition{display:none}.night-chapters__inner{justify-content:flex-start;gap:25px;overflow-x:auto;padding:16px 22px;scrollbar-width:thin}.night-chapters a{font-size:9px}.night-chapters a span{margin-right:7px}.template-index [id$=__concept] .section--iwt{padding:65px 0 50px}.template-index [id$=__brand-story] .section--iwt{padding:25px 0 70px}.template-index [id$=__concept] .container,.template-index [id$=__brand-story] .container{padding-inline:24px}.template-index [id$=__concept] .iwt,.template-index [id$=__brand-story] .iwt{display:flex;flex-direction:column;gap:0;align-items:stretch}.template-index .iwt__text{display:contents}.template-index .iwt__top{order:1;padding:0!important}.template-index .iwt__heading{margin-bottom:28px;font-size:27px}.template-index [id$=__concept] .iwt__media,.template-index [id$=__brand-story] .iwt__media{order:2;width:100%}.template-index .night-caption{order:3;padding-top:12px;margin-bottom:30px}.template-index .iwt__bottom{order:4;padding:0!important;margin:0}.template-index #purchase .section-heading{display:block}.template-index #purchase .section-heading__eyebrow{margin-bottom:18px}.template-index .section-heading h2{font-size:27px}.template-index .feature-cards{grid-template-columns:1fr;gap:40px}.template-index .feature-card:nth-child(n){margin-top:0;width:88%}.template-index .feature-card:nth-child(2){margin-left:auto}.template-index .feature-card__heading{font-size:18px}.template-index .feature-card__body{padding-top:18px}.night-drink-tabs{display:grid;grid-template-columns:1fr 1fr;margin-bottom:28px}.night-drink-tabs button{padding:17px 5px;font-size:12px;text-align:left}.night-drink-tabs button span{margin-right:10px}.template-index .night-drinks .drink-card{grid-template-columns:1fr;gap:0}.template-index .night-drinks .drink-card__body{padding:28px 0 0;min-height:260px}.template-index .night-drinks .drink-card__heading{font-size:26px;margin-bottom:20px}.template-index .night-drinks .drink-card__ratio{padding:18px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.template-index *,.template-index *:before,.template-index *:after{animation:none!important;transition:none!important}.template-index .reveal{opacity:1;transform:none}}@media print{.night-chapters,.night-scroll,.night-drink-tabs{display:none}.template-index .night-drinks .drink-card[hidden]{display:grid}}@media(prefers-reduced-motion:no-preference){.template-index .night-motion-owned.reveal{opacity:1;transform:none;transition:none}.template-index .iwt__media,.template-index .night-caption{translate:0 var(--night-drift,0px)}.template-index .hero__heading-line{display:inline-block}.template-index .iwt__text .iwt__eyebrow{position:relative}.template-index .iwt__text .iwt__eyebrow:after{content:"";position:absolute;top:-1px;left:0;width:42%;height:1px;background:linear-gradient(90deg,transparent,#ead187,transparent);transform-origin:left}.template-index .feature-card__media img{transition:transform 1.3s cubic-bezier(.22,1,.36,1)}.template-index .feature-card:hover .feature-card__media img{transform:scale(1.055)}.template-index .iwt .btn--ghost{position:relative}.template-index .iwt .btn--ghost:after{content:"\2197";display:inline-block;margin-left:22px;transition:transform .45s}.template-index .iwt .btn--ghost:hover:after{transform:translate(5px,-5px)}.template-index .night-chapters a{position:relative}.template-index .night-chapters a:after{content:"";position:absolute;bottom:-9px;left:0;width:100%;height:1px;background:#d4af37;transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.22,1,.36,1)}.template-index .night-chapters a[aria-current]:after{transform:scaleX(1)}}@media(max-width:768px){.template-index [id$=__concept] .iwt__media,.template-index [id$=__brand-story] .iwt__media{margin-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/night-experience.css.map */
