:root{--cv-bg: #0B0A12;--cv-bg-raise: #14121D;--cv-bg-raise-2: #1A1626;--cv-magenta: #9F025E;--cv-gold: #F9A929;--cv-ink: #F4EFE9;--cv-ink-dim: rgba(244, 239, 233, .62);--cv-ink-faint: rgba(244, 239, 233, .38);--cv-hairline: rgba(249, 169, 41, .28);--cv-hairline-soft: rgba(244, 239, 233, .1);--cv-gradient: linear-gradient(120deg, var(--cv-magenta) 0%, var(--cv-gold) 100%);--cv-gradient-text: linear-gradient(110deg, #C4317F 0%, var(--cv-gold) 92%);--font-heading-family: "Fraunces", "Times New Roman", serif;--font-body-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading-weight: 500;--cv-step--1: clamp(1.2rem, .9vw + 1rem, 1.4rem);--cv-step-0: clamp(1.5rem, .5vw + 1.35rem, 1.7rem);--cv-step-1: clamp(2rem, 1.4vw + 1.6rem, 2.8rem);--cv-step-2: clamp(2.8rem, 3vw + 1.8rem, 4.4rem);--cv-step-3: clamp(3.8rem, 6vw + 1.8rem, 7.6rem);--cv-grain-opacity: .05;--cv-ease: cubic-bezier(.22, 1, .36, 1);--cv-shadow-deep: 0 24px 60px -28px rgba(0, 0, 0, .85);--cv-expo: cubic-bezier(.16, 1, .3, 1);--cv-spring: cubic-bezier(.34, 1.4, .5, 1)}html{overflow-x:hidden}body{background-color:var(--cv-bg);color:var(--cv-ink-dim);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.cv-grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:var(--cv-grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.shopify-section,.header-wrapper,main{position:relative;z-index:2}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-.01em;color:var(--cv-ink);line-height:1.05}.title-wrapper-with-link .title,.section-header h2{font-weight:500}.cv-eyebrow{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.42em;text-transform:uppercase;color:var(--cv-gold);font-weight:500}.cv-grad-text{color:var(--cv-gold)}hr,.cv-rule{border:none;height:1px;background:linear-gradient(90deg,transparent,var(--cv-hairline),transparent)}.button,.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);letter-spacing:.16em;text-transform:uppercase;font-size:1.2rem;font-weight:600;transition:transform .4s var(--cv-ease),box-shadow .4s var(--cv-ease),filter .3s var(--cv-ease)}.button--primary,.button:not([class*=secondary]):not(.button--tertiary),.product-form__submit,.shopify-payment-button__button--unbranded{position:relative;background:var(--cv-gradient);color:#0b0a12!important;border:none;box-shadow:0 10px 30px -12px #9f025e99}.button--primary:hover,.product-form__submit:hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 16px 40px -14px #f9a9298c}.button--primary:after,.product-form__submit:after{display:none}.button--secondary,.button.button--tertiary{background:transparent;color:var(--cv-ink)!important;border:1px solid var(--cv-hairline)}.button--secondary:hover{border-color:var(--cv-gold);background:#f9a9290f}.cv-glow{position:relative;isolation:isolate}.cv-glow:before{content:"";position:absolute;z-index:-1;width:var(--cv-glow-size, 60vw);height:var(--cv-glow-size, 60vw);left:var(--cv-glow-x, 50%);top:var(--cv-glow-y, 30%);transform:translate(-50%,-50%);background:radial-gradient(circle at center,#9f025e6b,#9f025e29,#0b0a1200 64%);filter:blur(40px);pointer-events:none}.cv-glow--gold:before{background:radial-gradient(circle at center,#f9a9294d,#f9a9291a 34%,#0b0a1200 66%)}.header-wrapper{background:#0b0a12b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--cv-hairline-soft)}.header{padding-top:1.6rem;padding-bottom:1.6rem}.header__heading-link .header__heading-logo{filter:none}.header__menu-item span,.header__active-menu-item{font-family:var(--font-body-family);letter-spacing:.18em;text-transform:uppercase;font-size:1.15rem;font-weight:500;color:var(--cv-ink-dim)}.header__menu-item:hover span{color:var(--cv-ink)}.header__menu-item span:after,.header__active-menu-item:after{background:var(--cv-gold)!important}.header__icon,.header__icon .icon{color:var(--cv-ink)}.cv-wordmark{font-family:var(--font-heading-family);font-weight:500;font-size:2.1rem;letter-spacing:.26em;text-transform:uppercase;color:var(--cv-ink);white-space:nowrap;display:inline-block;line-height:1;padding-left:.26em;transition:color .4s var(--cv-ease)}.header__heading-link:hover .cv-wordmark{color:var(--cv-gold)}.footer{background:var(--cv-bg);border-top:1px solid var(--cv-hairline-soft)}.footer__content-top{padding-bottom:3rem}.footer-block__heading{font-family:var(--font-body-family);letter-spacing:.22em;text-transform:uppercase;font-size:1.1rem;color:var(--cv-gold)}.footer a{color:var(--cv-ink-dim)}.footer a:hover{color:var(--cv-ink)}.footer__content-bottom{border-top:1px solid var(--cv-hairline-soft)}.card-wrapper{transition:transform .5s var(--cv-ease)}.card{background:var(--cv-bg-raise);border:1px solid var(--cv-hairline-soft);overflow:hidden}.card--card,.card.card--standard .card__inner{background:transparent}.card__heading,.card__heading a{color:var(--cv-ink);font-family:var(--font-heading-family)}.price{color:var(--cv-ink);font-family:var(--font-body-family)}.card-wrapper:hover{transform:translateY(-6px)}.card__inner{position:relative}.card-wrapper .card__media+.card__content,.card .card__media{transition:filter .5s var(--cv-ease)}.card-wrapper:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;opacity:0;background:radial-gradient(120% 80% at 50% 0%,rgba(159,2,94,.5),rgba(249,169,41,.25) 45%,transparent 70%);filter:blur(22px);transition:opacity .5s var(--cv-ease)}.card-wrapper:hover:after{opacity:.55}.cv-reveal{opacity:0;transform:translateY(26px) scale(.985);filter:blur(7px);transition:opacity .85s var(--cv-expo),transform .85s var(--cv-expo),filter .7s var(--cv-expo);will-change:opacity,transform,filter}.cv-reveal.cv-in{opacity:1;transform:none;filter:blur(0)}.cv-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.06em;margin-bottom:-.06em}.cv-word__in{display:inline-block;transform:translateY(115%);opacity:0;transition:transform .95s var(--cv-expo),opacity .95s var(--cv-expo);will-change:transform,opacity}.cv-words-in .cv-word__in{transform:translateY(0);opacity:1}:root{--cv-drawer-ease: cubic-bezier(.4, 0, .2, 1)}.drawer{background-color:#06050b00!important;transition:visibility .72s var(--cv-drawer-ease),background-color .72s var(--cv-drawer-ease)!important;width:100%!important;max-width:100vw;clip-path:inset(0)}cart-drawer{max-width:100vw}.drawer.active{background-color:#06050b99!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drawer__inner{transition:transform .72s var(--cv-drawer-ease),box-shadow .72s var(--cv-drawer-ease)!important;box-shadow:-30px 0 80px -30px #0000}.drawer.active .drawer__inner{box-shadow:-30px 0 80px -30px #000c}.cart-drawer .drawer__inner{padding-left:2.4rem;padding-right:2.8rem}.cart-drawer .drawer__header,.cart-drawer .cart-drawer__footer,.cart-drawer cart-drawer-items{padding-right:.6rem}.cv-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:0;background:radial-gradient(120% 120% at 50% 50%,#9f025e2e,#0b0a12f5 70%);transition:opacity .42s var(--cv-ease)}html.cv-leaving .cv-veil{opacity:1;pointer-events:all}.field__input,.select__select,input[type=search]{background:#ffffff05;border-color:var(--cv-hairline-soft);color:var(--cv-ink)}.field__input:focus,.select__select:focus{border-color:var(--cv-gold)}@media(prefers-reduced-motion:reduce){.cv-reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none}.cv-word__in{transform:none!important;opacity:1!important;transition:none}.drawer,.drawer__inner{transition-duration:.01ms!important}.cv-veil{display:none}*{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/celestial.css.map */
