[id$=__sv_product_intro] .image-with-text__heading{color:#7c3aed}[id$=__sv_product_intro] .button,[id$=__sv_guarantee] .button{--color-button: 124, 58, 237;--color-button-text: 255, 255, 255;border-radius:50px;letter-spacing:.05em}[id$=__main] .product-form__submit{--color-button: 124, 58, 237;--color-button-text: 255, 255, 255;background:#7c3aed!important;color:#fff!important;border:none!important;border-radius:14px;width:100%;min-height:64px;font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}[id$=__main] .product-form__submit:after{box-shadow:none}[id$=__main] .product-form__submit:hover:not([disabled]){background:#6d28d9!important}[id$=__main] .shopify-payment-button{display:none!important}:root{--sv-bb-border: #E4DEF5}.product__info-container>*:has(>.sv-buybox-start){display:none!important}.product__info-container>*:has(>.sv-buybox-start)~*{border-left:1px solid var(--sv-bb-border)!important;border-right:1px solid var(--sv-bb-border)!important;margin-top:0!important;margin-bottom:0!important;padding-left:16px!important;padding-right:16px!important;background:#fff}.product__info-container>*:has(>.sv-buybox-start)+*{border-top:1px solid var(--sv-bb-border)!important;border-top-left-radius:18px;border-top-right-radius:18px;padding-top:16px!important;margin-top:18px!important}.product__info-container>*:has(>.sv-buybox-end){border-bottom:1px solid var(--sv-bb-border)!important;border-bottom-left-radius:18px;border-bottom-right-radius:18px;height:16px;padding-top:0!important;padding-bottom:0!important;margin-bottom:18px!important}.sv-buybox-end{height:0}.product__info-container>*:has(>.sv-buybox-end)~*{border-left:0!important;border-right:0!important;padding-left:0!important;padding-right:0!important;background:transparent}.product__info-container>*:has(>.sv-buybox-end)+*{margin-top:18px!important}[id$=__pdp_faq] .collapsible-content__heading{color:#7c3aed;text-transform:uppercase;letter-spacing:.06em;font-size:1.6rem}.pdp-faq-title{color:#7c3aed;text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-size:1.3rem;margin:26px 0 14px}[id$=__main] .product__accordion{background:#f4ece0;border-radius:12px;margin-bottom:12px;padding:2px 18px}[id$=__main] .product__accordion summary{padding:16px 0}[id$=__main] .product__accordion .accordion__title{font-weight:700}[id$=__main] .product__accordion .accordion__content{padding-bottom:18px}:root{--font-heading-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important}h1,h2,h3,.h0,.h1,.h2,.h3,.svcmp-title,.svcmp-sub,.svcmp-table th,.svfi-title,.svfi-name,.svswap-title,.svswap-cap,.svswap-h,.svlbt-title,.svtl-title,.svtl-cap,.svtl-h,.svtl-stage,.svst-title,.svst-h,.svrev-headline,.pdp-faq-title,.svfi-cap{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sv-footer-stripe{width:100%;height:46px;background:linear-gradient(to bottom,#a78bfa 0 60%,#4c2a85 60% 100%)}.footer .footer-block__heading{text-transform:uppercase;letter-spacing:.09em;font-weight:700;font-size:1rem;margin-bottom:16px}.footer .footer-block--menu .list-menu__item{padding-top:6px;padding-bottom:6px}@media screen and (min-width:990px){.footer .footer__blocks-wrapper{grid-template-columns:1.7fr repeat(4,1fr)!important;column-gap:40px;align-items:start}}.footer .footer-block__brand-info{display:block}.footer .sv-footer-newsletter{max-width:330px;margin:0 0 20px}.footer .sv-footer-newsletter .newsletter-form__field-wrapper{max-width:330px;margin:0}.footer .footer-block__brand-info .footer__list-social{margin:6px 0 0;justify-content:flex-start}.footer .footer-block__brand-info .footer__list-social .list-social__item{margin-left:0}.footer .footer__content-top .footer-block--newsletter{display:none}[id$=__sv_hero_banner] .banner__heading{font-weight:800;line-height:1.02;letter-spacing:-.01em}[id$=__sv_hero_banner] .banner__heading em{color:#7c3aed;font-style:italic}@media screen and (min-width:750px){[id$=__sv_hero_banner] .banner__box{max-width:600px;margin-right:auto;text-align:left}[id$=__sv_hero_banner] .banner__content{justify-items:start}}@media screen and (max-width:749px){[id$=__sv_hero_banner] .banner__heading{font-size:34px;line-height:1.05;text-shadow:0 1px 12px rgba(255,255,255,.55)}[id$=__sv_hero_banner] .banner__text{text-shadow:0 1px 8px rgba(255,255,255,.6)}[id$=__sv_hero_banner] .banner__box{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sv-custom.css.map */
