fieldset{border:none!important;padding:0}.color-swatchimg.color-swatch,.color-swatchimg.color-swatch input[type=radio]{border:none!important;outline:none!important}.swatch{--swatch-input--size: 2.4rem;--swatch--size: var(--swatch-input--size, 4.4rem);--swatch--border-radius: 50%;display:block;width:var(--swatch--size);max-width:100%;aspect-ratio:1 / 1;background:var(--swatch--background);background-position:var(--swatch-focal-point, initial);background-size:cover;background-origin:border-box;border:2px solid #000;border-radius:var(--swatch--border-radius)}.swatch--square{--swatch--border-radius: 50%}.swatch--unavailable{border-style:dashed;border-color:rgba(var(--color-foreground),.5)}.product__info-wrapper .swatch{background-repeat:no-repeat;position:relative;border:2px solid #000!important;cursor:pointer;width:30px;height:30px;background-position:50%;background-size:42px;border-radius:50%;box-shadow:none}.wbswatchclr .swatch{--swatch-input--size: unset;--swatch--size: unset;--swatch--border-radius: unset;border:none;padding:2px;min-width:18px;min-height:18px;border-radius:var(--variant-pills-radius)}color-swatch fieldset label span.swatch{--swatch-input--size: unset;--swatch--size: unset;--swatch--border-radius: unset;display:block;width:18px;border:2px solid #000!important;border-radius:var(--variant-radius)}body.template-product fieldset.product-form__input--swatch{border:none!important;padding:0!important}body.template-product .product__info-wrapper .swatch{border:2px solid #000!important}:is(.product-card,.card,.wbproduct-container,.quickview,.grid,.product-grid) :is(.product-form__input,.wt-product-input--swatch,.swatch) input[type=radio]+label:hover,:is(.product-card,.card,.wbproduct-container,.quickview,.grid,.product-grid) :is(.product-form__input,.wt-product-input--swatch,.swatch) input[type=radio]:checked+label,:is(.product-card,.card,.wbproduct-container,.quickview,.grid,.product-grid) :is(.product-form__input,.wt-product-input--swatch,.swatch) label:hover,:is(.product-card,.card,.wbproduct-container,.quickview,.grid,.product-grid) :is(.product-form__input,.wt-product-input--swatch,.swatch) label.active,:is(.product-card,.card,.wbproduct-container,.quickview,.grid,.product-grid) :is(.product-form__input,.wt-product-input--swatch,.swatch) label[class*=color-swatch]:hover,:is(.product-card,.card,.wbproduct-container,.quickview,.grid,.product-grid) :is(.product-form__input,.wt-product-input--swatch,.swatch) label[class*=color-swatch].active{background-color:#fff!important;border-color:#000!important;box-shadow:0 0 0 2px #fff!important;color:rgb(var(--color-foreground))!important;outline:none!important}:is(.product-card,.card,.wbproduct-container,.quickview,.grid,.product-grid) :is(.product-form__input,.wt-product-input--swatch,.swatch) label:hover:after,:is(.product-card,.card,.wbproduct-container,.quickview,.grid,.product-grid) :is(.product-form__input,.wt-product-input--swatch,.swatch) input[type=radio]:checked+label:after,:is(.product-card,.card,.wbproduct-container,.quickview,.grid,.product-grid) :is(.product-form__input,.wt-product-input--swatch,.swatch) label.active:after{box-shadow:0 0 0 2px #fff!important;border-color:#000!important}.product__info-wrapper fieldset.product-form__input--swatch{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;padding:0!important}.product__info-wrapper fieldset.product-form__input--swatch .swatch-input__label{background:transparent!important;border:0!important;outline:none!important;box-shadow:none!important;padding:0!important;position:relative}.product__info-wrapper fieldset.product-form__input--swatch .swatch-input__label:before,.product__info-wrapper fieldset.product-form__input--swatch .swatch-input__label:after{content:none!important;box-shadow:none!important;border:0!important;background:transparent!important}.product__info-wrapper fieldset.product-form__input--swatch .swatch-input__label>.swatch{border:2px solid #000!important;border-radius:50%!important;box-shadow:none!important;background:var(--swatch--background)!important}.product__info-wrapper fieldset.product-form__input--swatch .swatch-input__input:hover+.swatch-input__label>.swatch,.product__info-wrapper fieldset.product-form__input--swatch .swatch-input__input:focus-visible+.swatch-input__label>.swatch,.product__info-wrapper fieldset.product-form__input--swatch .swatch-input__input:active+.swatch-input__label>.swatch,.product__info-wrapper fieldset.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label>.swatch{background:var(--swatch--background)!important;border-color:#000!important;box-shadow:0 0 0 2px #fff!important}.product__info-wrapper fieldset.product-form__input--swatch .swatch-input__input[value=Bianco]+.swatch-input__label>.swatch,.product__info-wrapper fieldset.product-form__input--swatch .swatch-input__input[value=Bianco]:hover+.swatch-input__label>.swatch,.product__info-wrapper fieldset.product-form__input--swatch .swatch-input__input[value=Bianco]:focus-visible+.swatch-input__label>.swatch,.product__info-wrapper fieldset.product-form__input--swatch .swatch-input__input[value=Bianco]:active+.swatch-input__label>.swatch,.product__info-wrapper fieldset.product-form__input--swatch .swatch-input__input[value=Bianco]:checked+.swatch-input__label>.swatch{background-color:#f9f9f9!important;border-color:#000!important;box-shadow:0 0 0 2px #fff!important}.product__info-wrapper fieldset.product-form__input--swatch .swatch-input__input:disabled+.swatch-input__label>.swatch{opacity:.5!important;border-color:#0000004d!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-swatch-input.css.map */
