.variant-image-swatches{display:block;margin:1.5rem 0}.variant-image-swatches__label{font-size:.95rem;font-weight:600;margin-bottom:.75rem}.variant-image-swatches__row{display:flex;flex-wrap:wrap;gap:.625rem}.variant-image-swatches__button{width:64px;height:64px;padding:3px;border:1px solid transparent;border-radius:0;background:transparent;cursor:pointer;overflow:hidden;transition:border-color .15s ease,opacity .15s ease}.variant-image-swatches__button img{display:block;width:100%;height:100%;object-fit:contain;border-radius:4px;transition:transform .15s ease}.variant-image-swatches__button:not(.is-unavailable):hover img{transform:scale(1.25)}.variant-image-swatches__button.is-selected{border-color:currentColor}.variant-image-swatches__button:not(.is-unavailable):hover{border-color:#00000073}.variant-image-swatches__image-wrap{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:4px}.variant-image-swatches__button.is-unavailable{position:relative;cursor:not-allowed;opacity:1}.variant-image-swatches__button.is-unavailable img{opacity:.45;filter:grayscale(1)}.variant-image-swatches__button.is-unavailable .variant-image-swatches__image-wrap:after{content:"";position:absolute;top:50%;left:50%;width:145%;height:2px;background:#666;transform:translate(-50%,-50%) rotate(-45deg);transform-origin:center;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/8/assets/rw-variant-image-swatches.css.map */
