:root{--zv-plum: #3A1F38;--zv-plum-deep: #1A0E18;--zv-champagne: #F0E2C8;--zv-rose-gold: #C49B7A;--zv-cognac: #85593F;--zv-emerald: #00E89B;--zv-gold: #FFD93D;--zv-magenta: #FF3CB1;--zv-violet: #A855F7;--zv-haze: rgba(58, 31, 56, .4)}body:before{content:"ZYVORA \b7  LIFE \b7  ZYVORA \b7  LIFE \b7  ZYVORA \b7  LIFE \b7  ZYVORA \b7  LIFE \b7  ZYVORA \b7  LIFE \b7  ZYVORA \b7  LIFE";position:fixed;top:8px;left:0;right:0;font-size:9px;letter-spacing:.4em;color:var(--zv-gold);opacity:.35;text-align:center;pointer-events:none;z-index:9999;font-weight:500;white-space:nowrap;overflow:hidden}@media(pointer:fine){body{cursor:none}.zv-cursor{position:fixed;top:0;left:0;width:38px;height:38px;pointer-events:none;z-index:99999;transition:width .25s ease,height .25s ease}.zv-cursor:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'><path d='M18 2 L20 16 L34 18 L20 20 L18 34 L16 20 L2 18 L16 16 Z' fill='%23FFD93D'/></svg>");background-size:contain;background-repeat:no-repeat;filter:drop-shadow(0 0 8px #FFD93D) drop-shadow(0 0 18px rgba(255,217,61,.85));animation:zv-cursor-spin 9s linear infinite}.zv-cursor.over-cta{width:64px;height:64px}.zv-cursor.over-cta:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'><path d='M18 2 L20 16 L34 18 L20 20 L18 34 L16 20 L2 18 L16 16 Z' fill='%23FF3CB1'/></svg>");filter:drop-shadow(0 0 12px #FF3CB1) drop-shadow(0 0 26px rgba(255,60,177,.9));animation-duration:4s}@keyframes zv-cursor-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}a,button,[role=button],input[type=submit]{cursor:none}}.zv-fade{opacity:1!important;transform:none!important;transition:none!important}.zv-fade.zv-visible{opacity:1!important;transform:none!important}section.shopify-section,.shopify-section{opacity:1!important}.zv-marquee{background:var(--zv-plum-deep);color:var(--zv-gold);padding:10px 0;overflow:hidden;white-space:nowrap;border-top:.5px solid var(--zv-cognac);border-bottom:.5px solid var(--zv-cognac);font-size:13px;letter-spacing:.3em;font-weight:500}.zv-marquee-track{display:inline-block;animation:zv-scroll 28s linear infinite;padding-left:100%}.zv-marquee-track span{padding:0 28px}.zv-marquee-track span:nth-child(odd){color:var(--zv-emerald)}@keyframes zv-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.product-card,.card,[class*=product-card]{transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s;position:relative}.product-card:hover,.card:hover,[class*=product-card]:hover{transform:translateY(-6px);box-shadow:0 18px 40px #00e89b26,0 0 0 .5px var(--zv-emerald)}.product-card:after,.card:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:1px;background:linear-gradient(90deg,transparent,var(--zv-gold),transparent);transition:width .5s,left .5s}.product-card:hover:after,.card:hover:after{width:80%;left:10%}a:not(.button):not([class*=btn]){position:relative;text-decoration:none;transition:color .3s}a:not(.button):not([class*=btn]):after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:var(--zv-emerald);transform:scaleX(0);transform-origin:left;transition:transform .4s ease;box-shadow:0 0 8px var(--zv-emerald)}a:not(.button):not([class*=btn]):hover:after{transform:scaleX(1)}.zv-hero{position:relative;overflow:hidden}.zv-hero:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:linear-gradient(180deg,transparent 0%,var(--zv-gold) 30%,var(--zv-emerald) 70%,transparent 100%);opacity:0;animation:zv-beam 6s ease-in-out infinite;pointer-events:none;filter:blur(.5px)}@keyframes zv-beam{0%,to{opacity:0;transform:scaleY(.6)}50%{opacity:.7;transform:scaleY(1)}}.zv-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;mix-blend-mode:screen}.zv-hero{box-shadow:inset 0 0 100px #a855f726,inset 0 0 200px #00e89b14}.zv-haze:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center top,transparent 30%,var(--zv-haze) 100%);pointer-events:none;z-index:2}button,.button,[class*=btn]{transition:all .3s ease;letter-spacing:.18em;font-weight:500;text-transform:uppercase;position:relative;overflow:hidden}button:hover,.button:hover,[class*=btn]:hover{box-shadow:0 0 20px #00e89b66,inset 0 0 0 1px var(--zv-emerald);transform:translateY(-1px)}button:before,.button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,217,61,.2),transparent);transform:translate(-100%);transition:transform .6s}button:hover:before,.button:hover:before{transform:translate(100%)}.zv-wordmark{font-family:var(--font-heading-family, sans-serif);font-weight:700;letter-spacing:.18em;font-size:20px;color:var(--zv-gold);text-transform:uppercase}.zv-wordmark .zv-tagline{font-size:.55em;letter-spacing:.4em;margin-left:8px;opacity:.85;font-weight:500}h1,h2,.h1,.h2{letter-spacing:.04em;font-weight:500}.zv-eyebrow{font-size:11px;letter-spacing:.45em;text-transform:uppercase;color:var(--zv-emerald);font-weight:500;margin-bottom:16px;display:block}.announcement-bar,[class*=announcement]{background:var(--zv-plum-deep);color:var(--zv-gold);letter-spacing:.3em;font-weight:500;font-size:11px;padding:8px 0}@media(max-width:768px){body:before{font-size:7px;opacity:.25;letter-spacing:.3em}.zv-cursor{display:none}body,a,button,[role=button],input[type=submit]{cursor:auto}.zv-marquee{font-size:11px;padding:8px 0}.zv-hero:before{opacity:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body:before{display:none!important}body{background-color:#0a1830;background-image:url(/cdn/shop/t/4/assets/zyvora-night-bg.jpg?v=1777520156);background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed}[class*=color-scheme-]{background-color:transparent!important}.product-information{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.zv-ritual{background-image:linear-gradient(180deg,#0a18301f,#140e222e),url(/cdn/shop/t/4/assets/zyvora-oasis-bg.jpg?v=1777556786)!important;background-size:cover,cover!important;background-position:center center,center center!important;background-repeat:no-repeat,no-repeat!important;background-attachment:scroll,scroll!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.product-recommendations,footer{background-color:transparent!important}.product-details h1,.product-details [class*=text-block] h1{text-shadow:0 2px 12px rgba(0,0,0,.85),0 0 24px rgba(10,24,48,.95),0 0 48px rgba(10,24,48,.7),0 4px 16px rgba(212,169,106,.18)!important}.product-details [class*=price],.product-details sale-price,.product-details regular-price{text-shadow:0 2px 8px rgba(0,0,0,.95),0 0 18px rgba(10,24,48,.85)!important}.product-details [class*=variant-picker],.product-details fieldset legend,.product-details label{text-shadow:0 1px 6px rgba(0,0,0,.9),0 0 14px rgba(10,24,48,.8)!important}.zyvora-pdp,.zyvora-pdp p,.zyvora-pdp td,.zyvora-pdp h3,[class*=accordion] summary,[class*=accordion] [class*=heading]{text-shadow:0 1px 4px rgba(0,0,0,.95),0 0 10px rgba(10,24,48,.85)!important}.zv-ritual__heading,.zv-ritual__step-title,.zv-ritual__step-text,.zv-ritual__quote{color:#d8345f!important;text-shadow:0 1px 2px rgba(0,0,0,.95),0 0 4px rgba(0,0,0,.85),0 0 18px rgba(147,29,63,.55),0 0 36px rgba(216,52,95,.3)!important}.zv-ritual__eyebrow,.zv-ritual__sub,.zv-ritual__step-num,.zv-ritual__attribution{color:#b21f47!important;text-shadow:0 1px 2px rgba(0,0,0,.95),0 0 4px rgba(0,0,0,.85),0 0 14px rgba(178,31,71,.45),0 0 28px rgba(178,31,71,.25)!important}.product-recommendations h2,.product-recommendations h3,.product-recommendations [class*=text]{text-shadow:0 2px 10px rgba(0,0,0,.9),0 0 18px rgba(10,24,48,.85)!important}header a,.header a,[class*=header] a,[class*=header] nav a{text-shadow:0 1px 6px rgba(0,0,0,.95),0 0 14px rgba(10,24,48,.85)!important}.product-information__media,.product-media-container,slideshow-slide{filter:drop-shadow(0 0 40px rgba(212,169,106,.2))}.product-details button[name=add],.product-details [class*=buy-buttons] button,.shopify-payment-button__button,button.button-primary{box-shadow:0 0 28px #d4a96a73,0 0 80px #d4a96a33,0 6px 20px #0000008c!important;transition:box-shadow .4s ease,transform .3s ease}.product-details button[name=add]:hover,.product-details [class*=buy-buttons] button:hover{box-shadow:0 0 40px #d4a96aa6,0 0 110px #d4a96a52,0 8px 24px #0009!important;transform:translateY(-1px)}.zyvora-pdp [style*=border],hr,.product-details [style*=border-top],.product-details [style*=border-bottom]{box-shadow:0 0 12px #0009}@media(min-width:1024px){.section--full-width .product-information__grid--half.product-information--media-left .product-information__media,.product-information__grid--half.product-information--media-left .product-information__media,.product-information__grid--half.product-information--media-left .product-information__media:has(.media-gallery--extend){grid-column:2 / 3!important}.section--full-width .product-information__grid--half.product-information--media-left .product-details,.product-information__grid--half.product-information--media-left .product-details,.product-information__grid--half.product-information--media-right .product-information__media{grid-column:3 / 4!important}.product-information__grid--half.product-information--media-right .product-details{grid-column:2 / 3!important}.product-information__grid--half .product-details{padding-inline-start:32px!important;padding-inline-end:16px!important}}.header header-menu,.header [class*=header-menu],.header__column--left header-menu,.header__column--left .header__menu,.header__column--left nav,.header__column--left .menu-list,.header__column--left ul[class*=menu],[class*=header-section] header-menu{display:none!important;visibility:hidden!important}.header .header__column--left{visibility:hidden;width:0!important;flex:0!important;pointer-events:none}.header .header__column--center,.header .header__column--center a,.header .header__column--center .logo,.header .header__column--center .logo__text,.header .header__column--center span,.header .header__column--center [class*=logo]{font-family:Playfair Display,Times New Roman,serif!important;font-size:clamp(28px,4.5vw,64px)!important;font-weight:500!important;letter-spacing:.05em!important;text-transform:uppercase!important;line-height:1!important;background:linear-gradient(176deg,#2e2208,#5a4516 10%,#8b6e26 30%,#b48e23 48%,#c89a30 56%,#a88036 70%,#6f5418 88%,#2a1f08)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;filter:drop-shadow(0 4px 16px rgba(0,0,0,.7)) drop-shadow(0 0 32px rgba(180,142,35,.2));text-shadow:none!important}.header .header__column--right svg,.header .header__column--right a svg,.header__actions svg,[class*=header-actions] svg,.header svg[class*=icon],.header .svg-wrapper svg{color:#c89a30!important;stroke:#c89a30!important;fill:currentColor!important}.header .cart-icon__count,[class*=cart-count],[class*=cart-badge]{background:#c89a30!important;color:#1a0e18!important}.header .header__column--center,.header [class*=header__column--center],header-component .header__column--center{visibility:hidden!important;opacity:0!important;width:0!important;pointer-events:none!important}.product-details h1,.product-details [class*=text-block] h1,.product-information h1{background:linear-gradient(176deg,#5a4516,#7a5e22 14%,#9a7826 30%,#b48e23 42%,#c89a30 50%,#b48e23 60%,#8c6c1f 78%,#5a4516)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;filter:drop-shadow(0 0 1px rgba(0,0,0,1)) drop-shadow(0 0 2px rgba(0,0,0,.95)) drop-shadow(0 0 4px rgba(0,0,0,.85)) drop-shadow(0 4px 14px rgba(0,0,0,.95)) drop-shadow(0 1px 3px rgba(46,34,8,.95)) drop-shadow(0 0 28px rgba(180,142,35,.2))!important;text-shadow:none!important;font-weight:600!important}.product-details sale-price,.product-details .price-item--sale,.product-details .price-item.price-item--sale{background:linear-gradient(180deg,#9a7826,#c89a30 40%,#d4a93a,#c89a30 60%,#9a7826)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;filter:drop-shadow(0 0 1px rgba(0,0,0,1)) drop-shadow(0 0 3px rgba(0,0,0,.9)) drop-shadow(0 2px 6px rgba(0,0,0,.85))!important;text-shadow:none!important;font-weight:600!important;font-size:clamp(22px,2vw,32px)!important;line-height:1.2!important}.product-details .compare-at-price,.product-details .price-item--regular.compare-at-price,.product-details span.compare-at-price{font-size:clamp(16px,1.4vw,22px)!important;font-weight:500!important}.product-details .price__sale{gap:12px!important;align-items:baseline!important}.product-details .price-item__group,.product-details span.price-item__group{background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:unset!important;filter:none!important}.product-details .compare-at-price,.product-details .price-item--regular.compare-at-price,.product-details span.compare-at-price{background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:rgba(228,185,74,.85)!important;color:#e4b94ad9!important;filter:none!important;opacity:.85!important;text-shadow:0 1px 3px rgba(0,0,0,.9),0 0 6px rgba(0,0,0,.6)!important;text-decoration:line-through!important;text-decoration-color:#e4b94a99!important}.product-details [class*=variant-picker],.product-details fieldset legend,.product-details label,.product-details [class*=legend]{color:#f0c850!important;text-shadow:0 1px 4px rgba(0,0,0,.9),0 0 8px rgba(0,0,0,.6)!important;font-weight:500!important}.zyvora-pdp p,.zyvora-pdp h3{color:#f0c850!important;text-shadow:0 1px 4px rgba(0,0,0,.9),0 0 10px rgba(0,0,0,.6)!important;font-weight:500!important}.zyvora-pdp table td:first-child{color:#b48e23!important}.zyvora-pdp table td{color:#e8c878!important;text-shadow:0 2px 6px rgba(0,0,0,.95),0 0 12px rgba(0,0,0,.7)!important}[class*=accordion] summary,[class*=accordion] [class*=heading],.product-details [class*=accordion] summary{color:#d4a93a!important;text-shadow:0 2px 8px rgba(0,0,0,.95),0 0 16px rgba(0,0,0,.7)!important}.zyvora-pdp [style*="color:#f4e4c1"],.zyvora-pdp [style*="color: #f4e4c1"]{color:#e8c878!important}.zyvora-pdp [style*="color:#d4a96a"],.zyvora-pdp [style*="color: #d4a96a"]{color:#c89a30!important}.product-details details.details,.product-details accordion-custom details,.product-details [class*=accordion] details{border-top:none!important;border-bottom:none!important;border:none!important}.product-details details.details summary{border:none!important}.product-details .accordion details,.product-details .accordion details summary,.product-details .accordion .details-content,.product-details accordion-custom,.product-details accordion-custom details,.product-details accordion-custom .details-content,.product-details [class*=accordion-row],.product-details [class*=accordion-row]>*,.product-details [class*=accordion__]>details,.product-details [class*=text-block]{border:none!important;border-top:none!important;border-bottom:none!important;border-left:none!important;border-right:none!important;outline:none!important;box-shadow:none!important}.zyvora-pdp,.zyvora-pdp table,.zyvora-pdp table tbody,.zyvora-pdp table thead,.zyvora-pdp tr:first-child,.zyvora-pdp tr:last-child{border-top:none!important;border-bottom:none!important;border-left:none!important;border-right:none!important;outline:none!important;box-shadow:none!important}.zyvora-pdp table tr:not(:last-child){border-bottom:1px solid rgba(228,185,74,.4)!important}.zyvora-pdp table tr:last-child{border-bottom:none!important}.zyvora-pdp [style*=border],.zyvora-pdp tr[style*=border]{box-shadow:none!important}.product-details h1,.product-details [class*=text-block] h1,.product-information h1,.product-details sale-price,.product-details .price-item--sale,.product-details .price-item.price-item--sale{background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:#d8345f!important;color:#d8345f!important;filter:none!important;text-shadow:0 0 1px rgba(255,220,232,1),0 0 3px rgba(255,110,145,.95),0 0 7px rgba(216,52,95,1),0 0 14px rgba(216,52,95,.85),0 0 28px rgba(216,52,95,.6),0 0 56px rgba(216,52,95,.35),0 1px 2px rgba(0,0,0,.55)!important;font-weight:600!important}.product-details .compare-at-price,.product-details .price-item--regular.compare-at-price,.product-details span.compare-at-price{background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:#b21f47!important;color:#b21f47!important;filter:none!important;opacity:.88!important;text-shadow:0 0 1px rgba(255,205,220,.85),0 0 3px rgba(232,55,90,.8),0 0 8px rgba(178,31,71,.95),0 0 16px rgba(178,31,71,.7),0 0 32px rgba(178,31,71,.45),0 0 60px rgba(178,31,71,.25),0 1px 2px rgba(0,0,0,.5)!important;text-decoration:line-through!important;text-decoration-color:#b21f478c!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/zyvora-signature.css.map */
