html[data-ova-product] #header-group #header-component,html[data-ova-product] #header-group #header-component :is(.header__row,.menu-drawer,.menu-drawer__submenu,.mega-menu,.mega-menu__content){background:var(--ova-base)!important;color:var(--ova-text);--color-background-top-row: var(--ova-base);--color-background-bottom-row: var(--ova-base);--color-background: var(--ova-base);--color-background-rgb: var(--ova-base-rgb);--color-foreground: var(--ova-text);--color-foreground-rgb: var(--ova-text-rgb)}html[data-ova-product] #header-group #header-component :is(.header__menu-item,.menu-list__link,.menu-drawer__menu-item,.header-actions__action,.header__icon){color:var(--ova-text)}html[data-ova-product] #header-group #header-component :is(a,button,summary):focus-visible{outline:2px solid var(--ova-accent);outline-offset:4px}@property --ova-base{syntax: "<color>"; inherits: true; initial-value: #101827;}@property --ova-glow{syntax: "<color>"; inherits: true; initial-value: #263956;}@property --ova-glow-two{syntax: "<color>"; inherits: true; initial-value: #332b48;}html[data-ova-product]{background:var(--ova-base);transition:--ova-base .45s ease,--ova-glow .45s ease,--ova-glow-two .45s ease}html[data-ova-product] body{background:radial-gradient(ellipse at 10% 8%,var(--ova-glow),transparent 58%),radial-gradient(ellipse at 95% 48%,var(--ova-glow-two),transparent 65%),var(--ova-base);color:var(--ova-text);min-height:100vh}html[data-ova-product] .page-wrapper{--color-background: var(--ova-base);--color-background-rgb: var(--ova-base-rgb);--color-foreground: var(--ova-text);--color-foreground-rgb: var(--ova-text-rgb);--color-border: color-mix(in srgb, var(--ova-text) 18%, transparent);--color-border-rgb: var(--ova-text-rgb);--color-input-background: color-mix(in srgb, var(--ova-base) 85%, var(--ova-glow));--color-input-text: var(--ova-text);--color-input-text-rgb: var(--ova-text-rgb);--color-input-border: color-mix(in srgb, var(--ova-text) 28%, transparent);--color-variant-background: transparent;--color-variant-text: var(--ova-text);--color-variant-text-rgb: var(--ova-text-rgb);--color-variant-border: color-mix(in srgb, var(--ova-text) 28%, transparent);--color-variant-hover-background: var(--ova-glow);--color-variant-hover-text: var(--ova-text);--color-variant-hover-border: var(--ova-accent);--color-selected-variant-background: var(--ova-text);--color-selected-variant-text: var(--ova-base);--color-selected-variant-text-rgb: var(--ova-base-rgb);--color-selected-variant-border: var(--ova-text);--color-selected-variant-hover-background: var(--ova-text);--color-selected-variant-hover-text: var(--ova-base);--color-primary-button-background: var(--ova-accent);--color-primary-button-text: var(--ova-base);--color-primary-button-hover-background: var(--ova-accent-two);--color-primary-button-hover-text: var(--ova-base);--color-primary-button-border: transparent;--color-primary-button-hover-border: transparent;background:transparent}html[data-ova-product] :is(#MainContent,#header-group,.page-wrapper>footer) :is(.section-background,.section,.group-block,.group-block-content,.product-information,.product-information__media,.product-details,.product-media-container,.product-media,slideshow-slide,.product-card,.card-gallery,.header__row){background:transparent!important;color:var(--ova-text);--color-background: var(--ova-base);--color-foreground: var(--ova-text);--color-foreground-rgb: var(--ova-text-rgb)}html[data-ova-product] :is(#MainContent,#header-group,.page-wrapper>footer) .section-background{border:0}html[data-ova-product] #MainContent :is(.product-information,.product-details,.product-information__media,.product-media-container,.group-block){border-color:transparent;box-shadow:none}html[data-ova-product] #MainContent .product-details{padding:clamp(16px,3vw,44px);border-radius:24px}html[data-ova-product] #MainContent :is(h1,h2,h3,.text-block,.price,.rte,.product-description){color:var(--ova-text)}html[data-ova-product] #MainContent .product-information h1{font-size:clamp(28px,2.5vw,40px);line-height:1.12;letter-spacing:-.02em;text-wrap:balance}html[data-ova-product] #MainContent :is(.add-to-cart-button,button[name=add]):not(.quick-add__button){background:linear-gradient(115deg,var(--ova-accent),var(--ova-accent-two));--button-color: var(--ova-base);border:0;border-radius:100px;min-height:56px;box-shadow:0 8px 28px #0000001f}html[data-ova-product] #MainContent :is(.add-to-cart-button,button[name=add]):not(.quick-add__button,:disabled):hover{filter:brightness(1.08)}html[data-ova-product] #MainContent :is(button,a,input,select):focus-visible{outline:2px solid var(--ova-accent);outline-offset:4px}html[data-ova-product] #MainContent .product-media-container{border-radius:20px}html[data-ova-product] #MainContent .sticky-add-to-cart__bar{--color-background: var(--ova-base);--color-background-secondary: var(--ova-base);--color-foreground: var(--ova-text);--color-foreground-rgb: var(--ova-text-rgb);background:var(--ova-base);color:var(--ova-text);border-color:transparent}html[data-ova-product] #MainContent .variant-option__select option{background:var(--ova-base);color:var(--ova-text)}html[data-ova-product] #MainContent .product-recommendations{margin-top:0;padding-block:48px}@media(max-width:749px){html[data-ova-product] #MainContent .product-details{padding:20px 16px}html[data-ova-product] #MainContent .product-information h1{font-size:clamp(26px,7vw,32px)}}@media(prefers-reduced-motion:reduce){html[data-ova-product]{transition:none}}html[data-ova-product] #MainContent .product-information :is(.variant-option legend,.variant-option__label,[data-testid=variant-option-single],[data-testid=variant-option-single] *,.variant-option__swatch-value){color:var(--ova-text)!important}html[data-ova-product] #MainContent .product-information [data-testid=variant-option-single] .variant-option__swatch-value{opacity:.82}html[data-ova-product] #MainContent .product-information .rte a,html[data-ova-product] #MainContent .product-information .text-block a{color:var(--ova-accent);text-decoration-color:color-mix(in srgb,var(--ova-accent) 55%,transparent)}html[data-ova-product] #MainContent :is(.jdgm-widget,[class*=jm-review-widget],[class*=jm-no-reviews]) :is(p,h2,h3,.jm-text):not(button *,[class*=button] *,[class*=star],[class*=star] *){color:var(--ova-text)}html[data-ova-product] #MainContent [class*=star-rating] [class*=icon]{color:var(--ova-accent)}html[data-ova-product] #MainContent .product-information :is(.rte,.text-block,.product-description) :is(h2,h3){margin:1.6em 0 .5em;font-size:clamp(19px,1.7vw,22px);line-height:1.25;letter-spacing:-.01em;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ova-immersive-product.css.map */
