:root{--luna-ink: 26, 17, 34;--luna-plum: 43, 24, 56;--luna-coral: 232, 69, 47;--luna-ember: 255, 138, 76;--luna-blush: 255, 241, 234;--luna-heat-gradient: linear-gradient(135deg, rgb(var(--luna-coral)) 0%, rgb(var(--luna-ember)) 100%);--luna-radius: 1.6rem;--luna-radius-lg: 2.8rem}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.025em;line-height:1.05}.h0{letter-spacing:-.035em}.luna-eyebrow{display:inline-flex;align-items:center;gap:.8rem;font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--luna-coral));margin:0 0 1.6rem}.luna-eyebrow:before{content:"";width:2.4rem;height:2px;background:currentColor}.luna-heat-text{background:var(--luna-heat-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.button,.shopify-payment-button__button--unbranded{font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:1.4rem;min-height:5.2rem;padding:0 3.2rem;transition:transform .2s ease,box-shadow .2s ease}.button:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 1rem 2.4rem -1rem rgba(var(--luna-coral),.6)}.button:after{box-shadow:none!important}.luna-section .button--secondary{background:transparent;color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1.5px rgba(var(--color-foreground),.35)}.luna-section .button--secondary:hover{background:rgba(var(--color-foreground),.08);box-shadow:inset 0 0 0 1.5px rgb(var(--color-foreground))}.header__menu-item{font-weight:600;letter-spacing:.02em}.header__heading-link .h2{font-weight:800;letter-spacing:-.03em;text-transform:uppercase}.card-wrapper .card{transition:transform .3s ease,box-shadow .3s ease}.card-wrapper:hover .card{transform:translateY(-4px);box-shadow:0 2rem 4rem -2.4rem rgba(var(--luna-ink),.35)}.card__heading{font-weight:700}.badge{font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:1.1rem}.product__title h1,.product .price-item{font-weight:800}.product-form__input input[type=radio]+label{font-weight:600}.luna-section{position:relative;overflow:hidden}.luna-section .page-width{position:relative;z-index:1}.luna-stars{display:inline-flex;gap:.2rem;color:#ffb547;font-size:1.6rem;line-height:1}.luna-chip{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.4rem;border-radius:10rem;font-size:1.3rem;font-weight:600;background:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground))}.luna-chip svg{width:1.6rem;height:1.6rem;flex:none}.luna-art{width:100%;height:auto;display:block}@media(prefers-reduced-motion:no-preference){.luna-art__wave{animation:luna-rise 3.2s ease-in-out infinite;transform-origin:center}.luna-art__wave--2{animation-delay:.5s}.luna-art__wave--3{animation-delay:1s}.luna-art__glow{animation:luna-pulse 4s ease-in-out infinite;transform-origin:center}}@keyframes luna-rise{0%,to{transform:translateY(0);opacity:.9}50%{transform:translateY(-10px);opacity:.45}}@keyframes luna-pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.06);opacity:1}}.luna-word{display:inline-block;white-space:nowrap}.luna-char{display:inline-block}.luna-heat-text .luna-char{background:var(--luna-heat-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.luna-motion .luna-split{perspective:800px}.luna-motion .luna-split .luna-char{opacity:0;transform:translateY(.9em) rotateX(-75deg);filter:blur(6px);transform-origin:50% 100%;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),filter .7s ease;transition-delay:calc(var(--i) * 18ms)}.luna-motion .luna-split.is-in .luna-char{opacity:1;transform:none;filter:none}.luna-motion .luna-reveal{opacity:0;transform:translateY(32px) scale(.98);filter:blur(8px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1),filter .9s ease;transition-delay:var(--reveal-delay, 0ms)}.luna-motion .luna-reveal.is-in{opacity:1;transform:none;filter:none}.luna-motion-failsafe .luna-reveal,.luna-motion-failsafe .luna-split .luna-char{opacity:1!important;transform:none!important;filter:none!important}.luna-tilt{will-change:transform}.luna-tilt.is-tilting{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateY(-4px)!important;transition:transform .08s linear,box-shadow .3s ease!important}.luna-tilt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 50%),rgba(255,255,255,.35),transparent 55%);opacity:0;transition:opacity .3s ease;mix-blend-mode:soft-light}.luna-tilt.is-tilting:before{opacity:1}.luna-motion .luna-reveal.luna-tilt.is-in{transition-delay:0ms}.card-wrapper .card.luna-tilt{position:relative}[data-luna-parallax]{translate:0 var(--parallax-y, 0);will-change:translate}[data-luna-spotlight]{--spot-x: 70%;--spot-y: 30%}[data-luna-spotlight]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(42rem circle at var(--spot-x) var(--spot-y),rgba(var(--luna-ember),.16),transparent 60%);z-index:0}.card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.collection .card__inner{background:#fff;box-shadow:0 0 0 1px rgba(var(--luna-ink),.06)}.collection .card .media img{object-fit:contain;padding:4%}@media(prefers-reduced-motion:reduce){.luna-tilt{transform:none!important}[data-luna-parallax]{translate:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/luna.css.map */
