.opt-label--swatch[style*=--swatch-background]{width:50px!important;height:50px!important;min-width:50px!important;padding:8px!important;border-radius:18%!important;overflow:hidden!important}.opt-label--swatch[style*=--swatch-background]:before{content:""!important;display:block!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:0!important;background-color:var(--swatch-background-color)!important;background-image:var(--swatch-background-image)!important;background-position:var(--swatch-focal-point, var(--swatch-crop-align, center))!important;background-size:cover!important;background-repeat:no-repeat!important;border-radius:18%!important}.opt-label--swatch[style*=--swatch-background]>span{position:relative;z-index:1}input:checked+.opt-label--swatch[style*=--swatch-background],input.opt-btn:checked+.opt-label--swatch[style*=--swatch-background],.opt-btn:checked+.opt-label--swatch[style*=--swatch-background],.option-selector .opt-btn:checked+.opt-label--swatch[style*=--swatch-background]{box-shadow:0 0 0 2px #fff,0 0 0 4px #000!important;border-color:#000!important}input.is-unavailable+.opt-label--swatch[style]:before,.opt-btn.is-unavailable+.opt-label--swatch[style]:before,.js-option.is-unavailable+.opt-label--swatch[style]:before{opacity:.4!important}input.is-unavailable+.opt-label--swatch[style]:after,.opt-btn.is-unavailable+.opt-label--swatch[style]:after,.js-option.is-unavailable+.opt-label--swatch[style]:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:140%!important;height:2px!important;background-color:#000000b3!important;transform:translate(-50%,-50%) rotate(45deg)!important;z-index:2!important}input.is-unavailable+.opt-label--swatch[style],.opt-btn.is-unavailable+.opt-label--swatch[style],.js-option.is-unavailable+.opt-label--swatch[style]{border:1px dashed rgba(0,0,0,.3)!important;opacity:.6!important}.product-block-options--swatch .product-block-options__item[style*=--swatch-background]{background-color:var(--swatch-background-color)!important;background-image:var(--swatch-background-image)!important;background-position:var(--swatch-focal-point, var(--swatch-crop-align, center))!important;background-size:cover!important;background-repeat:no-repeat!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/component-swatch.css.map */
