.pack-builder{display:block;margin:18px 0 8px;padding:16px;border:2px solid var(--color-body-text, #1c1d1d);border-radius:14px;background:var(--color-body, #fff);text-align:left}.pack-builder__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.pack-builder__title{margin:0;font-size:18px;font-weight:700}.pack-builder__badge{padding:3px 10px;border-radius:999px;background:#9a1511;color:#fff;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.pack-builder__items{display:flex;flex-direction:column;gap:6px}.pack-slot{position:relative}.pack-builder__plus{display:block;margin:0 auto 6px;width:22px;line-height:22px;text-align:center;font-weight:700;border-radius:50%;background:#f2f2f2}.pack-item{display:grid;grid-template-columns:auto 64px 1fr;align-items:center;gap:10px;padding:8px 10px;border:1px solid #e2e2e2;border-radius:12px}.pack-item[hidden]{display:none}.pack-item__check input{width:20px;height:20px;margin:0;cursor:pointer;accent-color:#2f333b}.pack-item--racket .pack-item__check input{cursor:default}.pack-item__img img{display:block;width:64px;height:64px;object-fit:contain;border-radius:8px;background:#fff}.pack-item__info{display:flex;flex-direction:column;gap:2px;min-width:0}.pack-item__title{font-size:14px;font-weight:600;line-height:1.3;color:inherit;text-decoration:none}a.pack-item__title:hover{text-decoration:underline}.pack-item__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:14px}.pack-item__price{font-weight:700}.pack-item__compare{opacity:.55}.pack-item__select{margin-top:4px;max-width:180px;padding:4px 28px 4px 8px;font-size:13px}.pack-slot__more{margin:6px 0 0 auto;display:block;padding:4px 12px;border:1px solid #e2e2e2;border-radius:999px;background:#fff;font-size:13px;cursor:pointer}.pack-slot__alts{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.pack-slot__alts[hidden]{display:none}.pack-slot__alt{width:100%;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:8px;padding:6px 8px;border:1px solid #e2e2e2;border-radius:10px;background:#fff;font-size:13px;text-align:left;cursor:pointer}.pack-slot__alt img{width:40px;height:40px;object-fit:contain}.pack-slot__alt.is-active{border-color:#2f333b;box-shadow:inset 0 0 0 1px #2f333b}.pack-slot__alt-price{font-weight:700;white-space:nowrap}.pack-builder__footer{margin-top:14px}.pack-builder__totals{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:16px}.pack-builder__total-label{font-weight:600}.pack-builder__total{font-size:20px;font-weight:800}.pack-builder__total-compare{opacity:.55}.pack-builder__save{margin:2px 0 0;font-size:13px;font-weight:700;color:#16a34a}.pack-builder__add{margin-top:10px}.pack-builder__msg{margin:8px 0 0;font-size:13px;color:#16a34a}.pack-builder__msg.is-error{color:#dc2626}@media(min-width:769px){.pack-item{grid-template-columns:auto 72px 1fr}.pack-item__img img{width:72px;height:72px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/pack-builder.css.map */
