body .cmplz-manage-consent{display:none!important}.svp-shopping-header{position:relative;z-index:5;background:#fff;border-bottom:1px solid #e8e2ed;padding:0 16px 8px}.svp-shopping-header>.ast-container{display:block;padding:0;max-width:1340px}.svp-shopping-search{position:relative;display:flex;max-width:900px;margin:0 auto 8px;border:1px solid #c5b7d3;border-radius:12px;background:#f7f4fa;overflow:hidden}.svp-shopping-search input[type=search]{height:48px;min-width:0;flex:1;border:0!important;background:transparent!important;color:#241a2f;padding:10px 16px;font-size:16px;box-shadow:none!important}.svp-shopping-search button{width:52px;padding:10px;background:#6420ad;border:0;border-radius:0;color:#fff;display:grid;place-items:center}.svp-shopping-search svg{width:22px;height:22px}.svp-shopping-links{display:flex;gap:24px;overflow:auto;scrollbar-width:none;white-space:nowrap;justify-content:center;font-size:14px;line-height:1.5}.svp-shopping-links a{color:#3c3049;text-decoration:none;padding:8px 0;font-weight:650}.svp-shopping-links a:first-child{color:#8b176d}header.site-header :is(.ast-search-menu-icon,.ast-header-search){display:none!important}body:has(.svp-shopping-search:focus-within):after{content:"";position:fixed;inset:0;background:#17102299;z-index:99998;pointer-events:auto}body:has(.svp-shopping-search:focus-within) .svp-shopping-header{position:relative;z-index:99999;box-shadow:0 14px 36px #140d2540}.svp-campaign{position:relative;background:#e9e0f7;color:#21152f;margin:0 calc(50% - 50vw) 32px;width:100vw;overflow:hidden;isolation:isolate}.svp-campaign__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.svp-campaign__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;display:grid;grid-template-columns:1fr 1.05fr;gap:40px;padding:40px max(24px,calc((100vw - 1280px)/2)) 72px;background:radial-gradient(ellipse at 90% 15%,#f5bee7,transparent 60%),linear-gradient(115deg,#f5f0ff,#e5d7fa);align-items:center;box-sizing:border-box}.svp-campaign__slide--retro{background:radial-gradient(ellipse at 90% 10%,#9147c6,transparent 65%),linear-gradient(120deg,#23122f,#44295f);color:#fff}.svp-campaign__copy h1,.svp-campaign__copy h2{font-size:clamp(36px,4vw,62px)!important;font-weight:800;letter-spacing:-.045em;line-height:1.04;margin:12px 0 18px;color:inherit!important}.svp-campaign__copy h1 span{color:#7822a8}.svp-campaign__copy h2 span{color:#f4ace0}.svp-campaign__copy p{font-size:17px;line-height:1.55;margin:0 0 22px;max-width:520px}.svp-campaign__eyebrow{font-size:12px;letter-spacing:.13em;font-weight:750}.svp-campaign__actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.svp-campaign__actions .button{padding:13px 20px!important;min-height:46px;border-radius:10px!important;background:linear-gradient(105deg,#271534,#7825bc)!important;color:white!important}.svp-campaign__actions>a:not(.button){color:inherit;text-decoration:none;font-weight:650}.svp-campaign__note{display:block;font-size:12px;margin-top:18px;opacity:.8}.svp-campaign__products{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0}.svp-campaign-product{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #fff8;background:#ffffffdc;border-radius:16px;min-width:0;color:#261a34!important;box-shadow:0 6px 24px #39204b0a;text-decoration:none!important}.svp-campaign-product__image{flex:0 0 78px;width:78px;border-radius:10px;overflow:hidden;background:#eee9f1}.svp-campaign-product img{aspect-ratio:1;width:100%;height:auto;object-fit:contain;mix-blend-mode:multiply}.svp-campaign-product strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.4}.svp-campaign-product .price{display:block;font-size:16px;font-weight:750;margin:6px 0}.svp-campaign-product :is(.svp-price-label,del){display:none!important}.svp-campaign-product .svp-price-amount{font-size:20px!important}.svp-campaign-product__cta{font-size:11px;color:#6d259c;font-weight:650}.svp-campaign__controls{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;gap:8px}.svp-campaign__controls button{border:1px solid #a989bd;background:#fff;color:#42235a;border-radius:9px;padding:6px 13px;min-height:36px;font-size:13px}body.home #content,body.home #primary,body.home .site-main,body.home article.page,body.home .entry-content{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}body.home #primary{padding-bottom:0!important}body.home :is(.woocommerce-ordering,.woocommerce-result-count){display:none!important}body.home .svp-home-intro{display:none!important}body.home .svp-nostalgia{margin-bottom:0!important}body .svp-payment-methods{display:flex!important;gap:8px!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important}body .svp-payment-methods br{display:none!important}body .svp-payment-methods__item{display:inline-flex!important;flex:0 0 auto!important;width:auto!important;max-width:70px;padding:0!important;background:transparent!important;border-radius:6px;line-height:0}body .svp-payment-methods__item img{width:auto!important;height:30px!important;max-width:70px;object-fit:contain;background:transparent!important}#colophon img.svp-footer-white-logo{background:transparent!important;padding:0!important;filter:none!important;width:200px!important;height:auto!important}#colophon figure:has(.svp-footer-white-logo),#colophon a:has(.svp-footer-white-logo){background:transparent!important;padding:0!important}body ul.products li.product .astra-shop-thumbnail-wrap{position:relative;padding-top:36px!important;background:#eaeaea;border-radius:12px!important;overflow:hidden}body.svp-retro-archive ul.products li.product .astra-shop-thumbnail-wrap{background:#30283b}body ul.products li.product .astra-shop-thumbnail-wrap>.svp-mwi-badges{position:absolute!important;top:7px!important;left:9px!important;right:65px;display:flex;gap:4px;overflow:hidden;max-height:24px;margin:0!important;z-index:3}body ul.products li.product .astra-shop-thumbnail-wrap .svp-mwi-badge{font-size:10px!important;white-space:nowrap;padding:3px 6px!important;line-height:1.4!important}body ul.products li.product .onsale.square{top:6px!important;right:7px!important;left:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:4px!important;line-height:1!important;min-height:26px!important;min-width:42px!important;margin:0!important;transform:none!important;z-index:4}body #ast-scroll-top{background:#291c39c9!important;color:#fff!important;border:1px solid #ad83c077!important;border-radius:12px!important;width:48px!important;height:48px!important;opacity:.88}body .brikpanel-cartab-teaser-close,body p.woocommerce-store-notice.demo_store .woocommerce-store-notice__dismiss-link{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;line-height:1!important}body .brikpanel-cartab-teaser-close:before,body .brikpanel-cartab-teaser-close:after{position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;margin:0!important;line-height:25px!important}body p.woocommerce-store-notice.demo_store .woocommerce-store-notice__dismiss-link:before{inset:-8px!important;width:39px!important;height:39px!important;line-height:25px!important;display:grid!important;place-items:center!important;margin:0!important}.svp-desktop-variation-slot{min-height:0}.svp-menu-motion{margin:16px!important;position:static!important;display:flex!important;width:calc(100% - 32px)!important;max-width:none!important;justify-content:center;gap:10px;height:44px!important;border-radius:10px!important}@media(max-width:767px){.svp-shopping-header{padding:0 16px 4px}.svp-shopping-search{margin-bottom:4px}.svp-shopping-links{justify-content:flex-start;gap:22px;font-size:13px}.svp-shopping-search input[type=search]{height:44px}.svp-campaign{margin-bottom:24px}.svp-campaign__slide{grid-template-columns:1fr;gap:20px;padding:24px 18px 66px;align-content:start}.svp-campaign__copy h1,.svp-campaign__copy h2{font-size:38px!important;margin:10px 0 12px}.svp-campaign__copy p{font-size:15px;margin-bottom:14px}.svp-campaign__actions{gap:12px}.svp-campaign__actions .button{padding:10px 15px!important;font-size:14px}.svp-campaign__note{margin-top:12px}.svp-campaign__products{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin-right:-18px;padding-right:18px;scrollbar-width:none}.svp-campaign-product{flex:0 0 82%;scroll-snap-align:start;padding:10px}.svp-campaign-product__image{flex-basis:76px}.svp-campaign-product strong{font-size:13px}.svp-campaign__eyebrow{font-size:10px}body.home .svp-category-discovery__track{display:flex!important;gap:14px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;grid-template-columns:none!important}body.home .svp-category-discovery__card{flex:0 0 82%!important;width:82%!important;min-width:0!important;scroll-snap-align:start}body.home .cr-reviews-slider .slick-slide{width:calc(100vw - 64px)!important;box-sizing:border-box;padding:0 7px!important}body.home .cr-reviews-slider{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body.home .cr-reviews-slider .slick-list{width:100%!important;max-width:100%!important;margin:0!important}body.home .cr-reviews-slider .cr-review-card{width:100%!important;min-width:0!important}body.home .cr-reviews-slider .cr-review-card-inner{padding:16px!important;box-sizing:border-box}body #ast-mobile-header .svp-benefits__track{display:flex!important;gap:8px!important;overflow:auto!important;scroll-snap-type:x mandatory}body #ast-mobile-header .svp-benefits__pill{flex:0 0 calc((100% - 8px)/2)!important;min-width:0!important;font-size:10px!important;white-space:normal!important;line-height:1.2!important;padding:5px!important;text-align:center}body #ast-mobile-header .svp-benefits{width:100%!important}body #ast-mobile-header .site-header-above-section-left{flex:1!important;min-width:0}body .svp-desktop-variation-slot,body li.product .svp-loop-variations,body li.product .ast-quick-view-text{display:none!important}body li.product .svp-loop-add{display:none!important}body li.product .svp-card-actions{display:flex;gap:7px;align-items:stretch;margin-top:10px}body li.product .svp-card-actions>a.button{flex:1;min-width:0;margin:0!important;display:flex!important;align-items:center;justify-content:center;padding:0 4px!important}body li.product .svp-card-actions>.svp-native-wishlist-button{position:static!important;flex:0 0 35px!important;width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important;margin:0!important;transform:none!important;border-radius:8px!important;background:#fff!important;color:#6420ad!important;box-shadow:none!important}body li.product .svp-card-actions .svp-native-wishlist-button svg{width:19px!important;height:19px!important}#colophon .svp-footer-help-long{display:none}body #ast-scroll-top{width:48px!important;height:48px!important}.svp-scene-motion:not(.svp-menu-motion){display:none!important}}@media(min-width:768px){.svp-footer-help-short{display:none}}@media(prefers-reduced-motion:reduce){.svp-campaign__track{scroll-behavior:auto!important}}@media(max-width:767px){body #ast-mobile-header .svp-benefits__item{flex:0 0 calc((100% - 8px)/2)!important;min-width:0!important;max-width:calc((100% - 8px)/2)!important}body #ast-mobile-header .svp-benefits__pill{width:100%!important;flex:none!important}body.home #content>.ast-container{padding-top:0!important}body.home .entry-header{margin:0!important;padding:0!important}}body .brikpanel-cartab-popup-overlay .brikpanel-cartab-popup{border-radius:24px!important}body .brikpanel-cartab-popup-overlay .brikpanel-cartab-popup-close{display:grid!important;place-items:center!important;padding:0!important;line-height:1!important;border-radius:50%!important}body .brikpanel-cartab-popup-overlay .brikpanel-cartab-sketch{display:block!important;min-height:105px!important;overflow:visible!important}body .brikpanel-cartab-popup-overlay .brikpanel-cartab-layer{width:100%!important;height:100%!important;max-width:none!important;overflow:visible!important}body .brikpanel-cartab-teaser-close:before,body .brikpanel-cartab-teaser-close:after{content:none!important}body .svp-scene-motion,body #ast-scroll-top{background:#291c39c9!important;color:#fff!important;border:1px solid #ad83c077!important;opacity:.88;border-radius:12px!important}@media(max-width:767px){body .svp-menu-motion .svp-scene-motion__label{display:inline!important}body.home #content .ast-container #primary{margin-top:0!important}body.home #content .ast-container{padding-top:0!important}}@media(max-width:767px){html body.svp-native-storefront ul.products li.product button.ast-quick-view-text.svp-native-quick-view{display:none!important;visibility:hidden!important;pointer-events:none!important}}html body.svp-native-storefront #ast-scroll-top[id],html body.svp-native-storefront .svp-scene-motion{background:#291c39c9!important;color:#fff!important;border:1px solid #ad83c077!important;opacity:.88;border-radius:12px!important}@media(max-width:767px){html body.svp-native-storefront #page ul.products li.product button.ast-quick-view-text.svp-native-quick-view{display:none!important;visibility:hidden!important;pointer-events:none!important}}body.home #page .cr-reviews-slider .slick-arrow{color:#4d3263!important;background:#fff!important}body.home #page .cr-reviews-slider .slick-arrow svg{display:block!important;width:18px!important;height:18px!important;color:#4d3263!important;stroke:currentColor!important}@media(max-width:767px){body.home #page .cr-reviews-slider .cr-review-card-inner{height:auto!important;min-height:0!important}body.home #page .cr-reviews-slider .cr-review-card{height:auto!important;min-height:0!important}}body.home .entry-content>.svp-discovery-band:last-child{margin-bottom:0!important}body.home #page .entry-content>p:last-child:empty{display:none!important}body.home .site-content .ast-container .content-area{margin-bottom:0!important}html body #colophon img.svp-footer-white-logo{border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important}body.home #content>.ast-container{padding-bottom:0!important}body ul.products li.product .astra-shop-thumbnail-wrap>.svp-mwi-badges{width:calc(100% - 74px)!important;max-width:calc(100% - 74px)!important}@media(max-width:767px){html body.svp-native-storefront.home #page #primary .cr-reviews-slider .slick-slide{width:calc(100vw - 64px)!important}}body.home #page #content.site-content{flex:0 0 auto!important;min-height:0!important;height:auto!important}body.home .woocommerce-archive-description>.svp-discovery-band:last-child{margin-bottom:0!important}body ul.products li.product.outofstock :is(.onsale.square,.svp-mwi-badges),body ul.products li.product .onsale.square[hidden],body ul.products li.product .svp-mwi-badges[hidden]{display:none!important}body ul.products li.product .astra-shop-thumbnail-wrap>.svp-card-badge-slot{position:absolute;top:7px;left:9px;right:65px;height:24px;overflow:hidden;z-index:3}body ul.products li.product .svp-card-badge-slot>.svp-mwi-badges{position:static!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;max-height:24px;overflow:hidden}body ul.products li.product .svp-card-badge-slot .svp-mwi-badge{font-size:10px!important;line-height:1.4!important;white-space:nowrap;padding:3px 6px!important}@media(max-width:767px){html body.svp-native-storefront .brikpanel-cartab-teaser.brikpanel-cartab-teaser.is-in,html body.svp-native-storefront p.woocommerce-store-notice.demo_store.demo_store.is-in{left:0!important;right:auto!important;border-radius:0 12px 12px 0!important;height:52px!important;min-height:52px!important;max-height:52px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;margin-left:0!important;margin-right:0!important}}html body.svp-native-storefront p.woocommerce-store-notice.demo_store.demo_store .woocommerce-store-notice__dismiss-link:before{top:-8px!important;right:-8px!important;bottom:-8px!important;left:-8px!important;width:39px!important;height:39px!important;line-height:25px!important;display:grid!important;place-items:center!important;margin:0!important}@media(max-width:767px){html body.svp-native-storefront :is(#svp-login-popup,p.woocommerce-store-notice.demo_store.is-in).woocommerce-store-notice{border-radius:0 12px 12px 0!important}}@media(max-width:767px){html body.svp-native-storefront .brikpanel-cartab-teaser.brikpanel-cartab-teaser.is-in{padding:0!important}html body.svp-native-storefront .brikpanel-cartab-teaser.is-in .brikpanel-cartab-teaser-btn{height:52px!important;min-height:52px!important;max-height:52px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;border-radius:inherit!important;margin:0!important}}html body.home #page .woocommerce-ordering{display:none!important}.svp-bf-announcement{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 48px 10px 16px;background:linear-gradient(110deg,#191020,#4b196b);color:#fff;font-size:14px;line-height:1.4}.svp-bf-announcement[hidden]{display:none!important}.svp-bf-announcement>a{color:#fff;text-decoration:none}.svp-bf-announcement strong{text-decoration:underline;text-underline-offset:3px}.svp-bf-announcement button{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:32px;height:32px;min-height:32px;padding:0;border:0;background:#fff0;color:#fff;font-size:25px;line-height:1;display:grid;place-items:center;border-radius:8px}html body #masthead .ast-below-header-wrap{position:relative!important;inset:auto!important;width:100%!important;transform:none!important}html body .svp-shopping-search{border-radius:8px!important}html body #masthead .svp-shopping-header{width:100%;clear:both;box-sizing:border-box}.ast-header-account-link:has(.svp-account-label){display:inline-flex!important;align-items:center;gap:5px}.svp-account-label{font-size:12px;white-space:nowrap;font-weight:600}.svp-account-label:empty{display:none}@media(max-width:767px){html body #ast-mobile-header .ast-above-header-bar .ast-builder-grid-row{grid-template-columns:minmax(0,1fr)!important}html body #ast-mobile-header .site-header-above-section-right:empty{display:none!important}html body #ast-mobile-header .site-header-primary-section-right{gap:8px;flex-wrap:nowrap}html body #ast-mobile-header .ast-header-account{margin:0;padding:0}html body #ast-mobile-header .ast-header-account-link svg{width:22px;height:22px}html body #ast-mobile-header .svp-benefits__track{width:100%;gap:8px!important}html body #ast-mobile-header .svp-benefits__item{flex:0 0 calc((100% - 8px)/2)!important;max-width:calc((100% - 8px)/2)!important}html body #ast-mobile-header .svp-benefits__pill{font-size:10px!important;min-height:30px}}@media(max-width:544px){html body .ast-desktop .ast-primary-header-bar.main-header-bar,html body.ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar{padding-left:16px!important;padding-right:16px!important}html body .ast-above-header.ast-above-header-bar,html body.ast-header-break-point #masthead.site-header .ast-above-header-bar{padding:.5em 16px!important;margin:0!important}.svp-bf-announcement{font-size:12px;padding-top:8px;padding-bottom:8px}.svp-bf-announcement strong{white-space:nowrap}}html body .svp-campaign__slide{background-image:linear-gradient(90deg,#170a24a6,#170a2426),url(/wp-content/mu-plugins/svp-storefront-bf/campaign-bf-20261104.webp);background-size:cover;background-position:center;color:#fff}html body .svp-campaign__slide--retro{background-image:linear-gradient(110deg,#23103999,#36134644),url(/wp-content/mu-plugins/svp-storefront-bf/campaign-bf-20261104.webp);background-position:center bottom}html body .svp-campaign__copy h1 span,html body .svp-campaign__copy h2 span{color:#f8afe7}html body .svp-campaign__eyebrow{color:#f5d4f3}html body .svp-campaign__actions{display:flex;flex-flow:row nowrap;gap:14px;align-items:center;margin-top:24px}html body .svp-campaign__actions>a{white-space:nowrap;font-size:14px;line-height:1.3}html body .svp-campaign__actions>.button{background:linear-gradient(110deg,#7325bc,#a21b88)!important;border:1px solid #e6abed!important}html body .svp-campaign__actions>a:not(.button){color:#fff;text-decoration:underline;text-underline-offset:4px}html body .svp-campaign__note{color:#fff;opacity:1;max-width:32em}.svp-mobile-color-links{display:none}@media(max-width:767px){html body .svp-campaign__slide{background-image:linear-gradient(90deg,#170a2477,#170a2426),url(/wp-content/mu-plugins/svp-storefront-bf/campaign-bf-mobile-20261104.webp)}html body .svp-campaign__actions{gap:10px;margin-top:18px}html body .svp-campaign__actions>a{font-size:12px}html body .svp-campaign__actions>.button{padding:11px 12px!important;font-size:13px}html body .svp-campaign__copy h1,html body .svp-campaign__copy h2{font-size:clamp(32px,9vw,42px)!important;line-height:1.08}html body ul.products li.product .svp-mobile-color-links{display:flex;flex-wrap:wrap;justify-content:center;gap:3px;margin:8px 0 4px}html body ul.products li.product .svp-mobile-color-link{display:grid;place-items:center;width:30px;height:30px;min-width:30px;padding:0;border:1px solid #fff0;border-radius:8px;background:transparent!important;box-shadow:none;text-decoration:none}html body ul.products li.product .svp-mobile-color-link:not(.svp-mobile-color-link--label):before{content:"";display:block;width:18px;height:18px;border-radius:50%;background:var(--svp-color);border:1px solid #888;box-shadow:inset 0 0 0 1px #ffffff50}html body ul.products li.product .svp-mobile-color-link--label{width:auto;min-width:30px;font-size:10px;line-height:1.2;padding:4px;border-color:#9b85ac;color:inherit}html body ul.products li.product .svp-mobile-color-link:focus-visible{outline:2px solid #b14be1;outline-offset:1px}}body ul.products li.product .svp-bf-campaign-badge{display:inline-flex;align-items:center;position:absolute;top:7px;left:9px;height:22px;padding:3px 7px;box-sizing:border-box;border:1px solid #e59de1;border-radius:6px;background:#261332;color:#fff;font-size:10px;font-weight:750;line-height:1;letter-spacing:.03em;white-space:nowrap;z-index:3}body ul.products li.product .astra-shop-thumbnail-wrap:has(>.svp-bf-campaign-badge){padding-top:60px!important}body ul.products li.product .astra-shop-thumbnail-wrap:has(>.svp-bf-campaign-badge)>.svp-card-badge-slot{top:32px;right:9px}body ul.products li.product.outofstock .svp-bf-campaign-badge{display:none!important}body ul.products li.product .svp-bf-campaign-badge{padding:3px 5px;letter-spacing:0;text-transform:none}@media(max-width:359px){body ul.products li.product .svp-bf-campaign-badge{padding-left:3px;padding-right:3px}}html body .svp-campaign{background:#080809;color:#fff}html body .svp-campaign__slide{position:relative;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:36px;min-height:520px;padding-inline:max(24px,calc((100vw - 1340px)/2 + 20px));padding-top:40px;padding-bottom:88px;background-color:#080809;background-image:radial-gradient(ellipse at 100% 100%,#29212f 0,transparent 55%),linear-gradient(115deg,#030304,#151517);color:#fff;align-items:center}html body .svp-campaign__slide--retro{background-image:repeating-linear-gradient(90deg,transparent 0 63px,#ffffff04 63px 64px),radial-gradient(ellipse at 85% 10%,#421a4d 0,transparent 65%),linear-gradient(125deg,#100c15,#1b1424);background-position:center}html body .svp-campaign__slide--gaming{background-image:radial-gradient(ellipse at 90% 85%,#3d182f 0,transparent 55%),linear-gradient(135deg,#101013 0%,#252329 100%);background-position:center}html body .svp-campaign__copy{display:grid;grid-template-rows:18px auto 56px 48px 36px;gap:16px;align-content:center;min-width:0}html body .svp-campaign__copy h1,html body .svp-campaign__copy h2{font-size:clamp(32px,3.4vw,44px)!important;line-height:1.08!important;letter-spacing:-.045em;margin:0!important;min-height:2.16em;color:#fff!important}html body .svp-campaign__copy h1 span{color:#fff}html body .svp-campaign__copy h2 span{color:#f5d6ec}html body .svp-campaign__eyebrow{font-size:11px;line-height:18px;letter-spacing:.1em;color:#e1dbe7;white-space:nowrap}html body .svp-campaign__highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}html body .svp-campaign__highlights>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;height:56px;padding:5px 4px;box-sizing:border-box;border:1px solid #65616b;border-radius:10px;background:#ffffff0c;color:#fff;text-decoration:none;text-align:center}html body .svp-campaign__highlights strong{font-size:clamp(16px,2vw,26px);line-height:1.1;white-space:nowrap;font-weight:800;color:inherit}html body .svp-campaign__highlights small{font-size:10px;line-height:1.2;white-space:nowrap;color:#e2dce5}html body .svp-campaign__slide--bf .svp-campaign__highlights>a{background:#f5f4f6;border-color:#f5f4f6;color:#111113}html body .svp-campaign__slide--bf .svp-campaign__highlights small{color:#4b4651}html body .svp-campaign__actions{margin:0;gap:16px;height:48px;align-items:center;flex-wrap:nowrap}html body .svp-campaign__actions>.button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;height:48px;padding:10px 16px!important;background:#8326a6!important;border:1px solid #bd8acb!important;font-size:14px}html body .svp-campaign__slide--bf .svp-campaign__actions>.button{background:#f5f4f6!important;border-color:#f5f4f6!important;color:#111113!important}html body .svp-campaign__note{margin:0;display:block;color:#e0dbe3;font-size:11px;line-height:1.45;max-width:none}html body .svp-campaign__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(158px,auto);gap:12px;align-self:center}html body .svp-campaign-product{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;min-width:0;min-height:158px;margin:0;padding:12px;box-sizing:border-box;background:#19191ee8;border:1px solid #4b4852;border-radius:14px;color:#fff!important;box-shadow:none}html body .svp-campaign-product__image{position:relative;display:flex;align-items:center;justify-content:center;width:96px;height:116px;flex-basis:auto;border-radius:10px;background:#eeedef;overflow:hidden;padding-top:22px;box-sizing:border-box;align-self:center}html body .svp-campaign-product img{width:100%;height:94px;max-height:94px;aspect-ratio:1;object-fit:contain;margin:0;mix-blend-mode:multiply}html body .svp-campaign-product__discount{position:absolute;top:5px;right:5px;z-index:1;padding:4px 6px;border-radius:8px;background:#111113;color:#fff;font-size:12px;font-weight:750;line-height:1;white-space:nowrap}html body .svp-campaign-product__body{display:grid;grid-template-rows:2.7em 1.4em 28px 1.4em;gap:5px;min-width:0;align-content:center}html body .svp-campaign-product strong{font-size:12px;line-height:1.35;color:#fff;min-height:2.7em;font-weight:700}html body .svp-campaign-product__variant{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;line-height:1.4;color:#d6cddc}html body .svp-campaign-product .price{display:flex;align-items:center;flex-wrap:nowrap;gap:7px;line-height:1.25;font-size:16px;font-weight:750;margin:0;white-space:nowrap;color:#fff}html body .svp-campaign-product .price del{display:inline!important;font-size:11px;color:#c2b9cb;opacity:1}html body .svp-campaign-product .price ins{background:none;color:#fff;text-decoration:none}html body .svp-campaign-product .price .woocommerce-Price-amount{font-size:inherit!important;line-height:inherit!important;color:inherit}html body .svp-campaign-product__cta{font-size:11px;line-height:1.4;color:#f1d1ef;font-weight:650}html body .svp-campaign__controls{bottom:18px;align-items:center;gap:8px}html body .svp-campaign__controls button{display:grid;place-items:center;min-width:48px;height:48px;min-height:48px;margin:0;padding:8px 12px;border-radius:10px;background:#18171e;border:1px solid #8b7e97;color:#fff;font-size:14px}html body .svp-campaign__controls button[data-campaign-pause]{min-width:96px}html body .svp-campaign__counter{font-size:12px;color:#ddd3e3;min-width:30px;white-space:nowrap}.svp-campaign a:focus-visible,.svp-campaign button:focus-visible{outline:3px solid #dcb7f1;outline-offset:3px}@media (min-width:768px) and (max-width:1100px){html body .svp-campaign__slide{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:32px;padding-bottom:88px}html body .svp-campaign__copy{max-width:700px;width:100%;margin:auto}html body .svp-campaign__products{width:100%;max-width:700px;margin:auto}html body .svp-campaign__copy h1,html body .svp-campaign__copy h2{font-size:44px!important}html body .svp-campaign__copy{grid-template-rows:18px auto 56px 48px 32px;gap:14px}}@media(max-width:767px){html body .svp-campaign__slide{grid-template-columns:minmax(0,1fr);gap:22px;min-height:0;padding:28px 24px 88px;background-size:auto}html body .svp-campaign__copy{grid-template-rows:16px auto 54px 48px 34px;gap:14px}html body .svp-campaign__copy h1,html body .svp-campaign__copy h2{font-size:clamp(32px,9vw,40px)!important;line-height:1.08!important;min-height:2.16em}html body .svp-campaign__eyebrow{font-size:9px;line-height:16px;letter-spacing:.08em}html body .svp-campaign__highlights{gap:7px}html body .svp-campaign__highlights>a{height:54px}html body .svp-campaign__highlights strong{font-size:20px}html body .svp-campaign__highlights small{font-size:9px}html body .svp-campaign__actions{gap:12px}html body .svp-campaign__actions>a{font-size:12px}html body .svp-campaign__actions>.button{font-size:13px;padding:10px 12px!important}html body .svp-campaign__products{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 -24px 0 0;padding-right:24px;width:auto}html body .svp-campaign-product{flex:0 0 88%;grid-template-columns:88px minmax(0,1fr);gap:10px;min-height:158px;padding:10px;scroll-snap-align:start}html body .svp-campaign-product__image{width:88px;height:114px}html body .svp-campaign-product img{height:92px;max-height:92px}html body .svp-campaign-product .price{font-size:15px;gap:5px}html body .svp-campaign-product .price del{font-size:10px}html body .svp-campaign__note{font-size:10px}}html body .svp-bf-announcement{background:linear-gradient(90deg,#030304,#19191c)}body ul.products li.product .svp-bf-campaign-badge{border-radius:8px;background:#111113;border-color:#8a8190}html body .svp-campaign__slide{align-items:start}html body .svp-campaign__products{align-self:start}html body .svp-campaign__actions>.button{min-width:156px}@media(max-width:767px){html body .svp-campaign__actions>.button{min-width:148px}html body .svp-campaign__slide:not(.svp-campaign__slide--bf) .svp-campaign__highlights strong{font-size:clamp(13px,3.9vw,16px)}html body .svp-campaign__slide--bf .svp-campaign__highlights strong{font-size:26px}}html body .svp-campaign-product__body{font-size:13px!important}html body .svp-campaign-product strong{font-size:13px!important;line-height:1.35!important}html body .svp-campaign-product .price{font-size:16px!important}html body .svp-campaign-product .price del{font-size:11px!important}html body .svp-campaign-product__variant{font-size:10px!important;line-height:1.4!important}html body.svp-native-storefront #page .svp-campaign .svp-campaign__actions>.button{flex:0 0 164px;width:164px;min-width:164px;max-width:164px;font-size:14px!important;line-height:1.3!important}@media(max-width:767px){html body.svp-native-storefront #page .svp-campaign .svp-campaign__actions>.button{flex-basis:148px;width:148px;min-width:148px;max-width:148px;font-size:13px!important}}body .svp-campaign .svp-campaign__controls{gap:2px!important;bottom:12px!important;align-items:center!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body .svp-campaign .svp-campaign__controls button{display:grid!important;place-items:center!important;width:32px!important;min-width:32px!important;height:36px!important;min-height:36px!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#fff!important;box-shadow:none!important;font-size:22px!important;line-height:1!important}body .svp-campaign .svp-campaign__controls button:hover{background:#ffffff1f!important}body .svp-campaign .svp-campaign__controls button:focus-visible{outline:2px solid #fff!important;outline-offset:1px!important}body .svp-campaign .svp-campaign__dots{display:flex;gap:0;align-items:center}body .svp-campaign .svp-campaign__dots button{position:relative;width:32px!important;overflow:hidden}body .svp-campaign .svp-campaign__dots button::before{content:"";position:absolute;width:6px;height:6px;border-radius:99px;background:#aaa3b2}body .svp-campaign .svp-campaign__dots button[aria-current="true"]{width:44px!important}body .svp-campaign .svp-campaign__dots button[aria-current="true"]::before{width:32px;height:4px;background:#ffffff50}body .svp-campaign .svp-campaign__dots button span{display:none;position:absolute;left:6px;width:32px;height:4px;background:#fff;border-radius:99px;transform-origin:left;transform:scaleX(0)}body .svp-campaign .svp-campaign__dots button[aria-current="true"] span{display:block}body .svp-campaign .svp-campaign__controls [data-campaign-pause]{font-size:16px!important}@media(max-width:767px){body .svp-mwi-badge.svp-mwi-badge--top::before{content:none!important;display:none!important}body .svp-mwi-badge.svp-mwi-badge--top{font-size:11px!important;white-space:nowrap!important}}html body.svp-native-storefront #page #content ul.products li.product .astra-shop-summary-wrap{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;text-align:left!important;padding:16px!important;gap:8px!important;min-width:0!important;box-sizing:border-box!important}html body.svp-native-storefront #page #content ul.products li.product .astra-shop-summary-wrap>*{min-width:0;max-width:100%;margin-top:0!important;margin-bottom:0!important}html body.svp-native-storefront #page #content ul.products li.product .ast-loop-product__link{order:1}html body.svp-native-storefront #page #content ul.products li.product .woocommerce-loop-product__title{font-size:16px!important;line-height:1.35!important;font-weight:650!important;margin:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}html body.svp-native-storefront #page #content ul.products li.product .svp-product-highlight{order:2;font-size:12px!important;line-height:1.45!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body.svp-native-storefront #page #content ul.products li.product .astra-shop-summary-wrap>.price{order:3;font-size:24px!important;line-height:1.2!important;font-weight:750!important}html body.svp-native-storefront #page #content ul.products li.product .astra-shop-summary-wrap .price .price{display:flex!important;align-items:baseline!important;justify-content:flex-end!important;flex-direction:row-reverse;flex-wrap:wrap;gap:5px 10px}html body.svp-native-storefront #page #content ul.products li.product .astra-shop-summary-wrap .price :is(ins,.svp-price-amount,.svp-price-whole,.svp-price-decimals,.svp-price-currency){font-size:inherit!important;line-height:inherit!important;font-weight:750!important;vertical-align:baseline!important;text-decoration:none!important}html body.svp-native-storefront #page #content ul.products li.product .astra-shop-summary-wrap .price del{font-size:14px!important;font-weight:400!important;opacity:.65;white-space:nowrap}html body.svp-native-storefront #page #content ul.products li.product .astra-shop-summary-wrap .price del *{font-size:inherit!important;font-weight:inherit!important}html body.svp-native-storefront #page #content ul.products li.product .svp-price-label{display:none!important}html body.svp-native-storefront #page #content ul.products li.product .review-rating{order:4;display:flex!important;flex-wrap:wrap;align-items:center!important;justify-content:flex-start!important;gap:5px!important;line-height:1.4!important;font-size:13px!important;min-height:20px}html body.svp-native-storefront #page #content ul.products li.product .review-rating .svp-rating-text{font-size:13px!important;font-weight:700!important;line-height:1.4!important;white-space:nowrap}html body.svp-native-storefront #page #content ul.products li.product .svp-card-review-count{font-size:12px!important;text-decoration:none;white-space:nowrap;opacity:.85}html body.svp-native-storefront #page #content ul.products li.product .review-rating .star-rating{margin:0!important;color:#ff9900!important;flex:none;font-size:12px!important;height:1.3em!important;line-height:1.3em!important}html body.svp-native-storefront #page #content ul.products li.product .svp-card-shipping{order:5;align-items:flex-start!important;text-align:left!important;margin:0!important;gap:2px!important;font-size:12px!important}html body.svp-native-storefront #page #content ul.products li.product .svp-card-shipping__label{justify-content:flex-start!important;text-align:left!important;line-height:1.4!important}html body.svp-native-storefront #page #content ul.products li.product .svp-card-shipping__label img{width:24px!important;height:16px!important;object-fit:contain;flex:0 0 24px}html body.svp-native-storefront #page #content ul.products li.product .svp-mobile-color-links{order:6;justify-content:flex-start!important;align-items:center!important;gap:3px!important;flex-wrap:nowrap!important}html body.svp-native-storefront #page #content ul.products li.product .svp-desktop-variation-slot{order:6}html body.svp-native-storefront #page #content ul.products li.product .svp-loop-color-list{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;flex-wrap:nowrap!important}html body.svp-native-storefront #page #content ul.products li.product .svp-color-overflow{display:none!important}html body.svp-native-storefront #page #content ul.products li.product a.svp-color-more{font-size:11px!important;line-height:1.2!important;font-weight:600!important;padding:6px 2px!important;text-decoration:underline;white-space:nowrap}html body.svp-native-storefront #page #content ul.products li.product .svp-card-actions{order:8;display:flex!important;gap:7px!important;align-items:stretch!important;margin-top:4px!important;width:100%!important}html body.svp-native-storefront #page #content ul.products li.product .svp-card-actions>a.button{flex:1!important;min-width:0!important;margin:0!important;min-height:40px!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:6px!important;font-size:12px!important;line-height:1.2!important;border-radius:8px!important;text-align:center!important}html body.svp-native-storefront #page #content ul.products li.product .svp-card-actions>.svp-native-wishlist-button{position:static!important;inset:auto!important;flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;margin:0!important;transform:none!important;border-radius:8px!important;background:#f5f0fa!important;color:#5c088b!important;border:1px solid #cbbbd9!important;box-shadow:none!important;display:grid!important;place-items:center!important;padding:0!important}html body.svp-native-storefront #page #content ul.products li.product .svp-card-actions>.svp-native-wishlist-button svg{width:19px!important;height:19px!important}html body.svp-native-storefront #page #content ul.products li.product .astra-shop-thumbnail-wrap{padding-top:38px!important}html body.svp-native-storefront #page #content ul.products li.product .astra-shop-thumbnail-wrap>.svp-card-badge-slot{top:8px!important;left:8px!important;right:58px!important;height:24px!important}html body.svp-native-storefront #page #content ul.products li.product .svp-card-badge-slot .svp-bf-campaign-badge{position:relative!important;inset:auto!important;display:inline-flex!important;height:22px!important;align-items:center!important;padding:3px 6px!important;font-size:10px!important;line-height:1!important;order:-1;background:#111113!important;color:white!important;border:1px solid #8a8190!important}html body.svp-native-storefront #page #content ul.products li.product.outofstock .astra-shop-thumbnail-wrap{padding-top:0!important}@media(min-width:768px){html body.svp-native-storefront #page #content ul.products li.product .review-rating .star-rating{width:17px!important;font-size:17px!important}html body.svp-native-storefront #page #content ul.products li.product .review-rating .star-rating:before{content:"★"!important;color:#ff9900!important;font-family:inherit!important;opacity:1!important}html body.svp-native-storefront #page #content ul.products li.product .review-rating .star-rating>span{display:none!important}}@media(max-width:767px){html body.svp-native-storefront #page #content ul.products li.product .astra-shop-summary-wrap{padding:12px 10px!important;gap:7px!important}html body.svp-native-storefront #page #content ul.products li.product .woocommerce-loop-product__title{font-size:14px!important}html body.svp-native-storefront #page #content ul.products li.product .astra-shop-summary-wrap>.price{font-size:21px!important}html body.svp-native-storefront #page #content ul.products li.product .astra-shop-summary-wrap .price del{font-size:12px!important}html body.svp-native-storefront #page #content ul.products li.product .review-rating{gap:4px!important}html body.svp-native-storefront #page #content ul.products li.product .review-rating .svp-rating-text{font-size:11px!important}html body.svp-native-storefront #page #content ul.products li.product .review-rating .star-rating{font-size:10px!important}html body.svp-native-storefront #page #content ul.products li.product .svp-card-review-count{font-size:10px!important}html body.svp-native-storefront #page #content ul.products li.product .svp-card-shipping{font-size:11px!important}html body.svp-native-storefront #page #content ul.products li.product .svp-mobile-color-link{width:24px!important;min-width:24px!important;height:30px!important}html body.svp-native-storefront #page #content ul.products.svp-products-list li.product .astra-shop-summary-wrap{padding:12px!important}html body.svp-native-storefront #page #content ul.products.svp-products-list li.product .review-rating{order:2}html body.svp-native-storefront #page #content ul.products.svp-products-list li.product .astra-shop-summary-wrap>.price{order:3}html body.svp-native-storefront #page #content ul.products.svp-products-list li.product .svp-product-highlight{order:4}}html body.svp-native-storefront #page #content ul.products li.product .svp-card-actions>a.button[hidden]{display:none!important}html body.svp-native-storefront #page #content ul.products li.product .svp-card-actions{flex-direction:row!important}html body.svp-native-storefront #page #content ul.products li.product .svp-card-actions>.svp-native-wishlist-button{order:2!important}html body.svp-native-storefront #page #content ul.products li.product .svp-card-actions>:is(a.button,.svp-card-add-proxy){order:1!important}html body.svp-native-storefront #page #content ul.products li.product .svp-card-actions>.svp-card-add-proxy{flex:1!important;min-width:0!important;min-height:40px!important;height:auto!important;padding:6px!important;font-size:12px!important;line-height:1.2!important;border-radius:8px!important;margin:0!important}html body.svp-native-storefront #page #content ul.products li.product .svp-card-actions>.svp-card-add-proxy[hidden],html body.svp-native-storefront #page #content ul.products li.product form.svp-loop-variations>.svp-loop-add{display:none!important}html body.svp-native-storefront #page #content ul.products li.product .svp-card-actions>.svp-card-add-proxy{position:static!important;inset:auto!important;transform:none!important}html body.svp-native-storefront #page #content ul.products li.product .svp-card-actions{position:static!important;inset:auto!important;transform:none!important;height:auto!important;min-height:40px!important;width:100%!important;box-sizing:border-box!important;flex:none!important}@media(max-width:359px){html body.svp-native-storefront #page #content ul.products li.product .svp-mobile-color-links{gap:2px!important}html body.svp-native-storefront #page #content ul.products li.product .svp-mobile-color-link{width:20px!important;min-width:20px!important;height:28px!important}html body.svp-native-storefront #page #content ul.products li.product a.svp-color-more{font-size:10px!important;padding-left:0!important;padding-right:0!important}}html body.svp-native-storefront #page #content ul.products li.product .svp-card-actions>a.button{position:static!important;inset:auto!important;transform:none!important;float:none!important;width:auto!important;max-width:none!important}html body.svp-native-storefront #page #content ul.products li.product .astra-shop-summary-wrap .svp-price-decimals:before{content:","}html body.svp-native-storefront #page #content ul.products li.product .astra-shop-summary-wrap>:is(.price,.review-rating,.ast-loop-product__link,.svp-product-highlight){position:static!important;inset:auto!important;float:none!important;transform:none!important;width:auto!important}@media(max-width:767px){html body.svp-native-storefront #page #content ul.products.svp-products-list li.product{display:grid!important;grid-template-columns:40% minmax(0,1fr)!important;gap:0!important;align-items:stretch!important;padding-bottom:0!important}html body.svp-native-storefront #page #content ul.products.svp-products-list li.product .astra-shop-thumbnail-wrap{grid-column:1!important;grid-row:1!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;padding:66px 6px 12px!important;align-self:stretch!important;display:flex!important;align-items:center!important;justify-content:center!important}html body.svp-native-storefront #page #content ul.products.svp-products-list li.product .astra-shop-thumbnail-wrap>a.woocommerce-LoopProduct-link{display:block!important;width:100%!important}html body.svp-native-storefront #page #content ul.products.svp-products-list li.product .astra-shop-thumbnail-wrap img{height:auto!important;width:100%!important;object-fit:contain!important}html body.svp-native-storefront #page #content ul.products.svp-products-list li.product .astra-shop-summary-wrap{grid-column:2!important;grid-row:1!important;width:100%!important;height:auto!important;padding:12px!important;gap:7px!important}html body.svp-native-storefront #page #content ul.products.svp-products-list li.product .astra-shop-thumbnail-wrap>.svp-card-badge-slot{right:6px!important;left:6px!important;top:8px!important}html body.svp-native-storefront #page #content ul.products.svp-products-list li.product .astra-shop-thumbnail-wrap .onsale.square{top:36px!important;right:6px!important}html body.svp-native-storefront #page #content ul.products.svp-products-list li.product .woocommerce-loop-product__title{font-size:14px!important;min-height:0!important}html body.svp-native-storefront #page #content ul.products.svp-products-list li.product .svp-product-highlight{display:none!important}html body.svp-native-storefront #page #content ul.products.svp-products-list li.product .svp-mobile-color-links{gap:2px!important}html body.svp-native-storefront #page #content ul.products.svp-products-list li.product .svp-mobile-color-link{width:20px!important;min-width:20px!important}html body.svp-native-storefront #page #content ul.products.svp-products-list li.product a.svp-color-more{font-size:10px!important}}html body.svp-native-storefront #page #content ul.products li.product{padding-bottom:0!important}html body.svp-native-storefront #page #content ul.products li.product .astra-shop-summary-wrap .price .price{font-size:inherit!important}@media(max-width:767px){html body.svp-native-storefront #page #content ul.products.svp-products-list li.product .astra-shop-summary-wrap{display:flex!important;flex-direction:column!important}html body.svp-native-storefront #page #content ul.products.svp-products-list li.product .astra-shop-summary-wrap>.ast-loop-product__link{order:1!important}html body.svp-native-storefront #page #content ul.products.svp-products-list li.product .astra-shop-summary-wrap>.review-rating{order:2!important}html body.svp-native-storefront #page #content ul.products.svp-products-list li.product .astra-shop-summary-wrap>.price{order:3!important}}html body.svp-native-storefront #page #content ul.products li.product .astra-shop-summary-wrap>.price{display:block!important}.svp-card-badge-slot .svp-badge-label-short{display:none}@media(max-width:767px){.svp-card-badge-slot .svp-badge-label-long{display:none}.svp-card-badge-slot .svp-badge-label-short{display:inline}}