.widget-area {
    padding-right: 24px;
}

.widget-area #wd-widget-stock-status-9 {
    display: none;
}

.widget-area #woocommerce_top_rated_products-10 {
    display: none;
}

.custom-category-hero-section h1 {
    font-family: "Source Serif 4", serif !important;
    font-weight: 500 !important;
}

/* yoast breadcrumbs */
.site-content.shop-content-area.content-with-products .yoast-breadcrumb {
    display: none !important;
}

/* Sort icons UI */
.site-content.shop-content-area.content-with-products .wd-shop-tools {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}

.site-content.shop-content-area.content-with-products .wd-shop-tools .woocommerce-ordering {
    margin-bottom: 0 !important;
}

.site-content.shop-content-area.content-with-products .wd-shop-tools .wd-products-shop-view.products-view-grid_list {
    /* background: wheat; */
}

.site-content.shop-content-area.content-with-products .wd-shop-tools .wd-products-shop-view.products-view-grid_list a {
    padding: 10px;
    border-radius: 4px;
}

.site-content.shop-content-area.content-with-products .wd-shop-tools .wd-products-shop-view.products-view-grid_list a[aria-label="List view"] {
    background-color: #F3EDE4 !important;
}

.site-content.shop-content-area.content-with-products .wd-shop-tools .wd-products-shop-view.products-view-grid_list a[aria-label="Grid view 3"] {
    background-color: #2E2A27 !important;
}

.site-content.shop-content-area.content-with-products .wd-shop-tools .wd-products-shop-view.products-view-grid_list a[aria-label="List view"]::before {
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url('../assets/list-sort.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    vertical-align: middle;

}

.site-content.shop-content-area.content-with-products .wd-shop-tools .wd-products-shop-view.products-view-grid_list a[aria-label="Grid view 3"]::before {
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url('../assets/grid-sort.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    vertical-align: middle;

}

/*====================================*/
.widget_product_categories .product-categories li.current-cat>a {
    font-size: 16px !important;
    font-weight: 600 !important;
    font-family: "DM Sans", sans-serif !important;
    color: #8B3A2E !important;
}

/*PRODUCT CATEGORY SIDEBAR*/
.widget_product_categories .widget-title,
.widget_price_filter .widget-title {
    font-family: "DM Sans", sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    line-height: 130%;
    letter-spacing: 0%;
    text-transform: uppercase;
    color: #2E2A2780;

}

.widget_product_categories .cat-item a,
.see-all-products a {
    font-family: DM Sans;
    font-weight: 500;
    font-style: Medium;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0%;
    color: #2E2A27 !important;
}

.widget_product_categories .cat-item a:hover,
.see-all-products a:hover {
    color: #2E2A2790 !important;
}

/*filter UI*/
.price_slider .ui-slider-range.ui-corner-all.ui-widget-header {
    height: 4px;
    background-color: #292929;
}

.widget_price_filter .ui-slider-horizontal:before {
    background-color: #CCCCCC !important;
    height: 4px;
}

.widget_price_filter .ui-slider .ui-slider-handle:after {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    background-color: #292929 !important;
    border-radius: 100px;
}

.wd-active-filters .chosen bdi {
    color: #8B3A2E !important;
}

@media (max-width: 687px) {

    /* yoast breadcrumbs */
    .site-content.shop-content-area.content-with-products .yoast-breadcrumb {
        display: block !important;
    }

    .site-content.shop-content-area.content-with-products .yoast-breadcrumb .custom-breadcrumb-sep img {
        width: 15px;
    }
}

@media (max-width: 1024px) {
    .site-content.shop-content-area.content-with-products .wd-shop-tools {
        display: flex;
        flex-direction: row;
        align-items: center;
    }

    html body.woodmart-archive-shop .main-page-wrapper .woocommerce-ordering {
        margin-bottom: 0 !important;
    }

    html body.woodmart-archive-shop .main-page-wrapper {
        padding-inline: 20px !important;
    }

    html body.woodmart-archive-shop .musashi-custom-hero .container {
        padding: 0 0 40px 0 !important;
    }

    html body {
        padding-bottom: 0 !important;
    }

    html body .wd-toolbar.wd-toolbar-label-show {
        display: none !important;
    }
}
