.product-purchase-options{margin:0 0 1rem}.product-purchase-options__legend{margin:0 0 .55rem;font-size:var(--n-text-sm);font-weight:700;letter-spacing:.02em;text-transform:none;color:var(--n-muted)}.product-purchase-options__list{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.product-purchase-options__option{position:relative;margin:0}.product-purchase-options__option input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.product-purchase-options__card{display:grid;gap:.2rem;padding:.85rem 1.15rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:var(--n-radius);background:rgba(var(--color-foreground),.03)}@media screen and (min-width:990px){.product-purchase-options__card{padding:.7rem 1.1rem}.product-purchase-options__manage{display:none}}.product-purchase-options__option input:checked+.product-purchase-options__card{border-color:rgba(var(--color-button),.85);background:rgba(var(--color-button),.08)}.product-purchase-options__option input:focus-visible+.product-purchase-options__card{outline:.2rem solid rgba(var(--color-foreground),.4);outline-offset:.2rem}.product-purchase-options__title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;font-size:var(--n-text-md);font-weight:700;color:rgb(var(--color-foreground))}.product-purchase-options__price{font-weight:400;letter-spacing:.01em;line-height:1.2}.product-purchase-options__meta{margin:0;font-size:var(--n-text-sm);line-height:1.45;color:var(--n-muted)}.product-purchase-options__meta+.product-purchase-options__meta{margin-top:.15rem}.product-purchase-options__manage{margin:.8rem 0 0;font-size:var(--n-text-sm);line-height:1.4;color:var(--n-muted)}.product-purchase-options__manage a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.15em}.product-purchase-options__badge{display:inline-block;margin-left:.4rem;padding:.1rem .55rem;border-radius:var(--n-radius-pill);font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--color-button-text));background:rgb(var(--color-button))}
/*# sourceMappingURL=/cdn/shop/t/16/assets/product-purchase-options.css.map */
