.ev-pack-picker{display:block}.ev-pack-picker__fieldset{margin:0;padding:0;border:none}.ev-pack-picker__legend{padding:0;margin-bottom:1.2rem;font-family:var(--font-heading-family);font-weight:700;font-size:1.4rem;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--color-foreground))}.ev-pack-picker__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.2rem;align-items:stretch}.ev-pack-picker__cell{position:relative;display:flex}.ev-pack-picker__float-badge{position:absolute;top:-1.2rem;left:1.1rem;z-index:2;padding:.4rem .8rem;background-color:#fff;color:#000;font-family:var(--font-heading-family);font-weight:700;font-size:1.3rem;letter-spacing:.02em;text-transform:uppercase;line-height:1.2;white-space:nowrap}.ev-pack-picker__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;width:100%;padding:2.2rem 1.4rem 1.4rem;background-color:#232323;border:.1rem solid #3c3c3c;color:#fff;cursor:pointer;transition:border-color .15s ease}.ev-pack-picker__card:hover{border-color:var(--ev-color-text-muted)}.ev-pack-picker__input:checked+.ev-pack-picker__card{border:.3rem solid var(--ev-color-red);padding:2rem 1.2rem 1.2rem}.ev-pack-picker__input:focus-visible+.ev-pack-picker__card{outline:.2rem solid var(--ev-color-red);outline-offset:.2rem}.ev-pack-picker__input.disabled+.ev-pack-picker__card{opacity:.45}.ev-pack-picker__input.disabled+.ev-pack-picker__card .ev-pack-picker__size{text-decoration:line-through}.ev-pack-picker__check{display:none;position:absolute;top:.9rem;right:.9rem;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;background-color:var(--ev-color-red);color:#fff}.ev-pack-picker__input:checked+.ev-pack-picker__card .ev-pack-picker__check{display:flex}.ev-pack-picker__size,.ev-pack-picker__price{font-family:var(--font-heading-family);font-weight:700;font-size:2.4rem;line-height:1.1}.ev-pack-picker__label{font-weight:700;font-size:1.1rem;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--ev-color-text-muted)}.ev-pack-picker__card:not(:has(.ev-pack-picker__label)) .ev-pack-picker__divider{margin-top:2.45rem}.ev-pack-picker__supply,.ev-pack-picker__dose{font-size:1.2rem;color:var(--ev-color-text-muted)}.ev-pack-picker__divider{width:100%;height:.1rem;margin:.4rem 0;background-color:#3c3c3c}.ev-pack-picker__saving{padding:.4rem .8rem;background-color:#c6ff001f;color:var(--ev-color-volt);font-family:var(--font-heading-family);font-weight:700;font-size:1.4rem;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.ev-pack-picker__saving--empty{visibility:hidden}.ev-pack-picker__note{margin:1.2rem 0 0;font-size:1.2rem;color:var(--ev-color-text-muted)}.ev-pack-savings{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;margin:0;padding:0;background:none;color:var(--ev-color-volt);font-size:1.4rem}.ev-pack-savings.hidden{display:none}.ev-pack-savings strong{font-weight:700}.ev-pack-savings__note{color:var(--ev-color-text-muted);font-size:1.3rem}.color-scheme-1 .ev-pack-picker__card,.color-scheme-2 .ev-pack-picker__card,.color-scheme-3 .ev-pack-picker__card{background-color:var(--ev-color-grey);border-color:var(--ev-color-border);color:var(--ev-color-ink)}.color-scheme-1 .ev-pack-picker__divider,.color-scheme-2 .ev-pack-picker__divider,.color-scheme-3 .ev-pack-picker__divider{background-color:var(--ev-color-border)}.color-scheme-1 .ev-pack-picker__label,.color-scheme-1 .ev-pack-picker__supply,.color-scheme-1 .ev-pack-picker__dose,.color-scheme-2 .ev-pack-picker__label,.color-scheme-2 .ev-pack-picker__supply,.color-scheme-2 .ev-pack-picker__dose,.color-scheme-3 .ev-pack-picker__label,.color-scheme-3 .ev-pack-picker__supply,.color-scheme-3 .ev-pack-picker__dose{color:var(--ev-color-text-dim)}.color-scheme-1 .ev-pack-picker__saving,.color-scheme-2 .ev-pack-picker__saving,.color-scheme-3 .ev-pack-picker__saving{background-color:#0a0a0a0f;color:var(--ev-color-ink)}.color-scheme-1 .ev-pack-savings,.color-scheme-2 .ev-pack-savings,.color-scheme-3 .ev-pack-savings{color:var(--ev-color-ink)}.color-scheme-1 .ev-pack-picker__float-badge,.color-scheme-2 .ev-pack-picker__float-badge,.color-scheme-3 .ev-pack-picker__float-badge{background-color:var(--ev-color-ink);color:#fff}@media screen and (max-width:479px){.ev-pack-picker__cards{grid-template-columns:1fr}.ev-pack-picker__cell{margin-top:1rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ev-pack-picker.css.map */
