.term-description p{
    margin-bottom: 15px;
    font-weight: 300;
}

.term-description{
    padding-bottom: 25px;
    border-bottom: 1px solid #F1F1F1;
}

.woocommerce .woocommerce-ordering select, .woocommerce .woocommerce-result-count{
    font-weight: 300;
}

/*SINGLE PRODUCT*/

.sku-section{
    display: none;
}

.custom-description-after-sku p{
    max-width: 260px;
}



@media only screen and (min-width: 1200px) {

    .woo-variation-product-gallery{
        max-width: 55% !important;
    }
    .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
        float: left;
        width: 35%;
        clear: none;
        padding: 0;
        margin: 0 30px 0 78px;
        max-width: 414px;
        padding-top: 145px;
    }

    .single-product .product:has(.summary)  .new-badge{
        left: 12%;
    }
    .woocommerce.single-product .product:has(.summary) span.onsale + .new-badge, .woocommerce.single-product .product:has(.summary)  .new-badge + span.onsale{
        left: 16% !important;
    }
}


.woocommerce a.button.alt.add_to_wishlist{
    display: flex;
    justify-content: flex-end;
    width: 100%;
    align-items: center;
}
.woocommerce div.product form.cart{
    margin-bottom: 0px;
}
.yith-wcwl-add-to-wishlist{
    margin-top: 0px;
}

.woocommerce div.product form.cart .variations label, p.connected-colors-title{
    font-weight: 300 !important;
    font-size: 16px;
    margin-bottom: 2px;
}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    line-height: 1rem;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{
    font-size: 10px;
    margin: 1px !important;
}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{
    min-width: 25px !important;
    height: 25px !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){
    background: #F1F1F1;
}

.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name, .woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name{
    font-size: 10px;
    font-weight: 300;
}

.woocommerce-variation-availability .stock{
    margin-bottom: 26px;
}

.woocommerce a.button.alt.add_to_wishlist{
    font-size: 11px;
    font-weight: 300;
}

.yith-wcwl-add-to-wishlist svg.yith-wcwl-icon-svg, .yith-wcwl-add-to-wishlist .add_to_wishlist img{
    width: 20px;
}

.woocommerce .products ul, .woocommerce ul.products{
    margin-bottom: 0;
}

.woo_amc_item_quanity_minus svg, .woo_amc_item_quanity_plus svg {
    width: 10px;
    height: 10px;
    display: block;
    margin-top: 2px;
}


.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
    margin: 0px 1% 2.992em 0;
}

.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    width: 32.3%;
}

.single-product section.related.products h2{
    margin-top: 20px;
    text-transform: none;
    font-size: 22px;
    font-weight: 400;
}

.woo-variation-gallery-thumbnail-slider{
    max-height: 865px;
}

.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image{
    opacity: 1;
}

.woo-variation-swatches .variable-items-wrapper{
    margin-bottom: 13px;
}

.show-modal{
    margin-top: 10px;
}

.yith-wcwl-wishlistaddedbrowse {
    margin-top: 10px;
}

.categories-list .category-button{
    display: none;
}

.woo-variation-gallery-container .slick-active.slick-center .wvg-gallery-thumbnail-image{
    border-bottom: 2px solid black !important;
}