.promo-picker{display:block}.promo-picker fieldset{border:0;margin:0 0 2rem;padding:0}.promo-picker input[type=radio]{height:1px;margin:-1px;opacity:0;overflow:hidden;position:absolute;width:1px}.promo-picker__category-options,.promo-picker__addon-options{display:flex;flex-wrap:wrap;gap:.8rem}.promo-picker__category-options label,.promo-picker__addon-options label{border:.1rem solid rgba(var(--color-foreground),.35);border-radius:999px;cursor:pointer;line-height:1.2;padding:1rem 1.4rem}.promo-picker__category-options input:checked+label,.promo-picker__addon-options input:checked+label{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.promo-picker input:focus-visible+label{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.promo-picker__services{display:grid;gap:1rem}.promo-picker__service{min-width:0}.promo-picker__card{align-content:start;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:.8rem;cursor:pointer;display:grid;gap:.35rem;min-height:10rem;padding:1.4rem}.promo-picker__service input:checked+.promo-picker__card{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.promo-picker__card-title{font-size:1.6rem;font-weight:700;line-height:1.25}.promo-picker__card-price{font-size:1.5rem;font-weight:600}.promo-picker__card-duration{color:rgba(var(--color-foreground),.75);font-size:1.3rem}.promo-picker__details{margin:.8rem 0 0}.promo-picker__details summary{cursor:pointer;font-size:1.3rem;text-decoration:underline;text-underline-offset:.25rem}.promo-picker__details>:not(summary){font-size:1.3rem}.promo-picker__details ul{padding-left:2rem}@media screen and (min-width:750px){.promo-picker__services{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/promo-variant-picker.css.map */
