.entry-summary .woocommerce-breadcrumb, .entry-summary .single-product-category,.entry-summary .product_title,.entry-summary .product_meta, .entry-summary .woocommerce-product-details__short-description{
    display: none !important;
}

.ast-article-single > .entry-summary .price, .ast-article-single > .entry-summary .woocommerce-product-rating{
    display: none;
}

.woocommerce-js .woocommerce-breadcrumb{
    border-bottom: 1px solid #f1eeee;
    padding-bottom: 5px;
    color: #0274be;
}
.woocommerce-js .woocommerce-breadcrumb a{
    color: #0274be;
}

.ast-single-post .entry-title{
    padding-bottom: 20px;
    border-bottom: 1px solid #f1eeee;
    margin-bottom: 20px;
}

.woocommerce-js div.product div.images .flex-control-thumbs{
    align-items: center;
    display: flex;
    gap: 15px;
}

.woocommerce-js div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
    clear: unset;
}

.woocommerce-js div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{
    margin-right: 0em;
}

.thws-single-buy .thws-price-row .woocommerce-Price-amount{
    font-size: 1.2rem;
    font-weight: 500;
    color: #1d2327;
}
/*.woocommerce-js div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){
    margin-right: 1em;
}

.woocommerce-js div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
    clear: unset;
}*/

@media (min-width: 922px) {
    .woocommerce #content .ast-woocommerce-container div.product div.images, .woocommerce .ast-woocommerce-container div.product div.images, .woocommerce-page #content .ast-woocommerce-container div.product div.images, .woocommerce-page .ast-woocommerce-container div.product div.images {
        width: 57%;
    }

    .woocommerce #content .ast-woocommerce-container div.product div.summary, .woocommerce .ast-woocommerce-container div.product div.summary, .woocommerce-page #content .ast-woocommerce-container div.product div.summary, .woocommerce-page .ast-woocommerce-container div.product div.summary {
        width: 40%;
    }
}

@media (min-width: 1201px) {
    .ast-separate-container .ast-woocommerce-container {
        padding: 40px;
    }
}