variant-selects{display:block}:is(.product-form__input--pill,.product-form__input--swatch) .form__label{margin-bottom:1rem}.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 .swatch-input__input+.swatch-input__label{--swatch--size: 2.8rem;margin:0;padding:0 .45rem;cursor:pointer;--swatch-input--border-radius: 100%}@media screen and (min-width: 750px){.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch--size: 2.6rem}}.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;border:none;width:100%}.product-form__input--swatch{display:flex;flex-wrap:wrap;margin-left:-.45rem}.product-form__input--swatch .form__label{margin-left:.45rem}variant-selects:has(.product-form__input+.product-form__input){display:flex;flex-direction:column;flex-wrap:wrap}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}.product-form__input input:checked+label .swatch,.product-form__input label:hover .swatch{outline-offset:.2rem;outline:.1rem solid rgb(var(--color-foreground))}.variant-picker--compatibility{font-size:1.4rem;background:rgb(var(--color-card));border:solid .1rem rgb(var(--color-border));padding:.9rem 1.2rem;border-radius:0 0 var(--border-radius) var(--border-radius);border-top:none;font-weight:500;display:flex;flex-wrap:wrap;align-items:center;column-gap:.8rem}.variant-picker--compatibility .icon-info-triangle{--size: 1.6rem}.product-form__input--dropdown:has(.variant-picker--compatibility) .select__select{border-radius:var(--border-radius) var(--border-radius) 0 0}.variant-picker--compatibility button.link{padding:0;font-weight:500;font-size:1.4rem}.variant-picker--compatibility>span{margin-right:auto}.variant-picker--compatibility .icon{--size: 1.8rem}.variant-picker--compatibility .icon-checkmark{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-radius:100%;padding:.2rem}.variant-picker--universal{text-align:center;justify-content:center}.variant-picker--compatible{background-color:#ddffdb}.variant-picker--incompatible{background-color:#fad1d1}@media screen and (min-width: 750px){.variant-picker--compatibility-message{display:contents}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-product-variant-picker.css.map */
