:root{--ww-ink: #111013;--ww-night: #1B1720;--ww-bone: #F3E7CF;--ww-ember: #FF6A00;--ww-ultraviolet: #7C3AED;--ww-acid: #B8FF3D;--ww-muted: #B8AA95;--ww-border: rgba(243, 231, 207, .18);--ww-radius-card: 24px;--ww-shadow-glow: 0 0 48px rgba(124, 58, 237, .28);--ww-shadow-ember: 0 8px 32px rgba(255, 106, 0, .35);--font-body--family: "DM Sans", Arial, sans-serif;--font-body--style: normal;--font-body--weight: 400;--font-subheading--family: "DM Sans", Arial, sans-serif;--font-subheading--style: normal;--font-subheading--weight: 500;--font-heading--family: "Fraunces", Georgia, serif;--font-heading--style: normal;--font-heading--weight: 600;--font-accent--family: "Fraunces", Georgia, serif;--font-accent--style: normal;--font-accent--weight: 700;--focus-outline-width: 2px}body.ww *:focus-visible{outline:2px solid var(--ww-ultraviolet)!important;outline-offset:3px;border-radius:4px}body.ww .button:focus-visible,body.ww button:focus-visible{outline:2px solid var(--ww-ultraviolet)!important;outline-offset:3px}body.ww h1,body.ww h2,body.ww h3,body.ww .h1,body.ww .h2,body.ww .h3{font-family:Fraunces,Georgia,serif;font-optical-sizing:auto;letter-spacing:-.015em;font-weight:600}body.ww ::selection{background:var(--ww-ultraviolet);color:var(--ww-bone)}body.ww .page-wrapper{position:relative}body.ww .page-wrapper:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(52% 44% at 82% 4%,rgba(124,58,237,.13),transparent 68%),radial-gradient(40% 34% at 8% 88%,rgba(255,106,0,.05),transparent 70%)}body.ww .page-wrapper:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E")}body.ww .page-wrapper>*{position:relative;z-index:1}body.ww .button,body.ww button.button,body.ww .add-to-cart-button{min-height:48px;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}body.ww .button:not(.button-unstyled):not(.button-secondary):hover{transform:translateY(-1px);box-shadow:var(--ww-shadow-ember)}body.ww .button-secondary:hover{transform:translateY(-1px);box-shadow:0 6px 24px #f3e7cf1f}@media(prefers-reduced-motion:reduce){body.ww .button:hover,body.ww .button-secondary:hover{transform:none;box-shadow:none}}body.ww #header-component{--color-border: rgba(243, 231, 207, .12)}body.ww .header-logo__image{width:auto}body.ww .announcement-bar__text{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:500}body.ww .product-grid__card,body.ww .card-gallery,body.ww .product-media-container{border-radius:var(--ww-radius-card);overflow:hidden}body.ww .product-information__media .product-media-container{border:1px solid var(--ww-border);box-shadow:var(--ww-shadow-glow)}body.ww .product-information{--color-border: var(--ww-border)}body.ww .variant-option__button-label{min-height:44px}body.ww .sticky-add-to-cart__bar{border-top:1px solid var(--ww-border)}body.ww product-price .compare-at-price{opacity:.55;text-decoration:line-through}body.ww .theme-drawer__dialog{--style-border-drawer: 1px solid rgba(243, 231, 207, .14);box-shadow:-12px 0 60px #0009}body.ww .cart-items__wrapper--drawer-empty .cart-items__empty-button{margin-top:12px}body.ww input[type=email],body.ww input[type=text],body.ww input[type=tel],body.ww textarea{font-size:16px}body.ww footer .footer{border-top:1px solid rgba(243,231,207,.1)}.ww-eyebrow{font-family:DM Sans,Arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ww-ember);margin:0 0 14px}.ww-eyebrow--uv{color:#a78bfa}.ww-display{font-family:Fraunces,Georgia,serif;font-optical-sizing:auto;font-weight:600;letter-spacing:-.02em;line-height:1.05;margin:0 0 18px}.ww-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 34px;border-radius:999px;border:0;background:var(--ww-ember);color:var(--ww-ink);font-family:DM Sans,Arial,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.ww-btn:hover{transform:translateY(-1px);box-shadow:var(--ww-shadow-ember);background:#ff7d1f}.ww-btn--ghost{background:transparent;color:var(--ww-bone);border:1px solid rgba(243,231,207,.4)}.ww-btn--ghost:hover{box-shadow:0 6px 24px #f3e7cf1a;background:#f3e7cf0f}.ww-btn--bone{background:var(--ww-ink);color:var(--ww-bone)}.ww-btn--bone:hover{background:#241f2b;box-shadow:0 8px 28px #11101359}@media(prefers-reduced-motion:reduce){.ww-btn:hover{transform:none;box-shadow:none}}.ww-text-link{color:var(--ww-bone);font-weight:500;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#f3e7cf73;transition:text-decoration-color .15s ease,color .15s ease}.ww-text-link:hover{color:#fff;text-decoration-color:var(--ww-ember)}@keyframes ww-flame-pulse{0%,to{opacity:1}50%{opacity:.82}}.ww-flame-pulse{animation:ww-flame-pulse 3.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.ww-flame-pulse{animation:none}}body.ww .rte details,body.ww .page-content details{border:1px solid var(--ww-border);border-radius:16px;padding:18px 22px;margin:0 0 12px;background:var(--ww-night)}body.ww .rte details summary,body.ww .page-content details summary{cursor:pointer;font-weight:600;font-size:1.05rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:28px}body.ww .rte details summary::-webkit-details-marker{display:none}body.ww .rte details summary:after,body.ww .page-content details summary:after{content:"+";color:var(--ww-ember);font-size:1.4rem;font-weight:400;line-height:1;transition:transform .2s ease}body.ww .rte details[open] summary:after,body.ww .page-content details[open] summary:after{transform:rotate(45deg)}body.ww .rte details>*:not(summary){margin-top:10px;color:var(--ww-muted)}.ww-wrap{width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(20px,4vw,56px);box-sizing:border-box}[id$=__ww_spotlight]{--color-variant-background: transparent;--color-variant-text: #111013;--color-variant-border: rgba(17, 16, 19, .4);--color-variant-hover-background: rgba(17, 16, 19, .08);--color-variant-hover-text: #111013;--color-variant-hover-border: #111013;--color-selected-variant-background: #111013;--color-selected-variant-text: #f3e7cf;--color-selected-variant-border: #111013;--color-selected-variant-hover-background: #241f2b;--color-selected-variant-hover-text: #f3e7cf;--color-selected-variant-hover-border: #241f2b}body.ww [id*=__announcements] .section-background,body.ww [id*=__announcements] .announcement-bar{background:linear-gradient(90deg,#4c1d95,#7c3aed 35%,#8b5cf6,#7c3aed 65%,#4c1d95)!important}body.ww .announcement-bar__text{color:#f3e7cf}body.ww #header-component:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,106,0,.5) 30%,rgba(124,58,237,.5) 70%,transparent);pointer-events:none}body.ww .button:not(.button-secondary):not(.button-unstyled),body.ww .add-to-cart-button,.ww-btn:not(.ww-btn--ghost):not(.ww-btn--bone){background:linear-gradient(160deg,#ff8a2a,#ff6a00 55%,#f25b00)!important;box-shadow:inset 0 1px #ffffff47,0 4px 18px #ff6a0047}body.ww .button:not(.button-secondary):not(.button-unstyled):hover,.ww-btn:not(.ww-btn--ghost):not(.ww-btn--bone):hover{background:linear-gradient(160deg,#ff9a45,#ff7d1f 55%,#ff6a00)!important}body.ww .variant-option__button-label__text{position:relative}body.ww .variant-option__button-label:has(input[value=Purple]) .variant-option__button-label__text:before,body.ww .variant-option__button-label:has(input[value=Orange]) .variant-option__button-label__text:before,body.ww .variant-option__button-label:has(input[value=Green]) .variant-option__button-label__text:before{content:"";display:inline-block;vertical-align:-2px;width:13px;height:13px;margin-right:8px;border-radius:50%;border:1.5px solid rgba(243,231,207,.4)}body.ww .variant-option__button-label:has(input[value=Purple]) .variant-option__button-label__text:before{background:radial-gradient(circle at 35% 30%,#d8c5ff,#7c3aed 60%,#4c1d95);box-shadow:0 0 9px #7c3aedcc}body.ww .variant-option__button-label:has(input[value=Orange]) .variant-option__button-label__text:before{background:radial-gradient(circle at 35% 30%,#ffd2a8,#ff6a00 60%,#c24f00);box-shadow:0 0 9px #ff6a00cc}body.ww .variant-option__button-label:has(input[value=Green]) .variant-option__button-label__text:before{background:radial-gradient(circle at 35% 30%,#eaffc2,#b8ff3d 60%,#7bb515);box-shadow:0 0 9px #b8ff3db3}body.ww .variant-option__button-label:has(input:checked) .variant-option__button-label__text:before{border-color:currentColor;transform:scale(1.12)}[id$=__ww_spotlight] .product-information__media{position:relative}[id$=__ww_spotlight] .product-information__media:before{content:"";position:absolute;top:6%;right:-4%;bottom:-2%;left:-4%;background:radial-gradient(52% 48% at 50% 45%,rgba(124,58,237,.22),transparent 70%);filter:blur(14px);pointer-events:none}[id$=__ww_spotlight] .product-information__media>*{position:relative}body.ww .product-information__media .product-media-container{box-shadow:0 0 60px #7c3aed4d,0 24px 60px #00000073}.ww-drip{line-height:0;pointer-events:none}.ww-drip svg{display:block;width:100%;height:clamp(34px,5vw,70px)}.ww-drip--flip svg{transform:scaleY(-1)}body.ww #cart-drawer .theme-drawer__dialog{border-image:linear-gradient(180deg,#7c3aed99,#f3e7cf1a) 1}body.ww .sticky-add-to-cart__bar{background:#111013eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media screen and (max-width:749px){body.ww h1,body.ww .h1{letter-spacing:-.01em}body.ww .ww-coven__panel{border-radius:20px}body.ww .product-details .ww-bundle__tiles{grid-template-columns:repeat(2,1fr)}}[id$=__ww_spotlight] *:focus-visible{outline-color:#5b21b6!important}body.ww .product__pickup-availabilities,body.ww local-pickup{display:none!important}body.ww product-component:has(.ww-bundle__tile[aria-pressed=true]:not([data-ww-qty="1"])) variant-picker,body.ww .product-information:has(.ww-bundle__tile[aria-pressed=true]:not([data-ww-qty="1"])) variant-picker{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ww-custom.css.map */
