.anh-san-pham .iconic-woothumbs-images img{
    width: 100%;
    object-fit: cover;
    aspect-ratio: 550/484 !important;
}
/* .anh-san-pham .slick-arrow, .anh-san-pham .iconic-woothumbs-icon-fullscreen, .iconic-woothumbs-zoom-controls {
    display: none !important;
} */
.anh-san-pham .iconic-woothumbs-fullscreen path{
    stroke: #000 !important;
}
.post-content .ekit-unfold-raw-content{
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.28em;
}
.post-content img{
    margin: 8px 0;
}
.review-san-pham{
    overflow: hidden;
}
.rating-san-pham .e-rating-wrapper::after{
    content: "4.7";
    font-size: 17px;
    font-weight: 400;
    font-family: "Montserrat", Sans-serif;
    line-height: 21px;
    margin-left: 8px;
    display: inline-block;
}
.ma-san-pham .elementor-heading-title::before{
    content: "Mã sản phẩm: ";
    font-weight: 300 !important;
}
.price-red-color p.price{
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    gap: 12px;
}
.price-red-color p.price > span > bdi {
    font-family: "Vazirmatn", Sans-serif;
    font-size: 30px;
    line-height: 34px;
    color: var(--e-global-color-secondary);
    font-weight: 600;
}
/* Woothumb */
.iconic-woothumbs-fullscreen{
    width: max-content !important;
}
.anh-san-pham .iconic-woothumbs-all-images-wrap .iconic-woothumbs-images-wrap .iconic-woothumbs-fullscreen,
.anh-san-pham .iconic-woothumbs-thumbnails-wrap--hidden{
    opacity: 1 !important;
}
.anh-san-pham .iconic-woothumbs-thumbnails-wrap--hidden .iconic-woothumbs-thumbnails__slide{
    margin-bottom: 10px;
}
.anh-san-pham .iconic-woothumbs-thumbnails__slide,
.anh-san-pham .iconic-woothumbs-all-images-wrap--layout-slider .iconic-woothumbs-images__slide,
.anh-san-pham .iconic-woothumbs-all-images-wrap.iconic-woothumbs-all-images-wrap--layout-slider .iconic-woothumbs-thumbnails-wrap--vertical .iconic-woothumbs-thumbnails{
    display: block !important;
}
.anh-san-pham .iconic-woothumbs-all-images-wrap.iconic-woothumbs-all-images-wrap--layout-slider .iconic-woothumbs-thumbnails,
.anh-san-pham .iconic-woothumbs-all-images-wrap.iconic-woothumbs-all-images-wrap--layout-slider.iconic-woothumbs-js-loaded .iconic-woothumbs-images{
    visibility: visible !important;
}
.anh-san-pham .iconic-woothumbs-images__image{
    -webkit-transform: none !important;
    transform: none !important;
}
.iconic-woothumbs-thumbnails-wrap--hidden ~ .iconic-woothumbs-images-wrap .slick-track{
    margin: 0 !important;
}
/* .iconic-woothumbs-thumbnails-wrap--hidden ~ .iconic-woothumbs-images-wrap, */
.iconic-woothumbs-thumbnails-wrap--hidden ~ .iconic-woothumbs-images-wrap .slick-slider,
.iconic-woothumbs-thumbnails-wrap--hidden ~ .iconic-woothumbs-images-wrap .slick-track,
.iconic-woothumbs-thumbnails-wrap--hidden ~ .iconic-woothumbs-images-wrap .slick-slide{
    width: 100% !important;
}
.iconic-woothumbs-images:not(.slick-initialized) .iconic-woothumbs-images__slide:not(:first-child){
    display: none !important;
}

@media(max-width: 1024px){
    .anh-san-pham .iconic-woothumbs-thumbnails-wrap--sliding.iconic-woothumbs-thumbnails-wrap--hidden{
        margin-top: 10px !important;
    }
    .anh-san-pham .iconic-woothumbs-all-images-wrap{
        display: flex;
        flex-direction: column-reverse;
    }
    .anh-san-pham .iconic-woothumbs-all-images-wrap.iconic-woothumbs-all-images-wrap--thumbnails-below{
        flex-direction: column;
    }
    .anh-san-pham .iconic-woothumbs-thumbnails{
        display: flex !important;
    }
    .anh-san-pham .iconic-woothumbs-thumbnails__slide{
        width: 74px !important;
        margin: 10px 10px 0px 0 !important;
    }
    .anh-san-pham .iconic-woothumbs-images .iconic-woothumbs-images__slide{
        display: none !important;
    }
    .anh-san-pham .iconic-woothumbs-images .iconic-woothumbs-images__slide:first-child{
        display: block !important;
    }
}
@media(max-width: 880px){
    .anh-san-pham .iconic-woothumbs-images img{
    object-fit: cover;
    }
}
@media(max-width: 767px){
    .anh-san-pham .iconic-woothumbs-images img{
    object-fit: cover;
    }
    .price-red-color p.price > span > bdi {
        font-family: "Vazirmatn", Sans-serif;
        font-size: 22px;
        line-height: 34px;
        color: var(--e-global-color-secondary);
        font-weight: 600;
    }
}
.mo-ta-ngan-sp p:last-child {
    margin-bottom: 0;
}
.rem-ua-chuong img{
    aspect-ratio: 250 / 150;
    object-fit: cover;
}
.rem-ua-chuong .elementor-image-box-title{
    border-left: solid 4px var(--e-global-color-secondary);
    padding-left: 8px;
}
.icl-cam-ket-mua-hang svg path{
    fill: #252525 !important;
}
.ekit-unfold-data ~ .ekit-unfold-btn::before{
    content: "Xem thêm";
    font-size: 16px;
    font-weight: 400;
    display: block;
    line-height: 1.4em;
}
.ekit-unfold-data.active ~ .ekit-unfold-btn::before{
    content: "Thu gọn";
}