.coverage-picker{--cov-border: rgba(var(--color-foreground), .18);--cov-border-strong: rgba(var(--color-foreground), .32);--cov-muted: rgba(var(--color-foreground), .65);--cov-faint: rgba(var(--color-foreground), .5);--cov-accent: rgb(var(--color-brand-accent));--cov-accent-soft: rgba(var(--color-brand-accent), .08);display:block;margin:0 0 1.6rem}.coverage-picker__fieldset{border:0;padding:0;margin:0}.coverage-picker__legend{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;margin:0 0 .8rem;padding:0;font-family:var(--font-heading-family);font-weight:600;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground))}.coverage-picker__legend-value{font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--cov-muted)}.coverage-picker__stack{display:flex;flex-direction:column;gap:.8rem}.coverage-card{position:relative;display:flex;align-items:center;gap:1rem;padding:1rem 1.2rem;background:rgb(var(--color-background));border:1px solid var(--cov-border);border-radius:0;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.coverage-card:hover{border-color:var(--cov-border-strong)}.coverage-card.is-selected{border-color:var(--cov-accent);background:var(--cov-accent-soft);box-shadow:inset 3px 0 0 0 var(--cov-accent)}.coverage-card.is-unavailable{opacity:.55;cursor:not-allowed}.coverage-card.is-unavailable:hover{border-color:var(--cov-border)}.coverage-card__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.coverage-card:has(.coverage-card__input:focus-visible){border-color:var(--cov-accent);box-shadow:0 0 0 2px var(--cov-accent-soft)}.coverage-card__indicator{flex-shrink:0;width:1.4rem;height:1.4rem;border:1.5px solid var(--cov-border-strong);background:rgb(var(--color-background));transition:background-color .14s ease,border-color .14s ease}.coverage-card.is-selected .coverage-card__indicator{background:var(--cov-accent);border-color:var(--cov-accent)}.coverage-card__body{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0}.coverage-card__title-row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.coverage-card__title{font-family:var(--font-heading-family);font-weight:700;font-size:1.4rem;line-height:1.2;letter-spacing:0;color:rgb(var(--color-foreground))}.coverage-card__subtitle{font-size:1.2rem;line-height:1.3;color:var(--cov-muted)}.coverage-card__badge{display:inline-flex;align-items:center;padding:.2rem .5rem;background:var(--cov-accent);color:#fff;font-family:var(--font-heading-family);font-size:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.1;border-radius:0}.coverage-card__unavailable{margin-top:.2rem;font-size:1.1rem;font-weight:600;letter-spacing:.04em;color:var(--cov-faint);text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-coverage-picker.css.map */
