img#img-product {
    object-fit: scale-down;
    width: unset;
    height: unset;
}
.list_img_pview {
    margin-top: 15px;
}
.productThumList .owl-nav button {
    position: absolute;
    top: calc(50% - 30px);
    width: 30px;
    height: 30px;
    border-radius: 50%;
}
.productThumList.owl-carousel .owl-nav button.owl-next, .productThumList.owl-carousel .owl-nav button.owl-prev {
    background: rgba(255,255,255,.6);
    transition: all .3s;
}
.productThumList .owl-nav button.owl-next, .banner-detail-slider .owl-nav button.owl-next {
    right: 10px;
}
.productThumList .owl-nav button.owl-prev, .banner-detail-slider .owl-nav button.owl-prev {
    left: 10px;
}
img#img-product {
    object-fit: scale-down;
    width: unset;
    height: unset;
}
.list_img_pview {
    margin-top: 15px;
}
.productThumList .owl-nav button {
    position: absolute;
    top: calc(50% - 30px);
    width: 30px;
    height: 30px;
    border-radius: 50%;
}
.productThumList.owl-carousel .owl-nav button.owl-next, .productThumList.owl-carousel .owl-nav button.owl-prev {
    background: rgba(255,255,255,.6);
    transition: all .3s;
}
.productThumList .owl-nav button.owl-next, .banner-detail-slider .owl-nav button.owl-next {
    right: 10px;
}
.productThumList .owl-nav button.owl-prev, .banner-detail-slider .owl-nav button.owl-prev {
    left: 10px;
}
.swatch-element a img {
    max-width: 25px;
    height: fit-content;
}
.swatch-element a {
    display: flex;
    gap: 5px;
    width: fit-content;
}
.swatch-element{
    float: unset;
}