variant-selects{display:block}:is(.product-form__input--pill,.product-form__input--swatch) .form__label{margin-bottom:.2rem}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]:not(.disabled):not(.visually-disabled)+label>.label-unavailable{display:none}.product-form__input--dropdown{--swatch--size: 2.2rem;margin-bottom:1.6rem}.product-form__input--pill input[type=radio]+label{display:inline-block;line-height:1;cursor:pointer;position:relative;background:transparent;display:flex;align-items:center;gap:.8rem;--swatch--size: 2.2rem;font-size:1.3rem}.product-form__input--pill input[type=radio]+label .swatch{width:var(--swatch--size);height:var(--swatch--size);border:solid .1rem rgba(var(--color-border),.5);border-style:solid inset solid solid}.product-form__input--swatch{display:flex;flex-wrap:wrap;column-gap:.6rem}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch--size: 3.6rem;margin:.7rem 1rem .2rem 0}@media screen and (min-width: 750px){.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch--size: 2.8rem}}.product-form__input--dropdown .select__select{border:solid .1rem rgba(var(--color-border),1);background:transparent}.product__links-link{--swatch--size: 2.8rem;margin:.7rem 1rem .2rem 0;--swatch-input--border-radius: 50%;display:inline-block;max-width:100%;border-radius:var(--swatch-input--border-radius);cursor:pointer;outline-color:transparent;outline-style:solid;transition-property:outline-color,outline-width,box-shadow;transition-duration:var(--duration-short);transition-timing-function:ease;forced-color-adjust:none;outline-offset:.4rem;outline:.1rem solid rgba(var(--color-foreground),.25)}.product__links-link.active,.product__links-link:hover{outline-offset:.35rem;outline:.15rem solid rgb(var(--color-foreground))}.product-form__input{padding:0;margin:0 0 1.2rem;min-width:fit-content;border:none}variant-selects:has(.product-form__input+.product-form__input){display:flex;flex-wrap:wrap;gap:1.2rem}variant-selects:has(.product-form__input+.product-form__input) .product-form__input{flex:1}.product-form__custom-options-title{margin:0;margin-bottom:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-product-variant-picker.css.map */
