:root{--vixate-primary-purple: #C770F0;--vixate-secondary-pink: #FF6B9D;--vixate-dark-blue: #1A1A2E;--vixate-medium-blue: #16213E;--vixate-light-blue: #0F3460;--vixate-white: #FFFFFF;--vixate-black: #000000;--vixate-gradient-primary: linear-gradient(135deg, #1A1A2E 0%, #16213E 35%, #0F3460 100%);--vixate-gradient-secondary: linear-gradient(135deg, #FF6B9D 0%, #C770F0 100%);--vixate-gradient-accent: linear-gradient(135deg, #C770F0 0%, #FF6B9D 100%);--vixate-letter-spacing-wide: .1em;--vixate-letter-spacing-normal: .05em;--vixate-border-radius: 12px;--vixate-border-radius-large: 24px;--vixate-shadow-subtle: 0 1px 4px rgba(0, 0, 0, .08);--vixate-shadow-hover: 0 3px 12px rgba(0, 0, 0, .12);--vixate-shadow-button: 0 2px 8px rgba(255, 107, 157, .15);--vixate-shadow-button-hover: 0 4px 16px rgba(255, 107, 157, .25)}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 2rem}@media screen and (min-width: 750px){.page-width{padding:0 4rem}}@media screen and (min-width: 990px){.page-width{padding:0 6rem}}.section{padding:3rem 0;overflow:visible}@media screen and (min-width: 990px){.section{padding:5rem 0}}.banner,.hero,.slideshow,.image-with-text,.collection-hero,.banner__content,.hero__content,.slideshow__text-wrapper,.image-with-text__content,.collection-hero__content{overflow:visible!important}.banner__buttons,.hero__buttons,.slideshow__buttons{padding:8px 0;overflow:visible}body{background:var(--vixate-gradient-primary);background-attachment:fixed;letter-spacing:var(--vixate-letter-spacing-normal)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{letter-spacing:var(--vixate-letter-spacing-wide);font-weight:600;background:var(--vixate-gradient-secondary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.button,.shopify-challenge__button,.customer button{background:var(--vixate-gradient-secondary);border:none;border-radius:var(--vixate-border-radius);box-shadow:var(--vixate-shadow-button);transition:transform 0s ease;text-transform:uppercase;letter-spacing:var(--vixate-letter-spacing-wide);font-weight:600;position:relative;overflow:visible;margin:4px}.button:before,.shopify-challenge__button:before,.customer button:before{background:var(--vixate-gradient-primary)}.button:after,.shopify-challenge__button:after,.customer button:after{box-shadow:none;background:transparent}.button:hover,.shopify-challenge__button:hover,.customer button:hover{transform:translateY(-1px);box-shadow:var(--vixate-shadow-button-hover);transition:none}.button,.button:hover,.button:focus,.button:active{border:none!important;outline:none!important}.button-wrapper,.product-form__buttons,.newsletter-form__button,.card__content,section{overflow:visible!important}.button--secondary{background:transparent;border:2px solid var(--vixate-primary-purple);color:var(--vixate-primary-purple);transition:transform 0s ease}.button--secondary:hover{background:var(--vixate-gradient-secondary);color:var(--vixate-white);transition:none}.card{background:#1a1a2ecc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--vixate-border-radius);border:1px solid rgba(199,112,240,.08);box-shadow:0 2px 8px #0000001a,0 0 0 1px #c770f00d;transition:all .3s ease}.card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026,0 0 0 1px #c770f01a;border-color:#c770f01f}.product-card-wrapper .card,.collection-card-wrapper .card{box-shadow:0 1px 4px #00000014,0 0 0 1px #c770f008}.product-card-wrapper .card:hover,.collection-card-wrapper .card:hover{box-shadow:0 3px 12px #0000001f,0 0 0 1px #c770f014;transform:translateY(-1px)}.field__input,.select__select,.customer .field input,.customer select{background:#1a1a2e99;border:1px solid rgba(199,112,240,.2);border-radius:var(--vixate-border-radius);color:var(--vixate-white);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus{border-color:var(--vixate-primary-purple);box-shadow:0 0 0 3px #c770f033}.field:before,.select:before,.customer .field:before,.customer select:before{box-shadow:none}.field:after,.select:after,.customer .field:after,.customer select:after{box-shadow:0 0 0 1px #c770f033}.header{background:#1a1a2ef2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(199,112,240,.1)}.header.page-width{max-width:100%;padding-left:2rem;padding-right:2rem}@media screen and (min-width: 750px){.header.page-width{padding-left:4rem;padding-right:4rem}}@media screen and (min-width: 990px){.header.page-width{padding-left:6rem;padding-right:6rem}}.header__heading-link{padding:1rem}.header .list-menu__item--link{padding:1.2rem 1.5rem;margin:0 .5rem;border-radius:8px;transition:all .2s ease}.header .list-menu__item--link:hover{background:#c770f01a}a,.link{color:var(--vixate-secondary-pink);transition:all .2s ease}a:hover,.link:hover{color:var(--vixate-primary-purple);text-shadow:0 0 10px rgba(199,112,240,.5)}.product-card-wrapper .card{background:#16213ecc}.product-card__title{background:var(--vixate-gradient-secondary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.price{color:var(--vixate-secondary-pink);font-weight:600}.price--on-sale .price__sale{color:var(--vixate-primary-purple)}.badge{background:var(--vixate-gradient-secondary);border-radius:var(--vixate-border-radius-large);box-shadow:var(--vixate-shadow-glow)}.footer{background:var(--vixate-gradient-primary);border-top:1px solid rgba(199,112,240,.08)}.footer *{color:#ffffffe6}.footer a{color:#fffc;transition:color .2s ease}.footer a:hover{color:var(--vixate-secondary-pink)}.shadow-vixate{box-shadow:var(--vixate-shadow-subtle)}.shopify-section,.section-wrapper,.container,.content-wrapper,.grid__item,.card-wrapper,[class*=banner],[class*=hero],[class*=slideshow],[class*=collection],[class*=featured],[class*=image-with-text]{overflow:visible!important}.button:hover{z-index:1}.button{margin:4px;display:inline-flex;justify-content:center;align-items:center}.button-group,.form-actions,.product-form__buttons,.newsletter__button-wrapper{overflow:visible;padding:8px 4px}@media (max-width: 768px){:root{--vixate-border-radius: 8px;--vixate-border-radius-large: 16px}body{background-attachment:scroll}h1,.h1{font-size:clamp(2rem,8vw,4rem)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--vixate-dark-blue)}::-webkit-scrollbar-thumb{background:var(--vixate-gradient-secondary);border-radius:var(--vixate-border-radius)}::-webkit-scrollbar-thumb:hover{background:var(--vixate-primary-purple)}::selection{background:#c770f04d;color:var(--vixate-white)}.loading__spinner .path{stroke:var(--vixate-primary-purple)}.announcement-bar{background:#1a1a2ef2;color:var(--vixate-white);border-bottom:1px solid rgba(199,112,240,.08)}.announcement-bar__message{color:#ffffffe6}.announcement-bar__link{color:var(--vixate-white);text-decoration:none}.announcement-bar__link:hover{color:var(--vixate-secondary-pink)}.utility-bar{background:#1a1a2ef2}.utility-bar .announcement-bar{background:transparent}.search__input{background:#1a1a2ecc;border:1px solid rgba(199,112,240,.2);color:var(--vixate-white)}input[type=email],input[type=text],textarea{background:#1a1a2e99!important;border:1px solid rgba(199,112,240,.15)!important;color:var(--vixate-white)!important;border-radius:var(--vixate-border-radius)!important}.newsletter-form__field-wrapper{background:#1a1a2e99;border:1px solid rgba(199,112,240,.15);border-radius:var(--vixate-border-radius);overflow:hidden}.newsletter-form__field-wrapper:focus-within{border-color:var(--vixate-primary-purple);box-shadow:0 0 0 3px #c770f026}.newsletter-form{background:#1a1a2e66;border-radius:var(--vixate-border-radius);padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.newsletter__title{background:var(--vixate-gradient-secondary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.search__button{background:var(--vixate-gradient-secondary)}.quantity{background:#1a1a2e99;border:1px solid rgba(199,112,240,.2);border-radius:var(--vixate-border-radius)}.quantity__button{color:var(--vixate-primary-purple)}.quantity__input{color:var(--vixate-white);background:transparent}.modal__content,.drawer{background:var(--vixate-gradient-primary);border:1px solid rgba(199,112,240,.1)}table:not([class]){background:#1a1a2e99;color:var(--vixate-white)}table:not([class]) th{background:#c770f01a}*:focus-visible{outline:2px solid var(--vixate-primary-purple);outline-offset:2px;box-shadow:0 0 0 4px #c770f033}@keyframes vixateGlow{0%,to{box-shadow:var(--vixate-shadow-glow)}50%{box-shadow:var(--vixate-shadow-hover)}}.animate--glow{animation:vixateGlow 2s ease-in-out infinite}.text-gradient{background:var(--vixate-gradient-secondary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bg-glass{background:#1a1a2ecc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(199,112,240,.1)}.shadow-vixate{box-shadow:var(--vixate-shadow-glow)}.shadow-vixate-hover{box-shadow:var(--vixate-shadow-hover)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/vixate-dark-theme.css.map */
