:root{--color-bg: #F9F8F6;--color-text: #1A1A1A;--color-accent: #C9A96E;--color-dark: #0D0D0D}body{background-color:var(--color-bg);color:var(--color-text);font-family:Montserrat,sans-serif;overflow-x:hidden;cursor:none}html,body{max-width:100%}@media(pointer:coarse){body{cursor:auto}}h1,h2,h3,h4,h5,h6,.serif{font-family:Cormorant Garamond,serif}.cursor-dot,.cursor-outline{position:fixed;top:0;left:0;transform:translate(-50%,-50%);border-radius:50%;z-index:9999;pointer-events:none;will-change:left,top}.cursor-dot{width:5px;height:5px;background-color:#0d0d0d;transition:background-color .18s ease}.cursor-outline{width:36px;height:36px;border:1px solid #0D0D0D;transition:width .3s ease,height .3s ease,background-color .3s ease,border-color .18s ease}.cursor-outline.hovered{width:58px;height:58px;background-color:#0000000a}.cursor-dot.cursor-light{background-color:#f9f8f6}.cursor-outline.cursor-light{border-color:#f9f8f6}.cursor-outline.cursor-light.hovered{background-color:#ffffff14}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.js .hero-elem{opacity:0;transform:translateY(40px)}.hero-decor{contain:paint}@media(max-width:767px){.hero-blob{width:min(82vw,24rem)!important;height:min(82vw,24rem)!important;filter:blur(72px)}.hero-ring-lg{width:min(118vw,34rem);height:min(118vw,34rem)}.hero-ring-sm{width:min(90vw,28rem);height:min(90vw,28rem)}}@media(max-height:700px){.hero-scroll-indicator{bottom:1.1rem;gap:.35rem}.hero-copy{margin-top:1.5rem;margin-bottom:1.75rem}}.reveal-text{text-shadow:0 0 22px rgba(249,248,246,.08)}.reveal-text span{display:inline}.js .reveal-text span{opacity:.08;color:#f9f8f61f;transform:translate3d(0,14px,0) scale(1.03);text-shadow:0 0 18px rgba(249,248,246,.12);will-change:opacity,transform,color}.reveal-bottle{filter:drop-shadow(0 24px 38px rgba(0,0,0,.58))}.js .scroll-reveal{opacity:0;filter:blur(14px);transform:translate3d(0,28px,0);will-change:opacity,transform,filter}.glass-panel{background:#ffffff40;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.4)}@keyframes blob{0%{transform:translate(0) scale(1)}33%{transform:translate(28px,-44px) scale(1.08)}66%{transform:translate(-18px,22px) scale(.94)}to{transform:translate(0) scale(1)}}.animate-blob{animation:blob 14s infinite ease-in-out}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:5s}@keyframes spin-slow{to{transform:rotate(360deg)}}@keyframes spin-reverse{to{transform:rotate(-360deg)}}.animate-spin-slow{animation:spin-slow 28s linear infinite}.animate-spin-reverse{animation:spin-reverse 20s linear infinite}@keyframes float-down{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(7px);opacity:1}}.scroll-arrow{animation:float-down 1.8s ease-in-out infinite}#main-nav{transition:background .5s ease,border-color .5s ease,color .5s ease,padding .4s ease,transform .32s ease;transform:translateY(0);will-change:transform}#main-nav.scrolled{background:#f9f8f6e6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(0,0,0,.06)}#main-nav.nav-hidden{transform:translateY(-100%)}#mobile-menu{transition:opacity .28s ease,transform .28s ease,visibility .28s ease}#mobile-menu[hidden]{display:block;opacity:0;transform:translateY(-.75rem);visibility:hidden;pointer-events:none}.split-panel{flex:1 1 0;transition:flex-grow .42s cubic-bezier(.2,.8,.2,1),filter .42s ease}.split-showcase:hover .split-panel{flex-grow:1}.split-showcase .split-panel:hover,.split-showcase .split-panel:focus-within{flex-grow:1.857}#h-scroll-section{overflow:hidden;max-width:100vw}#h-scroll-container{overflow:hidden}.collection-card .buy-button{opacity:0;transform:translateY(.75rem);transition:opacity .35s ease,transform .35s ease,background-color .3s ease,color .3s ease}.collection-card:hover .buy-button,.collection-card:focus-visible .buy-button,.collection-card:focus-within .buy-button{opacity:1;transform:translateY(0)}@media(max-width:767px){#h-scroll-wrapper>div:nth-child(2n){margin-top:0}.collection-card .buy-button{opacity:1;transform:none}}.best-seller-track{scroll-snap-type:x mandatory;scroll-behavior:smooth}.best-seller-track::-webkit-scrollbar{display:none}.best-seller-track{-ms-overflow-style:none;scrollbar-width:none}.best-seller-card{scroll-snap-align:start;flex:0 0 calc((100% - 4.5rem)/4)}@media(max-width:1023px){.best-seller-card{flex-basis:calc((100% - 1.5rem)/2)}}@media(max-width:639px){.best-seller-card{flex-basis:78%}}.note-body{max-height:0;overflow:hidden;opacity:0;transition:max-height .55s cubic-bezier(.4,0,.2,1),opacity .4s ease,margin-top .4s ease}.note-item:hover .note-body,.note-item.active .note-body{max-height:140px;opacity:1;margin-top:.875rem}.note-title{transition:padding-left .4s cubic-bezier(.4,0,.2,1)}.note-item:hover .note-title,.note-item.active .note-title{padding-left:1.25rem}.note-duration{opacity:0;transition:opacity .35s ease}.note-item:hover .note-duration,.note-item.active .note-duration{opacity:1}.phil-img-wrap{overflow:hidden}.phil-img-wrap img{transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.phil-img-wrap:hover img{transform:scale(1.04)}#h-scroll-wrapper>div:nth-child(2n){margin-top:3rem}.cta-input::placeholder{color:#ffffff59;letter-spacing:.12em}.form-message[hidden]{display:none}@media(prefers-reduced-motion:reduce){.animate-blob,.animate-spin-slow,.animate-spin-reverse,.scroll-arrow,.cursor-outline{animation:none!important}*{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/layer-landing.css.map */
