.rich-variant-selects{display:block}.rich-variant-fieldset{margin-bottom:2rem}.rich-variant-label{font-size:1.6rem;font-weight:600;color:rgb(var(--color-foreground));margin-bottom:1.2rem;display:block}.rich-variant-dropdown{margin-bottom:2rem}.product-form__input--pill.rich-variant-fieldset .rich-variant-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.5rem;margin-bottom:1.5rem}.rich-radio-input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.rich-variant-options .rich-variant-btn{border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));background:rgb(var(--color-background));border-radius:1rem!important;padding:1.2rem 1rem!important;cursor:pointer;transition:all .2s ease;text-align:left!important;position:relative;font-family:inherit;display:block!important;width:100%;margin:0!important;font-size:inherit!important;letter-spacing:normal!important;line-height:normal!important}.rich-variant-fieldset .rich-variant-btn:hover:not(.rich-variant-btn--disabled){border-color:rgb(var(--color-link))}.rich-variant-options .rich-radio-input:checked+.rich-variant-btn{border-color:rgb(var(--color-link));background:rgba(var(--color-foreground));color:rgb(var(--color-background))}.rich-variant-options .rich-radio-input:checked+.rich-variant-btn .rich-variant-price{color:rgb(var(--color-background));font-weight:400;font-size:1.4rem}.rich-variant-options .rich-radio-input:checked+.rich-variant-btn .rich-variant-stock{color:rgb(var(--color-background))}.rich-variant-options .rich-radio-input:checked+.rich-variant-btn .rich-variant-name{color:rgb(var(--color-background))}.rich-variant-options .rich-radio-input:checked+.rich-variant-btn .stock-indicator{color:rgb(var(--color-background))}.rich-variant-options .rich-radio-input:disabled+.rich-variant-btn,.rich-variant-options .rich-variant-btn--disabled{opacity:.5;cursor:not-allowed;border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.6)}.rich-variant-options .rich-variant-name{font-size:1.6rem;color:rgb(var(--color-foreground));margin-bottom:.8rem;font-weight:500}.rich-variant-options .rich-variant-pricing{display:flex;justify-content:space-between;align-items:center}.rich-variant-options .rich-variant-price{font-size:1.4rem;color:rgb(var(--color-link),.9);font-weight:600}.rich-variant-options .rich-variant-price.selected-label{color:rgba(var(--color-foreground),.6);font-weight:500;font-style:italic}.rich-variant-options .rich-variant-stock{display:flex;align-items:center;gap:.4rem;font-size:1rem;font-weight:500}.rich-variant-options .stock-indicator{font-size:.9rem;font-weight:500}.rich-variant-options .stock-indicator--available{color:#28a745}.rich-variant-options .stock-indicator--unavailable{color:#dc3545}@media (max-width: 768px){.product-form__input--pill.rich-variant-fieldset .rich-variant-options{grid-template-columns:repeat(2,1fr)}}.rich-variant-options .rich-radio-input:focus-visible+.rich-variant-btn{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.rich-variant-options .rich-radio-input.focused+.rich-variant-btn{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.no-js .rich-variant-options .rich-radio-input:focus:not(:focus-visible)+.rich-variant-btn{box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-rich-variant-picker.css.map */
