/* ============ НАСТРОЙКА ВИДА МЕНЮ ============ */

/* === Общие стили === */
.site-logo {
    text-align: center;
    margin: auto;
}

.whb-color-light:not(.whb-with-bg) {
    background-color: #F8F1E0;
}

.whb-mobile-menu-opener {
    z-index: 9999 !important;
    position: relative;
}
.whb-mobile-menu-opener,
.whb-mobile-menu-opener * {
    pointer-events: auto !important;
    z-index: 9999;
}

/* === Липкое меню при прокрутке === */
.whb-sticked .whb-main-header {
    background-color: #F8F1E0 !important;
    border: 0.5px solid #989595 !important;
    border-radius: 60px !important;
    margin-top: 30px;
    padding: 0;
    width: 95% !important;
    margin: auto;
}

.whb-sticked .whb-row {
    padding: 0 !important;
    background-color: transparent !important;
    border: none !important;
    border-radius: 0 !important;
}

.whb-sticked .whb-main-header a,
.whb-sticked .whb-main-header .woodmart-cart-icon,
.whb-sticked .whb-main-header .whb-icon,
.whb-sticked .whb-main-header .menu-item a {
    color: #000 !important;
}

.whb-sticked .whb-main-header a:hover,
.whb-sticked .whb-main-header .menu-item a:hover {
    color: #A9C47F !important;
}

.whb-sticked .whb-main-header svg {
    fill: #000 !important;
}

.whb-sticked .whb-main-header .container {
    margin: 0 auto;
    padding: 0 0;
}

.whb-scroll-stick.whb-scroll-down .whb-main-header {
    transform: translateY(-160%);
}

.whb-scroll-slide.whb-hide-on-scroll.whb-sticked .whb-main-header {
    transform: translateY(-160%);
    animation: none;
}

/* Прозрачное меню → белый текст и белая полоса */
.whb-color-light:not(.whb-with-bg) .wd-nav[class*="wd-style-underline"] {
  --wd-primary-color: #ffffff;
}

/* Прозрачное меню → белый текст и белая полоса */
.whb-scroll-stick.whb-scroll-down .whb-color-light:not(.whb-with-bg) .wd-nav[class*="wd-style-underline"] {
  --wd-primary-color: #A9C47F;
}
/* === Стили для десктопа === */
@media (min-width: 1024px) {
    .whb-boxed:not(.whb-sticked) .whb-main-header .whb-row > .container,
    .whb-full-width .whb-row > .container,
    .whb-full-width + .whb-clone .whb-row > .container {
        border: 0.5px solid #F8F1E0;
        border-radius: 60px;
        max-width: 98%;
        margin: auto;
    }

    .whb-sticky.whb-sticked .whb-row:last-child {
        margin: 20px 0 0;
    }
}

/* === Адаптивность для мобильных устройств === */
@media (max-width: 440px) {
    .whb-overcontent .whb-main-header {
        margin-top: 20px;
    }

    .whb-sticked .whb-row {
        width: 98%;
        margin: 0;
        padding: 20px 10px;
    }

    .whb-general-header-inner {
        background-color: transparent !important;
        padding: 0 20px;
        border: 0.5px solid #F8F1E0;
        border-radius: 60px;
    }

    body:not(.single-product) .whb-overcontent:not(.whb-sticked) .whb-row:not(.whb-with-bg) {
        /*background-color: #F8F1E0;*/
        /*margin: 15px 10px;*/
    }

    .whb-main-header {
        margin: auto;
    }

    .whb-header_675388 .whb-main-header .whb-row {
        margin: 0 10px;
    }

    .whb-header_675388 .whb-row .whb-general-header .whb-sticky-row .whb-with-bg .whb-without-border .whb-color-dark .whb-flex-equal-sides {
        width: 98%;
        margin: 0;
    }
}

/* === Дополнительные стили === */
.whb-main-header {
    background-color: transparent !important;
}

.whb-main-header .whb-row {
    box-shadow: none !important;
}

.whb-scroll-slide.whb-hide-on-scroll.whb-scroll-up .whb-main-header a {
    color: #000 !important;
}

.whb-header_675388 .whb-main-header .whb-row {
    border-radius: 60px;
    border: solid 1px #989595;
}

.wd-content-layout.content-layout-wrapper.container {
    padding-top: 0 !important;
		padding-bottom: 0 !important;
}

.sku_wrapper {
		display: none;
}