html body.svp-native-storefront .svp-contact__trigger{background:var(--svp-primary)!important;border-color:var(--svp-purple)!important;color:#fff!important}html body.svp-native-storefront .svp-contact__trigger:hover{background:var(--svp-primary-hover)!important}html body.svp-native-storefront #ast-scroll-top{background:#fff!important;color:var(--svp-purple)!important;border:1px solid var(--svp-border)!important;box-shadow:0 6px 20px #211a2b24!important}html body.svp-native-storefront #ast-scroll-top:is(:hover,:focus-visible){background:var(--svp-lilac)!important}html body.svp-native-storefront #ast-scroll-top .ast-icon.icon-arrow::before{color:inherit!important;background-color:currentColor!important}body.single-product.svp-native-storefront #page .woocommerce-tabs .wc-tabs,body.single-product #wc-tabs-sticky-bg{background:var(--svp-ink)!important}body.single-product.svp-native-storefront #page .woocommerce-tabs .wc-tabs{top:calc(var(--svp-ui-header-offset,0px) + var(--svp-ui-atc-offset,0px))!important}body.single-product.svp-native-storefront #page .woocommerce-tabs .wc-tabs li,body.single-product.svp-native-storefront #page .woocommerce-tabs .wc-tabs li a,body.single-product.svp-native-storefront #page .woocommerce-tabs .wc-tabs li a:visited,body.single-product.svp-native-storefront #page .woocommerce-tabs .wc-tabs li a:hover,body.single-product.svp-native-storefront #page .woocommerce-tabs .wc-tabs li a:focus{color:#fff!important}body.single-product.svp-native-storefront #page .woocommerce-tabs .wc-tabs li a *{color:inherit!important}body.single-product.svp-native-storefront #page .woocommerce-tabs .wc-tabs li.active a{background:#49276b!important;color:#fff!important;border-radius:8px}body.single-product.svp-native-storefront #page .woocommerce-tabs .wc-tabs a:focus-visible{outline:3px solid #d9b8ff;outline-offset:-3px}body.single-product .crng-accordion{margin:14px 0!important;border:1px solid #d6c8e5!important;border-left:4px solid var(--svp-purple)!important;border-radius:12px!important;background:#fff!important;overflow:hidden;box-shadow:0 3px 12px #211a2b08}body.single-product .crng-accordion>summary{background:#f7f5fa!important;color:var(--svp-ink)!important;padding:16px 20px!important}body.single-product .crng-accordion>summary h3{margin:0!important;color:inherit!important;line-height:1.45}body.single-product .crng-accordion[open]>summary{background:#eee7f8!important;border-bottom:1px solid var(--svp-border)}body.single-product .crng-accordion>.crng-accordion__content{padding:18px 20px!important;background:#fff!important;color:var(--svp-ink)!important}body.single-product .crng-accordion--faq{border-left-color:var(--svp-magenta)!important}body.single-product .crng-accordion--faq>summary{background:#f3edf9!important;color:#522583!important}body.single-product .crng-accordion>summary:focus-visible{outline:3px solid var(--svp-purple);outline-offset:-3px}@media(min-width:922px){body.single-product #ast-desktop-header :is(.ast-below-header-wrap,.ast-below-header-bar){background:#f8f5fc!important}body.single-product .svp-benefits__pill{background:#fff!important;color:var(--svp-ink)!important;border:1px solid var(--svp-border)!important}#ast-desktop-header .ast-primary-header-bar .ast-builder-grid-row{column-gap:24px}#ast-desktop-header .main-header-menu>.menu-item>.menu-link{padding-left:clamp(8px,1vw,16px);padding-right:clamp(8px,1vw,16px)}#ast-desktop-header .main-header-menu{align-items:center}}.svp-login-register-toggle{display:none!important}@media(max-width:767px){body.single-product .svp-login-register-box{display:block!important;padding:0!important}body.single-product .svp-login-register-toggle{display:flex!important;align-items:center;justify-content:space-between;width:100%;padding:14px!important;border:0!important;border-radius:8px;background:var(--svp-lilac)!important;color:var(--svp-ink)!important;text-align:left;font-size:14px;font-weight:650;line-height:1.4;gap:12px}body.single-product .svp-login-register-toggle::after{content:'+';font-size:20px;color:var(--svp-purple)}body.single-product .svp-login-open .svp-login-register-toggle::after{content:'−'}body.single-product .svp-login-register-box:has(>.svp-login-register-toggle):not(.svp-login-open)>:is(.svp-login-register-box__media,.svp-login-register-box__content){display:none!important}body.single-product .svp-login-open>.svp-login-register-box__media,body.single-product .svp-login-open>.svp-login-register-box__content{padding:12px!important}}@media(max-width:921px){#ast-mobile-header .site-header-above-section-center,#ast-mobile-header .ast-above-header .ast-builder-layout-element{min-width:0;max-width:100%;overflow:hidden}#ast-mobile-header .svp-benefits{min-width:0;max-width:100%}#ast-mobile-header .svp-benefits__track{display:flex!important;gap:0!important;width:100%;max-width:100%;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none}#ast-mobile-header .svp-benefits__item{flex:0 0 100%!important;min-width:0;max-width:100%;scroll-snap-align:start}#ast-mobile-header .svp-benefits__pill{display:flex;justify-content:center;gap:6px;max-width:100%;font-size:11px;line-height:1.4;white-space:nowrap;padding:5px 7px}#ast-mobile-header .svp-benefits__icon{width:13px;height:13px;flex:none}#ast-mobile-header .custom-logo-link img{max-width:145px}#ast-mobile-header .ast-primary-header-bar .ast-builder-grid-row{column-gap:10px}}body.single-product .ast-sticky-add-to-cart.svp-purchase-managed{position:fixed!important;left:0!important;right:0!important;bottom:auto!important;top:var(--svp-ui-header-offset,0)!important;width:100%!important;z-index:98!important;background:#fff!important;border:1px solid var(--svp-border)!important;box-shadow:0 4px 18px #211a2b18;transform:none!important;opacity:1!important;display:block!important;transition:none!important}body.single-product .svp-purchase-managed[data-position=hidden]{visibility:hidden!important;pointer-events:none!important}body.single-product .svp-purchase-managed[data-position=bottom]{top:auto!important;bottom:0!important;padding-bottom:env(safe-area-inset-bottom,0)}body.single-product .svp-purchase-managed .ast-sticky-add-to-cart-content{display:flex!important;align-items:center;gap:16px;padding:10px 0!important;min-height:64px}body.single-product .svp-purchase-managed .ast-sticky-add-to-cart-action-wrap{display:flex!important;align-items:center;flex-wrap:nowrap!important;gap:8px!important}body.single-product .svp-purchase-managed .ast-sticky-add-to-cart-title-wrap{min-width:0;flex:1}body.single-product .svp-purchase-managed .ast-sticky-add-to-cart-title{line-height:1.35}body.single-product .svp-purchase-managed :is(.svp-sticky-cart,.svp-sticky-now){height:44px!important;min-height:44px!important;padding:0 16px!important;border-radius:8px!important;font-size:14px!important;line-height:1.2!important;white-space:nowrap;display:inline-flex!important;align-items:center;justify-content:center}body.single-product .svp-purchase-managed .svp-sticky-cart{background:var(--svp-primary)!important;border:1px solid #512680!important;color:#fff!important}body.single-product .svp-purchase-managed .svp-sticky-now{background:#fff!important;border:1px solid var(--svp-purple)!important;color:var(--svp-purple)!important}body.single-product .svp-purchase-managed :is(.svp-sticky-cart,.svp-sticky-now):disabled{background:#e8e3ed!important;border-color:#d8d0e1!important;color:#625b6c!important}body.single-product .svp-purchase-managed .svp-sticky-wishlist{position:static!important;inset:auto!important;margin:0!important;transform:none!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border:1px solid var(--svp-border)!important;border-radius:8px!important;background:#fff!important;color:var(--svp-purple)!important;box-shadow:none!important}body.single-product .svp-purchase-managed .svp-sticky-wishlist svg{width:21px;height:21px}body.single-product .svp-purchase-managed [data-svp-purchase]:focus-visible{outline:3px solid #b78fe8;outline-offset:2px}@media(max-width:921px){body.single-product .svp-purchase-managed .ast-container{padding:0 12px!important}body.single-product .svp-purchase-managed .ast-sticky-add-to-cart-content{padding:8px 0!important;min-height:60px}body.single-product .svp-purchase-managed :is(.ast-sticky-add-to-cart-title-wrap,.ast-sticky-add-to-cart-action-price){display:none!important}body.single-product .svp-purchase-managed .ast-sticky-add-to-cart-action-wrap{width:100%!important;justify-content:stretch!important}body.single-product .svp-purchase-managed :is(.svp-sticky-cart,.svp-sticky-now){flex:1;min-width:0;padding:0 8px!important;font-size:13px!important}body.single-product:has(.svp-purchase-managed[data-position=bottom]){padding-bottom:var(--svp-ui-bottom-offset,64px)}}body.single-product #wc-tabs-sticky-bg{display:none!important}body.single-product.svp-native-storefront #page .woocommerce-tabs .wc-tabs{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:12px!important;padding-right:12px!important;box-sizing:border-box}@media(max-width:921px){body.single-product:has(.svp-purchase-managed[data-position=bottom]) p.woocommerce-store-notice.demo_store{bottom:calc(20px + var(--svp-ui-bottom-offset,67px))!important}body.single-product:has(.svp-purchase-managed[data-position=bottom]) .brikpanel-cartab-teaser{bottom:calc(80px + var(--svp-ui-bottom-offset,67px))!important}}html body.svp-native-storefront #ast-scroll-top .ast-icon.icon-arrow{color:inherit!important}body.single-product.svp-native-storefront #page .woocommerce-tabs .wc-tabs.is-stuck{width:100vw!important;max-width:none!important;margin-left:calc((100% - 100vw)/2)!important;margin-right:calc((100% - 100vw)/2)!important;border-radius:0!important}@media(min-width:922px){body.single-product.svp-native-storefront #page .woocommerce-tabs .wc-tabs.is-stuck{padding-left:max(20px,calc((100vw - 1340px)/2 + 20px))!important;padding-right:max(20px,calc((100vw - 1340px)/2 + 20px))!important}}body.single-product .svp-purchase-managed .svp-sticky-wishlist svg{color:var(--svp-purple)!important;stroke:currentColor!important;fill:none!important;opacity:1!important}body.single-product .svp-purchase-managed .svp-sticky-wishlist[aria-pressed=true] svg{fill:currentColor!important}body.single-product .svp-purchase-managed .svp-sticky-wishlist{opacity:1!important}body.single-product .svp-sticky-cart>svg{display:none;width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.single-product .svp-purchase-managed .svp-sticky-rating{display:flex!important;align-items:center;gap:7px;margin:3px 0 0!important;font-size:12px!important;line-height:1.3!important;color:var(--svp-ink)!important;white-space:nowrap;text-decoration:none}body.single-product .svp-sticky-rating .star-rating{float:none!important;margin:0!important;font-size:11px!important;flex:none}@media(min-width:922px){body.single-product .svp-purchase-managed .ast-sticky-add-to-cart-title-wrap{display:grid!important;grid-template-columns:48px minmax(0,1fr);column-gap:12px;align-items:center}body.single-product .svp-purchase-managed .ast-sticky-add-to-cart-title-wrap>img{display:block!important;grid-column:1;grid-row:1/3;width:48px!important;height:48px!important;object-fit:contain;border-radius:8px}body.single-product .svp-purchase-managed .ast-sticky-add-to-cart-title,body.single-product .svp-sticky-rating{grid-column:2}}@media(max-width:921px){body.single-product .svp-purchase-managed .svp-sticky-cart{flex:0 0 44px!important;width:44px!important;min-width:44px!important;padding:0!important}body.single-product .svp-purchase-managed .svp-sticky-cart:not(:disabled){background:#fff!important;color:var(--svp-purple)!important;border-color:var(--svp-purple)!important}body.single-product .svp-sticky-cart>svg{display:block}body.single-product .svp-sticky-cart-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.single-product .svp-purchase-managed .svp-sticky-now:not(:disabled){background:var(--svp-primary)!important;color:#fff!important;border-color:var(--svp-purple)!important}}body.single-product .svp-promotion-rail.is-product{display:flex!important;align-items:center;gap:10px;padding:10px 12px!important;border:1px solid #ddd0ec!important;border-radius:8px!important;background:#f5f0fb!important;color:#42245e!important;box-shadow:none!important;min-width:0}body.single-product .svp-promotion-rail.is-product .svp-promotion-rail__icon{display:flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border-radius:8px;background:#e9dcf5;color:#592b83}body.single-product .svp-promotion-rail.is-product .svp-promotion-rail__slide{font-size:12px!important;font-weight:600;line-height:1.5;white-space:nowrap!important;overflow-x:auto!important;scrollbar-width:thin;max-width:100%;color:inherit!important}body.single-product .svp-promotion-rail.is-product .svp-promotion-rail__slides{min-width:0;flex:1}body.single-product .svp-promotion-rail.is-product .svp-promotion-rail__counter{font-size:10px;color:#665375;flex:none}body.single-product .svp-bundle-main .svp-bundle-thumb{position:relative;display:block}.svp-variant-caption{display:block;margin-top:5px;font-size:11px;line-height:1.4;color:#554467;text-align:center;overflow-wrap:anywhere}.svp-cross-variant-caption{display:block;font-size:11px;line-height:1.4;color:#63556e;margin:3px 0;overflow-wrap:anywhere}.svp-variant-caption[hidden],.svp-cross-variant-caption[hidden]{display:none!important}.svp-gallery-selection{display:none}@media(min-width:1920px){body.single-product .svp-gallery-selection{display:block;margin:24px 0 0;padding:24px;border:1px solid #e1d8ea;border-radius:12px;background:#f7f3fb;color:#30243d}body.single-product .svp-gallery-selection h2{font-size:18px;margin:0 0 10px}body.single-product .svp-gallery-selection p{font-size:14px;line-height:1.6;margin:8px 0}body.single-product .svp-gallery-selection__value{font-weight:650}body.single-product .svp-gallery-selection>div{display:flex;gap:20px;margin-top:16px}body.single-product .svp-gallery-selection a{color:#64328d;text-decoration:underline}}body.single-product button.svp-deferred-video{border-radius:0!important}html body.single-product.svp-native-storefront #page .woocommerce-tabs ul.tabs.wc-tabs.is-stuck{border-radius:0!important}html body.single-product.svp-native-storefront #page #content .woocommerce-tabs ul.tabs.wc-tabs.is-stuck{border-radius:0!important}html body.single-product.svp-native-storefront #page #content button.svp-deferred-video{border-radius:0!important}html body.single-product.svp-native-storefront #page #content ul#svp-product-tabs.tabs.wc-tabs.is-stuck{border-radius:0!important}body.single-product .svp-purchase-managed .ast-sticky-add-to-cart-title{line-height:1.35!important}body.single-product .svp-purchase-managed .svp-sticky-rating .star-rating,body.single-product .svp-purchase-managed .svp-sticky-rating .star-rating::before,body.single-product .svp-purchase-managed .svp-sticky-rating .star-rating span::before{color:#d67a08!important}body.single-product .svp-promotion-rail.is-product{padding:4px 8px!important;gap:7px!important;min-height:0!important;height:auto!important;margin-block:8px!important}body.single-product .svp-promotion-rail.is-product .svp-promotion-rail__icon{flex-basis:20px!important;width:20px!important;height:20px!important;font-size:11px!important;border-radius:6px!important}body.single-product .svp-promotion-rail.is-product .svp-promotion-rail__slides{height:auto!important;min-height:0!important}body.single-product .svp-promotion-rail.is-product .svp-promotion-rail__slide{position:static!important;line-height:1.5!important;font-size:.75rem!important;padding:0!important;min-height:0!important;height:auto!important}body.single-product .svp-bundle-item .svp-bundle-thumb{position:relative;display:block;overflow:hidden;border-radius:8px;background:#eaeaea}body.single-product .svp-bundle-item .svp-bundle-thumb img{display:block;mix-blend-mode:multiply}body.single-product .svp-bundle-thumb .svp-variant-caption{position:absolute;inset:auto 4px 4px;margin:0!important;padding:4px 6px;border-radius:5px;background:rgb(255 255 255 / 94%);color:#30243d;font-size:.6875rem;line-height:1.35;text-align:left;pointer-events:none;z-index:1}body.single-product .svp-cross-sell-main{display:flex;flex-wrap:wrap;align-content:center;align-items:center;gap:4px 8px;min-width:0}body.single-product .svp-cross-sell-main>.svp-cross-sell-title{flex-basis:100%}body.single-product .svp-cross-sell-main>.svp-cross-sell-price{flex:1 1 auto;min-width:0;margin:0}body.single-product .svp-cross-sell-main>.svp-cross-variant-caption{flex:0 1 auto;max-width:60%;margin:0 0 0 auto;padding:3px 5px;border:1px solid #d9cde5;border-radius:5px;background:#f5f0fb;color:#42334f;text-align:right;font-size:.6875rem;line-height:1.35;overflow-wrap:anywhere}@media(min-width:922px){body.single-product .svp-purchase-managed .svp-sticky-rating{height:1.3em!important}body.single-product .svp-purchase-managed .svp-sticky-rating .star-rating{height:1.3em!important;line-height:1.3em!important}body.single-product .svp-sticky-qna{color:var(--svp-ink)!important;text-decoration:underline;font-size:.75rem;white-space:nowrap}body.single-product .svp-purchase-managed .ast-sticky-add-to-cart-title{font-size:inherit}}@media(min-width:1920px){body.single-product .woocommerce-product-gallery{align-self:stretch!important;overflow:visible!important}body.single-product .svp-gallery-selection{position:sticky;top:calc(var(--svp-ui-header-offset,0px) + var(--svp-ui-atc-offset,0px) + 16px);align-self:stretch;margin:16px 0 0;padding:16px 20px;background:#fff;border:1px solid #ded4e8;border-left:3px solid var(--svp-purple);border-radius:8px;box-shadow:0 4px 14px #211a2b0a;z-index:2}body.single-product .svp-gallery-selection h2{font-size:1rem;margin:0 0 6px}body.single-product .svp-gallery-selection p{font-size:.8125rem;margin:4px 0;line-height:1.5}body.single-product .svp-gallery-selection>div{margin-top:10px;gap:16px;flex-wrap:wrap}body.single-product .svp-gallery-selection a{font-size:.8125rem;min-height:32px;display:inline-flex;align-items:center}}@media(min-width:922px){body.single-product .svp-sticky-qna{grid-column:2}}body.single-product .svp-sticky-meta{grid-column:2;display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;min-width:0}@media(min-width:1920px){body.single-product .svp-gallery-selection{order:-2;margin:0 0 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px}body.single-product .svp-gallery-selection h2{grid-column:1;margin:0}body.single-product .svp-gallery-selection__value{grid-column:1;margin:0!important}body.single-product .svp-gallery-selection>div{grid-column:2;grid-row:1/3;align-self:center;margin:0;gap:12px}body.single-product .svp-gallery-selection a:focus-visible{outline:3px solid var(--svp-purple);outline-offset:2px}}