.swatch .form-label{cursor:pointer;border:0px solid var(--bs-body-color);font-size:var(--bs-font-size-md);min-width:16px;min-height:16px;display:block;border:0;position:relative;background-size:100%;padding:2px;margin:0;border:1px solid transparent;border-radius:0}.product-details-wrapper .swatch.color-swatch .swatch-label{min-width:30px;min-height:30px}.swatch.color-swatch input:checked+.swatch-label:after{content:"";display:block;position:absolute;background:var(--bs-body-bg);width:4px;height:4px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.swatch.color-swatch input:checked+.swatch-label.White:after{background:var(--bs-body-color)}.product-details-wrapper .addon-fieldset .swatch.color-swatch .swatch-label{min-width:16px;min-height:16px}.product-details-wrapper .swatch.color-swatch input:checked+.swatch-label:after{width:8px;height:8px}.product-details-wrapper .addon-fieldset .swatch.color-swatch input:checked+.swatch-label:after{width:4px;height:4px}.swatch input{display:none}.pills-style .swatch .form-label{min-width:46px;border-radius:20px;cursor:pointer;text-align:center;font-size:var(--bs-font-size-md);background:transparent!important;border:1px solid var(--bs-body-color);padding:3px 10px;margin-bottom:.5rem}.pills-style .swatch input:checked+.swatch-label{background:var(--bs-body-color)!important;color:var(--bs-body-bg);border:1px solid var(--bs-body-color)}.pills-style .swatch input:checked+.swatch-label:after{display:none}variant-radios.variant-swatch{height:0;overflow:hidden;transition:all .5s ease}.variant-swatch-list .swatch-label span{width:16px;height:16px;display:block;background-size:cover;border-radius:50%;aspect-ratio:1}.variant-swatch-list .swatch-label{border:1px solid transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;aspect-ratio:1}.variant-swatch-list .swatch-label.disabled span{opacity:40%;position:relative;overflow:hidden}.variant-swatch-list .swatch-label.disabled span:after{content:"";border-right:1px solid #fff;transform:rotate(45deg);position:absolute;top:-30%;left:-30%;width:100%;height:100%}.variant-swatch-list input:checked+label{border-color:#000}@media (min-width: 768px){.variant-swatch-list .swatch-label span{width:20px;height:20px}}.product-combine-title_wrapper .swatch .form-label{border:1px solid #BFBFBF;padding:3px 10px;text-transform:uppercase}.product-combine-title_wrapper .swatch .form-label:hover{border-color:#000}.product-combine-title_wrapper input:checked+.form-label{border-color:#000}
/*# sourceMappingURL=/cdn/shop/t/483/assets/component-swatch.css.map */
