:root{--superstyle-accent: #6667ab;--superstyle-ink: #111111;--superstyle-muted: #6d6d6d;--superstyle-line: #e5e5e5;--superstyle-soft: #f7f7f7;--superstyle-header-offset: 0px}.sticky-atc-bar.superstyle-sticky-atc{position:fixed;top:var(--superstyle-header-offset);bottom:auto!important;left:0;right:0;width:100%;z-index:8;display:block;padding:0;background:#fff;border-top:1px solid var(--superstyle-line);border-bottom:1px solid var(--superstyle-line);box-shadow:0 8px 24px #00000014;transform:translateY(-125%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .28s ease,opacity .2s ease,visibility .2s ease}.sticky-atc-bar.superstyle-sticky-atc.atc-visible{display:block;transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.superstyle-sticky-atc__inner{min-height:96px;display:flex;align-items:center;gap:24px;padding-top:12px;padding-bottom:12px}.superstyle-sticky-atc__product{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 430px}.superstyle-sticky-atc__media{width:64px;height:72px;flex:0 0 64px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f5f5f5;border-radius:4px}.superstyle-sticky-atc__image{width:100%;height:100%;object-fit:contain;display:block}.superstyle-sticky-atc__title{margin:0;max-width:430px;color:var(--superstyle-ink);font-size:18px;line-height:1.15;font-weight:700;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.superstyle-sticky-atc__controls{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:14px;flex:1 1 auto}.superstyle-sticky-atc__options{display:flex;align-items:center;gap:10px}.superstyle-sticky-atc__select-wrap{margin:0}.superstyle-sticky-atc__select{height:42px;min-width:112px;max-width:165px;padding:0 34px 0 14px;border:1px solid #b9b9b9;border-radius:9px;background-color:#fff;color:var(--superstyle-ink);font:inherit;font-size:13px;line-height:1;cursor:pointer}.superstyle-sticky-atc__price{min-width:94px;text-align:center;color:var(--superstyle-ink);font-size:22px;line-height:1;font-weight:700;white-space:nowrap}.superstyle-sticky-atc__button{min-width:132px;min-height:44px;padding:10px 20px;border:1px solid var(--superstyle-ink);border-radius:999px;background:var(--superstyle-accent);color:#fff;font:inherit;font-size:13px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,opacity .2s ease,background .2s ease}.superstyle-sticky-atc__button:hover:not(:disabled){transform:translateY(-1px);background:#57589a}.superstyle-sticky-atc__button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1100px){.superstyle-sticky-atc__title{font-size:15px;max-width:280px}.superstyle-sticky-atc__select{min-width:96px;max-width:130px}.superstyle-sticky-atc__price{font-size:18px;min-width:78px}.superstyle-sticky-atc__inner{gap:14px}.superstyle-sticky-atc__controls{gap:9px}}@media(max-width:749px){.sticky-atc-bar.superstyle-sticky-atc{top:auto;bottom:0!important;transform:translateY(125%);border-top:1px solid var(--superstyle-line);border-bottom:0;z-index:9}.sticky-atc-bar.superstyle-sticky-atc.atc-visible{transform:translateY(0)}.superstyle-sticky-atc__inner{min-height:74px;padding:10px 14px;gap:10px}.superstyle-sticky-atc__product,.superstyle-sticky-atc__options{display:none}.superstyle-sticky-atc__controls{width:100%;margin:0;display:grid;grid-template-columns:auto 1fr;gap:12px}.superstyle-sticky-atc__price{min-width:0;text-align:left;font-size:19px}.superstyle-sticky-atc__button{width:100%;min-width:0;min-height:48px}}.cart-notification{z-index:1000}.cart-notification-content{top:0;right:0;width:410px;max-width:min(410px,100vw);height:100%;border:0;border-left:1px solid #dedede;border-radius:0!important;background:#fff;box-shadow:-14px 0 40px #00000029}.cart-notification.active .cart-notification-content{transform:translate(0)}.cart-notification .cart-notification__wrapper{padding:0 16px 20px;border-radius:0!important;background:#fff}.cart-notification .cart-notification__header{position:sticky;top:0;z-index:4;min-height:52px;margin:0 -16px;padding:14px 46px 12px;align-items:center;justify-content:center;background:#fff;border-bottom:1px solid var(--superstyle-line)}.cart-notification .cart-notification__header .cart-notification__heading{justify-content:center;flex-grow:0;color:var(--superstyle-ink);font-family:inherit;font-size:16px;line-height:1.2;font-weight:700;text-align:center;text-transform:none}.cart-notification .cart-notification__header .modal__close-button.link{top:8px;right:9px;margin:0;width:36px;height:36px}.cart-notification .cart-notification__header .modal__close-button .icon{width:18px;height:18px}.cart-notification .cart-notification__sale-banner{display:none!important}.cart-notification-product{display:block}.superstyle-cart-progress{margin:12px 0 18px;padding:12px 12px 10px;border:1px solid #d8d8e9;border-radius:6px;background:#fbfbff}.superstyle-cart-progress__saved,.superstyle-cart-progress__message{margin:0;color:var(--superstyle-ink);font-size:12px;line-height:1.35;text-align:center}.superstyle-cart-progress__saved{margin-bottom:5px}.superstyle-cart-progress__message strong{font-weight:800}.superstyle-cart-progress__message--success{color:#2d6d42}.superstyle-cart-progress__track{width:100%;height:6px;margin-top:9px;overflow:hidden;border-radius:999px;background:#e5e5e5}.superstyle-cart-progress__bar{display:block;height:100%;min-width:2px;border-radius:inherit;background:var(--superstyle-accent);transition:width .3s ease}.cart-notification .cart__contents{padding:0}.cart-notification .cart-notification-item,.cart-notification .d-product-style-1.cart-notification-item.border-bottom{margin:0;padding:0 0 16px;border-bottom:1px solid var(--superstyle-line)}.cart-notification .cart-notification-item+.cart-notification-item{padding-top:16px}.cart-notification .cart-notification-item-wrp{gap:12px}.cart-notification .d-product-style-1 .cart-notification-item__media,.cart-notification .cart-notification-item__media{width:82px;flex:0 0 82px;margin:0}.cart-notification .cart-notification-item__image-wrp{width:82px;height:94px;padding:0!important;border-radius:4px;background:#f6f6f6}.cart-notification .cart-notification-item__image{object-fit:contain}.cart-notification .d-product-style-1 .cart-notification-item__details,.cart-notification .cart-notification-item__details{width:auto;min-width:0;flex:1 1 auto}.cart-notification .d-product-style-1 .cart-notification-item__name,.cart-notification .cart-notification-item__name{display:-webkit-box;margin:0 0 5px;padding:0 26px 0 0;overflow:hidden;color:var(--superstyle-ink);font-family:inherit;font-size:13px;line-height:1.3;font-weight:650;-webkit-line-clamp:3;-webkit-box-orient:vertical}.cart-notification .d-product-style-1 .cart-notification-item__price,.cart-notification .cart-notification-item__price{margin:4px 0 7px;color:var(--superstyle-ink);font-size:13px;font-weight:700}.cart-notification .d-product-style-1 .cart-notification-item__price-wrapper{position:static;margin-top:7px}.cart-notification .d-product-style-1 .cart-notification-item__price-wrapper .price{max-width:none;color:var(--superstyle-ink);font-size:13px;font-weight:700}.cart-notification .d-product-style-1 .cart-notification-item__quantity{display:flex;justify-content:flex-start;gap:8px;margin-top:6px}.cart-notification .d-product-style-1 .cart-notification-item__quantity .quantity,.cart-notification .cart-notification-item__quantity .quantity{width:92px;height:30px;max-width:92px;border:1px solid #c9c9c9;border-radius:3px}.cart-notification .quantity__button{width:28px}.cart-notification .quantity__input{height:28px;font-size:12px}.cart-notification .d-product-style-1 .cart-notification-item__wrapper{margin-top:4px}.cart-notification .d-product-style-1 .cart-notification-item__wrapper cart-remove-button{position:absolute;top:-3px;right:-5px;margin:0}.cart-notification .d-product-style-1 cart-remove-button .with-icon{width:28px;height:28px;padding:5px;background:transparent}.cart-notification .smart-combo--cart.superstyle-cart-upsells{margin:20px 0 0;padding:0;overflow:hidden;border:1px solid #111;border-radius:4px;background:#fff}.cart-notification .superstyle-cart-upsells .smart-combo__header{margin:0;padding:10px 12px;background:#111;color:#fff;text-align:center}.cart-notification .superstyle-cart-upsells .smart-combo__header h2{margin:0;color:#fff;font-family:inherit;font-size:13px;line-height:1.2;font-weight:750;text-transform:none}.cart-notification .superstyle-cart-upsells .smart-combo__products{display:flex;flex-direction:column;gap:0;padding:0;overflow:visible}.cart-notification .superstyle-cart-upsell.smart-combo__item{width:100%;min-width:0;display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border-bottom:1px solid var(--superstyle-line)}.cart-notification .superstyle-cart-upsell.smart-combo__item:last-child{border-bottom:0}.cart-notification .superstyle-cart-upsell__image.smart-combo__image{width:72px;height:78px;aspect-ratio:auto;border-radius:3px;background:#f6f6f6}.cart-notification .superstyle-cart-upsell__image img{object-fit:contain}.cart-notification .superstyle-cart-upsell__body.smart-combo__body{min-width:0;padding:0}.cart-notification .superstyle-cart-upsell__title.smart-combo__title{display:-webkit-box;overflow:hidden;color:var(--superstyle-ink);font-size:12px;line-height:1.28;font-weight:650;-webkit-line-clamp:3;-webkit-box-orient:vertical}.cart-notification .superstyle-cart-upsell__price.smart-combo__price{margin:4px 0 5px;color:var(--superstyle-ink);font-size:12px;line-height:1.2;font-weight:750}.cart-notification .superstyle-cart-upsell__variant.smart-combo__variant{width:100%;max-width:145px;height:30px;margin:0;padding:0 24px 0 8px;border:1px solid #c8c8c8;border-radius:3px;background:#fff;font-size:10px}.cart-notification .superstyle-cart-upsell__button{align-self:end;min-width:78px;min-height:30px;padding:6px 8px;border:1px solid var(--superstyle-accent);border-radius:5px;background:#fff;color:var(--superstyle-ink);font:inherit;font-size:10px;line-height:1.1;font-weight:700;cursor:pointer}.cart-notification .superstyle-cart-upsell__button:hover:not(:disabled){background:var(--superstyle-accent);color:#fff}.cart-notification .superstyle-cart-upsell__button:disabled{opacity:.55;cursor:wait}.cart-notification .cart-notification__links{position:sticky;bottom:-1px;z-index:3;margin:auto -16px -20px;padding:12px 16px 16px;background:#fff;border-top:1px solid var(--superstyle-line);box-shadow:0 -8px 22px #0000000d}.cart-notification .cart-notification__links>*{margin-top:8px}.cart-notification #cart-notification-checkout{min-height:50px;border-radius:4px;background:var(--superstyle-accent)!important;border-color:var(--superstyle-accent)!important;color:#fff!important;font-size:15px;font-weight:750}.cart-notification #cart-notification-button{min-height:42px;border-radius:4px;font-size:13px}.cart-notification .tax-note{text-align:center!important;font-size:10px!important;opacity:.7}.cart-notification .link--continue{justify-content:center;margin:9px auto 0!important;padding:0!important;font-size:11px}.cart-notification .cart-notification__notes{border-bottom:0}.cart-notification .cart-notification__notes>summary{padding:8px 0;font-size:12px}@media(max-width:749px){.cart-notification-content{width:min(390px,100vw);max-width:100vw}.cart-notification .cart-notification__wrapper{padding-left:13px;padding-right:13px}.cart-notification .cart-notification__header,.cart-notification .cart-notification__links{margin-left:-13px;margin-right:-13px}.cart-notification .superstyle-cart-upsell.smart-combo__item{grid-template-columns:62px minmax(0,1fr) auto;gap:8px;padding:8px}.cart-notification .superstyle-cart-upsell__image.smart-combo__image{width:62px;height:70px}}.superstyle-sticky-atc__quantity{width:106px;height:42px;flex:0 0 106px;display:grid;grid-template-columns:32px 42px 32px;align-items:stretch;overflow:hidden;border:1px solid #b9b9b9;border-radius:9px;background:#fff}.superstyle-sticky-atc__qty-button,.superstyle-sticky-atc__qty-input{width:100%;min-width:0;height:40px;margin:0;padding:0;border:0;background:transparent;color:var(--superstyle-ink);font:inherit;text-align:center}.superstyle-sticky-atc__qty-button{display:flex;align-items:center;justify-content:center;cursor:pointer}.superstyle-sticky-atc__qty-button svg{width:11px;height:11px}.superstyle-sticky-atc__qty-button svg path{stroke:currentColor}.superstyle-sticky-atc__qty-button:hover:not(:disabled){background:#f5f5f5}.superstyle-sticky-atc__qty-button:disabled,.superstyle-sticky-atc__qty-button.is-disabled{opacity:.35;cursor:not-allowed}.superstyle-sticky-atc__qty-input{border-left:1px solid #ececec;border-right:1px solid #ececec;border-radius:0;font-size:13px;font-weight:600;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.superstyle-sticky-atc__qty-input::-webkit-outer-spin-button,.superstyle-sticky-atc__qty-input::-webkit-inner-spin-button{margin:0;appearance:none;-webkit-appearance:none}@media(max-width:1200px){.superstyle-sticky-atc__quantity{width:96px;flex-basis:96px;grid-template-columns:28px 40px 28px}}@media(max-width:749px){.superstyle-sticky-atc__inner{min-height:76px}.superstyle-sticky-atc__controls{grid-template-columns:96px auto minmax(130px,1fr);gap:8px;align-items:center}.superstyle-sticky-atc__quantity{display:grid;width:96px;height:42px}.superstyle-sticky-atc__price{font-size:16px;text-align:center}.superstyle-sticky-atc__button{min-height:44px;padding-left:12px;padding-right:12px;font-size:12px}}@media(max-width:430px){.superstyle-sticky-atc__controls{grid-template-columns:94px 1fr}.superstyle-sticky-atc__price{display:none}}.cart-notification .cart-notification-item__quantity,.cart-notification .d-product-style-1 .cart-notification-item__quantity{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap;gap:7px!important;margin-top:8px!important;order:initial}.cart-notification .cart-notification-item__quantity>label:not(.visually-hidden){margin:0 2px 0 0;color:#5f5f5f;font-size:11px!important;line-height:32px;font-weight:600}.cart-notification .cart-notification-item__quantity .quantity,.cart-notification .d-product-style-1 .cart-notification-item__quantity .quantity{display:grid!important;grid-template-columns:32px 38px 32px;width:102px!important;max-width:102px!important;height:32px!important;margin:0!important;overflow:hidden;border:1px solid #c6c6c6!important;border-radius:5px!important;background:#fff}.cart-notification .cart-notification-item__quantity .quantity__button,.cart-notification .d-product-style-1 .cart-notification-item__quantity .quantity__button{display:flex!important;width:32px!important;min-width:32px!important;height:30px!important;margin:0!important;padding:0!important;align-items:center;justify-content:center;opacity:1!important;visibility:visible!important;background:#fff}.cart-notification .cart-notification-item__quantity .quantity__button:hover:not(.disabled){background:#f4f4f4}.cart-notification .cart-notification-item__quantity .quantity__button.disabled,.cart-notification .d-product-style-1 .cart-notification-item__quantity .quantity__button.disabled{opacity:.35!important;visibility:visible!important;pointer-events:none!important}.cart-notification .cart-notification-item__quantity .quantity__button svg{width:10px;height:10px}.cart-notification .cart-notification-item__quantity .quantity__input,.cart-notification .d-product-style-1 .cart-notification-item__quantity .quantity__input{width:38px!important;min-width:38px!important;height:30px!important;margin:0!important;padding:0!important;border-left:1px solid #ececec!important;border-right:1px solid #ececec!important;border-radius:0!important;background:#fff!important;color:var(--superstyle-ink)!important;font-size:12px!important;font-weight:600;text-align:center}.cart-notification .cart-notification-item__quantity cart-remove-button{display:inline-flex;align-items:center;min-height:32px}.cart-notification .cart-notification-item__quantity cart-remove-button .link{font-size:11px}.superstyle-product-upsells.smart-combo{width:100%;max-width:100%;margin:24px 0 8px;padding:0;overflow:hidden;border:1px solid #111;border-radius:5px;background:#fff}.superstyle-product-upsells .superstyle-product-upsells__header.smart-combo__header{margin:0;padding:11px 13px 10px;background:#111;color:#fff;text-align:left}.superstyle-product-upsells .superstyle-product-upsells__header h2{margin:0;color:#fff;font-family:inherit;font-size:14px;line-height:1.2;font-weight:750;text-transform:none}.superstyle-product-upsells .superstyle-product-upsells__header p{margin:3px 0 0;color:#ffffffb8;font-size:11px;line-height:1.3}.superstyle-product-upsells .superstyle-product-upsells__products.smart-combo__products{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;padding:0;overflow:visible}.superstyle-product-upsells .superstyle-product-upsell.smart-combo__item{width:100%;min-width:0;display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:11px;border-bottom:1px solid var(--superstyle-line);background:#fff}.superstyle-product-upsells .superstyle-product-upsell.smart-combo__item:last-child{border-bottom:0}.superstyle-product-upsells .superstyle-product-upsell__image.smart-combo__image{display:block;width:76px;height:84px;min-width:76px;aspect-ratio:auto;overflow:hidden;border-radius:4px;background:#f6f6f6}.superstyle-product-upsells .superstyle-product-upsell__image img{display:block;width:100%;height:100%;object-fit:contain}.superstyle-product-upsells .superstyle-product-upsell__body.smart-combo__body{min-width:0;padding:0}.superstyle-product-upsells .superstyle-product-upsell__title.smart-combo__title{display:-webkit-box;margin:0;overflow:hidden;color:var(--superstyle-ink);font-size:12px;line-height:1.28;font-weight:650;text-decoration:none;-webkit-line-clamp:3;-webkit-box-orient:vertical}.superstyle-product-upsells .superstyle-product-upsell__price.smart-combo__price{display:block;margin:4px 0 6px;color:var(--superstyle-ink);font-size:12px;line-height:1.2;font-weight:750}.superstyle-product-upsells .superstyle-product-upsell__variant.smart-combo__variant{width:100%;max-width:155px;height:31px;margin:0;padding:0 25px 0 8px;border:1px solid #c8c8c8;border-radius:4px;background:#fff;color:var(--superstyle-ink);font-size:10px;line-height:1}.superstyle-product-upsells .superstyle-product-upsell__button{align-self:end;min-width:82px;min-height:31px;margin:0;padding:6px 9px;border:1px solid var(--superstyle-accent);border-radius:5px;background:#fff;color:var(--superstyle-ink);font:inherit;font-size:10px;line-height:1.1;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease,opacity .2s ease}.superstyle-product-upsells .superstyle-product-upsell__button:hover:not(:disabled){background:var(--superstyle-accent);color:#fff}.superstyle-product-upsells .superstyle-product-upsell__button:disabled{opacity:.55;cursor:wait}@media(max-width:520px){.superstyle-product-upsells .superstyle-product-upsell.smart-combo__item{grid-template-columns:64px minmax(0,1fr) auto;gap:8px;padding:9px}.superstyle-product-upsells .superstyle-product-upsell__image.smart-combo__image{width:64px;height:72px;min-width:64px}.superstyle-product-upsells .superstyle-product-upsell__variant.smart-combo__variant{max-width:135px}.superstyle-product-upsells .superstyle-product-upsell__button{min-width:72px;padding-left:7px;padding-right:7px;font-size:9px}}.section-announcement-bar .announcement-bar{background:radial-gradient(circle at 50% 50%,#a7a2ff47,#a7a2ff0d 22%,#0000 42%),linear-gradient(90deg,#4b4a8b,#6667ab 22%,#8a8de3,#6667ab 78%,#4b4a8b)!important;box-shadow:inset 0 1px #ffffff1f,0 8px 26px #57559e2e}.section-announcement-bar .announcement-bar__message p,.section-announcement-bar .announcement-bar__message strong{color:#fff!important;text-shadow:0 1px 10px rgba(0,0,0,.18);letter-spacing:.06em}.superstyle-bundle.smart-combo{margin:3.2rem 0 3.8rem;padding:0;border:0}.superstyle-bundle__header h2{margin:0 0 1.8rem;font-size:clamp(2.4rem,2vw,3.2rem);line-height:1.05;text-transform:uppercase;font-weight:800;letter-spacing:.02em}.superstyle-bundle__hero{display:grid;grid-template-columns:minmax(0,1fr) 30rem;gap:2rem;align-items:center;margin-bottom:2rem}.superstyle-bundle__thumbs{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem}.superstyle-bundle__thumb-item{width:8.4rem;height:8.4rem;border:1px solid rgba(17,17,17,.1);border-radius:1.2rem;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}.superstyle-bundle__thumb-item img{width:100%;height:100%;object-fit:cover;display:block}.superstyle-bundle__plus{font-size:2.6rem;line-height:1;color:#111;opacity:.8}.superstyle-bundle__summary{display:flex;flex-direction:column;gap:1.2rem}.superstyle-bundle__total-row{display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap;font-size:1.8rem;line-height:1.25}.superstyle-bundle__total-label{color:#111;font-weight:700}.superstyle-bundle__total-price{color:#6667ab;font-weight:800;font-size:3rem}.superstyle-bundle__compare-price{color:#333;opacity:.7;text-decoration:line-through;font-size:2.4rem;font-weight:600}.superstyle-bundle__cta{-webkit-appearance:none;appearance:none;border:0;border-radius:1rem;cursor:pointer;padding:1.55rem 2rem;font-size:2rem;font-weight:800;text-transform:uppercase;color:#fff;background:radial-gradient(circle at 50% 50%,#a6a4ff52,#a6a4ff00 54%),linear-gradient(90deg,#58579c,#6667ab 38%,#8d8fe5,#6667ab 62%,#58579c);box-shadow:0 10px 28px #6667ab42,inset 0 1px #ffffff24;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.superstyle-bundle__cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 30px #6667ab57,inset 0 1px #ffffff29}.superstyle-bundle__cta:disabled,.superstyle-bundle__cta.is-disabled{opacity:.55;cursor:not-allowed}.superstyle-bundle__list{display:flex;flex-direction:column;gap:1rem}.superstyle-bundle__row{display:grid;grid-template-columns:3.4rem minmax(0,1fr) auto;gap:1.2rem;align-items:center}.superstyle-bundle__row--main{padding-bottom:.8rem;border-bottom:1px solid rgba(17,17,17,.08)}.superstyle-bundle__row-check{display:flex;align-items:center;justify-content:center;position:relative}.superstyle-bundle__row-check input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;margin:0}.superstyle-bundle__row-check span{width:1.6rem;height:1.6rem;border-radius:.3rem;border:1.5px solid #6667ab;display:block;background:#fff;position:relative}.superstyle-bundle__row-check input:checked+span{background:linear-gradient(135deg,#6667ab,#8e8fe3);border-color:#6667ab}.superstyle-bundle__row-check input:checked+span:after{content:"";position:absolute;left:.48rem;top:.2rem;width:.38rem;height:.72rem;border:solid #fff;border-width:0 .18rem .18rem 0;transform:rotate(45deg)}.superstyle-bundle__row-check--locked span{background:linear-gradient(135deg,#6667ab,#8e8fe3);border-color:#6667ab}.superstyle-bundle__row-check--locked span:after{content:"";position:absolute;left:.48rem;top:.2rem;width:.38rem;height:.72rem;border:solid #fff;border-width:0 .18rem .18rem 0;transform:rotate(45deg)}.superstyle-bundle__row-body{min-width:0}.superstyle-bundle__row-title{font-size:1.7rem;font-weight:700;line-height:1.3;text-transform:uppercase}.superstyle-bundle__row-meta{margin-top:.35rem;font-size:1.3rem;color:#1111118f}.superstyle-bundle__controls{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:.8rem}.superstyle-bundle__variant,.superstyle-bundle__single-variant{min-width:20rem;max-width:100%;border:1px solid rgba(17,17,17,.12);border-radius:.8rem;padding:1rem 1.2rem;background:#fff;font-size:1.4rem}.superstyle-bundle__single-variant{display:flex;align-items:center;min-height:4.4rem}.superstyle-bundle__row-price{font-size:2rem;font-weight:700;color:#111;white-space:nowrap}.superstyle-bundle__mini-add{min-width:13.8rem;padding:1.05rem 1.35rem!important;border-radius:.8rem!important;border:1px solid rgba(102,103,171,.42)!important;background:#fff!important;color:#111!important;font-size:1.4rem!important;font-weight:700!important;text-transform:none!important}.superstyle-bundle__mini-add:hover:not(:disabled){background:#f7f7ff!important}.superstyle-bundle__trust{margin-top:2.2rem;padding:2.2rem 2rem;border-radius:1.8rem;background:linear-gradient(180deg,#6667ab14,#6667ab08);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;text-align:center}.superstyle-bundle__trust-item{display:flex;flex-direction:column;align-items:center;gap:.75rem}.superstyle-bundle__trust-icon{width:4.6rem;height:4.6rem;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#111;background:#fff;box-shadow:0 4px 12px #1111110d}.superstyle-bundle__trust-icon svg{width:2.35rem;height:2.35rem}.superstyle-bundle__trust-text{font-size:1.7rem;line-height:1.5;color:#111}@media screen and (max-width:989px){.superstyle-bundle__hero{grid-template-columns:1fr}}@media screen and (max-width:749px){.superstyle-bundle__header h2{font-size:2rem}.superstyle-bundle__thumb-item{width:6.6rem;height:6.6rem}.superstyle-bundle__plus{font-size:2rem}.superstyle-bundle__total-price{font-size:2.3rem}.superstyle-bundle__compare-price{font-size:1.8rem}.superstyle-bundle__cta{width:100%;font-size:1.7rem}.superstyle-bundle__row{grid-template-columns:2.8rem minmax(0,1fr);align-items:flex-start}.superstyle-bundle__mini-add{grid-column:2 / 3;width:100%;margin-top:.2rem}.superstyle-bundle__variant,.superstyle-bundle__single-variant{min-width:100%;width:100%}.superstyle-bundle__controls{display:grid;grid-template-columns:1fr;gap:.8rem}.superstyle-bundle__trust{grid-template-columns:1fr;gap:1.3rem}}.superstyle-bundle__status{min-height:1.8rem;font-size:1.25rem;line-height:1.4;color:#1111119e}.superstyle-bundle__status.is-success{color:#2f6f45}.superstyle-bundle__status.is-warning{color:#9a6a13}.superstyle-bundle__status.is-error{color:#a43838}.superstyle-bundle.smart-combo{width:100%;max-width:100%;min-width:0;overflow:visible;container-type:inline-size;container-name:superstyle-bundle}.superstyle-bundle .superstyle-bundle__hero{grid-template-columns:minmax(0,1fr)!important;gap:1.35rem!important;align-items:stretch!important}.superstyle-bundle .superstyle-bundle__thumbs{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:.6rem!important;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:.2rem .2rem .55rem;scrollbar-width:thin;scrollbar-color:rgba(102,103,171,.45) transparent;overscroll-behavior-inline:contain}.superstyle-bundle .superstyle-bundle__thumbs::-webkit-scrollbar{height:4px}.superstyle-bundle .superstyle-bundle__thumbs::-webkit-scrollbar-thumb{background:#6667ab73;border-radius:99px}.superstyle-bundle .superstyle-bundle__thumb-item{flex:0 0 6rem!important;width:6rem!important;height:6rem!important;border-radius:.9rem!important}.superstyle-bundle .superstyle-bundle__plus{flex:0 0 auto;min-width:1.4rem;font-size:1.8rem!important}.superstyle-bundle .superstyle-bundle__summary{width:100%;min-width:0;gap:1rem}.superstyle-bundle .superstyle-bundle__total-row{gap:.6rem!important;font-size:1.45rem!important}.superstyle-bundle .superstyle-bundle__total-price{font-size:2.45rem!important}.superstyle-bundle .superstyle-bundle__compare-price{font-size:1.75rem!important}.superstyle-bundle .superstyle-bundle__cta{width:100%;max-width:28rem;padding:1.35rem 1.6rem!important;font-size:1.65rem!important}.superstyle-bundle .superstyle-bundle__list{width:100%;min-width:0;gap:0!important;border-top:1px solid rgba(17,17,17,.08)}.superstyle-bundle .superstyle-bundle__row{display:grid!important;grid-template-columns:2.6rem minmax(0,1fr)!important;column-gap:.85rem!important;row-gap:.8rem!important;align-items:start!important;width:100%;min-width:0;padding:1.15rem 0!important;border-bottom:1px solid rgba(17,17,17,.08)}.superstyle-bundle .superstyle-bundle__row--main{padding-bottom:1.15rem!important}.superstyle-bundle .superstyle-bundle__row-check{grid-column:1;grid-row:1 / span 2;padding-top:.2rem}.superstyle-bundle .superstyle-bundle__row-body{grid-column:2;min-width:0!important;width:100%}.superstyle-bundle .superstyle-bundle__row-title{display:block;width:100%;min-width:0;max-width:100%;font-size:1.38rem!important;line-height:1.35!important;font-weight:750!important;text-transform:uppercase;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important}.superstyle-bundle .superstyle-bundle__row-meta{font-size:1.2rem!important;line-height:1.4}.superstyle-bundle .superstyle-bundle__controls{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.75rem!important;align-items:center!important;width:100%;min-width:0;margin-top:.75rem!important}.superstyle-bundle .superstyle-bundle__variant,.superstyle-bundle .superstyle-bundle__single-variant{min-width:0!important;width:100%!important;max-width:100%!important;height:4.2rem;padding:.8rem 3.3rem .8rem 1rem!important;font-size:1.25rem!important;line-height:1.2;text-overflow:ellipsis}.superstyle-bundle .superstyle-bundle__row-price{font-size:1.48rem!important;line-height:1.2;white-space:nowrap!important}.superstyle-bundle .superstyle-bundle__mini-add{grid-column:2!important;width:100%!important;min-width:0!important;max-width:18rem;justify-self:start;margin:0!important;padding:.95rem 1.15rem!important;font-size:1.25rem!important}.superstyle-bundle .superstyle-bundle__trust{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.8rem!important;padding:1.5rem .8rem!important;border-radius:1.3rem!important}.superstyle-bundle .superstyle-bundle__trust-icon{width:3.8rem!important;height:3.8rem!important}.superstyle-bundle .superstyle-bundle__trust-icon svg{width:2rem!important;height:2rem!important}.superstyle-bundle .superstyle-bundle__trust-text{font-size:1.15rem!important;line-height:1.35!important}@container superstyle-bundle (min-width: 700px){.superstyle-bundle .superstyle-bundle__hero{grid-template-columns:minmax(0,1fr) minmax(24rem,30rem)!important;gap:2rem!important}.superstyle-bundle .superstyle-bundle__thumb-item{flex-basis:7.4rem!important;width:7.4rem!important;height:7.4rem!important}.superstyle-bundle .superstyle-bundle__row{grid-template-columns:3rem minmax(0,1fr) 14rem!important;align-items:center!important}.superstyle-bundle .superstyle-bundle__row-check{grid-row:1}.superstyle-bundle .superstyle-bundle__mini-add{grid-column:3!important;grid-row:1;width:100%!important}}@media screen and (max-width:480px){.superstyle-bundle .superstyle-bundle__thumb-item{flex-basis:5.6rem!important;width:5.6rem!important;height:5.6rem!important}.superstyle-bundle .superstyle-bundle__controls{grid-template-columns:1fr!important}.superstyle-bundle .superstyle-bundle__row-price{justify-self:start}.superstyle-bundle .superstyle-bundle__trust{grid-template-columns:1fr!important}}.sticky-atc-bar.superstyle-sticky-atc{background:radial-gradient(circle at 78% 20%,rgba(112,114,212,.2) 0%,transparent 34%),linear-gradient(105deg,#05060afa,#0c0e17fa 48%,#232546f7)!important;border-top:1px solid rgba(130,132,232,.22)!important;border-bottom:1px solid rgba(130,132,232,.22)!important;box-shadow:0 14px 38px #00000057,inset 0 1px #ffffff0a!important;color:#f7f7fb!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.sticky-atc-bar.superstyle-sticky-atc .superstyle-sticky-atc__inner{color:#f7f7fb}.sticky-atc-bar.superstyle-sticky-atc .superstyle-sticky-atc__media{background:#ffffff0b!important;border:1px solid rgba(255,255,255,.12);border-radius:10px;box-shadow:0 8px 20px #0003}.sticky-atc-bar.superstyle-sticky-atc .superstyle-sticky-atc__title,.sticky-atc-bar.superstyle-sticky-atc .superstyle-sticky-atc__price{color:#fff!important}.sticky-atc-bar.superstyle-sticky-atc .superstyle-sticky-atc__price{text-shadow:0 1px 14px rgba(102,103,171,.18)}.sticky-atc-bar.superstyle-sticky-atc .superstyle-sticky-atc__select{background:#ffffff13!important;color:#fff!important;border-color:#ffffff29!important;box-shadow:inset 0 1px #ffffff06}.sticky-atc-bar.superstyle-sticky-atc .superstyle-sticky-atc__select:hover,.sticky-atc-bar.superstyle-sticky-atc .superstyle-sticky-atc__select:focus{background:#6667ab2e!important;border-color:#9698ff7a!important;outline:none}.sticky-atc-bar.superstyle-sticky-atc .superstyle-sticky-atc__select option{background:#11131f;color:#fff}.sticky-atc-bar.superstyle-sticky-atc .superstyle-sticky-atc__quantity{background:#ffffff13!important;border-color:#ffffff29!important;box-shadow:inset 0 1px #ffffff06}.sticky-atc-bar.superstyle-sticky-atc .superstyle-sticky-atc__qty-button,.sticky-atc-bar.superstyle-sticky-atc .superstyle-sticky-atc__qty-input{color:#fff!important}.sticky-atc-bar.superstyle-sticky-atc .superstyle-sticky-atc__qty-input{border-left-color:#ffffff1a!important;border-right-color:#ffffff1a!important}.sticky-atc-bar.superstyle-sticky-atc .superstyle-sticky-atc__qty-button:hover:not(:disabled){background:#6667ab3d!important}.sticky-atc-bar.superstyle-sticky-atc .superstyle-sticky-atc__qty-button:disabled,.sticky-atc-bar.superstyle-sticky-atc .superstyle-sticky-atc__qty-button.is-disabled{color:#ffffff6b!important}.sticky-atc-bar.superstyle-sticky-atc .superstyle-sticky-atc__button{background:linear-gradient(90deg,#6667ab,#7b6cff)!important;color:#fff!important;border-color:#ffffff2e!important;box-shadow:0 10px 24px #4648a047!important}.sticky-atc-bar.superstyle-sticky-atc .superstyle-sticky-atc__button:hover:not(:disabled),.sticky-atc-bar.superstyle-sticky-atc .superstyle-sticky-atc__button:focus-visible:not(:disabled){background:linear-gradient(90deg,#5e5fa9,#8a74ff)!important;color:#fff!important;border-color:#ffffff4d!important;box-shadow:0 13px 30px #4c4eb461!important}@media screen and (max-width:749px){.sticky-atc-bar.superstyle-sticky-atc{background:radial-gradient(circle at 78% 0%,rgba(118,120,225,.22) 0%,transparent 40%),linear-gradient(100deg,#05060afc,#0f111cfc 58%,#26284cfc)!important;border-top-color:#8c8ef247!important;box-shadow:0 -14px 36px #00000061!important}.sticky-atc-bar.superstyle-sticky-atc .superstyle-sticky-atc__quantity{border-radius:10px}.sticky-atc-bar.superstyle-sticky-atc .superstyle-sticky-atc__button{border-radius:12px}}.cart-notification{--ss-drawer-bg-1: rgba(4, 6, 16, .98);--ss-drawer-bg-2: rgba(8, 12, 30, .97);--ss-drawer-bg-3: rgba(37, 43, 84, .95);--ss-drawer-panel: rgba(10, 13, 30, .92);--ss-drawer-panel-2: rgba(14, 18, 41, .9);--ss-drawer-border: rgba(137, 145, 255, .18);--ss-drawer-border-strong: rgba(137, 145, 255, .28);--ss-drawer-text: #f4f6ff;--ss-drawer-muted: rgba(234, 237, 255, .72);--ss-drawer-subtle: rgba(234, 237, 255, .54);--ss-drawer-accent: #7b7ef2;--ss-drawer-accent-2: #989aff;--ss-drawer-success: #79d78d;--ss-drawer-shadow: -18px 0 54px rgba(0, 0, 0, .52)}.cart-notification-overlay{background:#0000008c!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cart-notification-content{background:linear-gradient(135deg,var(--ss-drawer-bg-1) 0%,var(--ss-drawer-bg-2) 44%,var(--ss-drawer-bg-3) 100%),url(./superstyle-page-banner.webp) center center / cover no-repeat!important;border-left:1px solid var(--ss-drawer-border)!important;box-shadow:var(--ss-drawer-shadow)!important}.cart-notification .cart-notification__wrapper,.cart-notification .cart-notification__empty{background:transparent!important}.cart-notification .cart-notification__header{background:#050712d6!important;border-bottom:1px solid var(--ss-drawer-border)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cart-notification .cart-notification__header .cart-notification__heading,.cart-notification .cart-notification__heading,.cart-notification .cart-notification__heading-empty,.cart-notification .cart-notification__login-title{color:var(--ss-drawer-text)!important}.cart-notification .cart-notification__close{border-radius:999px}.cart-notification .cart-notification__close:hover,.cart-notification .cart-notification__close:focus-visible,.cart-notification .cart-notification__header .modal__close-button.link:hover,.cart-notification .cart-notification__header .modal__close-button.link:focus-visible{background:#7b7ef224!important}.cart-notification .cart-notification__close path,.cart-notification .cart-notification__header .modal__close-button .icon path,.cart-notification .cart-notification__header .modal__close-button .icon line,.cart-notification .cart-notification__header .modal__close-button .icon polyline{stroke:var(--ss-drawer-text)!important}.cart-notification .cart-notification__close:hover path,.cart-notification .cart-notification__close:focus-visible path,.cart-notification .cart-notification__header .modal__close-button.link:hover .icon path,.cart-notification .cart-notification__header .modal__close-button.link:focus-visible .icon path{stroke:#fff!important}.cart-notification .superstyle-cart-progress{border:1px solid var(--ss-drawer-border)!important;border-radius:12px!important;background:linear-gradient(180deg,#ffffff12,#ffffff08)!important;box-shadow:inset 0 1px #ffffff0a}.cart-notification .superstyle-cart-progress__saved,.cart-notification .superstyle-cart-progress__message,.cart-notification .superstyle-cart-progress__message strong{color:var(--ss-drawer-text)!important}.cart-notification .superstyle-cart-progress__message--success{color:var(--ss-drawer-success)!important}.cart-notification .superstyle-cart-progress__track{background:#ffffff1f!important}.cart-notification .superstyle-cart-progress__bar{background:linear-gradient(90deg,var(--ss-drawer-accent),var(--ss-drawer-accent-2))!important}.cart-notification .cart-notification-item,.cart-notification .d-product-style-1.cart-notification-item.border-bottom,.cart-notification .cart-notification-item.border-bottom:not(:last-of-type){border-bottom-color:#ffffff1a!important}.cart-notification .cart-notification-item__image-wrp,.cart-notification .superstyle-cart-upsell__image.smart-combo__image{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.07)}.cart-notification .cart-notification-item__name,.cart-notification .d-product-style-1 .cart-notification-item__name,.cart-notification .cart-notification-item__price,.cart-notification .cart-notification-item__price-wrapper .price,.cart-notification .cart-notification-subtotal,.cart-notification #cartNotificationSubtotal,.cart-notification .superstyle-cart-upsell__title.smart-combo__title,.cart-notification .superstyle-cart-upsell__price.smart-combo__price,.cart-notification .cart-notification__login .cart__login-title,.cart-notification .cart-notification__login .cart__login-paragraph,.cart-notification .cart-notification__login .cart__login-paragraph a,.cart-notification .cart-notification__empty .button,.cart-notification .cart-notification__empty .button *{color:var(--ss-drawer-text)!important}.cart-notification .cart-notification-item__price .price-item--regular,.cart-notification .cart-notification-item__old-price,.cart-notification .cart-notification__links .tax-note,.cart-notification .cart-notification__login .cart__login-paragraph,.cart-notification .cart-notification-item__details .product-option,.cart-notification .product-option dt,.cart-notification .product-option dd,.cart-notification .discounts__discount,.cart-notification .unit-price,.cart-notification .superstyle-cart-upsell__variant,.cart-notification .cart-notification__notes>summary,.cart-notification .cart-notification__notes .text-area,.cart-notification .cart-notification__empty-content,.cart-notification .cart-notification__empty-content p,.cart-notification .cart-notification__heading-empty+*{color:var(--ss-drawer-muted)!important}.cart-notification .discounts__discount svg path,.cart-notification .discounts__discount svg circle,.cart-notification .discounts__discount svg rect,.cart-notification .discounts__discount svg line,.cart-notification .discounts__discount svg polyline{stroke:var(--ss-drawer-accent-2)!important}.cart-notification .cart-notification-item__quantity .quantity,.cart-notification .d-product-style-1 .cart-notification-item__quantity .quantity,.cart-notification .superstyle-cart-upsell__variant.smart-combo__variant,.cart-notification .cart-notification__notes .text-area{background:#ffffff0d!important;border:1px solid var(--ss-drawer-border)!important;color:var(--ss-drawer-text)!important}.cart-notification .cart-notification-item__quantity .quantity:hover,.cart-notification .cart-notification-item__quantity .quantity:focus-within,.cart-notification .superstyle-cart-upsell__variant.smart-combo__variant:hover,.cart-notification .superstyle-cart-upsell__variant.smart-combo__variant:focus,.cart-notification .cart-notification__notes .text-area:focus{border-color:var(--ss-drawer-border-strong)!important;box-shadow:0 0 0 3px #7b7ef21f!important}.cart-notification .quantity__button,.cart-notification .quantity__input,.cart-notification .superstyle-cart-upsell__variant.smart-combo__variant,.cart-notification .cart-notification__notes .text-area,.cart-notification .cart-notification__notes .text-area::placeholder{color:var(--ss-drawer-text)!important}.cart-notification .quantity__button:hover:not(.disabled),.cart-notification .quantity__button:focus-visible,.cart-notification .d-product-style-1 cart-remove-button .with-icon:hover,.cart-notification .d-product-style-1 cart-remove-button .with-icon:focus-visible,.cart-notification cart-remove-button .link.with-icon:hover,.cart-notification cart-remove-button .link.with-icon:focus-visible{background:#7b7ef224!important}.cart-notification .quantity__button svg path,.cart-notification .quantity__button svg line,.cart-notification .quantity__button svg polyline,.cart-notification cart-remove-button .link.with-icon svg path,.cart-notification cart-remove-button .link.with-icon svg line{stroke:var(--ss-drawer-text)!important;fill:transparent!important}.cart-notification cart-remove-button .link.with-icon,.cart-notification .cart-notification-item__quantity cart-remove-button .link{color:var(--ss-drawer-muted)!important}.cart-notification .smart-combo--cart.superstyle-cart-upsells{border:1px solid var(--ss-drawer-border)!important;border-radius:14px!important;background:linear-gradient(180deg,#ffffff0d,#ffffff05)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cart-notification .superstyle-cart-upsells .smart-combo__header{background:linear-gradient(90deg,#7b7ef247,#7b7ef21a)!important;border-bottom:1px solid var(--ss-drawer-border)}.cart-notification .superstyle-cart-upsells .smart-combo__header h2{color:var(--ss-drawer-text)!important}.cart-notification .superstyle-cart-upsell.smart-combo__item{border-bottom-color:#ffffff17!important}.cart-notification .superstyle-cart-upsell__button{border:1px solid var(--ss-drawer-border-strong)!important;background:#ffffff0d!important;color:var(--ss-drawer-text)!important}.cart-notification .superstyle-cart-upsell__button:hover:not(:disabled){background:linear-gradient(90deg,var(--ss-drawer-accent),var(--ss-drawer-accent-2))!important;border-color:transparent!important;color:#fff!important}.cart-notification .cart-notification__links{background:#060812eb!important;border-top:1px solid var(--ss-drawer-border)!important;box-shadow:0 -10px 30px #00000038!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cart-notification #cart-notification-checkout{border:1px solid transparent!important;background:linear-gradient(90deg,var(--ss-drawer-accent),var(--ss-drawer-accent-2))!important;color:#fff!important;box-shadow:0 10px 24px #7b7ef247}.cart-notification #cart-notification-checkout:hover,.cart-notification #cart-notification-checkout:focus-visible{filter:brightness(1.06);transform:translateY(-1px)}.cart-notification #cart-notification-button{border:1px solid var(--ss-drawer-border-strong)!important;background:#ffffff0d!important;color:var(--ss-drawer-text)!important}.cart-notification #cart-notification-button:hover,.cart-notification #cart-notification-button:focus-visible,.cart-notification .link--continue:hover,.cart-notification .link--continue:focus-visible,.cart-notification .cart-notification__login .cart__login-paragraph a:hover,.cart-notification .cart-notification__login .cart__login-paragraph a:focus-visible{background:#7b7ef21a!important;color:#fff!important}.cart-notification .link--continue{color:var(--ss-drawer-muted)!important;border-radius:999px;padding:.4rem 1rem!important}.cart-notification .link--continue svg path,.cart-notification .link--continue svg line,.cart-notification .link--continue svg polyline{stroke:var(--ss-drawer-muted)!important}.cart-notification .link--continue:hover svg path,.cart-notification .link--continue:hover svg line,.cart-notification .link--continue:hover svg polyline{stroke:#fff!important}.cart-notification .cart-notification__notes,.cart-notification .cart-notification__empty-wrapper,.cart-notification .cart-notification__collection,.cart-notification .cart-recommendations{color:var(--ss-drawer-text)!important}.cart-notification .cart-notification__empty .button,.cart-notification .cart-notification__empty .button.button-secondary{border-color:var(--ss-drawer-border-strong)!important;background:linear-gradient(90deg,var(--ss-drawer-accent),var(--ss-drawer-accent-2))!important;color:#fff!important}.cart-notification .cart-notification__empty .button:hover,.cart-notification .cart-notification__empty .button:focus-visible{filter:brightness(1.06)}.cart-notification .cart-notification__empty a,.cart-notification .cart-notification__login a{color:#b8bbff!important}.cart-notification .cart-notification__empty .collection-card,.cart-notification .cart-recommendations{background:#ffffff08;border-color:#ffffff14}.cart-notification .cart-notification-content,.cart-notification .cart-notification__wrapper,.cart-notification .cart-notification-product,.cart-notification .cart__contents{scrollbar-color:rgba(123,126,242,.55) rgba(255,255,255,.04)}.cart-notification .cart-notification-content::-webkit-scrollbar,.cart-notification .cart-notification__wrapper::-webkit-scrollbar,.cart-notification .cart-notification-product::-webkit-scrollbar,.cart-notification .cart__contents::-webkit-scrollbar{width:7px}.cart-notification .cart-notification-content::-webkit-scrollbar-track,.cart-notification .cart-notification__wrapper::-webkit-scrollbar-track,.cart-notification .cart-notification-product::-webkit-scrollbar-track,.cart-notification .cart__contents::-webkit-scrollbar-track{background:#ffffff0a}.cart-notification .cart-notification-content::-webkit-scrollbar-thumb,.cart-notification .cart-notification__wrapper::-webkit-scrollbar-thumb,.cart-notification .cart-notification-product::-webkit-scrollbar-thumb,.cart-notification .cart__contents::-webkit-scrollbar-thumb{background:#7b7ef28c;border-radius:999px}.cart-notification .cart-notification-item__quantity,.cart-notification .d-product-style-1 .cart-notification-item__quantity{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:10px!important;margin-top:10px!important;min-height:38px!important}.cart-notification .cart-notification-item__quantity .quantity,.cart-notification .d-product-style-1 .cart-notification-item__quantity .quantity{display:grid!important;grid-template-columns:34px 38px 34px!important;width:106px!important;min-width:106px!important;max-width:106px!important;height:34px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(158,160,255,.32)!important;border-radius:8px!important;background:#ffffff0e!important;box-shadow:inset 0 1px #ffffff09!important}.cart-notification .cart-notification-item__quantity .quantity__button,.cart-notification .d-product-style-1 .cart-notification-item__quantity .quantity__button{display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#ffffff09!important;color:#f7f8fc!important;opacity:1!important;visibility:visible!important;box-shadow:none!important}.cart-notification .cart-notification-item__quantity .quantity__button:first-child,.cart-notification .d-product-style-1 .cart-notification-item__quantity .quantity__button:first-child{border-right:1px solid rgba(255,255,255,.08)!important}.cart-notification .cart-notification-item__quantity .quantity__button:last-child,.cart-notification .d-product-style-1 .cart-notification-item__quantity .quantity__button:last-child{border-left:1px solid rgba(255,255,255,.08)!important}.cart-notification .cart-notification-item__quantity .quantity__input,.cart-notification .d-product-style-1 .cart-notification-item__quantity .quantity__input{-webkit-appearance:textfield!important;appearance:textfield!important;display:block!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#070914b3!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;font-size:12px!important;font-weight:700!important;line-height:32px!important;text-align:center!important;box-shadow:none!important}.cart-notification .cart-notification-item__quantity .quantity__input::-webkit-outer-spin-button,.cart-notification .cart-notification-item__quantity .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.cart-notification .cart-notification-item__quantity .quantity__button svg,.cart-notification .d-product-style-1 .cart-notification-item__quantity .quantity__button svg{width:11px!important;height:11px!important;opacity:1!important}.cart-notification .cart-notification-item__quantity .quantity__button svg path,.cart-notification .cart-notification-item__quantity .quantity__button svg line,.cart-notification .cart-notification-item__quantity .quantity__button svg polyline,.cart-notification .d-product-style-1 .cart-notification-item__quantity .quantity__button svg path{stroke:#fff!important;fill:none!important;opacity:1!important}.cart-notification .cart-notification-item__quantity .quantity__button:hover:not(.disabled),.cart-notification .d-product-style-1 .cart-notification-item__quantity .quantity__button:hover:not(.disabled){background:#7b7ef233!important;color:#fff!important}.cart-notification .cart-notification-item__quantity .quantity__button.disabled,.cart-notification .d-product-style-1 .cart-notification-item__quantity .quantity__button.disabled,.cart-notification .cart-notification-item__quantity .quantity__button:disabled{background:#ffffff06!important;color:#ffffff6b!important;opacity:.55!important;visibility:visible!important}.cart-notification .cart-notification-item__quantity cart-remove-button{display:inline-flex!important;align-items:center!important;min-height:34px!important;margin:0!important}.cart-notification .cart-notification-item__quantity cart-remove-button .link{display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:0 4px!important;color:#e1e4ffb8!important;font-size:11px!important;line-height:1!important}.cart-notification .cart-notification-item__quantity cart-remove-button .link:hover,.cart-notification .cart-notification-item__quantity cart-remove-button .link:focus-visible{color:#fff!important;background:transparent!important}.superstyle-sticky-atc__product-copy{min-width:0}.superstyle-sticky-atc__mobile-meta,.superstyle-sticky-atc__mobile-price{display:none}@media screen and (max-width:749px){.sticky-atc-bar.superstyle-sticky-atc{z-index:21!important}.superstyle-sticky-atc__inner{min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:.8rem!important;padding:.8rem 1.2rem .9rem!important}.superstyle-sticky-atc__product{display:grid!important;grid-template-columns:4.6rem minmax(0,1fr)!important;align-items:center!important;gap:.9rem!important;width:100%!important;min-width:0!important}.superstyle-sticky-atc__media{display:flex!important;width:4.6rem!important;height:4.8rem!important;flex:0 0 4.6rem!important;border-radius:.8rem!important}.superstyle-sticky-atc__product-copy{display:grid;gap:.3rem;min-width:0}.superstyle-sticky-atc__title{max-width:none!important;margin:0!important;color:#fff!important;font-size:1.2rem!important;line-height:1.25!important;font-weight:700!important;-webkit-line-clamp:1!important;white-space:normal}.superstyle-sticky-atc__mobile-meta{display:flex!important;align-items:center;gap:.7rem;min-width:0}.superstyle-sticky-atc__variant{min-width:0;max-width:min(62vw,25rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eceeffa8!important;font-size:1.05rem!important;line-height:1.2;letter-spacing:.01em}.superstyle-sticky-atc__mobile-price{display:inline-flex!important;flex:0 0 auto;color:#fff!important;font-size:1.15rem!important;line-height:1.2;font-weight:800!important;white-space:nowrap}.superstyle-sticky-atc__controls{width:100%!important;margin:0!important;display:grid!important;grid-template-columns:9.4rem minmax(0,1fr)!important;align-items:stretch!important;gap:.8rem!important}.superstyle-sticky-atc__options,.superstyle-sticky-atc__controls>.superstyle-sticky-atc__price{display:none!important}.superstyle-sticky-atc__quantity{width:9.4rem!important;min-height:4.6rem!important;border-radius:1.1rem!important}.superstyle-sticky-atc__qty-button,.superstyle-sticky-atc__qty-input{min-height:4.6rem!important}.superstyle-sticky-atc__button{min-height:4.6rem!important;border-radius:1.1rem!important;padding-inline:1.2rem!important;font-size:1.2rem!important;letter-spacing:.01em}}@media screen and (max-width:390px){.superstyle-sticky-atc__inner{padding-inline:1rem!important}.superstyle-sticky-atc__controls{grid-template-columns:8.8rem minmax(0,1fr)!important}.superstyle-sticky-atc__quantity{width:8.8rem!important}.superstyle-sticky-atc__variant{max-width:52vw}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/superstyle-cart-upgrade.css.map */
