.variation_box .ms-product-variation-btns.ms-product-variation-type-image .ms-product-variation-btn {
    color: transparent !important;
    width: 60px;
    overflow: hidden;
    border: 1px solid var(--ms-color-light);
}

.variation_box .ms-product-variation-btns.ms-product-variation-type-image .ms-product-variation-btn.ms-current-variation {
    border-color: var(--ms-color-light) !important;
    box-shadow: var(--ms-color-primary) 0px 0px 0px 2px;
}

.variation_box .ms-product-variation-btns.ms-product-variation-type-image  .ms-product-variation-btn:hover {
    border-color: var(--ms-color-primary) !important;
}

.variation_box .ms-product-variation-btns.ms-product-variation-type-image .ms-product-variation-btn img {
    width: 100%;
    height: 100%;
    max-height: 90px;
    object-fit: contain;
    aspect-ratio: 1.5;
}