:root{--qz-violet: #8a2be2;--qz-violet-deep: #6b1fa8;--qz-violet-hover: #4f1580;--qz-lilac: #d8b8ff;--qz-purple-light: #b388ff;--qz-white: #fff8e7;--qz-text-primary: #fff8e7;--qz-text-heading: #f7ebff;--qz-text-secondary: #dcd2f4;--qz-text-accent: #bff7ff;--qz-text-price: #f2d28d;--qz-border: rgba(216, 184, 255, .35);--qz-card: rgba(138, 43, 226, .72);--qz-button-radius: 4px;--qz-card-radius: 8px;--style-border-radius-buttons-primary: var(--qz-button-radius);--style-border-radius-buttons-secondary: var(--qz-button-radius);--style-border-radius-inputs: var(--qz-button-radius);--style-border-radius-cards: var(--qz-card-radius);--style-border-radius-badges: var(--qz-button-radius)}html{background:transparent}body{color:var(--qz-text-primary);background-color:transparent!important;background-image:none!important;font-family:var(--font-body--family),Lato,sans-serif;font-weight:400}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-color:transparent;background-image:var(--qz-page-background-image, none);background-repeat:no-repeat;background-position:center;background-size:cover}body,body input,body textarea,body select,body button,body .button,body .button-secondary,body .button-custom,body nav,body footer{font-family:var(--font-body--family),Lato,sans-serif;font-weight:400}body #MainContent{color:var(--qz-text-primary);background-color:transparent!important}body #MainContent>.shopify-section,body #MainContent .section,body #MainContent .section-background{background-color:transparent!important}body #MainContent :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4){color:var(--qz-text-heading);font-family:var(--font-heading--family),Georgia,serif;text-shadow:0 2px 20px rgba(216,184,255,.22);text-wrap:balance}body #MainContent :is(p,li,.rte,.product-card__title,.resource-card__title,.price,.price__regular,.price__sale){color:var(--qz-text-primary)}body #MainContent .product-card__content :is(a,p,h1,h2,h3,h4,span){color:var(--qz-text-primary)}body #MainContent :is(.caption,.text-color-subtext,.resource-card__subtext,.price__unit-price,.unit-price,small){color:var(--qz-text-secondary)}body #MainContent :is(.rte a,.link,a:not(.button,.button-secondary,.button-custom)){color:var(--qz-text-accent)}body #MainContent :is(.rte a,.link,a:not(.button,.button-secondary,.button-custom)):hover{color:var(--qz-text-primary)}body #header-group :is(.header__row,.header__underlay,.header-announcements,.announcement-bar,.shopify-section>.section-background){background-color:var(--qz-violet)!important;background-image:none!important;color:var(--qz-text-primary)}body #header-group .header__row{border-color:var(--qz-border)}body #header-group .header__row :is(a,button,summary,.header__icon,.header-actions__action){color:var(--qz-text-primary)!important;font-family:var(--font-body--family),Lato,sans-serif!important;font-weight:400!important}body #header-group .header__row :is(a,button,summary,.header__icon,.header-actions__action):hover{color:var(--qz-text-accent)!important}body #header-group .menu-drawer :is(a,button,summary){color:var(--qz-text-primary);font-family:var(--font-body--family),Lato,sans-serif;font-weight:400}body #header-group .menu-drawer :is(a,button,summary):hover{color:var(--qz-text-accent)}body footer,body footer .shopify-section,body footer .section-background,body footer .footer-content,body footer .footer-utilities{background-color:var(--qz-violet)!important;background-image:none!important;color:var(--qz-text-primary)}body footer,body footer *{font-family:var(--font-body--family),Lato,sans-serif!important;font-weight:400!important}body footer :is(a,p,h1,h2,h3,h4,h5,h6,span,label){color:var(--qz-text-primary)!important}body footer a:hover{color:var(--qz-text-accent)!important}body footer :is(input,textarea,select){background-color:var(--qz-white);border-color:var(--qz-border);color:#271037!important;border-radius:var(--qz-button-radius)}body #MainContent :is(.product-card__content,.resource-card,.collection-card__inner,.predictive-search-results__card){background-color:var(--qz-card);background-image:none;border:1px solid var(--qz-border);border-radius:var(--qz-card-radius);padding:12px;overflow:hidden}body #MainContent :is(.product-card__content,.resource-card,.collection-card__inner):hover{border-color:var(--qz-lilac)}body #MainContent :is(.card-gallery,.resource-card__media){border-radius:var(--qz-card-radius);overflow:hidden}body :is(.button:not(.button-unstyled,.button-secondary),.button-custom,button.shopify-payment-button__button--unbranded){color:var(--qz-text-primary)!important;background-color:var(--qz-violet-deep)!important;border-color:var(--qz-violet-deep)!important;border-radius:var(--qz-button-radius)!important;box-shadow:none}body :is(.button:not(.button-unstyled,.button-secondary),.button-custom,button.shopify-payment-button__button--unbranded):hover:not([disabled]){color:var(--qz-text-primary)!important;background-color:var(--qz-violet-hover)!important;border-color:var(--qz-violet-hover)!important;box-shadow:none}body .button-secondary{color:#241032!important;background-color:var(--qz-lilac)!important;border-color:var(--qz-lilac)!important;border-radius:var(--qz-button-radius)!important;box-shadow:none}body .button-secondary:hover{color:#19091f!important;background-color:var(--qz-purple-light)!important;border-color:var(--qz-purple-light)!important;box-shadow:none}body .button-unstyled{background-color:transparent!important;border-color:transparent!important;box-shadow:none}body .product-badges__badge{background:var(--qz-violet-deep);color:var(--qz-text-primary);border:1px solid var(--qz-border);border-radius:var(--qz-button-radius)}body .product-badges__badge--sale{background:var(--qz-lilac);color:#241032}body .product-badges__badge--sold-out{background:var(--qz-purple-light);color:#19091f}body .pills__pill{background:var(--qz-white);border:1px solid var(--qz-border);color:#47106e;border-radius:var(--qz-button-radius)}body .pills__pill:hover{background:var(--qz-lilac);color:#241032}body :is(input,textarea,select){border-color:var(--qz-border);border-radius:var(--qz-button-radius)}body :is(input,textarea,select):focus-visible{outline-color:var(--qz-lilac)}@media(max-width:749px){body #MainContent :is(.product-card__content,.resource-card,.collection-card__inner){padding:10px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/qz-violet.css.map */
