body.svp-native-storefront{--svp-float-size:56px;--svp-float-radius:12px}html body.svp-native-storefront .svp-contact__trigger,html body.svp-native-storefront .svp-scene-motion,html body.svp-native-storefront #ast-scroll-top{box-sizing:border-box;width:var(--svp-float-size)!important;height:var(--svp-float-size)!important;min-width:var(--svp-float-size)!important;min-height:var(--svp-float-size)!important;border-radius:var(--svp-float-radius)!important}html body.svp-native-storefront .svp-contact__trigger{box-shadow:0 10px 26px #25103145,0 3px 8px #0003,0 0 0 1px #ffffff30;transition:box-shadow .18s,transform .18s,background .18s}html body.svp-native-storefront .svp-contact__trigger:hover{box-shadow:0 14px 30px #59184660,0 4px 10px #0004;transform:translateY(-2px)}html body.svp-native-storefront .svp-scene-motion{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:5px!important;font-size:9px;line-height:1.15;text-align:center;bottom:88px;left:16px}.svp-scene-motion__label{max-width:44px;font-size:9px;line-height:1.15}html body.svp-native-storefront .svp-scene-motion[hidden]{display:none!important}html body.svp-native-storefront #ast-scroll-top{right:20px!important;bottom:88px!important;line-height:var(--svp-float-size)!important;padding:0!important;background:#49305eeb;color:#fff;box-shadow:0 6px 18px #0003}body.svp-native-storefront:is(.svp-product-light,.svp-retro-archive,.svp-neutral-archive,.home) #content.site-content{margin-bottom:52px!important}.svp-archive-best .svp-carousel__dots{display:none!important}html body.svp-native-storefront.svp-product-light{background:#faf9fc!important}html body.svp-native-storefront.svp-product-light #page #content{background:transparent!important;color:#211a2b}html body.svp-native-storefront.svp-product-light #page :is(.ast-product-img-summary-wrapper,.woocommerce-tabs,.svp-extra-info){background:#fff!important;color:#211a2b;border:1px solid #e5dfeb;border-radius:18px;box-shadow:0 8px 28px #26123908;padding:30px!important}html body.svp-native-storefront.svp-product-light #page .woocommerce-tabs{margin-top:28px!important}html body.svp-native-storefront.svp-product-light #page #tab-description>.svp-section-heading{background:#f2edf7!important;color:#211a2b!important;border-color:#e0d5eb!important}html body.svp-native-storefront.svp-product-light #page #tab-description>.svp-section-heading::before{color:#6d3597!important}html body.svp-native-storefront.svp-neutral-archive{background:#faf9fc!important}html body.svp-native-storefront.svp-neutral-archive #content.site-content{background:transparent!important}body.svp-neutral-archive .ast-archive-entry-banner{background:linear-gradient(120deg,#251e30,#46334f)!important}body.svp-neutral-archive #secondary{background:transparent!important}body.svp-neutral-archive #secondary::before,body.svp-neutral-archive #secondary::after{display:none!important;background-image:none!important}body.svp-neutral-archive .svp-archive-sidebar-fill{background:#f5f2f8;border-radius:16px}body.svp-neutral-archive .svp-nostalgia{background:#251e30!important}body.svp-neutral-archive .svp-nostalgia-pixels{display:none!important}body.svp-neutral-archive :is(.svp-mega-intro,.svp-mega-video){background-image:none!important}html body.svp-retro-archive #page #content ul.products li.product :is(.astra-shop-thumbnail-wrap,.woocommerce-loop-product__link){background-color:#30283b!important}html body.svp-retro-archive #page #content ul.products li.product img{background-color:#30283b!important}html body.svp-retro-archive #page #secondary .svp-archive-sidebar-fill{background-color:#30283b!important;border-radius:16px}html body.home #page .svp-home-reviews{padding:12px 0 35px!important;overflow:hidden;--svp-review-gutter:max(20px,calc((100vw - 1300px)/2));--svp-review-card:calc((min(1300px,100vw - 40px) - 54px)/4);--svp-review-gap:18px;--svp-review-width:min(1300px,calc(100vw - 40px))}html body.home #page .svp-home-reviews .cr-reviews-slider{padding-inline:0!important}html body.home #page .svp-home-reviews .slick-list{margin-left:var(--svp-review-gutter)!important;margin-right:0!important;padding:0!important;overflow:hidden!important;width:var(--svp-review-width)!important}html body.home #page .svp-home-reviews .slick-slide{box-sizing:border-box!important;width:calc(var(--svp-review-card) + var(--svp-review-gap))!important;padding:0 var(--svp-review-gap) 0 0!important}html body.home #page .svp-home-reviews .cr-review-card{margin:0!important}html body.home #page .svp-home-reviews .slick-next{right:var(--svp-review-gutter)!important}.svp-retro-menu>.svp-mega-toggle{color:#713296!important}.svp-mobile-retro{margin:12px 16px;border:1px solid #dac8e8;border-radius:12px;background:#f5effb}.svp-mobile-retro>summary{padding:14px 16px;font-weight:700;color:#51206f;cursor:pointer}.svp-mobile-retro .svp-mega-grid{display:block;padding:12px}.svp-mobile-retro .svp-mega-picks{margin-top:16px}.svp-mobile-retro .svp-mega-intro,.svp-mobile-retro .svp-mega-bottom{margin:12px}@media(max-width:767px){body.svp-native-storefront{--svp-float-size:52px}html body.svp-native-storefront .svp-scene-motion__label{display:none}html body.svp-native-storefront .svp-scene-motion svg{width:21px;height:21px}html body.svp-native-storefront #ast-scroll-top{right:16px!important;bottom:84px!important}html body.svp-native-storefront:is(.single-product,.woocommerce-cart,.woocommerce-checkout) #ast-scroll-top{bottom:154px!important}html body.svp-native-storefront.svp-product-light #page :is(.ast-product-img-summary-wrapper,.woocommerce-tabs,.svp-extra-info){padding:18px 16px!important}body.svp-native-storefront:is(.svp-retro-archive,.svp-neutral-archive) .ast-archive-entry-banner{padding-top:92px!important}html body.svp-native-storefront:is(.svp-retro-archive,.svp-neutral-archive) #page button.wc-block-product-filters__open-overlay{position:fixed!important;top:calc(var(--svp-filter-top,100px) + 6px)!important;bottom:auto!important;left:16px!important;right:16px!important;width:calc(100vw - 32px)!important;margin:0!important;min-height:44px;z-index:80;box-shadow:0 5px 18px #0003;border-radius:10px!important}body.svp-native-storefront:is(.svp-product-light,.svp-retro-archive,.svp-neutral-archive,.home) #content.site-content{margin-bottom:36px!important}}@media(prefers-reduced-motion:reduce){html body.svp-native-storefront .svp-contact__trigger{transition:none}.svp-contact__trigger:hover{transform:none!important}}html body.home #page .svp-home-reviews .slick-prev{left:var(--svp-review-gutter)!important}