:root{--ova-night: #07061a;--ova-ink: #110e2b;--ova-ink-2: #1b1640;--ova-ink-3: #2a2360;--ova-violet: #6c4bff;--ova-violet-deep: #4a2ed8;--ova-violet-soft: #8f75ff;--ova-lavender: #c4b6ff;--ova-lilac: #ebe5ff;--ova-mist: #f7f5ff;--ova-white: #ffffff;--ova-aqua: #7de2ff;--ova-rose: #ff8ad8;--ova-text: #15122e;--ova-text-muted: #59557a;--ova-on-dark: #f3f0ff;--ova-on-dark-muted: #b8b2d9;--ova-line: #e2dcf6;--ova-line-dark: rgb(196 182 255 / .16);--ova-gradient: linear-gradient(115deg, var(--ova-aqua) 0%, var(--ova-lavender) 32%, var(--ova-violet) 64%, var(--ova-rose) 100%);--ova-gradient-button: linear-gradient(120deg, var(--ova-violet-deep) 0%, var(--ova-violet) 55%, #9a6bff 100%);--ova-gradient-space: radial-gradient(120% 90% at 50% 0%, #2a1f6e 0%, var(--ova-ink) 45%, var(--ova-night) 100%);--ova-radius-xs: 10px;--ova-radius-sm: 14px;--ova-radius-md: 20px;--ova-radius-lg: 28px;--ova-radius-pill: 999px;--ova-shadow-sm: 0 1px 2px rgb(17 14 43 / .06), 0 4px 14px rgb(17 14 43 / .05);--ova-shadow-md: 0 2px 6px rgb(17 14 43 / .06), 0 18px 40px rgb(42 26 120 / .12);--ova-shadow-lg: 0 30px 80px rgb(32 18 102 / .22);--ova-shadow-glow: 0 10px 34px rgb(108 75 255 / .38);--ova-ease-out: cubic-bezier(.16, 1, .3, 1);--ova-ease-in-out: cubic-bezier(.65, 0, .35, 1);--ova-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ova-dur-fast: .18s;--ova-dur: .42s;--ova-dur-slow: .9s}body.ova-premium{--ova-ui-ink: var(--ova-text);--ova-ui-muted: var(--ova-text-muted);--ova-ui-line: var(--ova-line);--ova-ui-accent: var(--ova-violet);--ova-ui-surface: var(--ova-mist);color:var(--ova-text);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ova-premium ::selection{background:var(--ova-violet);color:var(--ova-white)}.ova-premium :is(h1,h2,h3,.h1,.h2,.h3){letter-spacing:-.035em;text-wrap:balance}.ova-premium :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ova-accent, var(--ova-violet));outline-offset:3px}.ova-premium .skip-to-content-link:focus{background:var(--ova-ink);color:var(--ova-white);border-radius:var(--ova-radius-pill);padding:12px 20px;box-shadow:var(--ova-shadow-glow)}.ova-gradient-text{background:var(--ova-gradient);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ova-eyebrow-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid var(--ova-line-dark);border-radius:var(--ova-radius-pill);background:#ffffff0a;color:var(--ova-lavender);font-size:11px;font-weight:650;letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ova-eyebrow-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ova-aqua);box-shadow:0 0 12px var(--ova-aqua)}.ova-premium product-form-component .add-to-cart-button:not(.quick-add__button,.button-secondary),.ova-premium :is(#cart-drawer,.cart-page) :is(.cart__checkout-button,button[name=checkout]){position:relative;overflow:hidden;isolation:isolate;font-weight:650}.ova-premium product-form-component .add-to-cart-button:not(.quick-add__button,.button-secondary):after,.ova-premium :is(#cart-drawer,.cart-page) :is(.cart__checkout-button,button[name=checkout]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgb(255 255 255 / .28) 50%,transparent 70%);transform:translate(-120%);pointer-events:none}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ova-premium product-form-component .add-to-cart-button:not(.quick-add__button,.button-secondary,:disabled,[aria-disabled=true]):hover{translate:0 -2px;box-shadow:var(--ova-shadow-glow)}.ova-premium product-form-component .add-to-cart-button:not(.quick-add__button,.button-secondary,:disabled,[aria-disabled=true]):hover:after,.ova-premium :is(#cart-drawer,.cart-page) :is(.cart__checkout-button,button[name=checkout]):hover:after{transform:translate(120%);transition:transform .7s var(--ova-ease-out)}}html:not([data-ova-product]) .ova-premium product-form-component .add-to-cart-button:not(.quick-add__button,.button-secondary),html:not([data-ova-product]) .ova-premium button.shopify-payment-button__button--unbranded{--button-color: var(--ova-white);background-image:var(--ova-gradient-button)}.ova-premium #header-group{position:relative;z-index:20}.ova-premium #header-component{transition:box-shadow var(--ova-dur) var(--ova-ease-out),background-color var(--ova-dur) ease}.ova-premium #header-component .header__row{border-bottom:1px solid rgb(17 14 43 / .06)}.ova-premium #header-component[data-sticky-state=active],.ova-premium.ova-scrolled #header-component{box-shadow:0 1px #110e2b0d,0 10px 30px #2a1a7812}@supports (backdrop-filter: blur(1px)){.ova-premium.ova-scrolled #header-component .header__row--top{background:#fcfbffd1;backdrop-filter:saturate(160%) blur(16px);-webkit-backdrop-filter:saturate(160%) blur(16px)}}.ova-premium .menu-list__link{position:relative;font-weight:550;letter-spacing:.005em}.ova-premium .menu-list__link:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:2px;background:var(--ova-gradient);transform:scaleX(0);transform-origin:right;transition:transform var(--ova-dur) var(--ova-ease-out)}.ova-premium .menu-list__list-item:is(:hover,:focus-within) .menu-list__link:after,.ova-premium .menu-list__link[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.ova-premium .header-actions__action{border-radius:var(--ova-radius-pill);transition:background-color var(--ova-dur-fast) ease,transform var(--ova-dur-fast) var(--ova-ease-out)}@media(hover:hover){.ova-premium .header-actions__action:hover{background-color:#6c4bff14}}.ova-premium .cart-bubble__background{background:var(--ova-gradient-button)}.ova-premium .cart-bubble__text{color:var(--ova-white)}.ova-premium .cart-bubble.ova-bump{animation:ova-bump .52s var(--ova-ease-spring)}@keyframes ova-bump{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.ova-premium .shopify-section-group-header-group:first-child :is(.announcement-bar,[class*=announcement]){letter-spacing:.06em}.ova-premium :is(.mega-menu,.menu-drawer__submenu){border-radius:0 0 var(--ova-radius-md) var(--ova-radius-md)}.ova-premium .menu-drawer__menu-item{border-radius:var(--ova-radius-xs);transition:background-color var(--ova-dur-fast) ease,padding-inline-start var(--ova-dur) var(--ova-ease-out)}@media(hover:hover){.ova-premium .menu-drawer__menu-item:hover{background-color:#6c4bff0f}}@media(prefers-reduced-motion:no-preference){.ova-premium .menu-drawer[open] .menu-drawer__list-item,.ova-premium details[open]>.menu-drawer .menu-drawer__list-item{animation:ova-rise .52s var(--ova-ease-out) both}.ova-premium .menu-drawer__list-item:nth-child(2){animation-delay:40ms}.ova-premium .menu-drawer__list-item:nth-child(3){animation-delay:80ms}.ova-premium .menu-drawer__list-item:nth-child(4){animation-delay:.12s}.ova-premium .menu-drawer__list-item:nth-child(5){animation-delay:.16s}.ova-premium .menu-drawer__list-item:nth-child(6){animation-delay:.2s}.ova-premium .menu-drawer__list-item:nth-child(n+7){animation-delay:.24s}}@keyframes ova-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ova-premium .product-card{--ova-spot-x: 50%;--ova-spot-y: 30%;position:relative;border:1px solid var(--ova-line);border-radius:var(--ova-radius-md);background:var(--ova-white);box-shadow:var(--ova-shadow-sm);overflow:hidden;transition:transform var(--ova-dur) var(--ova-ease-out),box-shadow var(--ova-dur) var(--ova-ease-out),border-color var(--ova-dur) ease}.ova-premium .product-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:radial-gradient(420px circle at var(--ova-spot-x) var(--ova-spot-y),rgb(108 75 255 / .1),transparent 60%);opacity:0;transition:opacity var(--ova-dur) ease;pointer-events:none}.ova-premium .product-card .card-gallery{border-radius:calc(var(--ova-radius-md) - 6px);overflow:hidden;background:linear-gradient(160deg,var(--ova-mist),var(--ova-lilac))}.ova-premium .product-card .card-gallery img{transition:transform .9s var(--ova-ease-out),opacity var(--ova-dur) ease}.ova-premium .product-card :is(.product-title,.text-block){color:var(--ova-text)}.ova-premium .product-card .price{color:var(--ova-text);font-weight:650;font-variant-numeric:tabular-nums}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ova-premium .product-card:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--ova-violet) 35%,var(--ova-line));box-shadow:var(--ova-shadow-md)}.ova-premium .product-card:hover:before{opacity:1}.ova-premium .product-card:hover .card-gallery img{transform:scale(1.045)}}.ova-premium .product-badges__badge{border-radius:var(--ova-radius-pill);padding:6px 11px;font-size:11px;font-weight:700;letter-spacing:.04em;box-shadow:0 6px 16px #110e2b2e}.ova-premium .quick-add__button{box-shadow:var(--ova-shadow-md)}.ova-premium .resource-list__item.ova-featured-product{position:relative}.ova-premium .ova-featured-product__label{position:absolute;inset-block-start:12px;inset-inline-start:12px;z-index:3;padding:6px 11px;border-radius:var(--ova-radius-pill);background:var(--ova-gradient-button);color:var(--ova-white);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 6px 18px #4a2ed859;pointer-events:none}.ova-premium .section-resource-list .text-block :is(h2,h3),.ova-premium .product-grid-container~* :is(h2,h3){letter-spacing:-.035em}.ova-premium .facets,.ova-premium .facets__panel{--facets-radius: var(--ova-radius-sm)}.ova-premium :is(.facets__summary,.sorting-filter__select,.facets__filters-wrapper .button-secondary){border-radius:var(--ova-radius-pill)}.ova-premium :is(.facets__panel,.facets__panel-content){border-radius:var(--ova-radius-md);box-shadow:var(--ova-shadow-lg)}.ova-premium .facets__pill,.ova-premium .facets__status{border-radius:var(--ova-radius-pill)}.ova-premium input[type=checkbox]{accent-color:var(--ova-violet)}.ova-premium .collection-wrapper~* h1,.ova-premium [data-template^=collection] h1,.ova-premium [data-template^=search] h1{font-weight:800;letter-spacing:-.045em}.ova-premium .pagination__item{border-radius:var(--ova-radius-pill);transition:background-color var(--ova-dur-fast) ease,color var(--ova-dur-fast) ease}.ova-premium .pagination__item[aria-current=page]{background:var(--ova-ink);color:var(--ova-white)}.ova-premium [data-template^=product] .product-media-container,.ova-premium .product-information__media .product-media-container{border-radius:var(--ova-radius-md);overflow:hidden}.ova-premium .product-media img{transition:transform .9s var(--ova-ease-out),opacity var(--ova-dur) ease}.ova-premium .slideshow-controls__thumbnail{border-radius:var(--ova-radius-xs);overflow:hidden;transition:transform var(--ova-dur-fast) var(--ova-ease-out),outline-color var(--ova-dur-fast) ease,opacity var(--ova-dur-fast) ease}.ova-premium .slideshow-controls__thumbnail:not([aria-current=true]){opacity:.7}.ova-premium .slideshow-controls__thumbnail[aria-current=true]{outline:2px solid var(--ova-accent, var(--ova-violet));outline-offset:3px;opacity:1}@media(hover:hover){.ova-premium .slideshow-controls__thumbnail:hover{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:no-preference){.ova-premium slideshow-slide[aria-hidden=false] .product-media img,.ova-premium .slideshow-slide[aria-hidden=false] .product-media img{animation:ova-media-in .7s var(--ova-ease-out) both}}@keyframes ova-media-in{0%{opacity:.4;transform:scale(1.03)}to{opacity:1;transform:none}}html:not([data-ova-product]) .ova-premium #MainContent .product-details .price{font-size:clamp(22px,2.2vw,30px);font-weight:700;color:var(--ova-text);font-variant-numeric:tabular-nums}html:not([data-ova-product]) .ova-premium .variant-option__button-label{min-height:46px;border-radius:var(--ova-radius-pill);border:1px solid var(--ova-line);background:var(--ova-white);transition:border-color var(--ova-dur-fast) ease,background-color var(--ova-dur-fast) ease,color var(--ova-dur-fast) ease,box-shadow var(--ova-dur-fast) ease}html:not([data-ova-product]) .ova-premium .variant-option__button-label:hover{border-color:var(--ova-violet-soft)}html:not([data-ova-product]) .ova-premium .variant-option__button-label:has(input:checked){background:var(--ova-ink);border-color:var(--ova-ink);color:var(--ova-white);box-shadow:0 6px 18px #110e2b2e}.ova-premium .variant-option__button-label:has(input:focus-visible){outline:2px solid var(--ova-violet);outline-offset:2px}html:not([data-ova-product]) .ova-premium .quantity-selector{border-radius:var(--ova-radius-pill);border:1px solid var(--ova-line);min-height:50px}@media(prefers-reduced-motion:no-preference){.ova-premium .add-to-cart-button.atc-added,.ova-premium .add-to-cart-button[data-added=true]{animation:ova-pulse .7s var(--ova-ease-out)}}@keyframes ova-pulse{0%{box-shadow:0 0 #6c4bff80}to{box-shadow:0 0 0 18px #6c4bff00}}.ova-premium :is(.accordion,.disclosure,details.details) summary{transition:color var(--ova-dur-fast) ease}.ova-premium :is(.accordion,.disclosure) summary:hover{color:var(--ova-violet-deep)}@media(min-width:750px){.ova-premium .sticky-add-to-cart__bar{border-radius:var(--ova-radius-pill);box-shadow:var(--ova-shadow-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.ova-premium .cart-page :is(.cart-items,.cart-summary){background:var(--ova-white);border:1px solid var(--ova-line);border-radius:var(--ova-radius-lg);box-shadow:var(--ova-shadow-sm)}.ova-premium .cart-items__media img{border-radius:var(--ova-radius-sm)}.ova-premium .theme-drawer__dialog::backdrop,.ova-premium dialog::backdrop{background:#07061a7a;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ova-premium :is(.search-modal__content,.quick-add-dialog,.quick-add-modal__content){border-radius:var(--ova-radius-lg);box-shadow:var(--ova-shadow-lg);border:1px solid var(--ova-line)}@media(prefers-reduced-motion:no-preference){.ova-premium dialog[open] :is(.search-modal__content,.quick-add-modal__content){animation:ova-pop-in .46s var(--ova-ease-out) both}}@keyframes ova-pop-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.ova-premium .search-input,.ova-premium .predictive-search-form__header-inner{border-radius:var(--ova-radius-pill)}.ova-premium .predictive-search-form__header-inner:focus-within{box-shadow:0 0 0 3px #6c4bff2e}#cart-drawer :is(.cart__checkout-button,button[name=checkout]){background:var(--ova-gradient-button);color:var(--ova-white);border-radius:var(--ova-radius-pill);min-height:54px;box-shadow:var(--ova-shadow-glow)}@media(prefers-reduced-motion:no-preference){#cart-drawer .theme-drawer__dialog[open] .cart-items__table-row:not(.adding,.removing){animation:ova-rise .52s var(--ova-ease-out) both}#cart-drawer .theme-drawer__dialog[open] .cart-items__table-row:not(.adding,.removing):nth-child(2){animation-delay:60ms}#cart-drawer .theme-drawer__dialog[open] .cart-items__table-row:not(.adding,.removing):nth-child(3){animation-delay:.12s}#cart-drawer .theme-drawer__dialog[open] .cart-items__table-row:not(.adding,.removing):nth-child(n+4){animation-delay:.18s}}:where(.ova-premium) :is(input:not([type=radio],[type=checkbox],[type=range]),select,textarea){border-radius:var(--ova-radius-sm);transition:border-color var(--ova-dur-fast) ease,box-shadow var(--ova-dur-fast) ease}.ova-premium :is(input:not([type=radio],[type=checkbox],[type=range]),select,textarea):focus-visible{outline:2px solid var(--ova-accent, var(--ova-violet));outline-offset:2px}.ova-premium .rte{line-height:1.75}.ova-premium .rte :is(h2,h3){margin-top:1.6em}.ova-premium .rte a{color:var(--ova-violet-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color var(--ova-dur-fast) ease,color var(--ova-dur-fast) ease}.ova-premium .rte a:hover{color:var(--ova-violet)}.ova-premium .rte blockquote{border-inline-start:3px solid var(--ova-violet);padding-inline-start:1.2em;color:var(--ova-text-muted)}.ova-premium [data-template^=page] h1,.ova-premium [data-template^=article] h1,.ova-premium [data-template^=blog] h1,.ova-premium [data-template="404"] h1{font-weight:800;letter-spacing:-.045em}.ova-premium [data-template="404"] h1{background:var(--ova-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ova-premium .contact-form,.ova-premium form#ContactForm{padding:clamp(20px,4vw,40px);border:1px solid var(--ova-line);border-radius:var(--ova-radius-lg);background:var(--ova-white);box-shadow:var(--ova-shadow-sm)}.ova-premium .blog-post-card{border-radius:var(--ova-radius-md);overflow:hidden;transition:transform var(--ova-dur) var(--ova-ease-out),box-shadow var(--ova-dur) var(--ova-ease-out)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ova-premium .blog-post-card:hover{transform:translateY(-4px);box-shadow:var(--ova-shadow-md)}}.ova-motion [data-ova-reveal]{opacity:0;translate:0 28px;transition:opacity .9s var(--ova-ease-out),translate 1.1s var(--ova-ease-out),scale 1.1s var(--ova-ease-out),filter .9s var(--ova-ease-out),transform var(--ova-dur) var(--ova-ease-out),box-shadow var(--ova-dur) var(--ova-ease-out),border-color var(--ova-dur) ease;transition-delay:calc(var(--ova-stagger, 0) * 70ms)}.ova-motion [data-ova-reveal=blur]{filter:blur(10px)}.ova-motion [data-ova-reveal=scale]{translate:none;scale:.95}.ova-motion [data-ova-reveal].is-revealed{opacity:1;translate:none;scale:none;filter:none}.shopify-design-mode .ova-motion [data-ova-reveal],html.shopify-design-mode [data-ova-reveal]{opacity:1!important;translate:none!important;scale:none!important;filter:none!important}[data-ova-loop].is-offscreen,[data-ova-loop].is-offscreen *,[data-ova-loop].is-offscreen:before,[data-ova-loop].is-offscreen:after{animation-play-state:paused!important}@media(max-width:749px){.ova-premium .product-card{border-radius:var(--ova-radius-sm)}.ova-premium .product-card .card-gallery{border-radius:calc(var(--ova-radius-sm) - 4px)}.ova-premium :is(input,select,textarea){font-size:16px}}@media(hover:none){.ova-premium .product-card:active{transform:scale(.985);transition-duration:.12s}}@media(prefers-reduced-motion:reduce){.ova-premium *,.ova-premium *:before,.ova-premium *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.ova-premium .page-wrapper>footer{border-top:0}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ova-brand.css.map */
