.tp2-pack{display:flex;flex-direction:column;gap:var(--tp-s2)}.tp2-pack__heading{margin:0 0 var(--tp-s1);font-size:var(--tp-t-label);font-weight:var(--tp-w-semibold);letter-spacing:var(--tp-ls-label);line-height:1.3;text-transform:uppercase;color:var(--tp-muted)}.tp2-pack__list{display:flex;flex-direction:column;gap:var(--tp-s2);margin:0;padding:0;list-style:none}.tp2-pack__item{margin:0}.tp2-pack__opt{display:flex;align-items:center;gap:var(--tp-s3);width:100%;min-height:var(--tp-control-h);margin:0;padding:var(--tp-s3) var(--tp-s4);border:var(--tp-border-width) solid var(--tp-line-strong);border-radius:var(--tp-radius-md);background:var(--tp-surface);font:inherit;color:var(--tp-ink);text-align:left;text-decoration:none;cursor:pointer;transition:border-color var(--tp-dur-fast) var(--tp-ease),box-shadow var(--tp-dur-fast) var(--tp-ease),background-color var(--tp-dur-fast) var(--tp-ease)}.tp2-pack__opt:hover{border-color:var(--tp-blue)}.tp2-pack__opt:focus-visible{outline:2px solid var(--tp-blue);outline-offset:2px}.tp2-pack__opt.is-selected{border-color:var(--tp-blue);box-shadow:inset 0 0 0 var(--tp-border-width) var(--tp-blue);background:var(--tp-blue-tint)}.tp2-pack__radio{flex:0 0 auto;position:relative;width:1.8rem;height:1.8rem;border:var(--tp-border-width) solid var(--tp-line-strong);border-radius:50%;background:var(--tp-surface);transition:border-color var(--tp-dur-fast) var(--tp-ease)}.tp2-pack__radio:after{content:"";position:absolute;top:.4rem;right:.4rem;bottom:.4rem;left:.4rem;border-radius:50%;background:var(--tp-blue);opacity:0;transform:scale(.6);transition:opacity var(--tp-dur-fast) var(--tp-ease),transform var(--tp-dur-fast) var(--tp-ease)}.tp2-pack__opt.is-selected .tp2-pack__radio{border-color:var(--tp-blue)}.tp2-pack__opt.is-selected .tp2-pack__radio:after{opacity:1;transform:scale(1)}.tp2-pack__copy{display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem;min-width:0}.tp2-pack__label{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tp-s2);font-size:var(--tp-t-small);font-weight:var(--tp-w-medium);line-height:1.3;color:var(--tp-ink)}.tp2-pack__badge{display:inline-flex;align-items:center;min-height:var(--tp-badge-h);padding:0 var(--tp-s2);border-radius:var(--tp-radius-sm);background:var(--tp-badge-best-bg);color:var(--tp-badge-best-ink);font-size:var(--tp-t-badge-sm);font-weight:var(--tp-w-semibold);letter-spacing:var(--tp-ls-label);text-transform:uppercase;white-space:nowrap}.tp2-pack__meta{font-size:var(--tp-t-min);line-height:1.3;color:var(--tp-ink-soft);font-variant-numeric:tabular-nums}.tp2-pack__save{color:var(--tp-ok)}.tp2-pack__price{flex:0 0 auto;font-size:var(--tp-t-small);font-weight:var(--tp-w-semibold);font-variant-numeric:tabular-nums;color:var(--tp-ink);white-space:nowrap}.tp2-pack__note{margin:0;font-size:var(--tp-t-min);line-height:1.4;color:var(--tp-muted)}@media(prefers-reduced-motion:reduce){.tp2-pack__opt,.tp2-pack__radio,.tp2-pack__radio:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/component-tp2-pack.css.map */
