.card {
    min-width: 0;
    word-wrap: break-word;
    background-color: #eee;
    -webkit-background-clip: border-box;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.04);
    border-radius: 0.25rem;
}

.product-detail-primary .product-variants .color-list, .product-detail-primary .product-variants .radio-list {
    width: auto;

}

.product-detail-primary .product-add-to-cart #product-availability {
    max-width: 100%;
}