/*
	Theme Name:   Savoy Child
	Theme URI:    http://themeforest.net/item/savoy-minimalist-ajax-woocommerce-theme/12537825
	Description:  Savoy child theme
	Author:       NordicMade
	Author URI:   http://www.nordicmade.com
	Template:     savoy
	Version:      1.0
*/


/* Child theme CSS
--------------------------------------------------------------- */

.widget_polylang ul {
    display: flex;
    gap: 20px;
}

.select-sort {
    width: 100%;
}

@media (max-width: 991px) {
    .select-sort {
        margin: 23px 0 21px;
    }

    #nm-shop-sidebar .widget .nm-shop-widget-col:last-child > *:is(.select-sort) {
        padding: 8px 10px;
    }
}

.svg-cart {
    width: 18px;
    margin-top: -2px;
}

.svg-cart path {
    fill: #707070;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

#nm-menu-cart-btn:hover .svg-cart path {
    fill: #282828;
}

@media (max-width: 991px) {
    #nm-top-menu .lang-item span {
        display: none;
    }
}

.woocommerce-product-details__short-description.entry-content h1,
.woocommerce-product-details__short-description.entry-content h2,
.woocommerce-product-details__short-description.entry-content h3,
.woocommerce-product-details__short-description.entry-content h4,
.woocommerce-product-details__short-description.entry-content h5,
.woocommerce-product-details__short-description.entry-content h6 {
    margin-bottom: 0;
}

@media (min-width: 992px) {
    .nm-shop-sidebar-default #nm-shop-sidebar .widget {
        margin-bottom: 20px;
        padding-bottom: 20px;
    }
}

h2, .h2-size,
h1, .h1-size {
    font-size: 22px;
}