/*
Theme Name: Merchant Child
Theme URI: https://wordpresslab.ru/themes/merchant/
Template: merchant
Author: WPLB
Author URI: https://wordpresslab.ru/
Description: Woocommerce WordPress Theme
Tags: one-column,two-columns,left-sidebar,right-sidebar,full-width-template,post-formats,theme-options,threaded-comments,translation-ready
Version: 2.4.5
Updated: 2024-08-09 14:28:57

*/

.content-area  b, strong {
    font-weight: 600;
}

.content-area li ul li {
	margin-top: 1rem;
}

.content-area li ul:last-Child {
	margin-bottom: 1rem;
}

.main-navigation ul ul a {
    line-height: 20px;
}
.merchant-topbar__text {
    font-size: 14px;
    font-weight: normal;
    text-transform: none;
    letter-spacing: inherit;
}
.site-header .header-items .header-department {
    min-width: auto;
}
.site-header .header-items .header-department .department-icon {
    padding-right: 40px;
    padding-left: 15px;
}
.site-header .header-items .header-department .department-menu .nav-menu > li.is-mega-menu > .dropdown-submenu {
    min-height: 100%;
}
.ra-menu-mobile-modal ul.nav-menu ul li a {
    line-height: 1.3;
    font-size: 16px;
}
.ra-menu-mobile-modal ul.nav-menu > li > a {
    line-height: 24px;
    font-size: 16px;
    font-weight: 400 !important;
}
.site-header .header-items .header-department .department-menu .nav-menu>li.is-mega-menu ul {
    margin-bottom: 20px !important;
    margin-bottom: 10px;
}
.department-content {
    min-width: 300px;
}
.site-header .header-items .header-department .department-menu .elementor a {
    color: none;
}
.wplb-catalog-categories__item {
    display: flex;
    align-items: center;
    background-color: #fff;
    justify-content: center;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    height: auto;
    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.06);
    -o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.06);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.06);
    border: 1px solid #e2e2e2;
    padding: 15px;
}
.wplb-catalog-categories__title {
    line-height: 18px;
    font-size: 15px;
}
.wplb-catalog-categories {
    margin-bottom: 30px;
}
.wplb-catalog-categories .wplb-swiper-button {
    top: calc(50% - 0);
}
.single-product div.product .summary-price-box .wplb-stock {text-wrap: nowrap;}
.single-product div.product .summary-price-box {text-wrap: nowrap;}

.post-wrapper .post-thumbnail {
	margin-top: 35px;
}

.products-filter--collapsible .products-filter__option-toggler {
	margin-top: 3px;
}

.widget .products-filter__option ul.children {
	margin-left: 7px;
}

.products-filter__option-name {
	font-size: 15px;
    overflow: hidden;
}

.single-post .entry-header {
	margin-bottom: 35px;
}

.site-breadcrumb {
	color:#424242;
}

.site-breadcrumb.woocommerce-breadcrumb span span {
    background-color: #ffffff;
    padding: 7px;
    border-radius: 3px;
}

.page-header--layout-2 .page-header__title, .catalog-page-header--layout-2 .page-header__title {
	padding: 0 0 15px;
}

.product-variation-item.product-variation-item--color[data-text="белый"] .product-variation-item__color, .products-filter__option.swatch.swatch-color.swatch-belyy span.bg-color {
	border: 1px solid #bdbdbd;	
}

.footer_pseudoheader {
	font-size: 13px;
    line-height: 1.46154;
    padding-bottom: 16px;
    margin: 0;
    border: none;
    font-weight: 600;
    letter-spacing: 0.02em;
	text-transform: uppercase;
}

.footer_pseudowidget {
    margin-top: 0;
	margin-bottom: 19px;
}
.footer_pseudowidget p{
    margin-top: 0;
	margin-bottom: 19px;
}

.page-header__title {
    margin-bottom: 40px;
}
.footer-widgets .widget-title, .footer-widgets .wp-block-group .wp-block-group__inner-container > h2 {
	font-weight: 600;
}

.merchant-products-tabs ul.products.swiper-wrapper.product-loop-layout-11 {
	padding-bottom: unset;
}