:root{--lunora-gold: 201, 168, 150;--lunora-ink: 28, 29, 31;--lunora-ease: cubic-bezier(.22, .61, .36, 1);--lunora-ease-out: cubic-bezier(.16, 1, .3, 1);--lunora-dur: .64s;--page-width: 124rem;--font-heading-scale: 1.16;--buttons-radius: 5.4rem;--buttons-radius-outset: 5.4rem;--inputs-radius: .8rem;--inputs-radius-outset: .8rem;--variant-pills-radius: 5.4rem;--product-card-corner-radius: 1.4rem;--collection-card-corner-radius: 1.4rem;--media-radius: 1.4rem;--text-boxes-radius: 1.4rem;--badge-corner-radius: 5.4rem;--popup-corner-radius: 1.4rem;--grid-desktop-horizontal-spacing: 2rem;--grid-desktop-vertical-spacing: 2rem}h1,h2,h3,.h0,.h1,.h2,.h3,.banner__heading,.title,.rich-text__heading{letter-spacing:-.015em;line-height:1.08;text-wrap:balance}.h0,.h1,.banner__heading{letter-spacing:-.02em}.banner__heading{font-size:clamp(3.2rem,5vw,5.6rem);line-height:1.04}h2.title,.rich-text__heading.h2{font-size:clamp(2.6rem,3.2vw,3.6rem)}.rich-text__text,.banner__text,p,li{line-height:1.72}.caption-with-letter-spacing{display:inline-flex;align-items:center;gap:1rem;font-size:1.15rem;letter-spacing:.28em;text-transform:uppercase;font-weight:500;opacity:.9}.caption-with-letter-spacing:before{content:"";width:2.2rem;height:1px;background:rgb(var(--lunora-gold));flex:0 0 auto}@media(prefers-reduced-motion:no-preference){.banner__media img,.banner__media>img,.banner__media video{animation:lunora-drift 24s var(--lunora-ease) infinite alternate;will-change:transform}@keyframes lunora-drift{0%{transform:scale(1.02)}to{transform:scale(1.09)}}.banner__box>*{opacity:0;transform:translateY(1.6rem);animation:lunora-rise .9s var(--lunora-ease-out) forwards}.banner__box>*:nth-child(1){animation-delay:.15s}.banner__box>*:nth-child(2){animation-delay:.3s}.banner__box>*:nth-child(3){animation-delay:.45s}.banner__box>*:nth-child(4){animation-delay:.6s}@keyframes lunora-rise{to{opacity:1;transform:none}}.scroll-trigger.animate--slide-in{animation:lunora-reveal .9s var(--lunora-ease-out) forwards;animation-delay:calc(var(--animation-order, 0) * 90ms)}@keyframes lunora-reveal{0%{opacity:0;transform:translateY(3rem) scale(.985)}to{opacity:1;transform:none}}}.button,.shopify-payment-button__button--unbranded{transition:transform var(--lunora-dur) var(--lunora-ease),box-shadow var(--lunora-dur) var(--lunora-ease),background-color .3s var(--lunora-ease),color .3s var(--lunora-ease);position:relative;overflow:hidden;letter-spacing:.05em}.button:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 1.4rem 3rem -1.4rem rgba(var(--lunora-ink),.55)}.button:not([disabled]):active{transform:translateY(0)}.button:not([disabled]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s var(--lunora-ease);pointer-events:none;z-index:1}.button:not([disabled]):hover:before{transform:translate(120%)}.rich-text__text a:not(.button),.banner__text a:not(.button){background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;text-decoration:none;transition:background-size .42s var(--lunora-ease);padding-bottom:1px}.rich-text__text a:not(.button):hover,.banner__text a:not(.button):hover{background-size:100% 1px}.card-wrapper .card{transition:transform var(--lunora-dur) var(--lunora-ease),box-shadow var(--lunora-dur) var(--lunora-ease);box-shadow:0 1rem 3rem -1.4rem rgba(var(--lunora-ink),.16)}.card-wrapper:hover .card{transform:translateY(-6px);box-shadow:0 2.6rem 5rem -2rem rgba(var(--lunora-ink),.26)}.card__media,.media{overflow:hidden}.card__media img,.media img{transition:transform .9s var(--lunora-ease);will-change:transform}.card-wrapper:hover .card__media img{transform:scale(1.05)}.header-wrapper{backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px);background-color:rgba(var(--color-background),.82);transition:box-shadow .3s var(--lunora-ease),background-color .3s var(--lunora-ease)}.header-wrapper--sticky{box-shadow:0 1px rgba(var(--lunora-ink),.06),0 1.2rem 2.4rem -1.6rem rgba(var(--lunora-ink),.28)}.header__menu-item{position:relative}.header__menu-item:after{content:"";position:absolute;left:1.2rem;right:1.2rem;bottom:.6rem;height:1px;background:rgb(var(--lunora-gold));transform:scaleX(0);transform-origin:left;transition:transform .32s var(--lunora-ease)}.header__menu-item:hover:after{transform:scaleX(1)}:root{--lunora-focus-ring-color: rgb(var(--color-base-accent-1));--lunora-focus-ring-width: 2px;--lunora-focus-ring-offset: 2px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:var(--lunora-focus-ring-width) solid var(--lunora-focus-ring-color);outline-offset:var(--lunora-focus-ring-offset)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.banner__box>*{opacity:1!important;transform:none!important}}.banner__box{background:rgba(var(--color-background),.55)!important;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border:1px solid rgba(var(--color-foreground),.08);border-radius:1.6rem}.image-with-text__media,.product__media{transition:box-shadow .7s var(--lunora-ease);box-shadow:0 2.4rem 8rem -3rem rgba(var(--lunora-ink),.35),0 0 9rem -3rem rgba(var(--lunora-gold),.45)}html.ldn-is-night .image-with-text__media,html.ldn-is-night .product__media{box-shadow:0 2.4rem 8rem -3rem #0009,0 0 11rem -2.5rem #a0b4e661}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.image-with-text__media img{animation:lunora-view-parallax linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes lunora-view-parallax{0%{transform:translateY(4.5%) scale(1.1)}to{transform:translateY(-4.5%) scale(1.1)}}}}::selection{background:rgba(var(--lunora-gold),.45)}@media(pointer:fine){html{scrollbar-width:thin;scrollbar-color:rgba(var(--ldn-fg, var(--lunora-ink)),.3) transparent}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(var(--ldn-fg, var(--lunora-ink)),.25);border-radius:5px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:rgba(var(--ldn-fg, var(--lunora-ink)),.45);border:2px solid transparent;background-clip:content-box}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lunora-tokens.css.map */
