.tricolor{display:block;height:6px;background:linear-gradient(180deg,var(--c-flag-white) 0 33.33%,var(--c-flag-green) 33.33% 66.66%,var(--c-flag-red) 66.66% 100%)}.tricolor--h{height:3px;background:linear-gradient(90deg,var(--c-flag-white) 0 33.33%,var(--c-flag-green) 33.33% 66.66%,var(--c-flag-red) 66.66% 100%)}.has-tricolor .eyebrow:before{width:36px;height:2px;background:linear-gradient(90deg,var(--c-flag-white) 0 33.33%,var(--c-flag-green) 33.33% 66.66%,var(--c-flag-red) 66.66%)}.has-tricolor .announcement{border-top:3px solid var(--c-flag-white);border-bottom:3px solid var(--c-flag-red)}.has-tricolor .announcement__item:nth-child(2n):after{color:var(--c-flag-red)}.has-tricolor .announcement__item:after{color:var(--c-flag-white)}.has-tricolor .marquee__item:nth-child(2n):after{color:var(--c-alt)}.has-tricolor .footer{border-top:0;position:relative}.has-tricolor .footer:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(180deg,var(--c-flag-white) 0 33.33%,var(--c-flag-green) 33.33% 66.66%,var(--c-flag-red) 66.66%)}.has-tricolor .header__logo span{color:var(--c-accent-2)}.has-tricolor .header__logo{position:relative}.has-tricolor .header__logo:after{content:"";display:block;width:44px;height:3px;margin:7px auto 0;background:linear-gradient(90deg,var(--c-flag-white) 0 33.33%,var(--c-flag-green) 33.33% 66.66%,var(--c-flag-red) 66.66%);transition:width .5s}.has-tricolor .header__logo:hover:after{width:100%}.has-tricolor .footer__brand .header__logo:after{margin-left:0}.has-tricolor .btn--gold:hover,.has-tricolor .cart-count{background:var(--c-alt);color:#fff}.has-tricolor .link-arrow{border-image:linear-gradient(90deg,var(--c-flag-white) 0 33.33%,var(--c-flag-green) 33.33% 66.66%,var(--c-flag-red) 66.66%) 1}.has-tricolor .hero h1 em{color:var(--c-accent-2)}.has-tricolor .hero__glow{background:radial-gradient(circle at 40% 45%,color-mix(in srgb,var(--c-accent) 34%,transparent) 0%,transparent 55%),radial-gradient(circle at 70% 70%,color-mix(in srgb,var(--c-alt) 26%,transparent) 0%,transparent 50%)}.has-tricolor .hero__ring:before{background:var(--c-alt);box-shadow:0 0 18px var(--c-alt)}.has-tricolor .hero__ring:after{content:"";position:absolute;bottom:-4px;left:50%;width:8px;height:8px;border-radius:50%;background:var(--c-flag-white);box-shadow:0 0 18px #fff}.has-tricolor .footer__giant{-webkit-text-stroke:1px color-mix(in srgb,var(--c-text) 30%,transparent);background:linear-gradient(180deg,var(--c-flag-white) 0 33.33%,var(--c-flag-green) 33.33% 66.66%,var(--c-flag-red) 66.66%);-webkit-background-clip:text;background-clip:text;background-size:100% 0%;background-repeat:no-repeat;background-position:bottom;transition:background-size 1.2s cubic-bezier(.7,0,.2,1)}.has-tricolor .footer__giant.is-in,.has-tricolor .footer__giant:hover{background-size:100% 100%}.has-tricolor .gold-text{background:linear-gradient(100deg,var(--c-flag-white) 0 30%,var(--c-flag-green) 30% 60%,var(--c-flag-red) 60% 90%,var(--c-flag-white) 90%);-webkit-background-clip:text;background-clip:text;background-size:300% 100%}.has-tricolor .badge--sale{background:var(--c-alt)}.has-tricolor .pills input:checked+label{box-shadow:inset 0 -3px 0 var(--c-alt)}.scroll-progress{position:fixed;left:0;top:0;height:3px;width:100%;transform-origin:0 50%;transform:scaleX(0);z-index:400;background:linear-gradient(90deg,var(--c-flag-white),var(--c-accent) 50%,var(--c-alt));pointer-events:none}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:var(--c-bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;transition:transform 1s cubic-bezier(.8,0,.2,1)}.preloader.is-done{transform:translateY(-100%)}.preloader.is-hidden{display:none}.preloader__logo{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(38px,7vw,84px);line-height:1;display:flex;overflow:hidden}.preloader__logo span{display:inline-block;transform:translateY(110%);animation:plUp .8s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--i) * 35ms)}.preloader__logo span.it{font-style:italic;color:var(--c-accent-2)}@keyframes plUp{to{transform:none}}.preloader__bar{width:min(260px,60vw);height:6px;background:var(--c-line);overflow:hidden}.preloader__bar i{display:block;height:100%;width:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(180deg,var(--c-flag-white) 0 33.33%,var(--c-flag-green) 33.33% 66.66%,var(--c-flag-red) 66.66%);animation:plBar 1.15s .25s cubic-bezier(.7,0,.2,1) forwards}@keyframes plBar{to{transform:scaleX(1)}}.preloader__count{font-size:11px;letter-spacing:.3em;color:var(--c-muted)}html.is-loading{overflow:hidden}@media(pointer:fine){.has-cursor,.has-cursor a,.has-cursor button,.has-cursor label,.has-cursor summary{cursor:none}.has-cursor input,.has-cursor textarea,.has-cursor select{cursor:text}}.cursor-dot,.cursor-ring{position:fixed;left:0;top:0;pointer-events:none;z-index:500;border-radius:50%;will-change:transform;opacity:0;transition:opacity .3s}.cursor-dot{width:6px;height:6px;margin:-3px 0 0 -3px;background:var(--c-alt)}.cursor-ring{width:38px;height:38px;margin:-19px 0 0 -19px;border:1px solid color-mix(in srgb,var(--c-text) 55%,transparent);display:grid;place-items:center;transition:width .35s,height .35s,margin .35s,background .35s,border-color .35s,opacity .3s}.cursor-ring span{font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:#fff;opacity:0;transition:opacity .2s}.cursor-on .cursor-dot,.cursor-on .cursor-ring{opacity:1}.cursor-hover .cursor-ring{width:64px;height:64px;margin:-32px 0 0 -32px;border-color:var(--c-accent);background:color-mix(in srgb,var(--c-accent) 14%,transparent)}.cursor-view .cursor-ring{width:92px;height:92px;margin:-46px 0 0 -46px;background:var(--c-accent);border-color:var(--c-accent)}.cursor-view .cursor-ring span{opacity:1}.cursor-view .cursor-dot{opacity:0}.split-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.split-w>span{display:inline-block;transform:translateY(105%) rotate(4deg);transform-origin:0 100%;transition:transform 1s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--wi) * 55ms + var(--sd, 0ms))}.is-split.is-in .split-w>span{transform:none}.js [data-clip]{clip-path:inset(100% 0 0 0);transition:clip-path 1.4s cubic-bezier(.7,0,.2,1)}.js [data-clip].is-in{clip-path:inset(0 0 0 0)}.js [data-clip] img{transform:scale(1.25);transition:transform 1.8s cubic-bezier(.2,.8,.2,1)}.js [data-clip].is-in img{transform:scale(1)}.has-motion .hero__visual{perspective:900px;cursor:pointer}.has-motion .hero__tilt{transform-style:preserve-3d;will-change:transform;transition:transform .2s ease-out;display:grid;place-items:center}.has-motion .hero__bottle,.has-motion .hero__visual img{animation:none}.hero__spray{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;z-index:2;width:140%;height:140%}.hero__hint{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--c-muted);display:flex;gap:8px;align-items:center;white-space:nowrap;animation:hintPulse 2.4s ease-in-out infinite}.hero__hint:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c-alt);box-shadow:0 0 0 0 var(--c-alt);animation:ping 1.6s infinite}@keyframes ping{70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes hintPulse{50%{opacity:.55}}.hero__visual.is-spraying .hero__tilt{animation:press .35s ease}@keyframes press{40%{transform:scale(.96)}}.has-motion .marquee__track.is-js{animation:none}.marquee__track.is-js{will-change:transform}.has-motion .card__media{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.has-motion .card__media.is-tilting{transition:transform .08s linear}.has-motion .card:hover .card__media{box-shadow:0 30px 60px -20px #0009}.card__glare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:0;transition:opacity .4s;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%),rgba(255,255,255,.18),transparent 45%)}.card:hover .card__glare{opacity:1}.statement{padding:clamp(80px,14vw,200px) 0}.statement__text{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.1rem,5.4vw,5.2rem);line-height:1.12;max-width:1200px;margin:0 auto;text-align:center;letter-spacing:-.01em}.statement__text .w{opacity:.14;transition:opacity .25s,color .25s}.statement__text .w.on{opacity:1}.statement__text .w.g.on{color:var(--c-accent-2);font-style:italic}.statement__text .w.r.on{color:var(--c-alt);font-style:italic}.statement__sub{text-align:center;margin-top:36px}@media(min-width:990px){.has-motion .hscroll{position:relative}.has-motion .hscroll__sticky{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.has-motion .hscroll .families{display:flex;gap:24px;width:max-content;will-change:transform;padding-right:6vw}.has-motion .hscroll .family{width:min(30vw,440px);aspect-ratio:3/4!important;flex:none}.has-motion .hscroll .families .family:first-child{grid-column:auto}.has-motion .hscroll__count{font-family:Cormorant Garamond,serif;font-size:20px;color:var(--c-muted);margin-top:28px}}.fly-img{position:fixed;z-index:450;pointer-events:none;border-radius:50%;object-fit:contain;background:var(--c-bg-2);box-shadow:0 10px 40px #00000080}.cart-bump{animation:bump .6s cubic-bezier(.3,1.6,.5,1)}@keyframes bump{30%{transform:scale(1.35) rotate(-8deg)}60%{transform:scale(.92) rotate(4deg)}}.has-motion .btn,.has-motion .icon-btn{transition:color .35s,background .35s,border-color .35s,transform .35s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){.preloader,.cursor-dot,.cursor-ring,.hero__spray,.scroll-progress{display:none!important}.split-w>span{transform:none!important}.js [data-clip]{clip-path:none!important}.statement__text .w{opacity:1}}.has-motion .hero__tilt{width:100%}@media(min-width:990px){.has-motion .hscroll__sticky{padding-top:110px;padding-bottom:20px}.has-motion .hscroll .section-head{margin-bottom:28px}.has-motion .hscroll .family{width:min(30vw,43.5vh,440px)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/motion.css.map */
