.product-form__input{--swatch-input--size: 1.8rem}.product__info-wrapper .product-form__input{--swatch-input--size: 6rem}.product-form__input .swatch{--swatch--size: var(--swatch-input--size, 6rem);--swatch--border-radius: 50px;display:block;width:var(--swatch--size);max-width:100%;aspect-ratio:1.75;background:var(--swatch--background);background-position:var(--swatch-focal-point, initial);background-origin:border-box;background-size:cover;outline:.1rem solid #fff;box-shadow:inset 0 0 0 .15rem #fff;border-radius:var(--swatch--border-radius);transition:scale var(--duration-long) ease;scale:.85;overflow:hidden}.product-form__input .swatch--unavailable{outline:.1rem solid #ccc}.product-form__input .swatch--active{outline:.1rem solid rgb(var(--color-foreground))}.product__colors{position:relative;z-index:1;border-top:1px solid gray;border-bottom:1px solid gray;padding:1.5rem 0 1rem}.product__colors .product-form__input{margin-bottom:0}.product__info-wrapper .product__colors .product-form__input{margin-bottom:.6rem}.product__info-wrapper .product__colors .product__colors--form{margin-inline-start:-.5rem}.product__colors .product-form__input legend{display:flex;column-gap:.8rem}.product__colors .product-form__input legend{display:flex;align-items:center;column-gap:.8rem}.product__colors fieldset.product-form__input .form__label{margin-bottom:0;width:auto;font-weight:700}.product__colors .color__label{font-size:1.4rem}@media screen and (max-width:750px){.product__colors .color__label{font-size:1.3rem}}.product__colors--form{flex:0 0 100%;padding:0;margin:0 0 1.2rem;min-width:fit-content;border:none;display:flex;flex-wrap:wrap;gap:.5rem}.product__info-wrapper .product-form__input{gap:.4rem}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-product-swatches.css.map */
