.pack-selector{--ps-bg: #ECEAFB;--ps-card-bg: #F4F2FC;--ps-card-border: #D5D0F0;--ps-card-border-hover: #B8B0EE;--ps-card-border-selected:#E84B8A;--ps-card-bg-selected: #FEF0F7;--ps-badge-bg: #1E1246;--ps-badge-text: #FFFFFF;--ps-badge-sub-bg: #E84B8A;--ps-label-color: #3A2E8A;--ps-name-color: #2A1F6B;--ps-price-color: #E84B8A;--ps-link-color: #7B6EF6;--ps-btn-bg: #7B6EF6;--ps-btn-bg-hover: #6A5DE8;--ps-btn-text: #FFFFFF;--ps-radius-outer: 20px;--ps-radius-card: 14px;--ps-radius-btn: 12px;--ps-radius-badge: 20px}.pack-selector{background-color:var(--ps-bg);border-radius:var(--ps-radius-outer);padding:28px 20px 24px;display:flex;flex-direction:column;gap:20px}.pack-selector__label{margin:0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ps-label-color)}.pack-selector__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:14px}.pack-card{position:relative;background-color:var(--ps-card-bg);border:1.5px solid var(--ps-card-border);border-radius:var(--ps-radius-card);padding:16px 10px 14px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;transition:border-color .18s ease,background-color .18s ease}.pack-card:hover{border-color:var(--ps-card-border-hover)}.pack-card.is-selected{border:2px solid var(--ps-card-border-selected);background-color:var(--ps-card-bg-selected)}.pack-card.is-selected{padding:15.5px 9.5px 13.5px}.pack-card__badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);background-color:var(--ps-badge-bg);color:var(--ps-badge-text);font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;padding:4px 10px;border-radius:var(--ps-radius-badge);white-space:nowrap}.pack-card__image-wrapper{width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:8px}.pack-card__image{width:100%;height:100%;object-fit:cover;display:block}.pack-card__body{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.pack-card__name{margin:0;font-size:12px;font-weight:600;color:var(--ps-name-color);line-height:1.3}.pack-card__price{margin:0;font-size:14px;font-weight:700;color:var(--ps-price-color)}.pack-subscription{display:flex;flex-direction:column;gap:12px}.pack-subscription__link{display:inline-block;font-size:13px;font-weight:500;color:var(--ps-link-color);text-decoration:underline;text-underline-offset:3px}.pack-subscription__options{display:flex;flex-direction:column;gap:9px}.pack-subscription__option{display:flex;align-items:center;gap:8px;cursor:pointer}.pack-subscription__radio{flex-shrink:0;width:17px;height:17px;accent-color:var(--ps-card-border-selected);cursor:pointer}.pack-subscription__option-label{font-size:14px;font-weight:500;color:var(--ps-name-color)}.pack-subscription__badge{background-color:var(--ps-badge-sub-bg);color:var(--ps-badge-text);font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;padding:3px 8px;border-radius:var(--ps-radius-badge);white-space:nowrap}.pack-buy-btn{display:block;width:100%;background-color:var(--ps-btn-bg);color:var(--ps-btn-text);font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:none;border-radius:var(--ps-radius-btn);padding:17px 16px;cursor:pointer;transition:background-color .18s ease;text-align:center;line-height:1}.pack-buy-btn:hover{background-color:var(--ps-btn-bg-hover)}.pack-buy-btn:active{background-color:var(--ps-btn-bg-hover);transform:translateY(1px)}.pack-payment{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px}.pack-payment__item{display:flex;align-items:center}.pack-payment__icon{display:block;width:38px;height:24px;border-radius:4px}@media screen and (max-width:749px){.pack-selector{padding:20px 16px;border-radius:16px;gap:16px}.pack-selector__grid{grid-template-columns:1fr;gap:20px;padding-top:14px}.pack-card{flex-direction:row;align-items:center;text-align:left;padding:14px;gap:14px}.pack-card__image-wrapper{width:72px;min-width:72px;aspect-ratio:1 / 1}.pack-card__body{align-items:flex-start}.pack-card__name{font-size:13px}.pack-card__price{font-size:15px}.pack-card__badge{top:-12px;left:16px;transform:none}.pack-buy-btn{font-size:15px;padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/pack-selector.css.map */
