.pack-selector{display:block}.pack-selector__fieldset{min-width:0;margin:0;padding:0;border:0}.pack-selector__heading{padding:0;margin-bottom:var(--spacing-3, 12px);font-weight:700;color:var(--color-text)}.pack-selector__options{display:grid;gap:var(--spacing-2, 8px)}.pack-selector__option{display:block;cursor:pointer}.pack-selector__card{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-white);color:var(--color-text);transition:border-color .2s ease,background-color .2s ease}.pack-selector__option:hover .pack-selector__card{border-color:var(--color-brand-primary)}.pack-selector__radio{flex:0 0 auto;box-sizing:border-box;width:18px;height:18px;border:2px solid var(--color-border);border-radius:50%;background:var(--color-white)}.pack-selector__input:checked+.pack-selector__card{border-color:var(--color-brand-primary);background:var(--color-brand-primary-background-alpha-30, transparent)}.pack-selector__input:checked+.pack-selector__card .pack-selector__radio{border-color:var(--color-brand-primary);box-shadow:inset 0 0 0 3px var(--color-white);background:var(--color-brand-primary)}.pack-selector__input:focus-visible+.pack-selector__card{outline:2px solid var(--color-brand-primary);outline-offset:2px}.pack-selector__input:disabled+.pack-selector__card{opacity:.5;cursor:not-allowed}.pack-selector__option:has(.pack-selector__input:disabled){cursor:not-allowed}.pack-selector__info{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.pack-selector__label{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-weight:700}.pack-selector__badge{padding:2px 8px;border-radius:999px;background:var(--color-brand-primary);color:var(--color-white);font-size:11px;font-weight:700;line-height:16px;text-transform:uppercase;letter-spacing:.3px}.pack-selector__savings{font-size:12px;color:var(--color-brand-primary)}.pack-selector__prices{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.pack-selector__total{font-weight:700}.pack-selector__original,.pack-selector__unit{font-size:12px;opacity:.7}.pack-selector__note{margin:var(--spacing-2, 8px) 0 0;font-size:12px;color:var(--color-text-error, var(--color-text))}.pack-selector__note[hidden]{display:none}.pack-selector[data-unavailable] .pack-selector__prices,.pack-selector[data-unavailable] .pack-selector__savings{visibility:hidden}.sticky-offer__pack-original{margin-left:6px;font-size:14px;opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/276/assets/pack-selector.css.map */
