earbit-pack-picker:not([data-custom])~.product-form__quantity{display:none}.pack-picker{display:block;margin:0 0 20px}.pack-picker__group{margin:0;padding:0;border:0;display:grid;gap:8px}.pack-picker__legend{margin-bottom:8px;padding:0}.pack-picker__option{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--border-subtle);border-radius:16px;background:var(--surface-card);cursor:pointer;transition:border-color var(--dur-hover) ease,box-shadow var(--dur-hover) ease}.pack-picker__option:hover{border-color:var(--text-mute)}.pack-picker__option:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.pack-picker__option:has(input:focus-visible){outline:2px solid var(--accent-text);outline-offset:2px}.pack-picker__option input{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin:0;border:1.5px solid var(--text-mute);border-radius:50%;background:transparent;flex:none;transition:border-color var(--dur-hover) ease,box-shadow var(--dur-hover) ease}.pack-picker__option input:checked{border-color:var(--accent);box-shadow:inset 0 0 0 4.5px var(--accent)}.pack-picker__body{display:flex;flex-direction:column;gap:2px;min-width:0}.pack-picker__name{font-weight:600;font-size:15px;color:var(--text-heading)}.pack-picker__units{margin-left:6px;font-weight:400;color:var(--text-mute)}.pack-picker__note{font-size:13px;color:var(--text-mute)}.pack-picker__price{font-weight:600;font-size:15px;color:var(--text-heading);white-space:nowrap;text-align:right}.pack-picker__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.pack-picker__price s{margin-right:6px;font-weight:400;color:var(--text-mute)}.pack-picker__each .pack-picker__units{margin-left:2px;font-size:13px}.pack-picker__total{font-size:12px;font-weight:400;color:var(--text-mute)}.pack-picker__badge{position:absolute;top:-9px;right:14px;padding:2px 10px;border-radius:var(--radius-pill);background:var(--accent);color:#fff;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pack-picker__hint{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--text-mute)}.earbit-reassurance{margin:12px 0 0;font-size:13px;line-height:1.6;color:var(--text-mute)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-earbit-pack-picker.css.map */
