:is(.catalog-mode-on,.login-see-prices) .wd-product.product .wd-add-btn {
     display: inline-block !important;
}

.wd-product.wd-hover-quick .wd-add-btn>a {
	display: flex;
}

/* Sticky add to cart */
.wd-sticky-btn .price {
	display: none;
}

/* menu version mobile */
.mobile-nav.wd-side-hidden.wd-side-hidden-nav .wd-heading {
    justify-content: center !important;
    padding: 10px 15px !important;
}

.mobile-nav.wd-side-hidden.wd-side-hidden-nav .wd-heading .close-side-widget {
    position: absolute;
    top: 10px;
    right: 5px;
    font-size: 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 35px;
    height: 35px;
    color: black;
}

.mobile-nav.wd-side-hidden.wd-side-hidden-nav .wd-search-form {
    margin-bottom: 10px;
}

.mobile-nav.wd-side-hidden.wd-side-hidden-nav .wd-search-form form {
    display: inline-flex;
    justify-content: center;
    width: 100%;
}

.mobile-nav.wd-side-hidden.wd-side-hidden-nav .wd-search-form input[type="text"] {
    border-width: 1px;
    height: 50px;
    margin: 10px 0;
    width: 98% !important;
}

.mobile-nav.wd-side-hidden.wd-side-hidden-nav .wd-nav.wd-nav-mobile li a {
    font-size: 15px !important;
    min-height: 42px !important;
    border: none !important;
    text-transform: math-auto !important;
}

.mobile-nav.wd-side-hidden.wd-side-hidden-nav .wd-nav.wd-nav-mobile .wd-nav-opener {
    border: none !important;
}

.mobile-nav.wd-side-hidden.wd-side-hidden-nav .wd-nav.wd-nav-mobile .wd-nav-opener::after {
    font-weight: 600 !important;
}

.whb-header_286702 .whb-main-header .whb-header-bottom .whb-header-bottom-inner .wd-header-nav .menu,
.whb-header_286702 .whb-main-header .whb-header-bottom .whb-header-bottom-inner .whb-col-mobile.whb-column_mobile5 .menu {
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    width: 100%;
    overflow: hidden;
    scrollbar-width: thin;
    /* ✅ Firefox */
    -webkit-overflow-scrolling: touch;
}

.whb-header_286702 .whb-main-header .whb-header-bottom .whb-header-bottom-inner .wd-header-nav .menu {
    width: calc(100vw - 720px);
}

.whb-header_286702 .whb-main-header .whb-header-bottom .whb-header-bottom-inner .whb-col-mobile.whb-column_mobile5 .menu {
    overflow-x: auto;
}

.whb-header_286702 .whb-main-header .whb-header-bottom .whb-header-bottom-inner .wd-header-nav {
    position: relative;
}

.whb-header_286702 .whb-main-header .whb-header-bottom .whb-header-bottom-inner .wd-header-nav .menu .menu-item,
.whb-header_286702 .whb-main-header .whb-header-bottom .whb-header-bottom-inner .whb-col-mobile.whb-column_mobile5 .menu .menu-item {
    min-width: fit-content !important;
}

.whb-header_286702 .whb-main-header .whb-header-bottom .whb-header-bottom-inner .wd-header-nav .scroll-icon {
    position: absolute;
    top: 0;
    font-size: 20px;
    background: none;
}

.whb-header_286702 .whb-main-header .whb-header-bottom .whb-header-bottom-inner .wd-header-nav .scroll-icon.next {
    right: -38px;
}

.whb-header_286702 .whb-main-header .whb-header-bottom .whb-header-bottom-inner .wd-header-nav .scroll-icon.prev {
    left: -48px;
}


@media screen and (min-width: 1550px) {
    .whb-header_286702 .whb-main-header .whb-header-bottom .whb-header-bottom-inner .wd-header-nav .menu {
        width: 54vw;
    }
}

@media screen and (max-width: 1024px) {
    .mobile-nav.wd-side-hidden.wd-side-hidden-nav {
        --wd-side-hidden-w: 100vw !important;
    }

    .whb-header_286702 .whb-main-header .whb-general-header .whb-mobile-right .wd-tools-element .wd-tools-icon {
        border-radius: 5px !important;
    }

    .whb-header_286702 .whb-main-header .whb-header-bottom .whb-header-bottom-inner .whb-col-mobile.whb-column_mobile5 {
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start;
        width: 100% !important;
    }

    .whb-header_286702 .whb-main-header .whb-header-bottom .whb-header-bottom-inner .whb-col-mobile.whb-column_mobile5 div:nth-child(1),
    .whb-header_286702 .whb-main-header .whb-header-bottom .whb-header-bottom-inner .whb-col-mobile.whb-column_mobile5 div:nth-child(2) {
        display: flex;
        flex-direction: column;
        width: 100% !important;
    }
}

.whb-header_286702 .whb-main-header .whb-header-bottom {
    position: relative;
    border-bottom: solid 6px #E91740;
}

.whb-header_286702 .whb-main-header .whb-header-bottom .whb-col-center {
    flex: 0 1 0%;
}

.whb-header_286702 .whb-main-header .whb-header-bottom .wd-header-nav.wd-header-main-nav {
    width: 100% !important;
    padding: 0 !important;
}

.whb-header_286702 .whb-main-header .whb-header-bottom .wd-header-nav.wd-header-main-nav .wd-nav[class*="wd-style-underline"] .nav-link-text:after {
    width: 0;
}

/* Always prepare the underline (::before), hidden by default */
.whb-header_286702 .whb-main-header .whb-header-bottom-inner .wd-header-cats .menu-opener::before,
.whb-header_286702 .whb-main-header .whb-header-bottom .wd-header-nav.wd-header-main-nav .wd-nav[class*="wd-style-underline"] .menu-item::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #cf4253;
    transform: scaleX(0);
    transform-origin: right;
    transition: transform 0.4s ease-in-out;
}

/* On hover → animate underline in */
.whb-header_286702 .whb-main-header .whb-header-bottom-inner .wd-header-cats .menu-opener:hover::before,
.whb-header_286702 .whb-main-header .whb-header-bottom .wd-header-nav.wd-header-main-nav .wd-nav[class*="wd-style-underline"] .menu-item:hover::before {
    transform: scaleX(1);
    transform-origin: left;
}

/* When .px-hover is forced → underline stays visible */
.whb-header_286702 .whb-main-header .whb-header-bottom-inner .wd-header-cats .menu-opener.px-hover::before {
    transform: scaleX(1);
    transform-origin: left;
}

.whb-header_286702 .whb-main-header .whb-header-bottom-inner {
    align-items: flex-end;
}

.whb-header_286702 .whb-main-header .whb-header-bottom-inner .whb-column:nth-child(3) {
    margin-bottom: 32px
}

.whb-header_286702 .whb-main-header .whb-header-bottom-inner .whb-column.whb-col-left .wd-header-cats {
    position: static;
    margin-inline: 0px !important;
}

.whb-header_286702 .whb-main-header .whb-header-bottom-inner .whb-col-left {
    position: relative;
}

.whb-header_286702 .whb-main-header .whb-header-bottom-inner .whb-col-left::before {
    content: '';
    position: absolute;
    top: 0;
    left: var(--before-left, -60px);
    width: var(--before-width, 60px);
    height: 100%;
    background: #F9EEEA;
    pointer-events: none;
}

.whb-header_286702 .whb-main-header .whb-header-bottom-inner .whb-column.whb-col-left .wd-header-cats .menu-opener {
    min-width: auto;
    padding: 9px 18px;
    position: relative;
    transition: .3s;
}

.whb-header_286702 .wd-header-cats.wd-style-1 .menu-opener,
.whb-header_286702 .whb-main-header .whb-header-bottom-inner .whb-column.whb-col-left .wd-header-cats .menu-opener {
    border-radius: 0;
}

.whb-header_286702 .whb-main-header .whb-header-bottom-inner .whb-column.whb-col-left .wd-header-cats:last-child .menu-opener {
    border-top-right-radius: 20px !important;
}

.whb-header_286702 .whb-main-header .whb-header-bottom-inner .whb-column.whb-col-left .wd-header-cats .menu-opener.px-before {
    content: '';
    position: absolute;
    top: 0;
    left: var(--before-left, -52px);
    width: var(--before-width, 52px);
    height: 100%;
    background: #F9EEEA;
    pointer-events: none
}

.whb-header_286702 .whb-main-header .whb-header-bottom-inner .whb-column.whb-col-left .wd-header-cats .menu-opener::after {
	content: '\e82e' !important;
    font-family: "px-feather-regular" !important;
	font-size: 18px;
    font-weight: bold;
    margin-left: 12px;
    transition: .25s;
}

.whb-header_286702 .whb-main-header .whb-header-bottom-inner .whb-column.whb-col-left .wd-header-cats .menu-opener.px-hover::after {
    transform: rotate(180deg);
}

.whb-header_286702 .whb-main-header .whb-header-bottom-inner .whb-column.whb-col-left .wd-header-cats .menu-opener .menu-open-label {
    font-size: 15px;
}

.whb-header_286702 .whb-main-header .whb-header-bottom-inner .whb-column.whb-col-left .wd-header-cats .wd-dropdown.wd-dropdown-cats {
    transform: none !important;
    border-top: solid 6px #E91740;
    overflow-x: hidden;
    overflow-y: auto;
    max-height: calc(60vh + 6px);
    scrollbar-width: none;
    /* Firefox */
    -ms-overflow-style: none;
}

.whb-header_286702 .whb-main-header .whb-header-bottom-inner .whb-column.whb-col-left .wd-header-cats .wd-dropdown.wd-dropdown-cats::-webkit-scrollbar {
    display: none;
}

.whb-header_286702 .whb-main-header .whb-header-bottom-inner .whb-column.whb-col-left .wd-header-cats .wd-dropdown.wd-dropdown-cats .menu {
    padding-top: 10px;
    padding-bottom: 20px;
    flex-direction: column;
    flex-wrap: nowrap;
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 60vh;
	position: static;
}

.whb-header_286702 .whb-main-header .whb-header-bottom-inner .whb-column.whb-col-left .wd-header-cats .wd-dropdown-cats .menu li:last-child>a {
    border-radius: 0 !important;
}

.whb-header_286702 .whb-main-header .whb-header-bottom-inner .whb-column.whb-col-left .wd-header-cats .wd-dropdown.wd-dropdown-cats .menu-item {
    flex: 0;
}

.whb-header_286702 .whb-main-header .whb-header-bottom-inner .whb-column.whb-col-left .wd-header-cats .wd-dropdown.wd-dropdown-cats .menu-item.wd-opened .woodmart-nav-link,
.whb-header_286702 .whb-main-header .whb-header-bottom-inner .whb-column.whb-col-left .wd-header-cats .wd-dropdown.wd-dropdown-cats .menu-item:hover .woodmart-nav-link {
	font-weight: 600 !important;
    color: black !important;
    background-color: #f3e0e3;
}

.whb-header_286702 .whb-main-header .whb-header-bottom-inner .whb-column.whb-col-left .wd-header-cats .wd-dropdown.wd-dropdown-cats .menu-item .wd-nav-vertical {
    border-radius: 0;
    border-bottom-left-radius: var(--wd-brd-radius);
}

.whb-header_286702 .whb-main-header .whb-header-bottom-inner .whb-column.whb-col-left .wd-header-cats .wd-dropdown.wd-dropdown-cats .menu-item .woodmart-nav-link {
	font-size: 14px;
    font-weight: 500 !important;
    padding: 12px 20px 12px 65px;
    line-height: normal;
}

.whb-header_286702 .whb-main-header .whb-header-bottom-inner .whb-column.whb-col-left .wd-header-cats .wd-dropdown.wd-dropdown-cats .menu-item.menu-item-has-children .woodmart-nav-link::after {
    content: '\e830' !important;
    font-family: "px-feather-regular" !important;
    font-size: 16px;
    font-weight: bold;
}

.whb-header_286702 .whb-main-header .whb-header-bottom-inner .whb-column.whb-col-left .wd-header-cats .wd-dropdown.wd-dropdown-cats .menu-item .woodmart-nav-link img {
    display: none;
}

.whb-header_286702 .whb-main-header .whb-header-bottom-inner .whb-column.whb-col-left .wd-header-cats .wd-dropdown-menu.wd-design-full-width {
    display: flex;
    width: calc(100vw - 335px);
    padding: 0;
    border-radius: 0;
    border-bottom-right-radius: var(--wd-brd-radius);
    transform: none !important;
    box-shadow: none;
    transition: none !important;
    min-height: fit-content;
    position: absolute;
    top: 0;
    left: 336.48px;
}