.product-form__input--segmented .variant-segmented__heading{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-bottom:1rem}.product-form__input--segmented .variant-segmented__heading .form__label{margin:0;font-size:1.5rem;font-weight:var(--font-body-weight-bold, 700);letter-spacing:.02rem}.variant-benefit{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;padding:.5rem 1rem;border:.1rem dashed rgba(var(--color-foreground),.4);border-radius:.6rem;background-color:transparent;color:rgba(var(--color-foreground),.62);font-size:1.3rem;font-weight:500;line-height:1.3;letter-spacing:.02rem;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.variant-benefit__icon{flex:none;width:1.4rem;height:1.4rem;opacity:.7;transition:opacity .25s ease}.variant-benefit__text{min-width:0;overflow-wrap:anywhere;filter:grayscale(1);opacity:.9;transition:filter .25s ease,opacity .25s ease}@supports selector(:has(*)){.product-form__input--segmented:has(input[type=radio][data-variant-benefit]:checked) .variant-benefit{border-style:solid;border-color:rgb(var(--color-base-accent-1));background-color:rgb(var(--color-base-accent-1));color:#fff}.product-form__input--segmented:has(input[type=radio][data-variant-benefit]:checked) .variant-benefit__icon{opacity:1}.product-form__input--segmented:has(input[type=radio][data-variant-benefit]:checked) .variant-benefit__text{filter:none;opacity:1}}@supports not selector(:has(*)){.product-form__input--segmented[data-benefit-active=true] .variant-benefit{border-style:solid;border-color:rgb(var(--color-base-accent-1));background-color:rgb(var(--color-base-accent-1));color:#fff}.product-form__input--segmented[data-benefit-active=true] .variant-benefit__icon{opacity:1}.product-form__input--segmented[data-benefit-active=true] .variant-benefit__text{filter:none;opacity:1}}.variant-segmented{position:relative;display:flex;gap:.4rem;padding:.4rem;border:.15rem solid rgb(var(--color-foreground));border-radius:10rem;background-color:rgb(var(--color-background))}.product-form__input--segmented .variant-segmented input[type=radio]+label{flex:1 1 0;min-width:0;margin:0;padding:1.1rem 1.2rem;border:.15rem solid transparent;border-radius:10rem;background-color:transparent;color:rgb(var(--color-foreground));font-size:1.5rem;font-weight:var(--font-body-weight-bold, 700);letter-spacing:.02rem;line-height:1.2;text-align:center;overflow-wrap:anywhere;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.product-form__input--segmented .variant-segmented input[type=radio]+label:before{display:none}.product-form__input--segmented .variant-segmented input[type=radio]:not(:checked)+label:hover{border-color:rgba(var(--color-foreground),.25)}.product-form__input--segmented .variant-segmented input[type=radio]:checked+label{border-color:rgb(var(--color-foreground));background-color:rgba(var(--color-base-accent-1),.12);color:rgb(var(--color-foreground))}.product-form__input--segmented .variant-segmented input[type=radio].disabled+label,.product-form__input--segmented .variant-segmented input[type=radio]:disabled+label{color:rgba(var(--color-foreground),.45);text-decoration:line-through}.product-form__input--segmented .variant-segmented input[type=radio].disabled:checked+label,.product-form__input--segmented .variant-segmented input[type=radio]:disabled:checked+label{border-color:rgba(var(--color-foreground),.45);color:rgba(var(--color-foreground),.6)}@media(prefers-reduced-motion:reduce){.variant-benefit,.variant-benefit__icon,.variant-benefit__text,.product-form__input--segmented .variant-segmented input[type=radio]+label{transition:none}}.product-form__input--segmented .variant-segmented input[type=radio]+label{display:flex;flex-direction:column;align-items:center;justify-content:center}.variant-segmented__sub{display:block;margin-top:.3rem;color:rgb(var(--color-base-accent-1));font-size:1.15rem;font-weight:600;letter-spacing:0;line-height:1.25}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-variant-segmented.css.map */
