html:not([data-packs-ab=off]) .product__form.pack_form{display:flex;flex-direction:column}.product__form.pack_form pack-selector.pack-selector{width:100%}.pack-selector__atc-price{order:-1;white-space:nowrap}.pack-selector{--pack-accent: #654ea3;--pack-accent-ink: #ffffff;--pack-ink: #1a1a1a;--pack-muted: rgba(26, 26, 26, .7);--pack-was: #8a8a95;--pack-strong: #654ea3;--pack-tile: #a39be8;display:block;margin:2px 0 14px}@supports (color: color-mix(in srgb,red 50%,blue)){.pack-selector{--pack-strong: color-mix(in srgb, var(--pack-accent) 72%, #000);--pack-tile: color-mix(in srgb, var(--pack-accent) 55%, #fff)}}.pack-selector__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:4px 4px 18px}.pack-selector__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-height:100%;padding:28px 6px 22px;border:2px solid var(--pack-accent);border-radius:20px;background:#fff;color:var(--pack-ink);font:inherit;text-align:center;cursor:pointer;transition:background-color .15s,border-color .15s}.pack-selector__card[aria-checked=true]{background:var(--pack-bg, #f3f0fb)}@supports (color: color-mix(in srgb,red 50%,blue)){.pack-selector__card[aria-checked=true]{background:var(--pack-bg, color-mix(in srgb, var(--pack-accent) 12%, #fff))}}.pack-selector__card:focus-visible{outline:3px solid var(--pack-strong);outline-offset:7px}.pack-selector__name{font-family:var(--FONT-STACK-HEADING, inherit);font-weight:700;font-size:16px;line-height:1.2;color:var(--pack-muted)}.pack-selector__card[aria-checked=true] .pack-selector__name{color:var(--pack-ink)}.pack-selector__image{display:block;width:100%;max-width:70px;margin:2px 0 auto;aspect-ratio:360 / 468;border-radius:14px;overflow:hidden;background:var(--pack-tile)}.pack-selector__image img{display:block;width:100%;height:100%;object-fit:cover}.pack-selector__price{margin-top:4px;font-weight:800;font-size:18px;line-height:1.1;font-variant-numeric:tabular-nums}.pack-selector__was{min-height:1.2em;font-weight:500;font-size:15px;line-height:1.1;color:var(--pack-was);text-decoration:line-through;font-variant-numeric:tabular-nums}.pack-selector__ribbon{position:absolute;top:-2px;left:-2px;right:-2px;padding:6px 8px 5px;border-radius:20px 20px 0 0;background:var(--pack-accent);color:var(--pack-accent-ink);font-size:13px;font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:749px){.pack-selector__cards{gap:8px}.pack-selector__card{gap:4px;padding:26px 4px 20px;border-radius:16px}.pack-selector__name{font-size:15px}.pack-selector__image{max-width:74px;border-radius:10px}.pack-selector__price{margin-top:2px;font-size:17px}.pack-selector__was{font-size:14px}.pack-selector__ribbon{padding:4px 3px 3px;border-radius:16px 16px 0 0;font-size:10.5px;letter-spacing:-.01em}}@media(max-width:360px){.pack-selector__name{font-size:14px}.pack-selector__ribbon{font-size:9.5px}}html:not([data-packs-ab=off]) .product-single__details:has(pack-selector) .product__block.product__description{padding-bottom:4px}html:not([data-packs-ab=off]) .product-single__details:has(pack-selector) .product__block:has(>ul.features){padding-bottom:12px}html:not([data-packs-ab=off]) .product-single__details:has(pack-selector) ul.features{margin-top:6px}html:not([data-packs-ab=off]) .pack-selector{margin-bottom:6px}@media(min-width:750px){html:not([data-packs-ab=off]) section.product-single:has(pack-selector){padding-top:4px}html:not([data-packs-ab=off]) .product-single__details:has(pack-selector) .ratings_wrapper{margin-top:4px}html:not([data-packs-ab=off]) .product-single__details:has(pack-selector) .product__block.product__description{padding-top:6px}html:not([data-packs-ab=off]) .product-single__details:has(pack-selector) .product__block:has(>ul.features){padding-bottom:6px}html:not([data-packs-ab=off]) .pack-selector__cards{padding-bottom:15px}html:not([data-packs-ab=off]) .pack-selector__card{padding-top:26px;padding-bottom:18px}html:not([data-packs-ab=off]) .pack-selector__image{max-width:60px}html:not([data-packs-ab=off]) .product-single__details:has(pack-selector) .top_price_section{padding-top:6px;padding-bottom:6px}html:not([data-packs-ab=off]) .product__form.pack_form{gap:8px}}html:not([data-packs-ab=off]) cart-bar.has-packs .cart-bar__quantity{display:none}.cart-bar__pack-badge{display:inline-block;margin-inline-start:6px;padding:1px 8px;border-radius:999px;background:var(--pack-accent, #654ea3);color:var(--pack-accent-ink, #fff);font-size:12px;font-weight:700;line-height:1.4;vertical-align:middle}.cart-bar__pack-badge[hidden]{display:none}@media(prefers-reduced-motion:reduce){.pack-selector__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/322/assets/pack-selector.css.map */
