:root{--vt-bg: #07070c;--vt-surface: #100d17;--vt-surface-elevated: #171120;--vt-border: #30233f;--vt-border-strong: #57406d;--vt-text: #f7f4fb;--vt-text-soft: #d8d1e0;--vt-muted: #b8afc3;--vt-dim: #8f849b;--vt-purple: #9b5cff;--vt-purple-bright: #b781ff;--vt-pink: #ef3aa5;--vt-success: #4ade80;--vt-gradient: linear-gradient(100deg, #7026ff 0%, #ec2ca0 100%);--vt-gradient-hover: linear-gradient(100deg, #8345ff 0%, #f24eb2 100%);--vt-shadow-sm: 0 8px 24px rgba(0, 0, 0, .22);--vt-shadow-cta: 0 12px 30px rgba(135, 54, 255, .28);--vt-radius-sm: 8px;--vt-radius-md: 12px;--vt-radius-lg: 18px}html{scroll-behavior:smooth;background:var(--vt-bg)}body{background:var(--vt-bg)!important;color:var(--vt-text);font-family:var(--font-body-family);font-size:1.6rem;font-weight:400;line-height:1.62;letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.gradient,.color-background-1,.color-background-2,.color-accent-1,.color-accent-2,.color-inverse{color:rgb(var(--color-foreground))}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{color:var(--vt-text);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;letter-spacing:-.025em;line-height:1.16;text-wrap:balance}h1,.h1{font-size:clamp(3.2rem,4vw,5.2rem)}h2,.h2{font-size:clamp(2.6rem,3vw,4rem)}h3,.h3{font-size:clamp(2rem,2vw,2.8rem)}h4,.h4{font-size:1.8rem}p,.rte,.rte p,.rte li{color:var(--vt-text-soft)}.rte{font-size:1.6rem;line-height:1.72}.rte a,.link{color:var(--vt-purple-bright);text-underline-offset:.25rem;text-decoration-thickness:.1rem}.rte a:hover,.link:hover{color:#d6b6ff}.caption,.caption-large,.caption-with-letter-spacing,.subtitle{color:var(--vt-muted);letter-spacing:.025em}::selection{color:#fff;background:#9b5cffa6}.page-width{width:min(100%,140rem)}.shopify-section+.shopify-section{position:relative}.section-template--padding,.shopify-section .page-width{text-wrap:pretty}.announcement-bar,.announcement-bar__message,.utility-bar{background:#050509!important;color:#fff!important}.announcement-bar__message{font-size:1.2rem;font-weight:700;line-height:1.35;letter-spacing:.09em;text-transform:uppercase}.header-wrapper,.header-wrapper--border-bottom{background:#07070cf5!important;border-bottom:1px solid var(--vt-border)!important;box-shadow:0 8px 30px #0000001f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.header__heading-link,.header__menu-item,.header__active-menu-item,.header__icon,.header__icon span,.list-menu__item{color:var(--vt-text)!important}.header__menu-item,.list-menu__item{font-size:1.5rem;font-weight:600;letter-spacing:.01em}.header__menu-item:hover,.header__active-menu-item,.list-menu__item:hover,.header__icon:hover{color:var(--vt-purple-bright)!important}.menu-drawer,.menu-drawer__submenu,.predictive-search,.search-modal__content{background:var(--vt-bg)!important;color:var(--vt-text)!important}.button,.button--primary,.product-form__submit,.cart__checkout-button,.shopify-payment-button__button--unbranded,.quick-add__submit,.sticky-atc .button{min-height:5rem;padding-inline:2.6rem;border:0!important;border-radius:10px!important;background:var(--vt-gradient)!important;color:#fff!important;font-family:var(--font-heading-family);font-size:1.5rem;font-weight:700!important;line-height:1.2;letter-spacing:.055em;text-transform:uppercase;box-shadow:var(--vt-shadow-cta);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}.button:not([disabled]):hover,.product-form__submit:not([disabled]):hover,.cart__checkout-button:not([disabled]):hover,.shopify-payment-button__button--unbranded:hover,.quick-add__submit:not([disabled]):hover,.sticky-atc .button:not([disabled]):hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 16px 38px #923eff61}.button:active,.product-form__submit:active,.cart__checkout-button:active{transform:translateY(0)}.button[disabled],.button[aria-disabled=true],.product-form__submit[disabled]{opacity:.55;box-shadow:none;cursor:not-allowed}.button--secondary,.button--tertiary,.shopify-payment-button__button--branded{color:var(--vt-text)!important;background:transparent!important;border:1px solid var(--vt-border-strong)!important;box-shadow:none}.button--secondary:hover,.button--tertiary:hover{color:#fff!important;border-color:var(--vt-purple)!important;background:#9b5cff1a!important}.field__input,.select__select,.customer .field input,.search__input,textarea,input[type=text],input[type=email],input[type=tel],input[type=password]{color:var(--vt-text)!important;background:var(--vt-surface)!important;border-color:var(--vt-border-strong)!important;border-radius:10px!important;font-size:1.6rem}.field__label,.customer label,.form__label,.product-form__input legend{color:var(--vt-text)!important;font-size:1.4rem;font-weight:700;letter-spacing:.015em}.field__input::placeholder,.search__input::placeholder,textarea::placeholder{color:var(--vt-dim)!important;opacity:1}.field:after,.select:after,.customer .field:after{box-shadow:0 0 0 var(--inputs-border-width) #9781a88c!important}.template-product .product{align-items:flex-start}.template-product .product__info-wrapper{color:var(--vt-text)}.template-product .product__info-container{max-width:58rem}.template-product .product__info-container>*+*{margin-top:1.7rem}.template-product .product__title{margin-bottom:0}.template-product .product__title h1,.template-product .product__title .h1,.template-product .product__title .h2{margin:0;color:#fff!important;font-size:clamp(3.1rem,3vw,4.4rem)!important;font-weight:700!important;line-height:1.12!important;letter-spacing:-.032em!important}.template-product .product__text,.template-product .product__tax,.template-product .product__policies,.template-product .installment,.template-product .shopify-installments__content{color:var(--vt-muted)!important;font-size:1.35rem}.template-product .product-page-price{margin-top:1.4rem}.template-product .product__info-container .price,.template-product .product__info-container .price-item,.template-product .product-page-price .price-item--regular,.template-product .product-page-price .price-item--sale{color:#c98aff!important;font-family:var(--font-heading-family);font-size:2.5rem!important;font-weight:700!important;line-height:1.2;letter-spacing:-.02em}.template-product .product__info-container .price__sale .price-item--regular,.template-product .product__info-container s.price-item,.template-product .product__info-container .price s{color:var(--vt-dim)!important;font-size:1.7rem!important;font-weight:500!important}.template-product .badge.price__badge-sale{padding:.55rem .9rem;border:0;border-radius:6px;background:#2563eb!important;color:#fff!important;font-size:1.15rem;font-weight:700;line-height:1;letter-spacing:.025em}.template-product .product-form__input{max-width:none;margin-bottom:0}.template-product .product-form__input .form__label,.template-product .product-form__input legend{margin-bottom:.8rem}.template-product .product-form__input input[type=radio]+label{min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.8rem;color:var(--vt-text-soft)!important;background:var(--vt-surface)!important;border:1px solid var(--vt-border-strong)!important;border-radius:999px!important;font-size:1.45rem;font-weight:600;letter-spacing:.01em;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.template-product .product-form__input input[type=radio]+label:hover{border-color:var(--vt-purple)!important;transform:translateY(-1px)}.template-product .product-form__input input[type=radio]:checked+label{color:#fff!important;background:linear-gradient(100deg,#7026ff57,#ec2ca03d)!important;border-color:var(--vt-purple-bright)!important;box-shadow:0 0 0 2px #9b5cff29}.template-product .quantity{min-height:4.8rem;border:1px solid var(--vt-border-strong)!important;border-radius:9px!important;background:var(--vt-surface)!important}.template-product .quantity:after,.template-product .quantity:before{box-shadow:none!important}.template-product .quantity__button,.template-product .quantity__input{color:var(--vt-text)!important;font-size:1.5rem;font-weight:600}.template-product .product-form__buttons{max-width:none}.template-product .product-form__submit{min-height:5.8rem!important;width:100%;margin-bottom:0;font-size:1.65rem!important}.template-product .shopify-payment-button__button{min-height:5.4rem!important;border-radius:10px!important;font-family:var(--font-heading-family)!important;font-size:1.5rem!important;font-weight:700!important}.template-product .payment-badges{gap:.7rem;margin-top:.2rem}.template-product .list-payment__item svg{filter:saturate(.95)}.template-product .estimated-shipping{gap:.2rem;padding:1.4rem 0;border-top:1px solid var(--vt-border);border-bottom:1px solid var(--vt-border)}.template-product .estimated-shipping__icon{color:var(--vt-purple-bright)}.template-product .estimated-shipping__text p,.template-product .estimated-shipping__text strong{color:var(--vt-text-soft)!important;font-size:1.5rem;line-height:1.5}.template-product .product__description,.template-product .product__description.rte,.template-product .product__description p,.template-product .product__description li{color:var(--vt-text-soft)!important;font-size:1.6rem;line-height:1.72}.template-product .product__accordion{border-color:var(--vt-border)!important}.template-product .product__accordion summary{padding-block:1.7rem}.template-product .product__accordion .accordion__title{color:var(--vt-text)!important;font-size:1.6rem;font-weight:700!important;letter-spacing:-.005em}.template-product .product__accordion .accordion__content,.template-product .product__accordion .accordion__content p,.template-product .product__accordion .accordion__content li{color:var(--vt-text-soft)!important}.template-product .product__media-wrapper .global-media-settings,.template-product .product__media-wrapper .product__media{border-color:var(--vt-border)!important;border-radius:var(--vt-radius-md)!important;overflow:hidden}.template-product .thumbnail{border-radius:8px;overflow:hidden}.template-product .thumbnail[aria-current]{box-shadow:0 0 0 2px var(--vt-purple)!important}.vt-product-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:1.2rem!important;padding:1.2rem .8rem;border:1px solid var(--vt-border);border-radius:10px;background:#100d17eb}.vt-product-assurance__item{display:flex;align-items:center;justify-content:center;gap:.8rem;min-width:0;padding:.3rem 1rem}.vt-product-assurance__item+.vt-product-assurance__item{border-left:1px solid var(--vt-border)}.vt-product-assurance__icon{flex:0 0 auto;width:2rem;height:2rem;color:var(--vt-purple-bright)}.vt-product-assurance__copy{min-width:0}.vt-product-assurance strong,.vt-product-assurance small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vt-product-assurance strong{color:var(--vt-text);font-size:1.05rem;font-weight:700;line-height:1.3;letter-spacing:.03em;text-transform:uppercase}.vt-product-assurance small{margin-top:.2rem;color:var(--vt-dim);font-size:.95rem;line-height:1.25}.sticky-atc{background:#07070cf5!important;border-top:1px solid var(--vt-border)!important;box-shadow:0 -12px 40px #0000004d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sticky-atc__title{color:#fff!important;font-size:1.5rem;font-weight:700}.sticky-atc .price-item{color:#c98aff!important;font-weight:700!important}.card,.card-wrapper .card,.contains-card--product .card{background:var(--vt-surface)!important;border:1px solid var(--vt-border)!important;border-radius:var(--vt-radius-md)!important;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.card-wrapper:hover .card,.card:hover{transform:translateY(-4px);border-color:#7b4ca6!important;box-shadow:0 14px 34px #0000003d}.card__information,.card__content{background:var(--vt-surface)!important}.card__information{padding:1.5rem!important}.card__heading,.card__heading a{color:#fff!important;font-family:var(--font-heading-family);font-size:1.55rem;font-weight:700!important;line-height:1.42!important;letter-spacing:-.008em}.card__heading a:hover{color:#cf9cff!important}.card-information>.price,.card-information .price-item,.price .price-item{color:#c98aff!important;font-weight:700!important}.card-information .price__sale .price-item--regular,.price__sale .price-item--regular,.price s{color:var(--vt-dim)!important;font-weight:500!important}.badge{border:0!important;border-radius:6px!important;color:#fff!important;font-size:1.1rem;font-weight:700!important;letter-spacing:.03em}.collection-hero__title,.main-page-title,.template-search__header h1,.title-wrapper-with-link .title,.related-products__heading,.blog__title,.article-template__title{color:#fff!important;font-weight:700!important}.facets-container,.facets__form,.facets__summary,.facet-filters__field,.facets__heading,.facets__label,.mobile-facets__label,.mobile-facets__heading{color:var(--vt-text-soft)!important}.facets__summary:hover,.mobile-facets__open:hover{color:var(--vt-purple-bright)!important}.pagination__item{color:var(--vt-text-soft)!important}.pagination__item--current,.pagination__item:hover{color:#fff!important}.article-card__excerpt,.article-template__content,.article-template__content p,.main-page .rte,.main-page .rte p{color:var(--vt-text-soft)!important}.cart-drawer,.drawer__inner,.cart-notification,.cart__items,.cart__footer{background:var(--vt-bg)!important;color:var(--vt-text)!important}.drawer__heading,.cart__empty-text,.cart__warnings .cart__login-title,.title-wrapper-with-link h1{color:#fff!important}.cart-item__name,.cart-item__name:hover,.cart-item__details>*,.cart-item cart-remove-button .button{color:var(--vt-text)!important}.cart-item__price,.cart-item__totals .price,.totals__total-value{color:#c98aff!important;font-weight:700!important}.cart__checkout-button{min-height:5.6rem!important;font-size:1.6rem!important}.footer{background:#07070c!important;color:var(--vt-muted)!important;border-top:1px solid var(--vt-border)!important}.footer-block__heading,.footer__content-top h2{color:#fff!important;font-size:1.8rem;font-weight:700!important}.footer-block__details-content,.footer-block__details-content p,.footer-block__details-content .list-menu__item--link,.footer__copyright,.footer__copyright a{color:var(--vt-muted)!important}.footer-block__details-content .list-menu__item--link:hover,.footer__copyright a:hover{color:var(--vt-purple-bright)!important}:focus-visible{outline:2px solid var(--vt-purple-bright)!important;outline-offset:3px!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media screen and (max-width:989px){.template-product .product__info-container{max-width:none}.template-product .product__title h1,.template-product .product__title .h1,.template-product .product__title .h2{font-size:clamp(2.8rem,5vw,3.8rem)!important}}@media screen and (max-width:749px){body{font-size:1.5rem;line-height:1.58}.page-width{padding-inline:1.6rem}h1,.h1{font-size:3.2rem}h2,.h2{font-size:2.6rem}.announcement-bar__message{font-size:1.05rem;letter-spacing:.07em}.header__heading-link{padding-block:.8rem}.template-product .product__info-wrapper{padding-inline:0!important}.template-product .product__info-container>*+*{margin-top:1.5rem}.template-product .product__title h1,.template-product .product__title .h1,.template-product .product__title .h2{font-size:3rem!important;line-height:1.14!important}.template-product .product__info-container .price,.template-product .product__info-container .price-item,.template-product .product-page-price .price-item--regular,.template-product .product-page-price .price-item--sale{font-size:2.3rem!important}.template-product .product-form__submit,.template-product .shopify-payment-button__button,.cart__checkout-button{min-height:5.6rem!important;width:100%}.vt-product-assurance{grid-template-columns:1fr;padding:.8rem 1.2rem}.vt-product-assurance__item{justify-content:flex-start;padding:.9rem .4rem}.vt-product-assurance__item+.vt-product-assurance__item{border-left:0;border-top:1px solid var(--vt-border)}.vt-product-assurance strong,.vt-product-assurance small{white-space:normal}.card__information{padding:1.25rem!important}.card__heading,.card__heading a{font-size:1.4rem;line-height:1.38!important}.card-information .price-item,.price .price-item{font-size:1.6rem!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vearteards-global.css.map */
