.variant-option__button-label__text:has(.variant-icon){position:relative!important;padding-left:38px!important}.variant-icon{position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:30px!important;height:30px!important;display:block!important;color:inherit!important;opacity:.5!important}.variant-option__button-label:not(:has(:checked)):hover .variant-icon{opacity:.85!important}.variant-icon--builtin svg{width:100%!important;height:100%!important;display:block!important;stroke:currentColor!important;fill:none!important;stroke-width:2!important;stroke-linecap:round;stroke-linejoin:round}.variant-icon--custom svg{width:100%!important;height:100%!important;display:block!important}.variant-icon--custom img{width:100%!important;height:100%!important;display:block!important;object-fit:contain!important}.variant-option.dasi-suppress-anim,.variant-option.dasi-suppress-anim *,.variant-option.dasi-suppress-anim *:before,.variant-option.dasi-suppress-anim *:after{transition:none!important;animation:none!important}.variant-icon--mask{background-color:currentColor!important;-webkit-mask:var(--variant-icon-url) no-repeat center / contain!important;mask:var(--variant-icon-url) no-repeat center / contain!important}label.variant-option__button-label:has(input:checked) .variant-icon{color:var(--color-primary-button-text, #fff)!important;opacity:1!important}input:checked~.variant-option__button-label__text .variant-icon,input[data-current-checked=true]~.variant-option__button-label__text .variant-icon{color:var(--color-primary-button-text, #fff)!important;opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/variant-icons.css.map */
