body .product .product__title h1,body .product .product__title .h1{margin:0;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:2.2rem;font-style:normal;font-weight:600;letter-spacing:0;line-height:1.35}body .product .product__title{margin-bottom:1.2rem}body .product .price--large{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem}body .product .price--large .price__sale .price-item--sale,body .product .price--large .price__regular .price-item--regular{color:rgb(var(--color-foreground));font-size:2.8rem;font-weight:600;line-height:1.2}body .product .price--large .price__sale s.price-item--regular{font-size:1.6rem;font-weight:400;opacity:.7}body .product .price--large .price__container{margin:0}body .product .price--large .price__badge-sale{padding:.4rem 1rem;border:0;border-radius:.4rem;background-color:#f3e3fb;color:#6b2fa0;font-size:1.4rem;font-weight:600;letter-spacing:0}body .product .product__tax{margin-top:.4rem}body .product .product-form__submit.button--secondary{--color-button: 107, 47, 160;--color-button-text: 255, 255, 255}body .product .shopify-payment-button__button--unbranded{--color-button: 255, 255, 255;--color-button-text: 107, 47, 160;border:.1rem solid #6b2fa0}body .product .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#faf4fe}.product-wishlist{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:4.6rem;margin-top:1rem;padding:0 1.6rem;border:.1rem solid rgba(107,47,160,.35);background-color:#fff;color:#6b2fa0;cursor:pointer;font-family:var(--font-body-family);font-size:var(--type-button);font-weight:600;letter-spacing:.05rem}.product-wishlist svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.8}.product-wishlist[aria-pressed=true] svg{fill:currentColor}.product-wishlist__saved,.product-wishlist[aria-pressed=true] .product-wishlist__add{display:none}.product-wishlist[aria-pressed=true] .product-wishlist__saved{display:inline}.product-wishlist:focus-visible,.product-tabs__summary:focus-visible{outline:2px solid #6b2fa0;outline-offset:2px}.product-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:.4rem 0 0;padding:0;list-style:none}.product-trust__item{display:flex;align-items:center;gap:1rem;padding:1.2rem;border-radius:1rem;background-color:#faf4fe;color:rgb(var(--color-foreground));font-size:var(--type-ui);font-weight:500;line-height:1.35}.product-trust__item svg{flex:0 0 auto;width:2.6rem;height:2.6rem;fill:none;stroke:#6b2fa0;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.product-tabs{margin-top:.8rem;border-top:.1rem solid rgba(74,32,104,.16)}.product-tabs__item{border-bottom:.1rem solid rgba(74,32,104,.16)}.product-tabs__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem 0;color:rgb(var(--color-foreground));cursor:pointer;font-size:var(--type-body);font-weight:600;list-style:none}.product-tabs__summary::-webkit-details-marker{display:none}body .product-tabs__summary .icon-caret{position:static;flex:0 0 auto;width:1.2rem;height:.8rem;transition:transform var(--duration-short) ease}.product-tabs__item[open] .product-tabs__summary .icon-caret{transform:rotate(180deg)}.product-tabs__content{padding:0 0 1.8rem;font-size:var(--type-ui);line-height:1.6}.product-tabs__content>:first-child{margin-top:0}body .product .thumbnail{border-radius:.8rem;overflow:hidden}body .product .thumbnail[aria-current]{box-shadow:0 0 0 .2rem #6b2fa0}body .product .product__media-item .media,body .product .product__media-item .product__media{border-radius:1.2rem}@media screen and (min-width:750px){body .product .product__title h1,body .product .product__title .h1{font-size:2.4rem}}.cart-perks{padding-top:3.2rem;padding-bottom:.8rem}.cart-perks__box{padding:2rem 2rem 1.6rem;border-radius:1.4rem;background-color:#faf4fe;color:rgb(var(--color-foreground))}.cart-perks__message{margin:0 0 2.4rem;font-size:var(--type-body);font-weight:600;text-align:center}.cart-perks__track{position:relative;display:grid;grid-template-columns:repeat(var(--perk-count),minmax(0,1fr));margin:0 1.2rem;padding:0;list-style:none}.cart-perks__track:before,.cart-perks__fill{content:"";position:absolute;top:1.5rem;left:0;height:.4rem;border-radius:.4rem}.cart-perks__track:before{right:0;background-color:#e6d3f3}.cart-perks__fill{width:var(--perk-fill, 0%);background-color:#6b2fa0;transition:width .4s ease}.cart-perks__step{position:relative;display:flex;flex-direction:column;align-items:flex-end;min-width:0}.cart-perks__dot{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;margin-right:-1.7rem;border:.2rem solid #e6d3f3;border-radius:50%;background-color:#fff;color:#6b2fa0}.cart-perks__dot svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.cart-perks__step .cart-perks__done-icon,.cart-perks__step.is-done .cart-perks__todo-icon{display:none}.cart-perks__step.is-done .cart-perks__done-icon{display:block}.cart-perks__step.is-done .cart-perks__dot{border-color:#6b2fa0;background-color:#6b2fa0;color:#fff}.cart-perks__text{width:12rem;margin-top:.8rem;margin-right:-6rem;font-size:var(--type-small);line-height:1.35;text-align:center}.cart-perks__step:last-child .cart-perks__text{margin-right:-1.2rem;text-align:right}.cart-perks__amount{display:block;font-weight:600}.cart-perks__note{margin:1.6rem 0 0;font-size:var(--type-small);text-align:center;opacity:.8}body cart-items .title-wrapper-with-link{align-items:center;margin-top:0}body cart-items .title--primary{margin:0;font-size:var(--type-h2)}body cart-items .cart-items thead th{padding:1.2rem 1.6rem;background-color:#faf4fe;color:rgb(var(--color-foreground));font-size:var(--type-ui);font-weight:600;opacity:1}body cart-items .cart-item__image{border-radius:1rem}body cart-items .cart-item__name{font-size:var(--type-product-title)}body cart-items .cart-item__totals .price{white-space:nowrap}.cart-summary{padding:2.4rem 2rem;border:.1rem solid rgba(74,32,104,.14);border-radius:1.4rem;background-color:#fff}.cart-summary__heading{margin:0 0 1.6rem;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:var(--type-body);font-weight:600;letter-spacing:.1rem;text-transform:uppercase}.cart-summary__row{display:flex;justify-content:space-between;gap:1.6rem;margin:0 0 1rem;font-size:var(--type-ui)}.cart-summary__row--save{color:#2e7d4f;font-weight:600}body .cart-summary .totals{justify-content:space-between;margin-top:1.2rem;padding-top:1.4rem;border-top:.1rem solid rgba(74,32,104,.14)}body .cart-summary .tax-note{display:block;margin:.8rem 0 0;text-align:left}.cart-summary__promo{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin:1.6rem 0 0;padding:1.2rem 1.4rem;border:.1rem dashed #cc6ce8;border-radius:1rem;background-color:#faf4fe;font-size:var(--type-ui);line-height:1.4}.cart-summary__code{font-weight:600;letter-spacing:.05rem}.cart-summary__copy{flex:0 0 auto;min-height:3.6rem;padding:0 1.4rem;border:0;border-radius:99rem;background-color:#6b2fa0;color:#fff;cursor:pointer;font-family:inherit;font-size:var(--type-ui);font-weight:600}body .cart-summary .cart__ctas{margin-top:1.6rem}body .cart-summary .cart__checkout-button{max-width:none}.cart-summary__pay{margin:1.2rem 0 0;font-size:var(--type-small);line-height:1.5;text-align:center}@media screen and (min-width:990px){#MainContent:has(>[id$=__cart-items]):not(:has(cart-items.is-empty)){display:grid;grid-template-columns:minmax(0,1fr) 40rem;align-items:start;column-gap:3.2rem;margin:0 auto;max-width:132rem}#MainContent:has(>[id$=__cart-items]):not(:has(cart-items.is-empty))>[id$=__cart-perks],#MainContent:has(>[id$=__cart-items]):not(:has(cart-items.is-empty))>[id$=__cart-recs]{grid-column:1 / -1}#MainContent:has(>[id$=__cart-items]):not(:has(cart-items.is-empty))>[id$=__cart-perks] .page-width,#MainContent:has(>[id$=__cart-items]):not(:has(cart-items.is-empty))>[id$=__cart-recs] .page-width{max-width:none}#MainContent:has(>[id$=__cart-items]):not(:has(cart-items.is-empty))>[id$=__cart-items]{grid-column:1;grid-row:2}#MainContent:has(>[id$=__cart-items]):not(:has(cart-items.is-empty))>[id$=__cart-footer]{grid-column:2;grid-row:2}#MainContent:has(>[id$=__cart-items]):not(:has(cart-items.is-empty))>[id$=__cart-items] .page-width{max-width:none;padding-right:0}#MainContent:has(>[id$=__cart-items]):not(:has(cart-items.is-empty))>[id$=__cart-footer] .page-width{max-width:none;padding-left:0}#MainContent:has(>[id$=__cart-items]) .cart__footer{display:block;padding-top:3.6rem}#MainContent:has(>[id$=__cart-items]) .cart__blocks{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/store-pages.css.map */
