
				:root {
	--wd-cat-brd-radius: 50%;
	--wd-text-font: "Albert Sans", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 15px;
	--wd-title-font: "Urbanist", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Urbanist", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Albert Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Urbanist", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Urbanist", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 15px;
	--wd-brd-radius: 20px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(225,74,92);
	--wd-alternative-color: rgb(115,84,239);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(225,74,92);
	--btn-accented-bgcolor-hover: rgb(205,67,84);
	--btn-transform: capitalize;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: rgb(0,122,255);
	--wd-link-color-hover: rgb(0,63,255);
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg :is(.wd-product,.wd-cat) {
	--wd-prod-bg:rgb(255,255,255);
	--wd-bordered-bg:rgb(255,255,255);
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(255,255,255);
	background-image: none;
}
html .product.wd-cat .wd-entities-title, html .product.wd-cat.cat-design-replace-title .wd-entities-title, html .wd-masonry-first .wd-cat:first-child .wd-entities-title {
	font-size: 15px;
	text-transform: none;
}
html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
	font-weight: 700;
	font-size: 30px;
	text-transform: capitalize;
}
html .wd-nav-mobile > li > a, html .wd-nav-mobile .wd-sub-menu li a {
	text-transform: none;
}
:is(.page, .search-no-results, .error404) :is(.wd-page-content, .whb-header) {
	background-color: rgb(246,245,248);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) :is(.wd-page-content, .whb-header) {
	background-color: rgb(246,245,248);
	background-image: none;
}
.woodmart-archive-blog :is(.wd-page-content, .whb-header) {
	background-color: rgb(246,245,248);
	background-image: none;
}
.single-post :is(.wd-page-content, .whb-header) {
	background-color: rgb(246,245,248);
	background-image: none;
}
html .btn.wd-buy-now-btn {
	color: rgb(225,74,92);
	background: rgb(249,219,223);
}
html .btn.wd-buy-now-btn:hover {
	color: rgb(225,74,92);
	background: rgb(237,208,211);
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-color: rgb(119,119,119);
	--wd-form-placeholder-color: rgb(119,119,119);
	--wd-form-bg: rgb(255,255,255);
}
.wd .product-label.onsale {
	background-color: rgb(140,188,103);
}
.wd .product-label.featured {
	background-color: rgb(225,74,92);
}
.wd .product-label.out-of-stock {
	background-color: rgb(13,6,37);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
		font-size: 24px;
	}

}

@media (max-width: 768.98px) {
	html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
		font-size: 22px;
	}

}
:root{
--wd-container-w: 1660px;
--wd-form-brd-radius: 35px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

@media (min-width: 1660px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: rgb(246,245,248);
}

/* SROBOTA GLOBAL CUSTOM CSS — SAFE CLEAN
   Visual/cascade behavior preserved; rule order and declarations unchanged.
   Paste into: WoodMart -> Theme Settings -> Custom CSS -> Global Custom CSS
*/

@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+Georgian:wght@400;500;600;700;800&display=swap");

@media (min-width: 1025px) {

    body .whb-header {
        --sr-bg: #faf8f4;
        --sr-bg-soft: #f5f1eb;
        --sr-panel: #ffffff;
        --sr-black: #171715;
        --sr-black-2: #28251f;
        --sr-text: #302d29;
        --sr-muted: #77716a;
        --sr-line: #e6dfd6;
        --sr-gold: #b58c53;
        --sr-gold-soft: #d4b57f;
        --sr-cream: #f4eee6;

        --wd-header-el-color: #292622 !important;
        --wd-header-el-color-hover: #ad8751 !important;
        --wd-text-color: #302d29 !important;
        --wd-title-color: #171715 !important;

        font-family: "Noto Sans Georgian", "FiraGO", "BPG Arial", Arial, sans-serif !important;
        color: #302d29 !important;
        -webkit-font-smoothing: antialiased !important;
        text-rendering: optimizeLegibility !important;
    }

    body .whb-header *,
    body .whb-header *::before,
    body .whb-header *::after {
        box-sizing: border-box !important;
        text-shadow: none !important;
        -webkit-text-stroke: 0 transparent !important;
    }

    body .whb-header .container {
        width: calc(100% - 72px) !important;
        max-width: 1700px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    body .whb-top-bar {
        min-height: 40px !important;
        background: linear-gradient(90deg, #f7f3ed 0%, #fbf9f6 50%, #f5f0e9 100%) !important;
        border: 0 !important;
        border-bottom: 1px solid rgba(220, 211, 200, .78) !important;
        box-shadow: none !important;
        --wd-header-el-color: #554f48 !important;
        --wd-header-el-color-hover: #ad8751 !important;
    }

    body .whb-top-bar .whb-flex-row {
        min-height: 40px !important;
        height: 40px !important;
        display: flex !important;
        align-items: center !important;
    }

    body .whb-top-bar .whb-col-left,
    body .whb-top-bar .whb-col-center {
        display: none !important;
    }

    body .whb-top-bar .wd-header-nav,
    body .whb-top-bar .wd-header-menu,
    body .whb-top-bar .wd-nav-main,
    body .whb-top-bar .wd-nav-secondary,
    body .whb-top-bar .wd-header-main-nav,
    body .whb-top-bar .wd-header-text,
    body .whb-top-bar .wd-header-html,
    body .whb-top-bar .whb-text-element,
    body .whb-top-bar .wd-header-divider,
    body .whb-top-bar .whb-divider {
        display: none !important;
    }

    body .whb-top-bar .whb-col-right {
        flex: 1 1 100% !important;
        width: 100% !important;
        max-width: none !important;
        display: flex !important;
        align-items: center !important;
        justify-content: flex-end !important;
        gap: 7px !important;
    }

    body .whb-top-bar .whb-col-right::before {
        content: "24/7 მხარდაჭერა  •  (505) 285-5028" !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        min-height: 29px !important;
        padding: 0 13px !important;
        margin-right: 7px !important;
        border: 1px solid rgba(174, 138, 86, .18) !important;
        border-radius: 999px !important;
        background: rgba(255, 255, 255, .82) !important;
        color: #4f4942 !important;
        -webkit-text-fill-color: #4f4942 !important;
        font-size: 9.5px !important;
        line-height: 1 !important;
        font-weight: 600 !important;
        white-space: nowrap !important;
        box-shadow: 0 4px 13px rgba(30, 25, 19, .035) !important;
    }

    body .whb-top-bar .wd-social-icons {
        display: flex !important;
        align-items: center !important;
        gap: 6px !important;
        margin: 0 !important;
        opacity: 1 !important;
    }

    body .whb-top-bar .wd-social-icon {
        width: 28px !important;
        height: 28px !important;
        min-width: 28px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        border: 1px solid rgba(40, 35, 30, .07) !important;
        border-radius: 9px !important;
        background: #fff !important;
        box-shadow: 0 3px 11px rgba(30, 25, 20, .04) !important;
        transition: transform .22s cubic-bezier(.2, .7, .2, 1), color .22s ease, background .22s ease, box-shadow .22s ease !important;
    }

    body .whb-top-bar .wd-social-icon:hover {
        transform: translateY(-2px) scale(1.07) !important;
        box-shadow: 0 7px 18px rgba(30, 25, 20, .10) !important;
    }

    body .whb-top-bar a[href*="facebook"] { color: #1877f2 !important; background: #edf4ff !important; }
    body .whb-top-bar a[href*="facebook"]:hover { color: #fff !important; background: #1877f2 !important; }
    body .whb-top-bar a[href*="twitter"],
    body .whb-top-bar a[href*="x.com"] { color: #111 !important; background: #f1f1f1 !important; }
    body .whb-top-bar a[href*="twitter"]:hover,
    body .whb-top-bar a[href*="x.com"]:hover { color: #fff !important; background: #111 !important; }
    body .whb-top-bar a[href*="pinterest"] { color: #e60023 !important; background: #fff0f2 !important; }
    body .whb-top-bar a[href*="pinterest"]:hover { color: #fff !important; background: #e60023 !important; }
    body .whb-top-bar a[href*="linkedin"] { color: #0a66c2 !important; background: #edf6fd !important; }
    body .whb-top-bar a[href*="linkedin"]:hover { color: #fff !important; background: #0a66c2 !important; }
    body .whb-top-bar a[href*="telegram"],
    body .whb-top-bar a[href*="t.me"] { color: #229ed9 !important; background: #edf8fd !important; }
    body .whb-top-bar a[href*="telegram"]:hover,
    body .whb-top-bar a[href*="t.me"]:hover { color: #fff !important; background: #229ed9 !important; }

    body .whb-general-header {
        position: relative !important;
        background:
            radial-gradient(circle at 88% -170%, rgba(184, 149, 95, .14), transparent 38%),
            #fffefd !important;
        border: 0 !important;
        border-bottom: 1px solid rgba(231, 224, 214, .84) !important;
        box-shadow: none !important;
    }

    body .whb-general-header .whb-flex-row {
        min-height: 92px !important;
        height: 92px !important;
        display: flex !important;
        align-items: center !important;
        gap: 26px !important;
    }

    body .whb-general-header .whb-col-left {
        flex: 0 0 96px !important;
        width: 96px !important;
        max-width: 96px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
    }

    body .whb-general-header .whb-col-center {
        flex: 1 1 auto !important;
        width: auto !important;
        max-width: none !important;
        min-width: 300px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: stretch !important;
    }

    body .whb-general-header .whb-col-right {
        flex: 0 0 auto !important;
        width: auto !important;
        max-width: none !important;
        display: flex !important;
        align-items: center !important;
        justify-content: flex-end !important;
        gap: 8px !important;
        white-space: nowrap !important;
    }

    body .whb-general-header .wd-header-search-form,
    body .whb-general-header .wd-search-form {
        width: 100% !important;
        max-width: none !important;
        flex: 1 1 auto !important;
    }

    body .whb-general-header .search-by-category,
    body .whb-general-header .wd-search-cat,
    body .whb-general-header .search-categories,
    body .whb-general-header .search-by-category-wrap {
        display: none !important;
    }

    body .whb-general-header .searchform {
        position: relative !important;
        width: 100% !important;
        max-width: none !important;
        height: 55px !important;
        margin: 0 !important;
        display: flex !important;
        align-items: center !important;
        border: 1px solid #ded7ce !important;
        border-radius: 18px !important;
        background: #fff !important;
        box-shadow: 0 6px 20px rgba(25, 21, 16, .035) !important;
        overflow: hidden !important;
        transition: border-color .22s ease, box-shadow .22s ease !important;
    }

    body .whb-general-header .searchform:focus-within {
        border-color: rgba(173, 135, 81, .72) !important;
        box-shadow: 0 0 0 4px rgba(173, 135, 81, .07), 0 10px 27px rgba(25, 21, 16, .055) !important;
    }

    body .whb-general-header .searchform input[type="text"],
    body .whb-general-header .searchform input[type="search"] {
        width: 100% !important;
        min-width: 0 !important;
        height: 53px !important;
        padding: 0 68px 0 20px !important;
        border: 0 !important;
        outline: 0 !important;
        background: transparent !important;
        box-shadow: none !important;
        color: #282520 !important;
        -webkit-text-fill-color: #282520 !important;
        font-family: "Noto Sans Georgian", "FiraGO", Arial, sans-serif !important;
        font-size: 13px !important;
        font-weight: 500 !important;
    }

    body .whb-general-header .searchform input::placeholder {
        color: #969088 !important;
        -webkit-text-fill-color: #969088 !important;
        opacity: 1 !important;
    }

    body .whb-general-header .searchform .searchsubmit {
        position: absolute !important;
        top: 5px !important;
        right: 5px !important;
        width: 45px !important;
        min-width: 45px !important;
        height: 43px !important;
        min-height: 43px !important;
        padding: 0 !important;
        border: 0 !important;
        border-radius: 13px !important;
        background: linear-gradient(135deg, #191917, #292621) !important;
        color: #fff !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        transition: transform .2s ease, background .2s ease, box-shadow .2s ease !important;
    }

    body .whb-general-header .searchform .searchsubmit:hover {
        background: linear-gradient(135deg, #b28b54, #98713f) !important;
        transform: scale(1.04) !important;
        box-shadow: 0 6px 15px rgba(153, 112, 61, .20) !important;
    }

    body .whb-general-header .searchform .searchsubmit::before,
    body .whb-general-header .searchform .searchsubmit::after {
        color: #fff !important;
    }

    body .whb-general-header .wd-header-my-account > a,
    body .whb-general-header .wd-header-wishlist > a {
        position: relative !important;
        width: 50px !important;
        min-width: 50px !important;
        height: 50px !important;
        min-height: 50px !important;
        padding: 0 !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        border: 1px solid #ded6cc !important;
        border-radius: 16px !important;
        background: linear-gradient(145deg, #ffffff, #f9f6f1) !important;
        box-shadow: 0 5px 16px rgba(25, 21, 17, .045) !important;
        transition: transform .25s cubic-bezier(.2, .7, .2, 1), background .25s ease, border-color .25s ease, box-shadow .25s ease !important;
    }

    body .whb-general-header .wd-header-my-account > a:hover,
    body .whb-general-header .wd-header-wishlist > a:hover {
        transform: translateY(-3px) !important;
        border-color: #cfbda5 !important;
        background: linear-gradient(145deg, #fff, #f5eee4) !important;
        box-shadow: 0 10px 25px rgba(25, 21, 17, .09) !important;
    }

    body .whb-general-header .wd-header-my-account .wd-tools-icon,
    body .whb-general-header .wd-header-my-account .wd-tools-text {
        display: none !important;
    }

    body .whb-general-header .wd-header-my-account > a::before {
        content: "" !important;
        width: 23px !important;
        height: 23px !important;
        display: block !important;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='8' r='4' stroke='%23211f1c' stroke-width='1.8'/%3E%3Cpath d='M4.5 20c.8-4 3.3-6 7.5-6s6.7 2 7.5 6' stroke='%23211f1c' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
        background-size: contain !important;
        transition: transform .28s cubic-bezier(.2, .8, .2, 1) !important;
    }

    body .whb-general-header .wd-header-my-account > a::after {
        content: "" !important;
        position: absolute !important;
        top: 8px !important;
        right: 8px !important;
        width: 6px !important;
        height: 6px !important;
        border: 1.5px solid #fff !important;
        border-radius: 50% !important;
        background: #b58c53 !important;
        box-shadow: 0 0 0 2px rgba(181, 140, 83, .10) !important;
        transition: transform .25s ease, box-shadow .25s ease !important;
    }

    body .whb-general-header .wd-header-my-account > a:hover::before { transform: scale(1.10) !important; }

    body .whb-general-header .wd-header-my-account > a:hover::after {
        transform: scale(1.25) !important;
        box-shadow: 0 0 0 4px rgba(181, 140, 83, .12) !important;
    }

    body .whb-general-header .wd-header-wishlist .wd-tools-text { display: none !important; }

    body .whb-general-header .wd-header-wishlist .wd-tools-icon {
        margin: 0 !important;
        color: #25221e !important;
        transition: transform .25s ease, color .25s ease !important;
    }

    body .whb-general-header .wd-header-wishlist > a:hover .wd-tools-icon {
        color: #b58c53 !important;
        transform: scale(1.11) !important;
    }

    body .whb-general-header .wd-header-cart { margin-left: 2px !important; }

    body .whb-general-header .wd-header-cart > a {
        position: relative !important;
        min-width: 112px !important;
        height: 50px !important;
        min-height: 50px !important;
        padding: 0 16px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 9px !important;
        border: 1px solid #171715 !important;
        border-radius: 16px !important;
        background: linear-gradient(135deg, #151513, #28251f) !important;
        color: #fff !important;
        box-shadow: 0 9px 24px rgba(18, 16, 13, .14) !important;
        transition: transform .22s ease, box-shadow .22s ease, background .22s ease !important;
    }

    body .whb-general-header .wd-header-cart > a:hover {
        transform: translateY(-2px) !important;
        background: linear-gradient(135deg, #28241e, #11110f) !important;
        box-shadow: 0 13px 30px rgba(18, 16, 13, .19) !important;
    }

    body .whb-general-header .wd-header-cart .wd-tools-icon,
    body .whb-general-header .wd-header-cart .wd-tools-icon::before,
    body .whb-general-header .wd-header-cart .wd-tools-text,
    body .whb-general-header .wd-header-cart .wd-cart-subtotal,
    body .whb-general-header .wd-header-cart .amount {
        color: #fff !important;
        -webkit-text-fill-color: #fff !important;
        opacity: 1 !important;
    }

    body .whb-general-header .wd-header-cart .wd-tools-text,
    body .whb-general-header .wd-header-cart .amount {
        font-size: 11px !important;
        font-weight: 650 !important;
    }

    body .whb-general-header .wd-header-cart .wd-tools-count {
        position: absolute !important;
        top: -6px !important;
        right: -5px !important;
        min-width: 19px !important;
        height: 19px !important;
        padding: 0 5px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        border: 2px solid #fff !important;
        border-radius: 999px !important;
        background: #b68d54 !important;
        color: #fff !important;
        -webkit-text-fill-color: #fff !important;
        font-size: 8px !important;
        font-weight: 800 !important;
    }

    body .whb-header-bottom {
        position: relative !important;
        background: linear-gradient(180deg, #faf8f4 0%, #f8f5f0 100%) !important;
        border: 0 !important;
        border-bottom: 1px solid #e5ddd3 !important;
        box-shadow: 0 6px 20px rgba(20, 18, 15, .025) !important;
        overflow: visible !important;
        --wd-header-el-color: #403b35 !important;
        --wd-header-el-color-hover: #ad8751 !important;
    }

    body .whb-header-bottom .whb-flex-row {
        min-height: 64px !important;
        height: 64px !important;
        display: flex !important;
        align-items: center !important;
        gap: 15px !important;
        overflow: visible !important;
    }

    body .whb-header-bottom .whb-col-left {
        flex: 0 0 auto !important;
        width: auto !important;
        max-width: none !important;
        min-width: 0 !important;
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
        overflow: visible !important;
    }

    body .whb-header-bottom .whb-col-center {
        flex: 1 1 auto !important;
        width: auto !important;
        max-width: none !important;
        min-width: 0 !important;
        padding-left: 20px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
        overflow: visible !important;
    }

    body .whb-header-bottom .whb-col-left nav,
    body .whb-header-bottom .whb-col-left [class*="header-nav"],
    body .whb-header-bottom .whb-col-left [class*="header-menu"] {
        position: relative !important;
        width: auto !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: visible !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav {
        width: auto !important;
        display: flex !important;
        align-items: center !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: visible !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child {
        position: relative !important;
        width: auto !important;
        min-width: 0 !important;
        flex: 0 0 auto !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: visible !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a {
        position: relative !important;
        width: max-content !important;
        min-width: 154px !important;
        max-width: 190px !important;
        height: 48px !important;
        min-height: 48px !important;
        padding: 0 40px 0 48px !important;
        margin: 0 !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
        border: 1px solid rgba(198, 163, 105, .34) !important;
        border-radius: 16px !important;
        background:
            radial-gradient(circle at 92% -40%, rgba(213, 182, 125, .14), transparent 43%),
            linear-gradient(135deg, #151412 0%, #29251f 100%) !important;
        color: #fff !important;
        -webkit-text-fill-color: #fff !important;
        font-family: "Noto Sans Georgian", "FiraGO", Arial, sans-serif !important;
        font-size: 12.5px !important;
        line-height: 1 !important;
        font-weight: 700 !important;
        letter-spacing: 0 !important;
        text-transform: none !important;
        white-space: nowrap !important;
        text-decoration: none !important;
        box-shadow: 0 9px 23px rgba(18, 16, 13, .13), inset 0 1px 0 rgba(255, 255, 255, .045) !important;
        overflow: hidden !important;
        isolation: isolate !important;
        transition: transform .25s cubic-bezier(.2, .75, .2, 1), border-color .25s ease, box-shadow .25s ease, background .25s ease !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a .menu-label,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a .wd-menu-label,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a .wd-label,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a .nav-label,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a .menu-item-label,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a [class*="badge"],
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a [class*="menu-label"],
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a [class*="nav-label"],
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a .wd-nav-opener,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a .wd-dropdown-opener,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a .wd-sub-menu-opener,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a .menu-opener,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a [class*="opener"],
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .menu-label,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .wd-menu-label,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .wd-label,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > [class*="badge"] {
        display: none !important;
        width: 0 !important;
        height: 0 !important;
        min-width: 0 !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        border: 0 !important;
        outline: 0 !important;
        background: transparent !important;
        background-image: none !important;
        box-shadow: none !important;
        opacity: 0 !important;
        visibility: hidden !important;
        pointer-events: none !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a .nav-link-text::before,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a .nav-link-text::after,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a > span:not(.nav-link-text)::before,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a > span:not(.nav-link-text)::after {
        content: none !important;
        display: none !important;
        width: 0 !important;
        height: 0 !important;
        border: 0 !important;
        background: none !important;
        box-shadow: none !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a > span:empty {
        display: none !important;
        width: 0 !important;
        height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a::before {
        content: "" !important;
        position: absolute !important;
        left: 18px !important;
        top: 50% !important;
        width: 17px !important;
        height: 14px !important;
        transform: translateY(-50%) !important;
        background:
            linear-gradient(#d6b77e, #d6b77e) 0 0 / 17px 2px no-repeat,
            linear-gradient(#d6b77e, #d6b77e) 0 6px / 13px 2px no-repeat,
            linear-gradient(#d6b77e, #d6b77e) 0 12px / 17px 2px no-repeat !important;
        border: 0 !important;
        border-radius: 2px !important;
        box-shadow: none !important;
        opacity: 1 !important;
        z-index: 5 !important;
        transition: transform .27s cubic-bezier(.2, .8, .2, 1), filter .27s ease !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a::after {
        content: "" !important;
        position: absolute !important;
        left: 50% !important;
        right: auto !important;
        top: auto !important;
        bottom: 8px !important;
        width: 8px !important;
        height: 8px !important;
        margin-top: 0 !important;
        margin-left: -4px !important;
        border: 0 !important;
        border-right: 1.7px solid rgba(255, 255, 255, .90) !important;
        border-bottom: 1.7px solid rgba(255, 255, 255, .90) !important;
        border-radius: 0 !important;
        background: none !important;
        box-shadow: none !important;
        transform: rotate(45deg) !important;
        transform-origin: center !important;
        opacity: .92 !important;
        z-index: 5 !important;
        transition: transform .30s cubic-bezier(.2, .8, .2, 1), border-color .27s ease, opacity .27s ease, bottom .27s ease !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover > a {
        transform: translateY(-2px) !important;
        border-color: rgba(213, 182, 125, .52) !important;
        background:
            radial-gradient(circle at 92% -40%, rgba(213, 182, 125, .22), transparent 43%),
            linear-gradient(135deg, #1b1916, #302a22) !important;
        box-shadow: 0 14px 31px rgba(18, 16, 13, .19), inset 0 1px 0 rgba(255, 255, 255, .06) !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover > a::before {
        transform: translateY(-50%) translateX(2px) !important;
        filter: drop-shadow(0 0 6px rgba(213, 182, 125, .22)) !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover > a::after,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child.wd-opened > a::after {
        bottom: 7px !important;
        transform: rotate(225deg) scale(1.05) !important;
        border-color: #d6b77e !important;
        opacity: 1 !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child::before {
        content: "" !important;
        position: absolute !important;
        left: 0 !important;
        top: 100% !important;
        width: 100% !important;
        height: 16px !important;
        background: transparent !important;
        pointer-events: auto !important;
        z-index: 2 !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .wd-dropdown-menu,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .sub-menu-dropdown,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .wd-dropdown,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .sub-menu {
        position: absolute !important;
        top: calc(100% + 13px) !important;
        left: 0 !important;
        width: min(1500px, calc(100vw - 120px)) !important;
        max-width: 1500px !important;
        min-width: min(1000px, calc(100vw - 120px)) !important;
        height: auto !important;
        min-height: 0 !important;
        max-height: calc(100vh - 178px) !important;
        margin: 0 !important;
        padding: 0 !important;
        border: 1px solid rgba(176, 143, 92, .20) !important;
        border-radius: 26px !important;
        background:
            radial-gradient(circle at 100% 0%, rgba(183, 145, 88, .12), transparent 30%),
            radial-gradient(circle at 0% 100%, rgba(183, 145, 88, .06), transparent 27%),
            linear-gradient(135deg, #f8f5ef 0%, #f2ede5 50%, #f9f7f3 100%) !important;
        box-shadow: 0 31px 78px rgba(26, 21, 16, .16), 0 7px 20px rgba(26, 21, 16, .05) !important;
        overflow-x: hidden !important;
        overflow-y: auto !important;
        backdrop-filter: blur(18px) saturate(145%) !important;
        -webkit-backdrop-filter: blur(18px) saturate(145%) !important;
        transform-origin: top left !important;
        opacity: 0 !important;
        visibility: hidden !important;
        pointer-events: none !important;
        transform: translateY(13px) scale(.988) !important;
        transition: opacity .22s ease, visibility .22s ease, transform .27s cubic-bezier(.2, .75, .2, 1) !important;
        z-index: 999999 !important;
        scrollbar-width: thin !important;
        scrollbar-color: #bda98d transparent !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover > .wd-dropdown-menu,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover > .sub-menu-dropdown,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover > .wd-dropdown,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover > .sub-menu,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child.wd-opened > .wd-dropdown-menu,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child.wd-opened > .sub-menu-dropdown,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child.wd-opened > .wd-dropdown,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child.wd-opened > .sub-menu {
        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: auto !important;
        transform: translateY(0) scale(1) !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .wd-dropdown-menu::before,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .sub-menu-dropdown::before,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .wd-dropdown::before,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .sub-menu::before {
        content: "" !important;
        position: absolute !important;
        top: 0 !important;
        left: 30px !important;
        right: 30px !important;
        height: 2px !important;
        background: linear-gradient(90deg, transparent, #9e7845 17%, #d9bb82 50%, #9e7845 83%, transparent) !important;
        border-radius: 0 0 5px 5px !important;
        opacity: .80 !important;
        pointer-events: none !important;
        z-index: 100 !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .e-con,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-section,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-container,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-column,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-column-wrap,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-wrap,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wpb_row,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .vc_row,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .vc_column-inner,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wpb_wrapper {
        background-color: transparent !important;
        background-image: none !important;
        box-shadow: none !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .e-con,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-section,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-container,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .vc_row,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wpb_row {
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-spacer,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-spacer-inner,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .vc_empty_space {
        display: none !important;
        height: 0 !important;
        min-height: 0 !important;
        max-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] > .container,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wd-dropdown-inner {
        width: 100% !important;
        max-width: none !important;
        height: auto !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 30px 32px !important;
        background: transparent !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-column:has(.widget_nav_menu),
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-column:has(.elementor-widget-wp-widget-nav_menu),
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wpb_column:has(.widget_nav_menu) {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .e-con:has(> .elementor-widget-wp-widget-nav_menu),
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .e-con:has(.widget_nav_menu) {
        --width: 100% !important;
        width: 100% !important;
        max-width: 100% !important;
        flex-basis: 100% !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-container:has(.widget_nav_menu),
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .e-con-inner:has(.widget_nav_menu) {
        flex-wrap: wrap !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .widget_nav_menu,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-wp-widget-nav_menu,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wd-nav-vertical {
        width: 100% !important;
        max-width: none !important;
        min-width: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .widget_nav_menu > ul.menu,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-wp-widget-nav_menu ul.menu,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wd-nav-vertical {
        width: 100% !important;
        max-width: none !important;
        display: grid !important;
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
        gap: 12px !important;
        margin: 0 !important;
        padding: 0 !important;
        list-style: none !important;
        align-items: stretch !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .widget_nav_menu > ul.menu > li,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-wp-widget-nav_menu ul.menu > li,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wd-nav-vertical > li {
        position: relative !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        list-style: none !important;
        overflow: visible !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .widget_nav_menu > ul.menu > li > a,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-wp-widget-nav_menu ul.menu > li > a,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wd-nav-vertical > li > a {
        position: relative !important;
        width: 100% !important;
        min-height: 78px !important;
        padding: 13px 43px 13px 15px !important;
        display: flex !important;
        align-items: center !important;
        border: 1px solid rgba(206, 196, 183, .76) !important;
        border-radius: 17px !important;
        background:
            radial-gradient(circle at 95% 0%, rgba(181, 140, 83, .055), transparent 43%),
            linear-gradient(145deg, rgba(255, 255, 255, .86), rgba(247, 243, 236, .82)) !important;
        color: #2c2925 !important;
        -webkit-text-fill-color: #2c2925 !important;
        font-family: "Noto Sans Georgian", "FiraGO", Arial, sans-serif !important;
        font-size: 13.3px !important;
        line-height: 1.42 !important;
        font-weight: 650 !important;
        letter-spacing: 0 !important;
        text-decoration: none !important;
        box-shadow: 0 6px 18px rgba(28, 23, 17, .04) !important;
        overflow: hidden !important;
        isolation: isolate !important;
        transition: transform .25s cubic-bezier(.2, .75, .2, 1), border-color .25s ease, box-shadow .25s ease, color .25s ease, background .25s ease !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .widget_nav_menu > ul.menu > li > a::before,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-wp-widget-nav_menu ul.menu > li > a::before,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wd-nav-vertical > li > a::before {
        content: "" !important;
        width: 38px !important;
        height: 38px !important;
        min-width: 38px !important;
        flex: 0 0 38px !important;
        margin-right: 13px !important;
        border: 1px solid rgba(181, 140, 83, .17) !important;
        border-radius: 12px !important;
        background-color: #f2eadf !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
        background-size: 21px 21px !important;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, .78), 0 3px 9px rgba(32, 25, 18, .035) !important;
        opacity: 1 !important;
        transition: transform .24s ease, background-color .24s ease, border-color .24s ease, box-shadow .24s ease !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .widget_nav_menu > ul.menu > li > a::after,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-wp-widget-nav_menu ul.menu > li > a::after,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wd-nav-vertical > li > a::after {
        content: "" !important;
        position: absolute !important;
        right: 17px !important;
        top: 50% !important;
        width: 7px !important;
        height: 7px !important;
        border: 0 !important;
        border-right: 1.5px solid #9f9282 !important;
        border-bottom: 1.5px solid #9f9282 !important;
        background: none !important;
        transform: translateY(-50%) rotate(-45deg) translateX(-3px) !important;
        opacity: .34 !important;
        transition: opacity .22s ease, transform .22s ease, border-color .22s ease !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .widget_nav_menu > ul.menu > li > a:hover,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-wp-widget-nav_menu ul.menu > li > a:hover,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wd-nav-vertical > li > a:hover {
        transform: translateY(-4px) !important;
        border-color: rgba(181, 140, 83, .30) !important;
        background:
            radial-gradient(circle at 95% 0%, rgba(181, 140, 83, .09), transparent 43%),
            #ffffff !important;
        color: #79582f !important;
        -webkit-text-fill-color: #79582f !important;
        box-shadow: 0 13px 29px rgba(29, 23, 17, .085) !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .widget_nav_menu > ul.menu > li > a:hover::before,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-wp-widget-nav_menu ul.menu > li > a:hover::before,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wd-nav-vertical > li > a:hover::before {
        transform: scale(1.07) rotate(-2deg) !important;
        border-color: rgba(181, 140, 83, .30) !important;
        background-color: #eee2d2 !important;
        box-shadow: 0 6px 14px rgba(54, 39, 22, .08) !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .widget_nav_menu > ul.menu > li > a:hover::after,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-wp-widget-nav_menu ul.menu > li > a:hover::after,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wd-nav-vertical > li > a:hover::after {
        opacity: 1 !important;
        border-color: #a87e46 !important;
        transform: translateY(-50%) rotate(-45deg) translateX(0) !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] ul.menu > li:nth-child(1) > a::before,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wd-nav-vertical > li:nth-child(1) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eed094' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h7l9 9-7 7-9-9V4Z'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.4'/%3E%3Cpath d='m16.7 5 .6 1.5L19 7l-1.7.6-.6 1.6-.6-1.6L14.5 7l1.6-.5.6-1.5Z'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] ul.menu > li:nth-child(2) > a::before,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wd-nav-vertical > li:nth-child(2) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='7.5'/%3E%3Ccircle cx='12' cy='12' r='2.6'/%3E%3Cpath d='M7 17.5 4.5 20M17 17.5l2.5 2.5M9 6.8h6'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] ul.menu > li:nth-child(3) > a::before,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wd-nav-vertical > li:nth-child(3) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m14.5 3-4 12'/%3E%3Cpath d='M8 15h8l2 4H6l2-4Z'/%3E%3Cpath d='M18.5 5.2c1.2 1.4 1.7 2.4 1.7 3.2a1.7 1.7 0 1 1-3.4 0c0-.8.5-1.8 1.7-3.2Z'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] ul.menu > li:nth-child(4) > a::before,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wd-nav-vertical > li:nth-child(4) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 3.5 9 16'/%3E%3Cpath d='M13.2 4h4.2v4h-5.8'/%3E%3Cpath d='M7.5 16h5l2.2 4h-9.4l2.2-4Z'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] ul.menu > li:nth-child(5) > a::before,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wd-nav-vertical > li:nth-child(5) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 16h12l3 3H7l-3-3Z'/%3E%3Cpath d='M8 16 11 6h5l-1.5 5'/%3E%3Cpath d='m18 4 .55 1.4L20 6l-1.45.6L18 8l-.6-1.4L16 6l1.4-.6L18 4Z'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] ul.menu > li:nth-child(6) > a::before,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wd-nav-vertical > li:nth-child(6) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='16' height='16' rx='2'/%3E%3Cpath d='M12 4v16M4 12h16'/%3E%3Crect x='8.5' y='8.5' width='7' height='7' rx='2' fill='%23f2e8da'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] ul.menu > li:nth-child(7) > a::before,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wd-nav-vertical > li:nth-child(7) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3h6v4l2 3v9a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2v-9l2-3V3Z'/%3E%3Cpath d='M9 7h6M9 13h6'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] ul.menu > li:nth-child(8) > a::before,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wd-nav-vertical > li:nth-child(8) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 8 8-4 8 4-8 4-8-4Z'/%3E%3Cpath d='M4 8v9l8 4 8-4V8M12 12v9'/%3E%3Ccircle cx='17.5' cy='14.5' r='2.2'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] ul.menu > li:nth-child(9) > a::before,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wd-nav-vertical > li:nth-child(9) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 6.2a4 4 0 0 0-5.2 5.2L4 16.7 7.3 20l5.3-5.3a4 4 0 0 0 5.2-5.2l-2.7 2.7-2.3-2.3 2.7-2.7Z'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .widget_nav_menu > ul.menu > li:first-child,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-wp-widget-nav_menu ul.menu > li:first-child,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wd-nav-vertical > li:first-child {
        grid-column: 1 / -1 !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .widget_nav_menu > ul.menu > li:first-child > a,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-wp-widget-nav_menu ul.menu > li:first-child > a,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wd-nav-vertical > li:first-child > a {
        min-height: 88px !important;
        padding: 14px 92px 14px 17px !important;
        border: 1px solid rgba(211, 176, 115, .38) !important;
        border-radius: 19px !important;
        background:
            radial-gradient(circle at 90% -20%, rgba(219, 185, 126, .22), transparent 42%),
            radial-gradient(circle at 0% 100%, rgba(219, 185, 126, .07), transparent 30%),
            linear-gradient(135deg, #151412 0%, #2a251e 100%) !important;
        color: #fff !important;
        -webkit-text-fill-color: #fff !important;
        font-size: 14.5px !important;
        font-weight: 750 !important;
        box-shadow: 0 13px 31px rgba(18, 16, 13, .17), inset 0 1px 0 rgba(255, 255, 255, .05) !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .widget_nav_menu > ul.menu > li:first-child > a::before,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-wp-widget-nav_menu ul.menu > li:first-child > a::before,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wd-nav-vertical > li:first-child > a::before {
        width: 44px !important;
        height: 44px !important;
        min-width: 44px !important;
        flex: 0 0 44px !important;
        margin-right: 15px !important;
        border: 1px solid rgba(225, 192, 133, .22) !important;
        border-radius: 13px !important;
        background-color: rgba(225, 192, 133, .10) !important;
        background-size: 24px 24px !important;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), 0 5px 14px rgba(0, 0, 0, .10) !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .widget_nav_menu > ul.menu > li:first-child > a::after,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-wp-widget-nav_menu ul.menu > li:first-child > a::after,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wd-nav-vertical > li:first-child > a::after {
        display: none !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .widget_nav_menu > ul.menu > li:first-child::after,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-wp-widget-nav_menu ul.menu > li:first-child::after,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wd-nav-vertical > li:first-child::after {
        content: "SALE" !important;
        position: absolute !important;
        right: 20px !important;
        top: 50% !important;
        transform: translateY(-50%) !important;
        min-width: 52px !important;
        height: 29px !important;
        padding: 0 12px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        border: 1px solid rgba(229, 196, 135, .30) !important;
        border-radius: 999px !important;
        background: rgba(229, 196, 135, .11) !important;
        color: #e8c987 !important;
        -webkit-text-fill-color: #e8c987 !important;
        font-family: Arial, sans-serif !important;
        font-size: 9px !important;
        line-height: 1 !important;
        font-weight: 800 !important;
        letter-spacing: .12em !important;
        pointer-events: none !important;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, .04) !important;
        transition: transform .23s ease, background .23s ease, border-color .23s ease !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .widget_nav_menu > ul.menu > li:first-child > a:hover,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-wp-widget-nav_menu ul.menu > li:first-child > a:hover,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wd-nav-vertical > li:first-child > a:hover {
        color: #fff !important;
        -webkit-text-fill-color: #fff !important;
        transform: translateY(-4px) !important;
        border-color: rgba(221, 185, 111, .52) !important;
        background:
            radial-gradient(circle at 90% -20%, rgba(221, 185, 111, .30), transparent 43%),
            linear-gradient(135deg, #1c1a17, #342b21) !important;
        box-shadow: 0 18px 38px rgba(18, 16, 13, .23), inset 0 1px 0 rgba(255, 255, 255, .06) !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .widget_nav_menu > ul.menu > li:first-child:hover::after,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-wp-widget-nav_menu ul.menu > li:first-child:hover::after,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wd-nav-vertical > li:first-child:hover::after {
        transform: translateY(-50%) scale(1.06) !important;
        background: rgba(229, 196, 135, .18) !important;
        border-color: rgba(229, 196, 135, .43) !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"] .widget_nav_menu > ul.menu > li,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"] .elementor-widget-wp-widget-nav_menu ul.menu > li {
        animation: srCategoryIn .36s cubic-bezier(.2, .75, .2, 1) both !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"] ul.menu > li:nth-child(1) { animation-delay: .02s !important; }
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"] ul.menu > li:nth-child(2) { animation-delay: .045s !important; }
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"] ul.menu > li:nth-child(3) { animation-delay: .07s !important; }
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"] ul.menu > li:nth-child(4) { animation-delay: .095s !important; }
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"] ul.menu > li:nth-child(5) { animation-delay: .12s !important; }
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"] ul.menu > li:nth-child(6) { animation-delay: .145s !important; }
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"] ul.menu > li:nth-child(7) { animation-delay: .17s !important; }
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"] ul.menu > li:nth-child(8) { animation-delay: .195s !important; }
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"] ul.menu > li:nth-child(9) { animation-delay: .22s !important; }

    @keyframes srCategoryIn {
        from { opacity: 0; transform: translateY(8px); }
        to { opacity: 1; transform: translateY(0); }
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] {
        font-family: "Noto Sans Georgian", "FiraGO", Arial, sans-serif !important;
        color: #312d28 !important;
        -webkit-font-smoothing: antialiased !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] h1,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] h2,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] h3,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] h4,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] h5 {
        color: #191816 !important;
        -webkit-text-fill-color: #191816 !important;
        font-family: "Noto Sans Georgian", "FiraGO", Arial, sans-serif !important;
        font-weight: 700 !important;
        line-height: 1.3 !important;
        letter-spacing: 0 !important;
        text-shadow: none !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] p,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] li,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] span {
        font-family: "Noto Sans Georgian", "FiraGO", Arial, sans-serif !important;
        line-height: 1.55 !important;
        text-shadow: none !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-divider,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] hr {
        margin-top: 22px !important;
        margin-bottom: 20px !important;
        border-color: rgba(164, 137, 98, .18) !important;
        opacity: .78 !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-image .elementor-widget-container,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wpb_single_image .vc_single_image-wrapper {
        position: relative !important;
        min-height: 96px !important;
        padding: 15px 21px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        border: 1px solid rgba(211, 201, 188, .82) !important;
        border-radius: 19px !important;
        background:
            radial-gradient(circle at 80% 0%, rgba(181, 140, 83, .055), transparent 45%),
            rgba(255, 255, 255, .84) !important;
        box-shadow: 0 7px 21px rgba(29, 24, 18, .05) !important;
        overflow: hidden !important;
        transition: transform .26s cubic-bezier(.2, .8, .2, 1), box-shadow .26s ease, border-color .26s ease, background .26s ease !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-image .elementor-widget-container:hover,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wpb_single_image .vc_single_image-wrapper:hover {
        transform: translateY(-5px) !important;
        border-color: rgba(181, 140, 83, .30) !important;
        background: #fff !important;
        box-shadow: 0 15px 31px rgba(29, 24, 18, .09) !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-image img,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wpb_single_image img {
        display: block !important;
        width: auto !important;
        height: auto !important;
        max-width: 100% !important;
        max-height: 63px !important;
        margin: auto !important;
        padding: 0 !important;
        object-fit: contain !important;
        border: 0 !important;
        border-radius: 0 !important;
        background: transparent !important;
        box-shadow: none !important;
        transition: transform .25s ease !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-image:hover img,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wpb_single_image:hover img {
        transform: scale(1.035) !important;
    }

    body .whb-header-bottom .whb-col-center .wd-header-main-nav,
    body .whb-header-bottom .whb-col-center .wd-header-nav,
    body .whb-header-bottom .whb-col-center .wd-header-menu {
        width: 100% !important;
        margin: 0 !important;
    }

    body .whb-header-bottom .whb-col-center .wd-nav {
        width: 100% !important;
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
        gap: 5px !important;
        margin: 0 !important;
        padding: 0 !important;
        flex-wrap: nowrap !important;
    }

    body .whb-header-bottom .whb-col-center .wd-nav > li {
        position: relative !important;
        flex: 0 0 auto !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    body .whb-header-bottom .whb-col-center .wd-nav > li + li::before {
        content: "" !important;
        position: absolute !important;
        left: -3px !important;
        top: 50% !important;
        width: 1px !important;
        height: 15px !important;
        background: #ddd5cb !important;
        transform: translateY(-50%) !important;
        opacity: .66 !important;
    }

    body .whb-header-bottom .whb-col-center .wd-nav > li > a {
        min-height: 42px !important;
        padding: 0 13px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        border-radius: 11px !important;
        background: transparent !important;
        color: #49443e !important;
        -webkit-text-fill-color: #49443e !important;
        font-family: "Noto Sans Georgian", "FiraGO", Arial, sans-serif !important;
        font-size: 12.2px !important;
        font-weight: 570 !important;
        line-height: 1.25 !important;
        white-space: nowrap !important;
        transition: color .2s ease, background .2s ease, transform .2s ease, box-shadow .2s ease !important;
    }

    body .whb-header-bottom .whb-col-center .wd-nav > li > a:hover {
        color: #171715 !important;
        -webkit-text-fill-color: #171715 !important;
        background: rgba(255, 255, 255, .94) !important;
        transform: translateY(-2px) !important;
        box-shadow: 0 5px 14px rgba(25, 21, 17, .045) !important;
    }

    body .whb-header-bottom .whb-col-center .wd-nav > li::after {
        content: "" !important;
        position: absolute !important;
        left: 50% !important;
        bottom: 5px !important;
        width: 22px !important;
        height: 1.5px !important;
        border-radius: 3px !important;
        background: #b58c53 !important;
        opacity: 0 !important;
        transform: translateX(-50%) scaleX(.2) !important;
        transition: opacity .2s ease, transform .2s ease !important;
    }

    body .whb-header-bottom .whb-col-center .wd-nav > li:hover::after,
    body .whb-header-bottom .whb-col-center .wd-nav > li.current-menu-item::after {
        opacity: 1 !important;
        transform: translateX(-50%) scaleX(1) !important;
    }

    body .wd-dropdown-results,
    body .autocomplete-suggestions {
        margin-top: 8px !important;
        border: 1px solid #e5ded4 !important;
        border-radius: 18px !important;
        background: rgba(255, 255, 255, .99) !important;
        box-shadow: 0 25px 65px rgba(22, 19, 15, .13) !important;
        overflow: hidden !important;
    }

    body .whb-sticked .whb-general-header,
    body .whb-sticked .whb-header-bottom {
        background: rgba(250, 248, 244, .94) !important;
        backdrop-filter: blur(20px) saturate(155%) !important;
        -webkit-backdrop-filter: blur(20px) saturate(155%) !important;
    }

    body .whb-sticky-shadow.whb-sticked {
        box-shadow: 0 12px 38px rgba(22, 19, 15, .075) !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .wd-dropdown-menu::-webkit-scrollbar,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .sub-menu-dropdown::-webkit-scrollbar,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .wd-dropdown::-webkit-scrollbar {
        width: 6px !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .wd-dropdown-menu::-webkit-scrollbar-thumb,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .sub-menu-dropdown::-webkit-scrollbar-thumb,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .wd-dropdown::-webkit-scrollbar-thumb {
        background: #bda98d !important;
        border-radius: 20px !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .wd-dropdown-menu::-webkit-scrollbar-track,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .sub-menu-dropdown::-webkit-scrollbar-track,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .wd-dropdown::-webkit-scrollbar-track {
        background: transparent !important;
    }
}

@media (min-width: 1025px) and (max-width: 1450px) {

    body .whb-header .container { width: calc(100% - 40px) !important; }

    body .whb-general-header .whb-col-left {
        flex-basis: 88px !important;
        width: 88px !important;
        max-width: 88px !important;
    }

    body .whb-header-bottom .whb-col-center { padding-left: 12px !important; }

    body .whb-header-bottom .whb-col-center .wd-nav > li > a {
        padding: 0 9px !important;
        font-size: 10.9px !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a {
        min-width: 148px !important;
        max-width: 180px !important;
        height: 46px !important;
        min-height: 46px !important;
        padding: 0 38px 0 44px !important;
        font-size: 11.7px !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a::before { left: 16px !important; }
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a::after {
        bottom: 8px !important;
        margin-left: -4px !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .wd-dropdown-menu,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .sub-menu-dropdown,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .wd-dropdown,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .sub-menu {
        width: min(1240px, calc(100vw - 70px)) !important;
        min-width: min(900px, calc(100vw - 70px)) !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .widget_nav_menu > ul.menu,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-wp-widget-nav_menu ul.menu,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wd-nav-vertical {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
}

@media (min-width: 1025px) and (max-width: 1180px) {

    body .whb-general-header .whb-col-left {
        flex-basis: 78px !important;
        width: 78px !important;
        max-width: 78px !important;
    }

    body .whb-general-header .wd-header-cart > a {
        width: 54px !important;
        min-width: 54px !important;
        padding: 0 !important;
    }

    body .whb-general-header .wd-header-cart .wd-tools-text { display: none !important; }

    body .whb-header-bottom .whb-col-center { padding-left: 9px !important; }

    body .whb-header-bottom .whb-col-center .wd-nav > li > a {
        padding: 0 6px !important;
        font-size: 9.6px !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a {
        min-width: 142px !important;
        max-width: 165px !important;
        padding: 0 35px 0 40px !important;
        font-size: 10.5px !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .wd-dropdown-menu,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .sub-menu-dropdown,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .wd-dropdown,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .sub-menu {
        width: calc(100vw - 35px) !important;
        min-width: 0 !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .widget_nav_menu > ul.menu,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-wp-widget-nav_menu ul.menu,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wd-nav-vertical {
        grid-template-columns: 1fr !important;
    }
}

@media (prefers-reduced-motion: reduce) {
    body .whb-header *,
    body .whb-header *::before,
    body .whb-header *::after {
        transition-duration: .01ms !important;
        animation-duration: .01ms !important;
    }
}

@media (min-width: 1025px) {

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .wd-dropdown-menu,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .sub-menu-dropdown,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .wd-dropdown,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > .sub-menu {
        width: min(1540px, calc(100vw - 80px)) !important;
        max-width: 1540px !important;
        min-width: min(1120px, calc(100vw - 80px)) !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] > .container,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wd-dropdown-inner {
        padding: 28px 30px 30px !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-column:has(.elementor-widget-icon-list),
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .wpb_column:has(.elementor-widget-icon-list) {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .e-con:has(.elementor-widget-icon-list) {
        --width: 100% !important;
        width: 100% !important;
        max-width: 100% !important;
        flex-basis: 100% !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-icon-list {
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-heading:has(~ .elementor-widget-icon-list) .elementor-heading-title,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-heading:has(+ .elementor-widget-icon-list) .elementor-heading-title {
        position: relative !important;
        width: 100% !important;
        min-height: 72px !important;
        margin: 0 0 14px !important;
        padding: 0 92px 0 64px !important;
        display: flex !important;
        align-items: center !important;
        border: 1px solid rgba(213, 177, 115, .38) !important;
        border-radius: 19px !important;
        background:
            radial-gradient(circle at 92% -30%, rgba(221, 185, 111, .26), transparent 42%),
            linear-gradient(135deg, #151412 0%, #2d271f 100%) !important;
        color: #fff !important;
        -webkit-text-fill-color: #fff !important;
        font-family: "Noto Sans Georgian", "FiraGO", Arial, sans-serif !important;
        font-size: 17px !important;
        line-height: 1.3 !important;
        font-weight: 800 !important;
        letter-spacing: 0 !important;
        box-shadow: 0 13px 31px rgba(18,16,13,.16), inset 0 1px 0 rgba(255,255,255,.05) !important;
        overflow: hidden !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-heading:has(~ .elementor-widget-icon-list) .elementor-heading-title::before,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-heading:has(+ .elementor-widget-icon-list) .elementor-heading-title::before {
        content: "" !important;
        position: absolute !important;
        left: 18px !important;
        top: 50% !important;
        width: 34px !important;
        height: 34px !important;
        margin-top: -17px !important;
        border: 1px solid rgba(229,196,135,.24) !important;
        border-radius: 11px !important;
        background-color: rgba(229,196,135,.10) !important;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23efd091' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h7l9 9-7 7-9-9V4Z'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.4'/%3E%3Cpath d='m16.7 5 .6 1.5L19 7l-1.7.6-.6 1.6-.6-1.6L14.5 7l1.6-.5.6-1.5Z'/%3E%3C/svg%3E") !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
        background-size: 20px 20px !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-heading:has(~ .elementor-widget-icon-list) .elementor-heading-title::after,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-widget-heading:has(+ .elementor-widget-icon-list) .elementor-heading-title::after {
        content: "SALE" !important;
        position: absolute !important;
        right: 18px !important;
        top: 50% !important;
        transform: translateY(-50%) !important;
        min-width: 54px !important;
        height: 28px !important;
        padding: 0 12px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        border: 1px solid rgba(229,196,135,.30) !important;
        border-radius: 999px !important;
        background: rgba(229,196,135,.11) !important;
        color: #e8c987 !important;
        -webkit-text-fill-color: #e8c987 !important;
        font-family: Arial, sans-serif !important;
        font-size: 9px !important;
        line-height: 1 !important;
        font-weight: 800 !important;
        letter-spacing: .12em !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-items {
        display: grid !important;
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
        gap: 14px !important;
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 0 !important;
        list-style: none !important;
        align-items: stretch !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-item {
        position: relative !important;
        width: 100% !important;
        min-width: 0 !important;
        min-height: 92px !important;
        margin: 0 !important;
        padding: 0 !important;
        display: flex !important;
        align-items: stretch !important;
        border: 1px solid rgba(203,191,176,.80) !important;
        border-radius: 18px !important;
        background:
            radial-gradient(circle at 93% 0%, rgba(181,140,83,.075), transparent 41%),
            linear-gradient(145deg, rgba(255,255,255,.94), rgba(245,240,232,.90)) !important;
        box-shadow: 0 8px 22px rgba(27,22,16,.05) !important;
        overflow: hidden !important;
        list-style: none !important;
        transition: transform .25s cubic-bezier(.2,.75,.2,1), box-shadow .25s ease, border-color .25s ease, background .25s ease !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-item::before,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-item::after {
        content: none !important;
        display: none !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-item > a,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-item:not(:has(> a)) {
        width: 100% !important;
        min-height: 92px !important;
        padding: 16px 42px 16px 16px !important;
        display: flex !important;
        align-items: center !important;
        text-decoration: none !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-icon {
        width: 40px !important;
        height: 40px !important;
        min-width: 40px !important;
        flex: 0 0 40px !important;
        margin: 0 14px 0 0 !important;
        padding: 0 !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        border: 1px solid rgba(181,140,83,.18) !important;
        border-radius: 12px !important;
        background-color: #f0e6d8 !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
        background-size: 22px 22px !important;
        box-shadow: inset 0 1px 0 rgba(255,255,255,.78), 0 4px 11px rgba(32,25,18,.045) !important;
        transition: transform .24s ease, background-color .24s ease, border-color .24s ease, box-shadow .24s ease !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-icon > i,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-icon > svg,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-icon > span {
        display: none !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-text {
        flex: 1 1 auto !important;
        min-width: 0 !important;
        color: #28241f !important;
        -webkit-text-fill-color: #28241f !important;
        font-family: "Noto Sans Georgian", "FiraGO", Arial, sans-serif !important;
        font-size: 15.5px !important;
        line-height: 1.38 !important;
        font-weight: 700 !important;
        letter-spacing: 0 !important;
        text-shadow: none !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-item > a::after {
        content: "" !important;
        position: absolute !important;
        right: 18px !important;
        top: 50% !important;
        width: 8px !important;
        height: 8px !important;
        margin-top: -4px !important;
        border-right: 1.6px solid #9f8b72 !important;
        border-bottom: 1.6px solid #9f8b72 !important;
        transform: rotate(-45deg) translateX(-2px) !important;
        opacity: .42 !important;
        transition: transform .22s ease, opacity .22s ease, border-color .22s ease !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-item:hover {
        transform: translateY(-5px) !important;
        border-color: rgba(181,140,83,.34) !important;
        background:
            radial-gradient(circle at 93% 0%, rgba(181,140,83,.12), transparent 42%),
            #fff !important;
        box-shadow: 0 16px 31px rgba(27,22,16,.10) !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-item:hover .elementor-icon-list-icon {
        transform: scale(1.07) rotate(-2deg) !important;
        background-color: #eadbc5 !important;
        border-color: rgba(181,140,83,.32) !important;
        box-shadow: inset 0 1px 0 rgba(255,255,255,.82), 0 7px 15px rgba(37,29,20,.08) !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: #78572f !important;
        -webkit-text-fill-color: #78572f !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-item:hover > a::after {
        opacity: 1 !important;
        border-color: #a98048 !important;
        transform: rotate(-45deg) translateX(1px) !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-item:nth-child(1) .elementor-icon-list-icon {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='7.5'/%3E%3Ccircle cx='12' cy='12' r='2.6'/%3E%3Cpath d='M7 17.5 4.5 20M17 17.5l2.5 2.5M9 6.8h6'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-item:nth-child(2) .elementor-icon-list-icon {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m14.5 3-4 12'/%3E%3Cpath d='M8 15h8l2 4H6l2-4Z'/%3E%3Cpath d='M18.5 5.2c1.2 1.4 1.7 2.4 1.7 3.2a1.7 1.7 0 1 1-3.4 0c0-.8.5-1.8 1.7-3.2Z'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-item:nth-child(3) .elementor-icon-list-icon {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 3.5 9 16'/%3E%3Cpath d='M13.2 4h4.2v4h-5.8'/%3E%3Cpath d='M7.5 16h5l2.2 4h-9.4l2.2-4Z'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-item:nth-child(4) .elementor-icon-list-icon {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 16h12l3 3H7l-3-3Z'/%3E%3Cpath d='M8 16 11 6h5l-1.5 5'/%3E%3Cpath d='m18 4 .55 1.4L20 6l-1.45.6L18 8l-.6-1.4L16 6l1.4-.6L18 4Z'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-item:nth-child(5) .elementor-icon-list-icon {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='16' height='16' rx='2'/%3E%3Cpath d='M12 4v16M4 12h16'/%3E%3Crect x='8.5' y='8.5' width='7' height='7' rx='2' fill='%23f2e8da'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-item:nth-child(6) .elementor-icon-list-icon {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3h6v4l2 3v9a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2v-9l2-3V3Z'/%3E%3Cpath d='M9 7h6M9 13h6'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-item:nth-child(7) .elementor-icon-list-icon {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 8 8-4 8 4-8 4-8-4Z'/%3E%3Cpath d='M4 8v9l8 4 8-4V8M12 12v9'/%3E%3Ccircle cx='17.5' cy='14.5' r='2.2'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-item:nth-child(8) .elementor-icon-list-icon {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 6.2a4 4 0 0 0-5.2 5.2L4 16.7 7.3 20l5.3-5.3a4 4 0 0 0 5.2-5.2l-2.7 2.7-2.3-2.3 2.7-2.7Z'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"] .elementor-icon-list-item {
        animation: srV17IconListIn .38s cubic-bezier(.2,.75,.2,1) both !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"] .elementor-icon-list-item:nth-child(1) { animation-delay: .03s !important; }
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"] .elementor-icon-list-item:nth-child(2) { animation-delay: .055s !important; }
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"] .elementor-icon-list-item:nth-child(3) { animation-delay: .08s !important; }
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"] .elementor-icon-list-item:nth-child(4) { animation-delay: .105s !important; }
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"] .elementor-icon-list-item:nth-child(5) { animation-delay: .13s !important; }
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"] .elementor-icon-list-item:nth-child(6) { animation-delay: .155s !important; }
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"] .elementor-icon-list-item:nth-child(7) { animation-delay: .18s !important; }
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"] .elementor-icon-list-item:nth-child(8) { animation-delay: .205s !important; }

    @keyframes srV17IconListIn {
        from { opacity: 0; transform: translateY(8px) scale(.985); }
        to { opacity: 1; transform: translateY(0) scale(1); }
    }
}

@media (min-width: 1025px) and (max-width: 1450px) {
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-items {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-text {
        font-size: 14.5px !important;
    }
}

@media (min-width: 1025px) and (max-width: 1180px) {
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-items {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-item,
    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-item > a {
        min-height: 84px !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"] .elementor-icon-list-text {
        font-size: 13.8px !important;
    }
}

@media (min-width: 1025px) {

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con:has(.elementor-widget-wd_extra_menu_list),

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-container:has(.elementor-widget-wd_extra_menu_list),

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-column:has(.elementor-widget-wd_extra_menu_list) {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
        --width: 100% !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list {
        width: 100% !important;
        max-width: none !important;
        min-width: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        --container-widget-width: 100% !important;
        --container-widget-flex-grow: 1 !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    > .elementor-widget-container {
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 0 !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown-menu,

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu-dropdown,

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown,

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu {
        width: min(1580px, calc(100vw - 72px)) !important;
        max-width: 1580px !important;
        min-width: min(1120px, calc(100vw - 72px)) !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list {
        display: grid !important;
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
        gap: 14px !important;
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 0 !important;
        list-style: none !important;
        align-items: stretch !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li {
        position: relative !important;
        display: block !important;
        width: 100% !important;
        min-width: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        border: 0 !important;
        list-style: none !important;
        overflow: visible !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li:first-child {
        grid-column: 1 / -1 !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a {
        position: relative !important;
        display: flex !important;
        align-items: center !important;
        width: 100% !important;
        min-height: 88px !important;
        margin: 0 !important;
        padding: 15px 44px 15px 62px !important;

        border: 1px solid rgba(203, 191, 176, .82) !important;
        border-radius: 18px !important;

        background:
            radial-gradient(circle at 94% 0%, rgba(181, 140, 83, .08), transparent 42%),
            linear-gradient(145deg, rgba(255,255,255,.95), rgba(245,240,232,.91)) !important;

        color: #26221e !important;
        -webkit-text-fill-color: #26221e !important;

        font-family: "Noto Sans Georgian", "FiraGO", Arial, sans-serif !important;
        font-size: 15.5px !important;
        line-height: 1.38 !important;
        font-weight: 720 !important;
        letter-spacing: 0 !important;
        text-transform: none !important;
        text-decoration: none !important;
        white-space: normal !important;

        box-shadow: 0 8px 22px rgba(27,22,16,.05) !important;
        overflow: hidden !important;
        isolation: isolate !important;

        transition:
            transform .25s cubic-bezier(.2,.75,.2,1),
            box-shadow .25s ease,
            border-color .25s ease,
            color .25s ease,
            background .25s ease !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a > span::before,

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a > span::after {
        content: none !important;
        display: none !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a::before {
        content: "" !important;
        position: absolute !important;
        left: 15px !important;
        top: 50% !important;
        width: 36px !important;
        height: 36px !important;
        margin-top: -18px !important;

        border: 1px solid rgba(181,140,83,.18) !important;
        border-radius: 11px !important;

        background-color: #f0e6d8 !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
        background-size: 21px 21px !important;

        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.80),
            0 4px 11px rgba(32,25,18,.045) !important;

        opacity: 1 !important;
        z-index: 2 !important;

        transition:
            transform .24s ease,
            background-color .24s ease,
            border-color .24s ease,
            box-shadow .24s ease !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a::after {
        content: "" !important;
        position: absolute !important;
        right: 17px !important;
        top: 50% !important;
        width: 8px !important;
        height: 8px !important;
        margin-top: -4px !important;

        border: 0 !important;
        border-right: 1.6px solid #9e8a72 !important;
        border-bottom: 1.6px solid #9e8a72 !important;
        border-radius: 0 !important;

        background: none !important;
        box-shadow: none !important;

        transform: rotate(-45deg) translateX(-2px) !important;
        opacity: .42 !important;

        transition:
            transform .22s ease,
            opacity .22s ease,
            border-color .22s ease !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a:hover {
        transform: translateY(-5px) !important;

        border-color: rgba(181,140,83,.35) !important;

        background:
            radial-gradient(circle at 94% 0%, rgba(181,140,83,.13), transparent 43%),
            #ffffff !important;

        color: #76542e !important;
        -webkit-text-fill-color: #76542e !important;

        box-shadow: 0 16px 31px rgba(27,22,16,.10) !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a:hover::before {
        transform: scale(1.08) rotate(-2deg) !important;
        background-color: #eadbc5 !important;
        border-color: rgba(181,140,83,.32) !important;
        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.84),
            0 7px 15px rgba(37,29,20,.08) !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a:hover::after {
        opacity: 1 !important;
        border-color: #a67d45 !important;
        transform: rotate(-45deg) translateX(1px) !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li:first-child > a {
        min-height: 94px !important;
        padding: 17px 100px 17px 70px !important;

        border-color: rgba(211,176,115,.40) !important;

        background:
            radial-gradient(circle at 90% -20%, rgba(219,185,126,.24), transparent 42%),
            radial-gradient(circle at 0% 100%, rgba(219,185,126,.07), transparent 30%),
            linear-gradient(135deg, #151412 0%, #2a251e 100%) !important;

        color: #ffffff !important;
        -webkit-text-fill-color: #ffffff !important;

        font-size: 17px !important;
        font-weight: 760 !important;

        box-shadow:
            0 14px 32px rgba(18,16,13,.18),
            inset 0 1px 0 rgba(255,255,255,.05) !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li:first-child > a::before {
        left: 17px !important;
        width: 42px !important;
        height: 42px !important;
        margin-top: -21px !important;
        border-radius: 13px !important;
        border-color: rgba(225,192,133,.24) !important;
        background-color: rgba(225,192,133,.10) !important;
        background-size: 24px 24px !important;
        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.05),
            0 5px 14px rgba(0,0,0,.10) !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li:first-child > a::after {
        display: none !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li:first-child
    .menu-label,

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li:first-child
    [class*="menu-label"] {
        display: none !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li:first-child::after {
        content: "SALE" !important;
        position: absolute !important;
        right: 20px !important;
        top: 50% !important;
        transform: translateY(-50%) !important;

        min-width: 54px !important;
        height: 30px !important;
        padding: 0 12px !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        border: 1px solid rgba(229,196,135,.32) !important;
        border-radius: 999px !important;

        background: rgba(229,196,135,.12) !important;

        color: #ebcc8b !important;
        -webkit-text-fill-color: #ebcc8b !important;

        font-family: Arial, sans-serif !important;
        font-size: 9px !important;
        line-height: 1 !important;
        font-weight: 800 !important;
        letter-spacing: .12em !important;

        pointer-events: none !important;
        z-index: 4 !important;

        transition:
            transform .23s ease,
            background .23s ease,
            border-color .23s ease !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li:first-child > a:hover {
        color: #fff !important;
        -webkit-text-fill-color: #fff !important;

        border-color: rgba(221,185,111,.55) !important;

        background:
            radial-gradient(circle at 90% -20%, rgba(221,185,111,.31), transparent 43%),
            linear-gradient(135deg, #1c1a17, #342b21) !important;

        box-shadow:
            0 19px 39px rgba(18,16,13,.23),
            inset 0 1px 0 rgba(255,255,255,.06) !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li:first-child:hover::after {
        transform: translateY(-50%) scale(1.06) !important;
        background: rgba(229,196,135,.19) !important;
        border-color: rgba(229,196,135,.45) !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list ul.mega-menu-list > li:nth-child(1) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23edcf92' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h7l9 9-7 7-9-9V4Z'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.4'/%3E%3Cpath d='m16.7 5 .6 1.5L19 7l-1.7.6-.6 1.6-.6-1.6L14.5 7l1.6-.5.6-1.5Z'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list ul.mega-menu-list > li:nth-child(2) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='7.5'/%3E%3Ccircle cx='12' cy='12' r='2.6'/%3E%3Cpath d='M7 17.5 4.5 20M17 17.5l2.5 2.5M9 6.8h6'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list ul.mega-menu-list > li:nth-child(3) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m14.5 3-4 12'/%3E%3Cpath d='M8 15h8l2 4H6l2-4Z'/%3E%3Cpath d='M18.5 5.2c1.2 1.4 1.7 2.4 1.7 3.2a1.7 1.7 0 1 1-3.4 0c0-.8.5-1.8 1.7-3.2Z'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list ul.mega-menu-list > li:nth-child(4) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 3.5 9 16'/%3E%3Cpath d='M13.2 4h4.2v4h-5.8'/%3E%3Cpath d='M7.5 16h5l2.2 4h-9.4l2.2-4Z'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list ul.mega-menu-list > li:nth-child(5) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 16h12l3 3H7l-3-3Z'/%3E%3Cpath d='M8 16 11 6h5l-1.5 5'/%3E%3Cpath d='m18 4 .55 1.4L20 6l-1.45.6L18 8l-.6-1.4L16 6l1.4-.6L18 4Z'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list ul.mega-menu-list > li:nth-child(6) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='16' height='16' rx='2'/%3E%3Cpath d='M12 4v16M4 12h16'/%3E%3Crect x='8.5' y='8.5' width='7' height='7' rx='2' fill='%23f2e8da'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list ul.mega-menu-list > li:nth-child(7) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3h6v4l2 3v9a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2v-9l2-3V3Z'/%3E%3Cpath d='M9 7h6M9 13h6'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list ul.mega-menu-list > li:nth-child(8) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 8 8-4 8 4-8 4-8-4Z'/%3E%3Cpath d='M4 8v9l8 4 8-4V8M12 12v9'/%3E%3Ccircle cx='17.5' cy='14.5' r='2.2'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list ul.mega-menu-list > li:nth-child(9) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 6.2a4 4 0 0 0-5.2 5.2L4 16.7 7.3 20l5.3-5.3a4 4 0 0 0 5.2-5.2l-2.7 2.7-2.3-2.3 2.7-2.7Z'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > ul.sub-sub-menu {
        display: none !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child:hover
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li {
        animation: srV18ExtraMenuIn .38s cubic-bezier(.2,.75,.2,1) both !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list ul.mega-menu-list > li:nth-child(1) { animation-delay: .02s !important; }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list ul.mega-menu-list > li:nth-child(2) { animation-delay: .045s !important; }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list ul.mega-menu-list > li:nth-child(3) { animation-delay: .07s !important; }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list ul.mega-menu-list > li:nth-child(4) { animation-delay: .095s !important; }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list ul.mega-menu-list > li:nth-child(5) { animation-delay: .12s !important; }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list ul.mega-menu-list > li:nth-child(6) { animation-delay: .145s !important; }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list ul.mega-menu-list > li:nth-child(7) { animation-delay: .17s !important; }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list ul.mega-menu-list > li:nth-child(8) { animation-delay: .195s !important; }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list ul.mega-menu-list > li:nth-child(9) { animation-delay: .22s !important; }

    @keyframes srV18ExtraMenuIn {
        from {
            opacity: 0;
            transform: translateY(9px) scale(.985);
        }
        to {
            opacity: 1;
            transform: translateY(0) scale(1);
        }
    }
}

@media (min-width: 1025px) and (max-width: 1450px) {
    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a {
        min-height: 84px !important;
        font-size: 14.5px !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li:first-child {
        grid-column: 1 / -1 !important;
    }
}

@media (min-width: 1025px) and (max-width: 1180px) {
    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a {
        min-height: 80px !important;
        font-size: 13.8px !important;
    }
}

@media (min-width: 1025px) {

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list),

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    > .e-con:has(> .e-con > .elementor-widget-wd_extra_menu_list) {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: wrap !important;
        align-items: stretch !important;
        align-content: flex-start !important;
        gap: 14px !important;

        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        overflow: visible !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con:has(> .elementor-widget-wd_extra_menu_list) {
        --width: auto !important;

        flex: 0 0 calc(25% - 10.5px) !important;

        width: calc(25% - 10.5px) !important;
        max-width: calc(25% - 10.5px) !important;
        min-width: 0 !important;

        height: auto !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        align-self: stretch !important;

        background: transparent !important;
        box-shadow: none !important;
        border: 0 !important;

        overflow: visible !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con:has(> .elementor-widget-wd_extra_menu_list):first-child {
        flex: 0 0 100% !important;

        width: 100% !important;
        max-width: 100% !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con:not(:has(> .elementor-widget-wd_extra_menu_list)) {
        flex: 0 0 100% !important;

        width: 100% !important;
        max-width: 100% !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con
    > .elementor-widget-wd_extra_menu_list {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        height: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        --container-widget-width: 100% !important;
        --container-widget-flex-grow: 1 !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con
    > .elementor-widget-wd_extra_menu_list
    > .elementor-widget-container {
        width: 100% !important;
        height: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        background: transparent !important;
        box-shadow: none !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list {
        display: block !important;

        width: 100% !important;
        height: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        list-style: none !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li {
        display: block !important;

        width: 100% !important;
        height: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        list-style: none !important;

        opacity: 1 !important;
        visibility: visible !important;
        overflow: visible !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con:not(:first-child)
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a {
        position: relative !important;

        display: flex !important;
        align-items: center !important;

        width: 100% !important;
        height: 100% !important;
        min-height: 94px !important;

        margin: 0 !important;
        padding: 16px 46px 16px 65px !important;

        border: 1px solid rgba(203, 191, 176, .82) !important;
        border-radius: 19px !important;

        background:
            radial-gradient(
                circle at 94% 0%,
                rgba(181, 140, 83, .085),
                transparent 42%
            ),
            linear-gradient(
                145deg,
                rgba(255, 255, 255, .96),
                rgba(245, 240, 232, .92)
            ) !important;

        color: #27231f !important;
        -webkit-text-fill-color: #27231f !important;

        font-family:
            "Noto Sans Georgian",
            "FiraGO",
            Arial,
            sans-serif !important;

        font-size: 15.5px !important;
        line-height: 1.38 !important;

        font-weight: 720 !important;

        letter-spacing: 0 !important;
        text-transform: none !important;
        text-decoration: none !important;

        white-space: normal !important;

        box-shadow:
            0 8px 22px rgba(27, 22, 16, .055) !important;

        overflow: hidden !important;
        isolation: isolate !important;

        transition:
            transform .26s cubic-bezier(.2, .75, .2, 1),
            box-shadow .26s ease,
            border-color .26s ease,
            color .26s ease,
            background .26s ease !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con:not(:first-child)
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a::before {
        content: "" !important;

        position: absolute !important;

        left: 16px !important;
        top: 50% !important;

        width: 38px !important;
        height: 38px !important;

        margin-top: -19px !important;

        border:
            1px solid rgba(181, 140, 83, .19) !important;

        border-radius:
            12px !important;

        background-color:
            #f0e6d8 !important;

        background-repeat:
            no-repeat !important;

        background-position:
            center !important;

        background-size:
            22px 22px !important;

        box-shadow:
            inset 0 1px 0 rgba(255, 255, 255, .82),
            0 4px 11px rgba(32, 25, 18, .05) !important;

        opacity: 1 !important;

        z-index: 3 !important;

        transition:
            transform .25s ease,
            background-color .25s ease,
            border-color .25s ease,
            box-shadow .25s ease !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con:not(:first-child)
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a::after {
        content: "" !important;

        position: absolute !important;

        right: 18px !important;
        top: 50% !important;

        width: 8px !important;
        height: 8px !important;

        margin-top: -4px !important;

        border: 0 !important;

        border-right:
            1.6px solid #9d8971 !important;

        border-bottom:
            1.6px solid #9d8971 !important;

        border-radius: 0 !important;

        background: none !important;
        box-shadow: none !important;

        transform:
            rotate(-45deg)
            translateX(-2px) !important;

        opacity: .42 !important;

        transition:
            transform .22s ease,
            opacity .22s ease,
            border-color .22s ease !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con:not(:first-child)
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a:hover {
        transform:
            translateY(-5px) !important;

        border-color:
            rgba(181, 140, 83, .36) !important;

        background:
            radial-gradient(
                circle at 94% 0%,
                rgba(181, 140, 83, .14),
                transparent 43%
            ),
            #fff !important;

        color:
            #75532e !important;

        -webkit-text-fill-color:
            #75532e !important;

        box-shadow:
            0 17px 32px rgba(27, 22, 16, .10) !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con:not(:first-child)
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a:hover::before {
        transform:
            scale(1.08)
            rotate(-2deg) !important;

        background-color:
            #ead9c1 !important;

        border-color:
            rgba(181, 140, 83, .34) !important;

        box-shadow:
            inset 0 1px 0 rgba(255, 255, 255, .86),
            0 7px 15px rgba(37, 29, 20, .085) !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con:not(:first-child)
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a:hover::after {
        opacity: 1 !important;

        border-color:
            #a67d45 !important;

        transform:
            rotate(-45deg)
            translateX(1px) !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con:first-child
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a {
        position: relative !important;

        display: flex !important;
        align-items: center !important;

        width: 100% !important;
        min-height: 94px !important;

        margin: 0 !important;
        padding: 17px 102px 17px 72px !important;

        border:
            1px solid rgba(211, 176, 115, .42) !important;

        border-radius:
            19px !important;

        background:
            radial-gradient(
                circle at 90% -20%,
                rgba(219, 185, 126, .25),
                transparent 42%
            ),
            radial-gradient(
                circle at 0% 100%,
                rgba(219, 185, 126, .07),
                transparent 30%
            ),
            linear-gradient(
                135deg,
                #151412 0%,
                #2a251e 100%
            ) !important;

        color: #fff !important;
        -webkit-text-fill-color: #fff !important;

        font-family:
            "Noto Sans Georgian",
            "FiraGO",
            Arial,
            sans-serif !important;

        font-size: 17px !important;
        line-height: 1.35 !important;

        font-weight: 760 !important;

        text-transform: none !important;
        text-decoration: none !important;

        box-shadow:
            0 14px 32px rgba(18, 16, 13, .18),
            inset 0 1px 0 rgba(255, 255, 255, .05) !important;

        overflow: hidden !important;

        transition:
            transform .26s cubic-bezier(.2, .75, .2, 1),
            box-shadow .26s ease,
            border-color .26s ease,
            background .26s ease !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con:first-child
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a::before {
        content: "" !important;

        position: absolute !important;

        left: 18px !important;
        top: 50% !important;

        width: 43px !important;
        height: 43px !important;

        margin-top: -21.5px !important;

        border:
            1px solid rgba(225, 192, 133, .24) !important;

        border-radius:
            13px !important;

        background-color:
            rgba(225, 192, 133, .11) !important;

        background-image:
            url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23edcf92' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h7l9 9-7 7-9-9V4Z'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.4'/%3E%3Cpath d='m16.7 5 .6 1.5L19 7l-1.7.6-.6 1.6-.6-1.6L14.5 7l1.6-.5.6-1.5Z'/%3E%3C/svg%3E") !important;

        background-repeat:
            no-repeat !important;

        background-position:
            center !important;

        background-size:
            24px 24px !important;

        box-shadow:
            inset 0 1px 0 rgba(255, 255, 255, .05),
            0 5px 14px rgba(0, 0, 0, .10) !important;

        opacity: 1 !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con:first-child
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a::after {
        display: none !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con:first-child
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li::after {
        content: "SALE" !important;

        position: absolute !important;

        right: 20px !important;
        top: 50% !important;

        transform:
            translateY(-50%) !important;

        min-width: 54px !important;
        height: 30px !important;

        padding: 0 12px !important;

        display: flex !important;

        align-items: center !important;
        justify-content: center !important;

        border:
            1px solid rgba(229, 196, 135, .32) !important;

        border-radius:
            999px !important;

        background:
            rgba(229, 196, 135, .12) !important;

        color:
            #ebcc8b !important;

        -webkit-text-fill-color:
            #ebcc8b !important;

        font-family:
            Arial,
            sans-serif !important;

        font-size:
            9px !important;

        line-height:
            1 !important;

        font-weight:
            800 !important;

        letter-spacing:
            .12em !important;

        pointer-events:
            none !important;

        z-index: 5 !important;

        transition:
            transform .23s ease,
            background .23s ease,
            border-color .23s ease !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con:first-child
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a:hover {
        transform:
            translateY(-4px) !important;

        border-color:
            rgba(221, 185, 111, .56) !important;

        background:
            radial-gradient(
                circle at 90% -20%,
                rgba(221, 185, 111, .32),
                transparent 43%
            ),
            linear-gradient(
                135deg,
                #1c1a17,
                #342b21
            ) !important;

        box-shadow:
            0 19px 39px rgba(18, 16, 13, .23),
            inset 0 1px 0 rgba(255, 255, 255, .06) !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    .menu-label,

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    [class*="menu-label"] {
        display: none !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con:nth-child(2) .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='7.5'/%3E%3Ccircle cx='12' cy='12' r='2.6'/%3E%3Cpath d='M7 17.5 4.5 20M17 17.5l2.5 2.5M9 6.8h6'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con:nth-child(3) .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m14.5 3-4 12'/%3E%3Cpath d='M8 15h8l2 4H6l2-4Z'/%3E%3Cpath d='M18.5 5.2c1.2 1.4 1.7 2.4 1.7 3.2a1.7 1.7 0 1 1-3.4 0c0-.8.5-1.8 1.7-3.2Z'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con:nth-child(4) .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 3.5 9 16'/%3E%3Cpath d='M13.2 4h4.2v4h-5.8'/%3E%3Cpath d='M7.5 16h5l2.2 4h-9.4l2.2-4Z'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con:nth-child(5) .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 16h12l3 3H7l-3-3Z'/%3E%3Cpath d='M8 16 11 6h5l-1.5 5'/%3E%3Cpath d='m18 4 .55 1.4L20 6l-1.45.6L18 8l-.6-1.4L16 6l1.4-.6L18 4Z'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con:nth-child(6) .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='16' height='16' rx='2'/%3E%3Cpath d='M12 4v16M4 12h16'/%3E%3Crect x='8.5' y='8.5' width='7' height='7' rx='2' fill='%23f2e8da'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con:nth-child(7) .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3h6v4l2 3v9a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2v-9l2-3V3Z'/%3E%3Cpath d='M9 7h6M9 13h6'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con:nth-child(8) .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 8 8-4 8 4-8 4-8-4Z'/%3E%3Cpath d='M4 8v9l8 4 8-4V8M12 12v9'/%3E%3Ccircle cx='17.5' cy='14.5' r='2.2'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con:nth-child(9) .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 6.2a4 4 0 0 0-5.2 5.2L4 16.7 7.3 20l5.3-5.3a4 4 0 0 0 5.2-5.2l-2.7 2.7-2.3-2.3 2.7-2.7Z'/%3E%3C/svg%3E") !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > ul.sub-sub-menu:empty {
        display: none !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > ul.sub-sub-menu:not(:empty) {
        display: block !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child:hover
    [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con:has(> .elementor-widget-wd_extra_menu_list) {
        animation:
            srV19WidgetIn
            .40s
            cubic-bezier(.2, .75, .2, 1)
            both !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list) > .e-con:nth-child(1) {
        animation-delay: .02s !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list) > .e-con:nth-child(2) {
        animation-delay: .05s !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list) > .e-con:nth-child(3) {
        animation-delay: .08s !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list) > .e-con:nth-child(4) {
        animation-delay: .11s !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list) > .e-con:nth-child(5) {
        animation-delay: .14s !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list) > .e-con:nth-child(6) {
        animation-delay: .17s !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list) > .e-con:nth-child(7) {
        animation-delay: .20s !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list) > .e-con:nth-child(8) {
        animation-delay: .23s !important;
    }

    body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list) > .e-con:nth-child(9) {
        animation-delay: .26s !important;
    }

    @keyframes srV19WidgetIn {
        from {
            opacity: 0;
            transform:
                translateY(9px)
                scale(.985);
        }

        to {
            opacity: 1;
            transform:
                translateY(0)
                scale(1);
        }
    }
}

@media (min-width: 1025px) and (max-width: 1450px) {

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con:has(> .elementor-widget-wd_extra_menu_list) {
        flex:
            0 0 calc(33.333% - 9.5px) !important;

        width:
            calc(33.333% - 9.5px) !important;

        max-width:
            calc(33.333% - 9.5px) !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con:has(> .elementor-widget-wd_extra_menu_list):first-child {
        flex: 0 0 100% !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con:not(:first-child)
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a {
        min-height: 88px !important;
        font-size: 14.6px !important;
    }
}

@media (min-width: 1025px) and (max-width: 1180px) {

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con:has(> .elementor-widget-wd_extra_menu_list) {
        flex:
            0 0 calc(50% - 7px) !important;

        width:
            calc(50% - 7px) !important;

        max-width:
            calc(50% - 7px) !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con:has(> .elementor-widget-wd_extra_menu_list):first-child {
        flex: 0 0 100% !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(> .e-con > .elementor-widget-wd_extra_menu_list)
    > .e-con:not(:first-child)
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li > a {
        min-height: 84px !important;
        font-size: 13.8px !important;
    }
}

@media (min-width: 1025px) {

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(
        > .e-con
        > .elementor-widget-wd_extra_menu_list
        a[href^="https://srobota.ge/product-category/"]
    ) {
        display: grid !important;

        grid-template-columns:
            repeat(4, minmax(0, 1fr)) !important;

        gap: 14px !important;

        width: 100% !important;
        max-width: 100% !important;

        align-items: stretch !important;

        margin: 0 !important;
        padding: 0 !important;

        overflow: visible !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(
        > .e-con
        > .elementor-widget-wd_extra_menu_list
        a[href^="https://srobota.ge/product-category/"]
    )
    > .e-con:has(
        > .elementor-widget-wd_extra_menu_list
        a[href^="https://srobota.ge/product-category/"]
    ) {
        --width: auto !important;

        width: auto !important;
        max-width: none !important;
        min-width: 0 !important;

        height: auto !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        background: transparent !important;
        box-shadow: none !important;
        border: 0 !important;

        overflow: visible !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner
    > .e-con:has(
        a[href*="low-budget-robot"]
    ) {
        grid-column: 1 / -1 !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(
        > .e-con
        > .elementor-widget-wd_extra_menu_list
        a[href^="https://srobota.ge/product-category/"]
    )
    > .e-con:not(
        :has(
            > .elementor-widget-wd_extra_menu_list
            a[href^="https://srobota.ge/product-category/"]
        )
    ) {
        grid-column: 1 / -1 !important;

        width: 100% !important;
        max-width: 100% !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    > .elementor-widget-container {
        width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        background: transparent !important;
        box-shadow: none !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list {
        display: block !important;

        width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        list-style: none !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li {
        position: relative !important;

        display: block !important;

        width: 100% !important;
        height: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        list-style: none !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]
    :not(.nothing) {
        box-sizing: border-box;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not(
        [href*="low-budget-robot"]
    ) {
        position: relative !important;

        display: flex !important;
        align-items: center !important;

        width: 100% !important;
        min-height: 96px !important;

        margin: 0 !important;

        padding:
            16px 45px 16px 66px !important;

        border:
            1px solid rgba(202, 190, 174, .82) !important;

        border-radius:
            19px !important;

        background:
            radial-gradient(
                circle at 94% 0%,
                rgba(181, 140, 83, .08),
                transparent 43%
            ),
            linear-gradient(
                145deg,
                rgba(255,255,255,.97),
                rgba(244,239,231,.93)
            ) !important;

        color:
            #27231f !important;

        -webkit-text-fill-color:
            #27231f !important;

        font-family:
            "Noto Sans Georgian",
            "FiraGO",
            Arial,
            sans-serif !important;

        font-size:
            15.5px !important;

        line-height:
            1.38 !important;

        font-weight:
            750 !important;

        letter-spacing:
            0 !important;

        text-transform:
            none !important;

        text-decoration:
            none !important;

        white-space:
            normal !important;

        box-shadow:
            0 8px 23px rgba(27,22,16,.055) !important;

        overflow:
            hidden !important;

        isolation:
            isolate !important;

        transition:
            transform .27s cubic-bezier(.2,.75,.2,1),
            box-shadow .27s ease,
            border-color .27s ease,
            background .27s ease,
            color .27s ease !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not(
        [href*="low-budget-robot"]
    )::before {
        content: "" !important;

        position: absolute !important;

        left: 16px !important;
        top: 50% !important;

        width:
            38px !important;

        height:
            38px !important;

        margin-top:
            -19px !important;

        border:
            1px solid rgba(181,140,83,.19) !important;

        border-radius:
            12px !important;

        background-color:
            #f0e5d6 !important;

        background-repeat:
            no-repeat !important;

        background-position:
            center !important;

        background-size:
            22px 22px !important;

        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.82),
            0 4px 11px rgba(32,25,18,.05) !important;

        opacity:
            1 !important;

        z-index:
            3 !important;

        transition:
            transform .25s ease,
            background-color .25s ease,
            border-color .25s ease,
            box-shadow .25s ease !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not(
        [href*="low-budget-robot"]
    )::after {
        content: "" !important;

        position: absolute !important;

        right:
            18px !important;

        top:
            50% !important;

        width:
            8px !important;

        height:
            8px !important;

        margin-top:
            -4px !important;

        border:
            0 !important;

        border-right:
            1.6px solid #a08c73 !important;

        border-bottom:
            1.6px solid #a08c73 !important;

        background:
            none !important;

        box-shadow:
            none !important;

        transform:
            rotate(-45deg)
            translateX(-2px) !important;

        opacity:
            .42 !important;

        transition:
            transform .22s ease,
            opacity .22s ease,
            border-color .22s ease !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not(
        [href*="low-budget-robot"]
    ):hover {
        transform:
            translateY(-5px) !important;

        border-color:
            rgba(181,140,83,.37) !important;

        background:
            radial-gradient(
                circle at 94% 0%,
                rgba(181,140,83,.14),
                transparent 43%
            ),
            #fff !important;

        color:
            #75532d !important;

        -webkit-text-fill-color:
            #75532d !important;

        box-shadow:
            0 17px 32px rgba(27,22,16,.10) !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not(
        [href*="low-budget-robot"]
    ):hover::before {
        transform:
            scale(1.08)
            rotate(-2deg) !important;

        background-color:
            #ead8c0 !important;

        border-color:
            rgba(181,140,83,.34) !important;

        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.86),
            0 7px 15px rgba(37,29,20,.085) !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not(
        [href*="low-budget-robot"]
    ):hover::after {
        opacity:
            1 !important;

        border-color:
            #a67d45 !important;

        transform:
            rotate(-45deg)
            translateX(1px) !important;
    }

    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href="https://srobota.ge/product-category/%e1%83%a0%e1%83%9d%e1%83%91%e1%83%9d%e1%83%a2%e1%83%98-%e1%83%9b%e1%83%a2%e1%83%95%e1%83%94%e1%83%a0%e1%83%a1%e1%83%90%e1%83%a1%e1%83%a0%e1%83%a3%e1%83%a2%e1%83%98/"] {
        --sr-category-icon:
            url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='7.5'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3Cpath d='M8 7.5h8M7 17.5 4.5 20M17 17.5l2.5 2.5'/%3E%3C/svg%3E");
    }

    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href="https://srobota.ge/product-category/%e1%83%98%e1%83%90%e1%83%a2%e1%83%90%e1%83%99%e1%83%98%e1%83%a1-%e1%83%9b%e1%83%a0%e1%83%94%e1%83%aa%e1%83%ae%e1%83%90%e1%83%95%e1%83%98-%e1%83%9b%e1%83%a2%e1%83%95%e1%83%94%e1%83%a0%e1%83%a1%e1%83%90/"] {
        --sr-category-icon:
            url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m14.5 3-4 12'/%3E%3Cpath d='M8 15h8l2 4H6l2-4Z'/%3E%3Cpath d='M18.5 5c1.2 1.5 1.8 2.5 1.8 3.3a1.8 1.8 0 0 1-3.6 0c0-.8.6-1.8 1.8-3.3Z'/%3E%3C/svg%3E");
    }

    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href="https://srobota.ge/product-category/%e1%83%ae%e1%83%94%e1%83%9a%e1%83%98%e1%83%a1-%e1%83%9b%e1%83%a2%e1%83%95%e1%83%94%e1%83%a0%e1%83%a1%e1%83%90%e1%83%a1%e1%83%a0%e1%83%a3%e1%83%a2%e1%83%98/"] {
        --sr-category-icon:
            url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 3.5 9 16'/%3E%3Cpath d='M13.2 4h4.2v4h-5.8'/%3E%3Cpath d='M7.5 16h5l2.2 4H5.3l2.2-4Z'/%3E%3C/svg%3E");
    }

    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href="https://srobota.ge/product-category/%e1%83%a0%e1%83%91%e1%83%98%e1%83%9a%e1%83%98-%e1%83%96%e1%83%94%e1%83%93%e1%83%90%e1%83%9e%e1%83%98%e1%83%a0%e1%83%98%e1%83%a1-%e1%83%a5%e1%83%98%e1%83%9b%e1%83%ac%e1%83%9b%e1%83%94%e1%83%9c%e1%83%93/"] {
        --sr-category-icon:
            url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 16h12l3 3H7l-3-3Z'/%3E%3Cpath d='M8 16 11 6h5l-1.5 5'/%3E%3Cpath d='m18 4 .55 1.4L20 6l-1.45.6L18 8l-.6-1.4L16 6l1.4-.6L18 4Z'/%3E%3C/svg%3E");
    }

    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href="https://srobota.ge/product-category/%e1%83%9b%e1%83%98%e1%83%9c%e1%83%98%e1%83%a1-%e1%83%a1%e1%83%90%e1%83%ac%e1%83%9b%e1%83%94%e1%83%9c%e1%83%93%e1%83%98-%e1%83%a0%e1%83%9d%e1%83%91%e1%83%9d%e1%83%a2%e1%83%98/"] {
        --sr-category-icon:
            url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='16' height='16' rx='2'/%3E%3Cpath d='M12 4v16M4 12h16'/%3E%3Crect x='8.5' y='8.5' width='7' height='7' rx='2' fill='%23f2e8da'/%3E%3C/svg%3E");
    }

    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href="https://srobota.ge/product-category/%e1%83%a1%e1%83%90%e1%83%ac%e1%83%9b%e1%83%94%e1%83%9c%e1%83%93%e1%83%98-%e1%83%a1%e1%83%90%e1%83%a8%e1%83%a3%e1%83%90%e1%83%9a%e1%83%94%e1%83%91%e1%83%94%e1%83%91%e1%83%98/"] {
        --sr-category-icon:
            url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3h6v4l2 3v9a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2v-9l2-3V3Z'/%3E%3Cpath d='M9 7h6M9 13h6'/%3E%3C/svg%3E");
    }

    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href="https://srobota.ge/product-category/%e1%83%9d%e1%83%a0%e1%83%98%e1%83%92%e1%83%98%e1%83%9c%e1%83%90%e1%83%9a%e1%83%98-%e1%83%90%e1%83%a5%e1%83%a1%e1%83%94%e1%83%a1%e1%83%a3%e1%83%90%e1%83%a0%e1%83%94%e1%83%91%e1%83%98%e1%83%a1-%e1%83%9c/"] {
        --sr-category-icon:
            url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 8 8-4 8 4-8 4-8-4Z'/%3E%3Cpath d='M4 8v9l8 4 8-4V8M12 12v9'/%3E%3Ccircle cx='17.5' cy='14.5' r='2.2'/%3E%3C/svg%3E");
    }

    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href="https://srobota.ge/product-category/%e1%83%aa%e1%83%95%e1%83%94%e1%83%97%e1%83%90%e1%83%93%e1%83%98-%e1%83%90%e1%83%a5%e1%83%a1%e1%83%94%e1%83%a1%e1%83%a3%e1%83%90%e1%83%a0%e1%83%94%e1%83%91%e1%83%98/"] {
        --sr-category-icon:
            url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 6.2a4 4 0 0 0-5.2 5.2L4 16.7 7.3 20l5.3-5.3a4 4 0 0 0 5.2-5.2l-2.7 2.7-2.3-2.3 2.7-2.7Z'/%3E%3C/svg%3E");
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not(
        [href*="low-budget-robot"]
    )::before {
        background-image:
            var(--sr-category-icon) !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    .menu-label,

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    [class*="menu-label"] {
        display:
            none !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child:hover
    [class*="dropdown"]
    .e-con:has(
        > .elementor-widget-wd_extra_menu_list
        a[href^="https://srobota.ge/product-category/"]
    ) {
        animation:
            srExactCategoryReveal
            .40s
            cubic-bezier(.2,.75,.2,1)
            both !important;
    }

    @keyframes srExactCategoryReveal {

        from {
            opacity: 0;

            transform:
                translateY(9px)
                scale(.985);
        }

        to {
            opacity: 1;

            transform:
                translateY(0)
                scale(1);
        }
    }

}

@media
(min-width: 1025px)
and
(max-width: 1450px) {

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(
        > .e-con
        > .elementor-widget-wd_extra_menu_list
        a[href^="https://srobota.ge/product-category/"]
    ) {
        grid-template-columns:
            repeat(3, minmax(0, 1fr)) !important;
    }

    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not(
        [href*="low-budget-robot"]
    ) {
        min-height:
            90px !important;

        font-size:
            14.5px !important;
    }
}

@media
(min-width: 1025px)
and
(max-width: 1180px) {

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(
        > .e-con
        > .elementor-widget-wd_extra_menu_list
        a[href^="https://srobota.ge/product-category/"]
    ) {
        grid-template-columns:
            repeat(2, minmax(0, 1fr)) !important;
    }

    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not(
        [href*="low-budget-robot"]
    ) {
        min-height:
            86px !important;

        font-size:
            13.7px !important;
    }
}

body .whb-top-bar a[href^="tel:"],
body .whb-header a[href^="tel:"],
body .whb-top-bar .wd-info-box,
body .whb-header .wd-info-box {
    font-family: "Noto Sans Georgian", "FiraGO", Arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: 750 !important;
    line-height: 1.2 !important;
    color: #3c3126 !important;
    -webkit-text-fill-color: #3c3126 !important;

    min-height: 46px !important;
    padding: 10px 18px !important;
    border-radius: 999px !important;
    border: 1px solid rgba(201, 182, 150, .55) !important;

    background: linear-gradient(135deg, #fffdf9, #f5eee4) !important;
    box-shadow:
        0 8px 18px rgba(41, 32, 22, .06),
        inset 0 1px 0 rgba(255,255,255,.9) !important;

    transition:
        transform .25s ease,
        box-shadow .25s ease,
        border-color .25s ease !important;
}

body .whb-top-bar a[href^="tel:"]:hover,
body .whb-header a[href^="tel:"]:hover,
body .whb-top-bar .wd-info-box:hover,
body .whb-header .wd-info-box:hover {
    transform: translateY(-2px) !important;
    border-color: rgba(181,140,83,.55) !important;
    box-shadow:
        0 12px 24px rgba(41, 32, 22, .10),
        inset 0 1px 0 rgba(255,255,255,.92) !important;
}

body .whb-header-bottom .wd-nav > li:not(:first-child) > a,
body .whb-header-bottom .menu > li > a {
    font-family: "Noto Sans Georgian", "FiraGO", Arial, sans-serif !important;
    font-size: 15.5px !important;
    font-weight: 720 !important;
    line-height: 1.25 !important;
    color: #40362c !important;
    -webkit-text-fill-color: #40362c !important;
    letter-spacing: 0 !important;
    text-transform: none !important;

    min-height: 54px !important;
    padding: 12px 16px !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    position: relative !important;

    transition:
        color .22s ease,
        transform .22s ease,
        opacity .22s ease !important;
}

body .whb-header-bottom .wd-nav > li:not(:first-child) > a::after,
body .whb-header-bottom .menu > li > a::after {
    content: "" !important;
    position: absolute !important;
    left: 16px !important;
    right: 16px !important;
    bottom: 8px !important;
    height: 2px !important;
    border-radius: 999px !important;
    background: linear-gradient(90deg, #cfa86d, #a67a44) !important;
    transform: scaleX(0) !important;
    transform-origin: center !important;
    opacity: .9 !important;
    transition: transform .24s ease !important;
}

body .whb-header-bottom .wd-nav > li:not(:first-child) > a:hover,
body .whb-header-bottom .menu > li > a:hover {
    color: #8a6434 !important;
    -webkit-text-fill-color: #8a6434 !important;
    transform: translateY(-1px) !important;
}

body .whb-header-bottom .wd-nav > li:not(:first-child) > a:hover::after,
body .whb-header-bottom .menu > li > a:hover::after {
    transform: scaleX(1) !important;
}

body .whb-header-bottom .wd-nav > li:not(:first-child),
body .whb-header-bottom .menu > li {
    margin: 0 4px !important;
}

@media (min-width: 1025px) {
    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown-menu,
    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu-dropdown,
    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown,
    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu {
        width: min(1240px, calc(100vw - 70px)) !important;
        max-width: 1240px !important;
        min-width: 960px !important;

        padding: 18px 18px 22px !important;
        border-radius: 26px !important;

        background:
            radial-gradient(circle at 100% 0%, rgba(194,162,112,.08), transparent 26%),
            linear-gradient(180deg, rgba(255,255,255,.97), rgba(246,241,234,.97)) !important;

        box-shadow:
            0 20px 50px rgba(32,25,18,.12),
            inset 0 1px 0 rgba(255,255,255,.85) !important;

        overflow: hidden !important;
    }
}

@media (min-width: 1025px) {
    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(
        > .e-con
        > .elementor-widget-wd_extra_menu_list
        a[href^="https://srobota.ge/product-category/"]
    ) {
        display: grid !important;
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
        gap: 14px !important;
        align-items: stretch !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner
    > .e-con:has(a[href*="low-budget-robot"]) {
        grid-column: 1 / -1 !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner
    > .e-con:not(
        :has(
            > .elementor-widget-wd_extra_menu_list
            a[href^="https://srobota.ge/product-category/"]
        )
    ) {
        grid-column: 1 / -1 !important;
    }
}

@media (min-width: 1025px) {
    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not([href*="low-budget-robot"]) {
        position: relative !important;
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;

        width: 100% !important;
        min-height: 92px !important;
        padding: 16px 44px 16px 66px !important;
        margin: 0 !important;

        border: 1px solid rgba(201,189,173,.85) !important;
        border-radius: 18px !important;

        background:
            radial-gradient(circle at 95% 0%, rgba(181,140,83,.08), transparent 43%),
            linear-gradient(145deg, #fff, #f4efe8) !important;

        color: #2f2922 !important;
        -webkit-text-fill-color: #2f2922 !important;

        font-family: "Noto Sans Georgian", "FiraGO", Arial, sans-serif !important;
        font-size: 17px !important;
        line-height: 1.34 !important;
        font-weight: 780 !important;
        text-align: left !important;
        text-transform: none !important;
        text-decoration: none !important;
        white-space: normal !important;

        box-shadow: 0 8px 22px rgba(28,22,16,.055) !important;
        transition:
            transform .26s cubic-bezier(.2,.75,.2,1),
            box-shadow .26s ease,
            border-color .26s ease,
            background .26s ease,
            color .26s ease !important;
    }

    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not([href*="low-budget-robot"]):hover {
        transform: translateY(-5px) !important;
        border-color: rgba(181,140,83,.38) !important;
        background:
            radial-gradient(circle at 95% 0%, rgba(181,140,83,.15), transparent 45%),
            #fff !important;
        color: #78542d !important;
        -webkit-text-fill-color: #78542d !important;
        box-shadow: 0 16px 30px rgba(28,22,16,.10) !important;
    }
}

@media (min-width: 1025px) {
    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not([href*="low-budget-robot"])::before {
        content: "" !important;
        position: absolute !important;
        left: 16px !important;
        top: 50% !important;
        width: 38px !important;
        height: 38px !important;
        margin-top: -19px !important;
        border: 1px solid rgba(181,140,83,.2) !important;
        border-radius: 12px !important;
        background-color: #f1e7d8 !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
        background-size: 22px 22px !important;
        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.84),
            0 4px 10px rgba(32,25,18,.05) !important;
        transition:
            transform .24s ease,
            background-color .24s ease,
            border-color .24s ease !important;
    }

    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not([href*="low-budget-robot"]):hover::before {
        transform: scale(1.08) rotate(-2deg) !important;
        background-color: #ead8c1 !important;
        border-color: rgba(181,140,83,.34) !important;
    }
}

@media (min-width: 1025px) {
    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not([href*="low-budget-robot"])::after {
        content: "" !important;
        position: absolute !important;
        right: 18px !important;
        top: 50% !important;
        width: 8px !important;
        height: 8px !important;
        margin-top: -4px !important;
        border-right: 1.6px solid #a18c72 !important;
        border-bottom: 1.6px solid #a18c72 !important;
        transform: rotate(-45deg) translateX(-2px) !important;
        opacity: .48 !important;
        transition:
            transform .22s ease,
            opacity .22s ease,
            border-color .22s ease !important;
    }

    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not([href*="low-budget-robot"]):hover::after {
        opacity: 1 !important;
        border-color: #a67d45 !important;
        transform: rotate(-45deg) translateX(1px) !important;
    }
}

body .whb-header-bottom .elementor-widget-wd_extra_menu_list a[href="https://srobota.ge/product-category/%e1%83%a0%e1%83%9d%e1%83%91%e1%83%9d%e1%83%a2%e1%83%98-%e1%83%9b%e1%83%a2%e1%83%95%e1%83%94%e1%83%a0%e1%83%a1%e1%83%90%e1%83%a1%e1%83%a0%e1%83%a3%e1%83%a2%e1%83%98/"]::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='7.5'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3Cpath d='M8 7.5h8M7 17.5 4.5 20M17 17.5l2.5 2.5'/%3E%3C/svg%3E") !important;
}

body .whb-header-bottom .elementor-widget-wd_extra_menu_list a[href="https://srobota.ge/product-category/%e1%83%98%e1%83%90%e1%83%a2%e1%83%90%e1%83%99%e1%83%98%e1%83%a1-%e1%83%9b%e1%83%a0%e1%83%94%e1%83%aa%e1%83%ae%e1%83%90%e1%83%95%e1%83%98-%e1%83%9b%e1%83%a2%e1%83%95%e1%83%94%e1%83%a0%e1%83%a1%e1%83%90/"]::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m14.5 3-4 12'/%3E%3Cpath d='M8 15h8l2 4H6l2-4Z'/%3E%3Cpath d='M18.5 5c1.2 1.5 1.8 2.5 1.8 3.3a1.8 1.8 0 0 1-3.6 0c0-.8.6-1.8 1.8-3.3Z'/%3E%3C/svg%3E") !important;
}

body .whb-header-bottom .elementor-widget-wd_extra_menu_list a[href="https://srobota.ge/product-category/%e1%83%ae%e1%83%94%e1%83%9a%e1%83%98%e1%83%a1-%e1%83%9b%e1%83%a2%e1%83%95%e1%83%94%e1%83%a0%e1%83%a1%e1%83%90%e1%83%a1%e1%83%a0%e1%83%a3%e1%83%a2%e1%83%98/"]::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 3.5 9 16'/%3E%3Cpath d='M13.2 4h4.2v4h-5.8'/%3E%3Cpath d='M7.5 16h5l2.2 4H5.3l2.2-4Z'/%3E%3C/svg%3E") !important;
}

body .whb-header-bottom .elementor-widget-wd_extra_menu_list a[href="https://srobota.ge/product-category/%e1%83%a0%e1%83%91%e1%83%98%e1%83%9a%e1%83%98-%e1%83%96%e1%83%94%e1%83%93%e1%83%90%e1%83%9e%e1%83%98%e1%83%a0%e1%83%98%e1%83%a1-%e1%83%a5%e1%83%98%e1%83%9b%e1%83%ac%e1%83%9b%e1%83%94%e1%83%9c%e1%83%93/"]::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 16h12l3 3H7l-3-3Z'/%3E%3Cpath d='M8 16 11 6h5l-1.5 5'/%3E%3Cpath d='m18 4 .55 1.4L20 6l-1.45.6L18 8l-.6-1.4L16 6l1.4-.6L18 4Z'/%3E%3C/svg%3E") !important;
}

body .whb-header-bottom .elementor-widget-wd_extra_menu_list a[href="https://srobota.ge/product-category/%e1%83%9b%e1%83%98%e1%83%9c%e1%83%98%e1%83%a1-%e1%83%a1%e1%83%90%e1%83%ac%e1%83%9b%e1%83%94%e1%83%9c%e1%83%93%e1%83%98-%e1%83%a0%e1%83%9d%e1%83%91%e1%83%9d%e1%83%a2%e1%83%98/"]::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='16' height='16' rx='2'/%3E%3Cpath d='M12 4v16M4 12h16'/%3E%3Crect x='8.5' y='8.5' width='7' height='7' rx='2' fill='%23f2e8da'/%3E%3C/svg%3E") !important;
}

body .whb-header-bottom .elementor-widget-wd_extra_menu_list a[href="https://srobota.ge/product-category/%e1%83%a1%e1%83%90%e1%83%ac%e1%83%9b%e1%83%94%e1%83%9c%e1%83%93%e1%83%98-%e1%83%a1%e1%83%90%e1%83%a8%e1%83%a3%e1%83%90%e1%83%9a%e1%83%94%e1%83%91%e1%83%94%e1%83%91%e1%83%98/"]::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3h6v4l2 3v9a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2v-9l2-3V3Z'/%3E%3Cpath d='M9 7h6M9 13h6'/%3E%3C/svg%3E") !important;
}

body .whb-header-bottom .elementor-widget-wd_extra_menu_list a[href="https://srobota.ge/product-category/%e1%83%9d%e1%83%a0%e1%83%98%e1%83%92%e1%83%98%e1%83%9c%e1%83%90%e1%83%9a%e1%83%98-%e1%83%90%e1%83%a5%e1%83%a1%e1%83%94%e1%83%a1%e1%83%a3%e1%83%90%e1%83%a0%e1%83%94%e1%83%91%e1%83%98%e1%83%a1-%e1%83%9c/"]::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 8 8-4 8 4-8 4-8-4Z'/%3E%3Cpath d='M4 8v9l8 4 8-4V8M12 12v9'/%3E%3Ccircle cx='17.5' cy='14.5' r='2.2'/%3E%3C/svg%3E") !important;
}

body .whb-header-bottom .elementor-widget-wd_extra_menu_list a[href="https://srobota.ge/product-category/%e1%83%aa%e1%83%95%e1%83%94%e1%83%97%e1%83%90%e1%83%93%e1%83%98-%e1%83%90%e1%83%a5%e1%83%a1%e1%83%94%e1%83%a1%e1%83%a3%e1%83%90%e1%83%a0%e1%83%94%e1%83%91%e1%83%98/"]::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 6.2a4 4 0 0 0-5.2 5.2L4 16.7 7.3 20l5.3-5.3a4 4 0 0 0 5.2-5.2l-2.7 2.7-2.3-2.3 2.7-2.7Z'/%3E%3C/svg%3E") !important;
}

@media (min-width: 1025px) and (max-width: 1440px) {
    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(
        > .e-con
        > .elementor-widget-wd_extra_menu_list
        a[href^="https://srobota.ge/product-category/"]
    ) {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not([href*="low-budget-robot"]) {
        min-height: 88px !important;
        font-size: 16px !important;
    }
}

@media (min-width: 1025px) and (max-width: 1180px) {
    body .whb-header-bottom .wd-nav > li:not(:first-child) > a,
    body .whb-header-bottom .menu > li > a {
        font-size: 14px !important;
        padding: 10px 12px !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown-menu,
    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu-dropdown,
    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown,
    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu {
        width: min(1040px, calc(100vw - 40px)) !important;
        min-width: 820px !important;
    }
}

body .whb-top-bar .whb-text-element:has(a[href^="tel:"]),
body .whb-top-bar .wd-info-box:has(a[href^="tel:"]),
body .whb-general-header .whb-text-element:has(a[href^="tel:"]),
body .whb-general-header .wd-info-box:has(a[href^="tel:"]),
body .whb-header .whb-text-element:has(a[href^="tel:"]),
body .whb-header .wd-info-box:has(a[href^="tel:"]) {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 50px !important;
    padding: 10px 20px !important;
    border-radius: 999px !important;
    border: 1px solid rgba(200, 181, 148, .55) !important;
    background: linear-gradient(135deg, #fffdf9, #f5ede2) !important;
    box-shadow:
        0 8px 18px rgba(35, 28, 20, .06),
        inset 0 1px 0 rgba(255,255,255,.9) !important;
    transition:
        transform .24s ease,
        box-shadow .24s ease,
        border-color .24s ease !important;
}

body .whb-top-bar .whb-text-element:has(a[href^="tel:"]):hover,
body .whb-top-bar .wd-info-box:has(a[href^="tel:"]):hover,
body .whb-general-header .whb-text-element:has(a[href^="tel:"]):hover,
body .whb-general-header .wd-info-box:has(a[href^="tel:"]):hover,
body .whb-header .whb-text-element:has(a[href^="tel:"]):hover,
body .whb-header .wd-info-box:has(a[href^="tel:"]):hover {
    transform: translateY(-2px) !important;
    border-color: rgba(181, 140, 83, .55) !important;
    box-shadow:
        0 12px 24px rgba(35, 28, 20, .10),
        inset 0 1px 0 rgba(255,255,255,.95) !important;
}

body .whb-top-bar a[href^="tel:"],
body .whb-general-header a[href^="tel:"],
body .whb-header a[href^="tel:"] {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-family: "Noto Sans Georgian", "FiraGO", Arial, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.15 !important;
    font-weight: 780 !important;
    color: #3a2f24 !important;
    -webkit-text-fill-color: #3a2f24 !important;
    text-decoration: none !important;
    letter-spacing: 0 !important;
    white-space: nowrap !important;
}

body .whb-header-bottom .wd-nav > li:not(:first-child) > a,
body .whb-header-bottom .menu > li > a {
    position: relative !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 56px !important;
    padding: 12px 16px !important;
    margin: 0 3px !important;

    font-family: "Noto Sans Georgian", "FiraGO", Arial, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.22 !important;
    font-weight: 760 !important;
    color: #43372c !important;
    -webkit-text-fill-color: #43372c !important;
    text-transform: none !important;
    letter-spacing: 0 !important;
    text-decoration: none !important;
    text-align: center !important;

    border-radius: 14px !important;
    transition:
        color .22s ease,
        background .22s ease,
        transform .22s ease,
        box-shadow .22s ease !important;
}

body .whb-header-bottom .wd-nav > li:not(:first-child) > a::after,
body .whb-header-bottom .menu > li > a::after {
    content: "" !important;
    position: absolute !important;
    left: 16px !important;
    right: 16px !important;
    bottom: 8px !important;
    height: 2px !important;
    border-radius: 999px !important;
    background: linear-gradient(90deg, #d1ab71, #a67a44) !important;
    transform: scaleX(0) !important;
    transform-origin: center !important;
    transition: transform .23s ease !important;
    opacity: .95 !important;
}

body .whb-header-bottom .wd-nav > li:not(:first-child) > a:hover,
body .whb-header-bottom .menu > li > a:hover {
    color: #8c6434 !important;
    -webkit-text-fill-color: #8c6434 !important;
    background: rgba(255,255,255,.58) !important;
    transform: translateY(-1px) !important;
    box-shadow: 0 6px 16px rgba(34, 28, 20, .05) !important;
}

body .whb-header-bottom .wd-nav > li:not(:first-child) > a:hover::after,
body .whb-header-bottom .menu > li > a:hover::after {
    transform: scaleX(1) !important;
}

@media (min-width: 1025px) {
    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown-menu,
    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu-dropdown,
    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown,
    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu {
        width: min(860px, calc(100vw - 60px)) !important;
        max-width: 860px !important;
        min-width: 720px !important;
        padding: 16px !important;
        border-radius: 24px !important;
        background:
            radial-gradient(circle at 100% 0%, rgba(194,162,112,.08), transparent 26%),
            linear-gradient(180deg, rgba(255,255,255,.98), rgba(246,241,234,.98)) !important;
        box-shadow:
            0 22px 52px rgba(32,25,18,.13),
            inset 0 1px 0 rgba(255,255,255,.86) !important;
        overflow: hidden !important;
    }
}

@media (min-width: 1025px) {

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 12px !important;
        align-items: stretch !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner
    > .e-con:has(a[href*="low-budget-robot"]) {
        grid-column: 1 / -1 !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner
    > .e-con:has(
        > .elementor-widget-wd_extra_menu_list
        a[href^="https://srobota.ge/product-category/"]
    ) {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner
    > .e-con:not(
        :has(a[href*="low-budget-robot"])
    ):not(
        :has(
            > .elementor-widget-wd_extra_menu_list
            a[href^="https://srobota.ge/product-category/"]
        )
    ) {
        display: none !important;
    }
}

@media (min-width: 1025px) {
    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href*="low-budget-robot"] {
        position: relative !important;
        display: flex !important;
        align-items: center !important;
        min-height: 88px !important;
        padding: 16px 22px 16px 72px !important;
        border: 1px solid rgba(211,176,115,.42) !important;
        border-radius: 20px !important;
        background:
            radial-gradient(circle at 90% -10%, rgba(221,185,111,.24), transparent 42%),
            linear-gradient(135deg, #151412, #2f281f) !important;
        color: #fff !important;
        -webkit-text-fill-color: #fff !important;
        font-family: "Noto Sans Georgian", "FiraGO", Arial, sans-serif !important;
        font-size: 17px !important;
        line-height: 1.28 !important;
        font-weight: 800 !important;
        text-decoration: none !important;
        box-shadow:
            0 14px 30px rgba(18,16,13,.18),
            inset 0 1px 0 rgba(255,255,255,.05) !important;
    }

    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href*="low-budget-robot"]::before {
        content: "" !important;
        position: absolute !important;
        left: 18px !important;
        top: 50% !important;
        width: 42px !important;
        height: 42px !important;
        margin-top: -21px !important;
        border: 1px solid rgba(225,192,133,.26) !important;
        border-radius: 13px !important;
        background-color: rgba(225,192,133,.10) !important;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23edcf92' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h7l9 9-7 7-9-9V4Z'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.4'/%3E%3Cpath d='m16.7 5 .6 1.5L19 7l-1.7.6-.6 1.6-.6-1.6L14.5 7l1.6-.5.6-1.5Z'/%3E%3C/svg%3E") !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
        background-size: 24px 24px !important;
    }

    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href*="low-budget-robot"] .menu-label,
    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href*="low-budget-robot"] [class*="menu-label"] {
        display: none !important;
    }
}

@media (min-width: 1025px) {
    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not([href*="low-budget-robot"]) {
        position: relative !important;
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
        width: 100% !important;
        min-height: 88px !important;
        padding: 14px 42px 14px 66px !important;
        margin: 0 !important;
        border: 1px solid rgba(201,189,173,.82) !important;
        border-radius: 18px !important;
        background:
            radial-gradient(circle at 95% 0%, rgba(181,140,83,.08), transparent 42%),
            linear-gradient(145deg, #fff, #f3eee7) !important;
        color: #342c24 !important;
        -webkit-text-fill-color: #342c24 !important;
        font-family: "Noto Sans Georgian", "FiraGO", Arial, sans-serif !important;
        font-size: 16px !important;
        line-height: 1.32 !important;
        font-weight: 790 !important;
        text-decoration: none !important;
        text-transform: none !important;
        white-space: normal !important;
        box-shadow: 0 8px 20px rgba(27,22,16,.055) !important;
        transition:
            transform .25s cubic-bezier(.2,.75,.2,1),
            box-shadow .25s ease,
            border-color .25s ease,
            color .25s ease,
            background .25s ease !important;
    }

    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not([href*="low-budget-robot"]):hover {
        transform: translateY(-4px) !important;
        border-color: rgba(181,140,83,.36) !important;
        background:
            radial-gradient(circle at 95% 0%, rgba(181,140,83,.14), transparent 44%),
            #fff !important;
        color: #7a5630 !important;
        -webkit-text-fill-color: #7a5630 !important;
        box-shadow: 0 14px 26px rgba(27,22,16,.09) !important;
    }

    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not([href*="low-budget-robot"])::before {
        content: "" !important;
        position: absolute !important;
        left: 16px !important;
        top: 50% !important;
        width: 38px !important;
        height: 38px !important;
        margin-top: -19px !important;
        border: 1px solid rgba(181,140,83,.19) !important;
        border-radius: 12px !important;
        background-color: #f1e7d8 !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
        background-size: 22px 22px !important;
        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.82),
            0 4px 10px rgba(32,25,18,.05) !important;
        transition:
            transform .24s ease,
            background-color .24s ease,
            border-color .24s ease !important;
    }

    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not([href*="low-budget-robot"]):hover::before {
        transform: scale(1.08) rotate(-2deg) !important;
        background-color: #ead8c0 !important;
        border-color: rgba(181,140,83,.33) !important;
    }

    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not([href*="low-budget-robot"])::after {
        content: "" !important;
        position: absolute !important;
        right: 18px !important;
        top: 50% !important;
        width: 8px !important;
        height: 8px !important;
        margin-top: -4px !important;
        border-right: 1.6px solid #a18c72 !important;
        border-bottom: 1.6px solid #a18c72 !important;
        transform: rotate(-45deg) translateX(-2px) !important;
        opacity: .48 !important;
        transition:
            transform .22s ease,
            opacity .22s ease,
            border-color .22s ease !important;
    }

    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not([href*="low-budget-robot"]):hover::after {
        opacity: 1 !important;
        border-color: #a67d45 !important;
        transform: rotate(-45deg) translateX(1px) !important;
    }
}

body .whb-header-bottom
.elementor-widget-wd_extra_menu_list
.menu-label,
body .whb-header-bottom
.elementor-widget-wd_extra_menu_list
[class*="menu-label"],
body .whb-header-bottom
.elementor-widget-wd_extra_menu_list
.label,
body .whb-header-bottom
.elementor-widget-wd_extra_menu_list
.badge,
body .whb-header-bottom
.elementor-widget-wd_extra_menu_list
[class*="badge"] {
    display: none !important;
}

body .whb-header-bottom .elementor-widget-wd_extra_menu_list a[href="https://srobota.ge/product-category/%e1%83%a0%e1%83%9d%e1%83%91%e1%83%9d%e1%83%a2%e1%83%98-%e1%83%9b%e1%83%a2%e1%83%95%e1%83%94%e1%83%a0%e1%83%a1%e1%83%90%e1%83%a1%e1%83%a0%e1%83%a3%e1%83%a2%e1%83%98/"]::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='7.5'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3Cpath d='M8 7.5h8M7 17.5 4.5 20M17 17.5l2.5 2.5'/%3E%3C/svg%3E") !important;
}

body .whb-header-bottom .elementor-widget-wd_extra_menu_list a[href="https://srobota.ge/product-category/%e1%83%98%e1%83%90%e1%83%a2%e1%83%90%e1%83%99%e1%83%98%e1%83%a1-%e1%83%9b%e1%83%a0%e1%83%94%e1%83%aa%e1%83%ae%e1%83%90%e1%83%95%e1%83%98-%e1%83%9b%e1%83%a2%e1%83%95%e1%83%94%e1%83%a0%e1%83%a1%e1%83%90/"]::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m14.5 3-4 12'/%3E%3Cpath d='M8 15h8l2 4H6l2-4Z'/%3E%3Cpath d='M18.5 5c1.2 1.5 1.8 2.5 1.8 3.3a1.8 1.8 0 0 1-3.6 0c0-.8.6-1.8 1.8-3.3Z'/%3E%3C/svg%3E") !important;
}

body .whb-header-bottom .elementor-widget-wd_extra_menu_list a[href="https://srobota.ge/product-category/%e1%83%ae%e1%83%94%e1%83%9a%e1%83%98%e1%83%a1-%e1%83%9b%e1%83%a2%e1%83%95%e1%83%94%e1%83%a0%e1%83%a1%e1%83%90%e1%83%a1%e1%83%a0%e1%83%a3%e1%83%a2%e1%83%98/"]::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 3.5 9 16'/%3E%3Cpath d='M13.2 4h4.2v4h-5.8'/%3E%3Cpath d='M7.5 16h5l2.2 4H5.3l2.2-4Z'/%3E%3C/svg%3E") !important;
}

body .whb-header-bottom .elementor-widget-wd_extra_menu_list a[href="https://srobota.ge/product-category/%e1%83%a0%e1%83%91%e1%83%98%e1%83%9a%e1%83%98-%e1%83%96%e1%83%94%e1%83%93%e1%83%90%e1%83%9e%e1%83%98%e1%83%a0%e1%83%98%e1%83%a1-%e1%83%a5%e1%83%98%e1%83%9b%e1%83%ac%e1%83%9b%e1%83%94%e1%83%9c%e1%83%93/"]::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 16h12l3 3H7l-3-3Z'/%3E%3Cpath d='M8 16 11 6h5l-1.5 5'/%3E%3Cpath d='m18 4 .55 1.4L20 6l-1.45.6L18 8l-.6-1.4L16 6l1.4-.6L18 4Z'/%3E%3C/svg%3E") !important;
}

body .whb-header-bottom .elementor-widget-wd_extra_menu_list a[href="https://srobota.ge/product-category/%e1%83%9b%e1%83%98%e1%83%9c%e1%83%98%e1%83%a1-%e1%83%a1%e1%83%90%e1%83%ac%e1%83%9b%e1%83%94%e1%83%9c%e1%83%93%e1%83%98-%e1%83%a0%e1%83%9d%e1%83%91%e1%83%9d%e1%83%a2%e1%83%98/"]::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='16' height='16' rx='2'/%3E%3Cpath d='M12 4v16M4 12h16'/%3E%3Crect x='8.5' y='8.5' width='7' height='7' rx='2' fill='%23f2e8da'/%3E%3C/svg%3E") !important;
}

body .whb-header-bottom .elementor-widget-wd_extra_menu_list a[href="https://srobota.ge/product-category/%e1%83%a1%e1%83%90%e1%83%ac%e1%83%9b%e1%83%94%e1%83%9c%e1%83%93%e1%83%98-%e1%83%a1%e1%83%90%e1%83%a8%e1%83%a3%e1%83%90%e1%83%9a%e1%83%94%e1%83%91%e1%83%94%e1%83%91%e1%83%98/"]::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3h6v4l2 3v9a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2v-9l2-3V3Z'/%3E%3Cpath d='M9 7h6M9 13h6'/%3E%3C/svg%3E") !important;
}

body .whb-header-bottom .elementor-widget-wd_extra_menu_list a[href="https://srobota.ge/product-category/%e1%83%9d%e1%83%a0%e1%83%98%e1%83%92%e1%83%98%e1%83%9c%e1%83%90%e1%83%9a%e1%83%98-%e1%83%90%e1%83%a5%e1%83%a1%e1%83%94%e1%83%a1%e1%83%a3%e1%83%90%e1%83%a0%e1%83%94%e1%83%91%e1%83%98%e1%83%a1-%e1%83%9c/"]::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 8 8-4 8 4-8 4-8-4Z'/%3E%3Cpath d='M4 8v9l8 4 8-4V8M12 12v9'/%3E%3Ccircle cx='17.5' cy='14.5' r='2.2'/%3E%3C/svg%3E") !important;
}

body .whb-header-bottom .elementor-widget-wd_extra_menu_list a[href="https://srobota.ge/product-category/%e1%83%aa%e1%83%95%e1%83%94%e1%83%97%e1%83%90%e1%83%93%e1%83%98-%e1%83%90%e1%83%a5%e1%83%a1%e1%83%94%e1%83%a1%e1%83%a3%e1%83%90%e1%83%a0%e1%83%94%e1%83%91%e1%83%98/"]::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 6.2a4 4 0 0 0-5.2 5.2L4 16.7 7.3 20l5.3-5.3a4 4 0 0 0 5.2-5.2l-2.7 2.7-2.3-2.3 2.7-2.7Z'/%3E%3C/svg%3E") !important;
}

@media (min-width: 1025px) and (max-width: 1380px) {
    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown-menu,
    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu-dropdown,
    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown,
    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu {
        width: min(760px, calc(100vw - 40px)) !important;
        min-width: 640px !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner {
        grid-template-columns: 1fr !important;
    }
}

@media (min-width: 1025px) {

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown-menu,

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu-dropdown,

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown,

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu {

        height: auto !important;
        min-height: 0 !important;

        max-height:
            calc(100vh - 125px) !important;

        padding:
            14px !important;

        overflow-x:
            hidden !important;

        overflow-y:
            auto !important;

        overscroll-behavior:
            contain !important;

        scrollbar-width:
            thin !important;

        scrollbar-color:
            #bba88d transparent !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con,

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner,

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-section,

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-container,

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-column,

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wrap {

        height:
            auto !important;

        min-height:
            0 !important;

        max-height:
            none !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(
        .elementor-widget-wd_extra_menu_list
        a[href^="https://srobota.ge/product-category/"]
    ) {

        display:
            grid !important;

        grid-template-columns:
            repeat(2, minmax(0, 1fr)) !important;

        grid-auto-rows:
            auto !important;

        gap:
            10px !important;

        width:
            100% !important;

        height:
            auto !important;

        min-height:
            0 !important;

        max-height:
            none !important;

        margin:
            0 !important;

        padding:
            0 !important;

        align-items:
            stretch !important;

        align-content:
            start !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner
    > .e-con:has(
        .elementor-widget-wd_extra_menu_list
        a[href^="https://srobota.ge/product-category/"]
    ) {

        --min-height:
            0px !important;

        --height:
            auto !important;

        --width:
            auto !important;

        width:
            100% !important;

        max-width:
            100% !important;

        height:
            auto !important;

        min-height:
            0 !important;

        margin:
            0 !important;

        padding:
            0 !important;

        align-self:
            stretch !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner
    > .e-con:has(
        a[href*="low-budget-robot"]
    ) {

        grid-column:
            1 / -1 !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con:empty,

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget:empty,

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-spacer,

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-spacer-inner {

        display:
            none !important;

        height:
            0 !important;

        min-height:
            0 !important;

        margin:
            0 !important;

        padding:
            0 !important;
    }

    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not(
        [href*="low-budget-robot"]
    ) {

        min-height:
            78px !important;

        padding:
            12px 40px 12px 62px !important;

        font-size:
            15px !important;

        line-height:
            1.28 !important;

        font-weight:
            780 !important;

        border-radius:
            16px !important;
    }

    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not(
        [href*="low-budget-robot"]
    )::before {

        left:
            14px !important;

        width:
            35px !important;

        height:
            35px !important;

        margin-top:
            -17.5px !important;

        background-size:
            20px 20px !important;

        border-radius:
            11px !important;
    }

    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href*="low-budget-robot"] {

        min-height:
            78px !important;

        padding:
            13px 20px 13px 66px !important;

        font-size:
            16px !important;

        border-radius:
            17px !important;
    }

    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href*="low-budget-robot"]::before {

        left:
            15px !important;

        width:
            38px !important;

        height:
            38px !important;

        margin-top:
            -19px !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-divider,

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    hr {

        display:
            none !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown-menu::-webkit-scrollbar,

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu-dropdown::-webkit-scrollbar,

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown::-webkit-scrollbar {

        width:
            5px !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown-menu::-webkit-scrollbar-thumb,

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu-dropdown::-webkit-scrollbar-thumb,

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown::-webkit-scrollbar-thumb {

        background:
            #b9a485 !important;

        border-radius:
            999px !important;
    }

}

@media
(min-width: 1025px)
and
(max-height: 820px) {

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown-menu,

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu-dropdown,

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown,

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu {

        max-height:
            calc(100vh - 105px) !important;

        padding:
            11px !important;
    }

    body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(
        .elementor-widget-wd_extra_menu_list
    ) {

        gap:
            8px !important;
    }

    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not(
        [href*="low-budget-robot"]
    ) {

        min-height:
            70px !important;

        padding-top:
            9px !important;

        padding-bottom:
            9px !important;

        font-size:
            14px !important;
    }

    body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href*="low-budget-robot"] {

        min-height:
            70px !important;

        font-size:
            15px !important;
    }
}/* ============================================================
   SROBOTA NAVIGATION — EMPTY SPACE FINAL FIX
   მხოლოდ SALE + კატეგორიები
   ============================================================ */

@media (min-width: 1025px) {

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown-menu,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu-dropdown,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu {

        width: 780px !important;
        min-width: 0 !important;
        max-width: calc(100vw - 40px) !important;

        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;

        padding: 12px !important;

        border-radius: 22px !important;

        overflow: visible !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-section,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-container,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-column,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wrap {

        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;

        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner
    > .e-con:not(
        :has(
            .elementor-widget-wd_extra_menu_list
            a[href^="https://srobota.ge/product-category/"]
        )
    ) {
        display: none !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(
        .elementor-widget-wd_extra_menu_list
        a[href^="https://srobota.ge/product-category/"]
    ) {

        display: grid !important;

        grid-template-columns:
            repeat(2, minmax(0, 1fr)) !important;

        grid-auto-flow: row !important;
        grid-auto-rows: auto !important;

        gap: 9px !important;

        width: 100% !important;
        max-width: 100% !important;

        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;

        margin: 0 !important;
        padding: 0 !important;

        align-items: stretch !important;
        align-content: start !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner
    > .e-con:has(
        .elementor-widget-wd_extra_menu_list
        a[href^="https://srobota.ge/product-category/"]
    ) {

        --width: 100% !important;
        --min-height: 0px !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        height: auto !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;

        align-self: stretch !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner
    > .e-con:has(
        a[href*="low-budget-robot"]
    ) {

        grid-column: 1 / -1 !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-spacer,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-spacer-inner,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-divider,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    hr,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con:empty {

        display: none !important;

        height: 0 !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    html body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not(
        [href*="low-budget-robot"]
    ) {

        min-height: 70px !important;

        padding:
            10px 38px 10px 60px !important;

        font-size:
            14.5px !important;

        line-height:
            1.25 !important;

        font-weight:
            780 !important;

        border-radius:
            15px !important;
    }

    html body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not(
        [href*="low-budget-robot"]
    )::before {

        left: 13px !important;

        width: 34px !important;
        height: 34px !important;

        margin-top: -17px !important;

        background-size:
            19px 19px !important;

        border-radius:
            10px !important;
    }

    html body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href*="low-budget-robot"] {

        min-height: 72px !important;

        padding:
            11px 20px 11px 62px !important;

        font-size:
            15.5px !important;

        line-height:
            1.22 !important;

        font-weight:
            800 !important;

        border-radius:
            16px !important;
    }

    html body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href*="low-budget-robot"]::before {

        left: 13px !important;

        width: 36px !important;
        height: 36px !important;

        margin-top: -18px !important;
    }

    html body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    .menu-label,

    html body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    [class*="menu-label"],

    html body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    [class*="badge"] {

        display: none !important;
    }

}

@media
(min-width: 1025px)
and
(max-width: 1250px) {

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown-menu,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu-dropdown,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu {

        width: 700px !important;
        max-width: calc(100vw - 30px) !important;
    }

}

@media (min-width: 1025px) {

    body .whb-header-bottom
    .whb-col-center
    .wd-nav {
        width: 100% !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        flex-wrap: nowrap !important;

        gap: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    body .whb-header-bottom
    .whb-col-center
    .wd-nav > li {
        position: relative !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        flex: 0 0 auto !important;

        min-height: 58px !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    body .whb-header-bottom
    .whb-col-center
    .wd-nav > li > a {

        min-height: 58px !important;

        padding: 0 17px !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        font-family:
            "Noto Sans Georgian",
            "FiraGO",
            Arial,
            sans-serif !important;

        font-size: 14.5px !important;
        line-height: 1.2 !important;

        font-weight: 700 !important;

        letter-spacing: 0 !important;
        text-transform: none !important;

        white-space: nowrap !important;
        text-align: center !important;

        color: #433b33 !important;
        -webkit-text-fill-color: #433b33 !important;

        opacity: 1 !important;

        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;

        text-decoration: none !important;
        text-shadow: none !important;

        transform: none !important;

        transition:
            color .22s ease,
            transform .22s ease !important;
    }

    body .whb-header-bottom
    .whb-col-center
    .wd-nav > li > a > span,

    body .whb-header-bottom
    .whb-col-center
    .wd-nav > li > a
    .nav-link-text {

        font-family:
            "Noto Sans Georgian",
            "FiraGO",
            Arial,
            sans-serif !important;

        font-size: 14.5px !important;
        line-height: 1.2 !important;

        font-weight: 700 !important;

        color: #433b33 !important;
        -webkit-text-fill-color: #433b33 !important;

        opacity: 1 !important;

        text-shadow: none !important;
    }

    body .whb-header-bottom
    .whb-col-center
    .wd-nav > li:first-child > a,

    body .whb-header-bottom
    .whb-col-center
    .wd-nav > li:first-child > a > span,

    body .whb-header-bottom
    .whb-col-center
    .wd-nav > li:first-child > a
    .nav-link-text {

        font-size: 14.5px !important;
        font-weight: 700 !important;

        color: #433b33 !important;
        -webkit-text-fill-color: #433b33 !important;

        opacity: 1 !important;
    }

    body .whb-header-bottom
    .whb-col-center
    .wd-nav > li > a::before,

    body .whb-header-bottom
    .whb-col-center
    .wd-nav > li > a::after {

        content: none !important;
        display: none !important;
    }

    body .whb-header-bottom
    .whb-col-center
    .wd-nav > li + li::before {

        content: "" !important;

        position: absolute !important;

        left: 0 !important;
        top: 50% !important;

        width: 1px !important;
        height: 18px !important;

        transform: translateY(-50%) !important;

        background:
            rgba(173, 151, 120, .28) !important;

        pointer-events: none !important;
    }

    body .whb-header-bottom
    .whb-col-center
    .wd-nav > li::after {

        content: "" !important;

        position: absolute !important;

        left: 50% !important;
        bottom: 6px !important;

        width: 24px !important;
        height: 2px !important;

        border-radius: 999px !important;

        background:
            linear-gradient(
                90deg,
                #d2b37d,
                #a67a45
            ) !important;

        opacity: 0 !important;

        transform:
            translateX(-50%)
            scaleX(.25) !important;

        transition:
            opacity .22s ease,
            transform .22s ease !important;

        pointer-events: none !important;
    }

    body .whb-header-bottom
    .whb-col-center
    .wd-nav > li:hover > a {

        color: #9a713f !important;
        -webkit-text-fill-color: #9a713f !important;

        transform: translateY(-1px) !important;
    }

    body .whb-header-bottom
    .whb-col-center
    .wd-nav > li:hover > a > span,

    body .whb-header-bottom
    .whb-col-center
    .wd-nav > li:hover > a
    .nav-link-text {

        color: #9a713f !important;
        -webkit-text-fill-color: #9a713f !important;
    }

    body .whb-header-bottom
    .whb-col-center
    .wd-nav > li:hover::after {

        opacity: 1 !important;

        transform:
            translateX(-50%)
            scaleX(1) !important;
    }

    body .whb-header-bottom
    .whb-col-center
    .wd-nav > li.current-menu-item > a,

    body .whb-header-bottom
    .whb-col-center
    .wd-nav > li.current-menu-ancestor > a,

    body .whb-header-bottom
    .whb-col-center
    .wd-nav > li.current_page_item > a {

        font-weight: 700 !important;

        color: #433b33 !important;
        -webkit-text-fill-color: #433b33 !important;

        background: transparent !important;
    }

}

@media
(min-width: 1025px)
and
(max-width: 1450px) {

    body .whb-header-bottom
    .whb-col-center
    .wd-nav > li > a {

        padding-left: 12px !important;
        padding-right: 12px !important;

        font-size: 13.5px !important;
    }

    body .whb-header-bottom
    .whb-col-center
    .wd-nav > li > a > span,

    body .whb-header-bottom
    .whb-col-center
    .wd-nav > li > a
    .nav-link-text,

    body .whb-header-bottom
    .whb-col-center
    .wd-nav > li:first-child > a,

    body .whb-header-bottom
    .whb-col-center
    .wd-nav > li:first-child > a > span {

        font-size: 13.5px !important;
    }

}

@media (min-width: 1025px) {

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown-menu,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu-dropdown,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu {

        width: 340px !important;
        min-width: 340px !important;
        max-width: min(340px, calc(100vw - 30px)) !important;

        height: auto !important;
        min-height: 0 !important;

        padding: 10px !important;

        overflow-x: hidden !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con {

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        height: auto !important;
        min-height: 0 !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(
        .elementor-widget-wd_extra_menu_list
        a[href^="https://srobota.ge/product-category/"]
    ) {

        display: flex !important;
        flex-direction: column !important;

        gap: 8px !important;

        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner
    > .e-con:has(
        .elementor-widget-wd_extra_menu_list
    ) {

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        flex: 0 0 auto !important;

        margin: 0 !important;
        padding: 0 !important;
    }

}

@media
(min-width: 1025px)
and
(max-width: 1250px) {

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown-menu,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu-dropdown,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu {

        width: 320px !important;
        min-width: 320px !important;
        max-width: calc(100vw - 24px) !important;
    }

}

@media (min-width: 1025px) {

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown-menu,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu-dropdown,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu {

        width: 360px !important;
        min-width: 360px !important;
        max-width: calc(100vw - 28px) !important;

        padding: 12px !important;

        height: auto !important;
        min-height: 0 !important;

        overflow-x: hidden !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(
        .elementor-widget-wd_extra_menu_list
        a[href^="https://srobota.ge/product-category/"]
    ) {

        display: flex !important;
        flex-direction: column !important;
        flex-wrap: nowrap !important;

        align-items: stretch !important;
        align-content: stretch !important;

        gap: 8px !important;

        width: 100% !important;
        max-width: 100% !important;

        height: auto !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner
    > .e-con:has(
        .elementor-widget-wd_extra_menu_list
    ) {

        --width: 100% !important;
        --content-width: 100% !important;
        --container-widget-width: 100% !important;
        --min-height: 0px !important;

        flex: 0 0 100% !important;
        flex-basis: 100% !important;

        width: 100% !important;
        inline-size: 100% !important;

        max-width: 100% !important;
        min-width: 100% !important;

        height: auto !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        align-self: stretch !important;

        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list {

        display: block !important;

        flex: 0 0 100% !important;

        width: 100% !important;
        inline-size: 100% !important;

        max-width: 100% !important;
        min-width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        align-self: stretch !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    > .elementor-widget-container {

        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list {

        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li {

        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    html body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not(
        [href*="low-budget-robot"]
    ) {

        box-sizing: border-box !important;

        display: flex !important;
        align-items: center !important;

        width: 100% !important;
        inline-size: 100% !important;

        max-width: 100% !important;
        min-width: 100% !important;

        min-height: 88px !important;

        padding:
            14px 40px 14px 66px !important;

        margin: 0 !important;

        font-size: 15.5px !important;
        line-height: 1.32 !important;
        font-weight: 780 !important;

        white-space: normal !important;

        border-radius: 17px !important;
    }

    html body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not(
        [href*="low-budget-robot"]
    )::before {

        left: 15px !important;

        width: 38px !important;
        height: 38px !important;

        margin-top: -19px !important;

        background-size: 22px 22px !important;

        border-radius: 12px !important;
    }

    html body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href*="low-budget-robot"] {

        box-sizing: border-box !important;

        width: 100% !important;
        inline-size: 100% !important;

        max-width: 100% !important;
        min-width: 100% !important;

        min-height: 94px !important;

        padding:
            15px 22px 15px 70px !important;

        margin: 0 !important;

        font-size: 17px !important;
        line-height: 1.25 !important;
        font-weight: 800 !important;

        border-radius: 18px !important;
    }

    html body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    a[href*="low-budget-robot"]::before {

        left: 17px !important;

        width: 42px !important;
        height: 42px !important;

        margin-top: -21px !important;
    }

    html body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    .menu-label,

    html body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    .wd-menu-label,

    html body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    .wd-label,

    html body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    span.label,

    html body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    [class*="menu-label"],

    html body .whb-header-bottom
    .elementor-widget-wd_extra_menu_list
    [class*="badge"] {

        display: none !important;

        width: 0 !important;
        height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        opacity: 0 !important;
        visibility: hidden !important;
    }

}

@media
(min-width: 1025px)
and
(max-width: 1250px) {

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown-menu,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu-dropdown,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu {

        width: 340px !important;
        min-width: 340px !important;
    }

}

@media (min-width: 1025px) {

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown-menu,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu-dropdown,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu {

        width: 370px !important;
        min-width: 370px !important;
        max-width: 370px !important;

        height: auto !important;
        min-height: 0 !important;
        max-height: calc(100vh - 105px) !important;

        padding: 12px !important;

        overflow-x: hidden !important;
        overflow-y: auto !important;

        box-sizing: border-box !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(
        > .e-con
        > .elementor-widget-wd_extra_menu_list
        a[href^="https://srobota.ge/product-category/"]
    ) {

        display: flex !important;

        flex-direction: column !important;
        flex-wrap: nowrap !important;

        grid-template-columns: none !important;
        grid-template-rows: none !important;
        grid-auto-columns: auto !important;
        grid-auto-rows: auto !important;

        align-items: stretch !important;
        align-content: stretch !important;
        justify-content: flex-start !important;

        gap: 8px !important;

        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;

        height: auto !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        box-sizing: border-box !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(
        > .e-con
        > .elementor-widget-wd_extra_menu_list
        a[href^="https://srobota.ge/product-category/"]
    )
    > .e-con:has(
        > .elementor-widget-wd_extra_menu_list
        a[href^="https://srobota.ge/product-category/"]
    ) {

        --width: 100% !important;
        --content-width: 100% !important;
        --container-widget-width: 100% !important;
        --min-height: 0px !important;

        display: block !important;

        flex: 0 0 auto !important;
        flex-basis: auto !important;
        flex-grow: 0 !important;
        flex-shrink: 0 !important;

        width: 100% !important;
        inline-size: 100% !important;

        min-width: 100% !important;
        max-width: 100% !important;

        height: auto !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        align-self: stretch !important;

        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;

        box-sizing: border-box !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con:has(
        .elementor-widget-wd_extra_menu_list
        a[href^="https://srobota.ge/product-category/"]
    ) {

        --width: 100% !important;
        --content-width: 100% !important;

        width: 100% !important;
        max-width: 100% !important;

        min-width: 0 !important;

        height: auto !important;
        min-height: 0 !important;

        box-sizing: border-box !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list {

        --container-widget-width: 100% !important;
        --container-widget-flex-grow: 1 !important;

        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        box-sizing: border-box !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    > .elementor-widget-container {

        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        box-sizing: border-box !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list {

        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        height: auto !important;

        margin: 0 !important;
        padding: 0 !important;

        list-style: none !important;

        box-sizing: border-box !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li {

        position: relative !important;

        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        height: auto !important;

        margin: 0 !important;
        padding: 0 !important;

        box-sizing: border-box !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not(
        [href*="low-budget-robot"]
    ) {

        display: flex !important;
        align-items: center !important;

        width: 100% !important;
        inline-size: 100% !important;

        min-width: 0 !important;
        max-width: 100% !important;

        min-height: 86px !important;

        margin: 0 !important;

        padding:
            13px 42px 13px 66px !important;

        box-sizing: border-box !important;

        font-size: 15.5px !important;
        line-height: 1.3 !important;

        font-weight: 780 !important;

        white-space: normal !important;

        overflow: hidden !important;

        border-radius: 17px !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not(
        [href*="low-budget-robot"]
    )::before {

        left: 15px !important;

        width: 38px !important;
        height: 38px !important;

        margin-top: -19px !important;

        background-size: 22px 22px !important;

        border-radius: 12px !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not(
        [href*="low-budget-robot"]
    )::after {

        right: 17px !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .elementor-widget-wd_extra_menu_list
    a[href*="low-budget-robot"] {

        display: flex !important;
        align-items: center !important;

        width: 100% !important;
        inline-size: 100% !important;

        min-width: 0 !important;
        max-width: 100% !important;

        min-height: 92px !important;

        padding:
            14px 20px 14px 70px !important;

        margin: 0 !important;

        box-sizing: border-box !important;

        font-size: 17px !important;
        line-height: 1.25 !important;

        font-weight: 800 !important;

        border-radius: 18px !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .elementor-widget-wd_extra_menu_list
    a[href*="low-budget-robot"]::before {

        left: 17px !important;

        width: 42px !important;
        height: 42px !important;

        margin-top: -21px !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .elementor-widget-wd_extra_menu_list
    ul.mega-menu-list > li::after {

        content: none !important;

        display: none !important;

        width: 0 !important;
        height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        border: 0 !important;

        background: none !important;

        opacity: 0 !important;
        visibility: hidden !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .elementor-widget-wd_extra_menu_list
    .menu-label,

    html body .whb-header-bottom
    .whb-col-left
    .elementor-widget-wd_extra_menu_list
    [class*="menu-label"],

    html body .whb-header-bottom
    .whb-col-left
    .elementor-widget-wd_extra_menu_list
    [class*="badge"] {

        display: none !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-spacer,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-divider,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .vc_empty_space {

        display: none !important;

        height: 0 !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }

}

@media
(min-width: 1025px)
and
(max-height: 850px) {

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown-menu,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu-dropdown,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .wd-dropdown,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    > .sub-menu {

        max-height:
            calc(100vh - 100px) !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .elementor-widget-wd_extra_menu_list
    a[href^="https://srobota.ge/product-category/"]:not(
        [href*="low-budget-robot"]
    ) {

        min-height: 76px !important;
    }

    html body .whb-header-bottom
    .whb-col-left
    .elementor-widget-wd_extra_menu_list
    a[href*="low-budget-robot"] {

        min-height: 82px !important;
    }

}

:root {
    
    --sr-dark: #2f2b25;
    --sr-cream: #f7f3ec;
}

@media (max-width: 1024px) {

    :root{
        --sr-ivory:#faf7f1;
        --sr-ivory-2:#f3ede4;

        --sr-dark:#191714;
        --sr-dark-2:#302a22;

        --sr-gold:#b58c53;
        --sr-gold-light:#d8b979;

        --sr-text:#39322b;
        --sr-line:#e2d6c7;
    }

    body .whb-main-header,
    body .whb-general-header,
    body .whb-header-bottom{
        font-family:
            "Noto Sans Georgian",
            "FiraGO",
            Arial,
            sans-serif !important;
    }

    body .whb-general-header{
        background:
            radial-gradient(
                circle at 100% -80%,
                rgba(181,140,83,.13),
                transparent 42%
            ),
            linear-gradient(
                180deg,
                #fffefd 0%,
                #f8f4ed 100%
            ) !important;

        border-bottom:
            1px solid rgba(190,162,126,.28) !important;

        box-shadow:
            0 6px 22px rgba(31,24,17,.045) !important;
    }

    body .whb-column.whb-hidden-lg,
    body .whb-mobile-left,
    body .whb-mobile-center,
    body .whb-mobile-right{
        align-items:center !important;
    }

    body .whb-mobile-left{
        justify-content:flex-start !important;
    }

    body .whb-mobile-center{
        justify-content:center !important;
    }

    body .whb-mobile-right{
        justify-content:flex-end !important;
    }

    body .whb-column.whb-hidden-lg
    .wd-tools-element > a,

    body .whb-column.whb-hidden-lg
    .wd-header-mobile-nav > a,

    body .whb-mobile-center
    .wd-tools-element > a,

    body .whb-mobile-right
    .wd-tools-element > a{

        position:relative !important;

        width:46px !important;
        min-width:46px !important;

        height:46px !important;
        min-height:46px !important;

        padding:0 !important;

        display:flex !important;
        align-items:center !important;
        justify-content:center !important;

        border:
            1px solid rgba(190,168,140,.48) !important;

        border-radius:
            14px !important;

        background:
            linear-gradient(
                145deg,
                #fff,
                #f4eee5
            ) !important;

        color:#29241f !important;

        box-shadow:
            0 5px 15px rgba(27,22,17,.055),
            inset 0 1px 0 rgba(255,255,255,.95) !important;

        transition:
            transform .18s ease,
            border-color .18s ease,
            box-shadow .18s ease !important;
    }

    body .whb-column.whb-hidden-lg
    .wd-tools-element > a:active,

    body .whb-column.whb-hidden-lg
    .wd-header-mobile-nav > a:active{
        transform:scale(.93) !important;

        border-color:
            rgba(181,140,83,.65) !important;
    }

    body .wd-header-mobile-nav > a{
        background:
            radial-gradient(
                circle at 90% -20%,
                rgba(216,185,126,.15),
                transparent 48%
            ),
            linear-gradient(
                135deg,
                var(--sr-dark),
                var(--sr-dark-2)
            ) !important;

        border-color:
            rgba(202,166,105,.42) !important;

        color:#fff !important;

        box-shadow:
            0 8px 20px rgba(20,16,12,.15),
            inset 0 1px 0 rgba(255,255,255,.05) !important;
    }

    body .wd-header-mobile-nav
    .wd-tools-icon,

    body .wd-header-mobile-nav
    .wd-tools-icon::before{
        color:
            var(--sr-gold-light) !important;

        -webkit-text-fill-color:
            var(--sr-gold-light) !important;
    }

    body .whb-column.whb-hidden-lg
    .wd-header-search > a{

        border-color:
            rgba(189,155,106,.35) !important;

        background:
            linear-gradient(
                145deg,
                #fffefd,
                #f2ece3
            ) !important;
    }

    body .whb-column.whb-hidden-lg
    .wd-header-search
    .wd-tools-icon{

        color:#29241f !important;

        -webkit-text-fill-color:
            #29241f !important;
    }

    body .whb-column.whb-hidden-lg
    .wd-header-cart > a,

    body .whb-mobile-right
    .wd-header-cart > a{

        background:
            radial-gradient(
                circle at 88% -25%,
                rgba(215,182,123,.18),
                transparent 45%
            ),
            linear-gradient(
                135deg,
                #171613,
                #302a22
            ) !important;

        border-color:
            rgba(203,166,104,.40) !important;

        color:#fff !important;

        box-shadow:
            0 8px 20px rgba(19,15,11,.15),
            inset 0 1px 0 rgba(255,255,255,.05) !important;
    }

    body .whb-column.whb-hidden-lg
    .wd-header-cart .wd-tools-icon,

    body .whb-column.whb-hidden-lg
    .wd-header-cart .wd-tools-icon::before{

        color:#fff !important;

        -webkit-text-fill-color:
            #fff !important;
    }

    body .whb-column.whb-hidden-lg
    .wd-header-cart
    :is(
        .wd-tools-text,
        .wd-cart-subtotal,
        .amount
    ){
        display:none !important;
    }

    body .whb-column.whb-hidden-lg
    .wd-header-cart
    .wd-tools-count{

        min-width:17px !important;
        height:17px !important;

        padding:0 4px !important;

        border:
            2px solid #fff !important;

        border-radius:
            999px !important;

        background:
            linear-gradient(
                135deg,
                #d8b777,
                #a8793f
            ) !important;

        color:#fff !important;
        -webkit-text-fill-color:#fff !important;

        font-size:7px !important;
        font-weight:800 !important;
    }

    body .whb-header-bottom{

        background:
            linear-gradient(
                180deg,
                #faf7f2,
                #f4eee6
            ) !important;

        border-bottom:
            1px solid rgba(191,163,128,.29) !important;

        box-shadow:
            0 5px 17px rgba(27,22,16,.035) !important;
    }

    body .whb-header-bottom
    .whb-column.whb-hidden-lg{

        width:100% !important;

        flex:1 1 100% !important;
    }

    body .whb-column.whb-hidden-lg
    .wd-header-nav{

        width:100% !important;

        margin:0 !important;
    }

    body .whb-column.whb-hidden-lg
    .wd-header-nav
    .wd-nav{

        width:100% !important;
    }

    body .whb-column.whb-hidden-lg
    .wd-header-nav
    .wd-nav > li{

        width:100% !important;
    }

    body .whb-column.whb-hidden-lg
    .wd-header-nav
    .wd-nav > li > a{

        position:relative !important;

        width:100% !important;

        min-height:46px !important;

        padding:
            0 44px 0 48px !important;

        display:flex !important;

        align-items:center !important;
        justify-content:flex-start !important;

        border:
            1px solid rgba(202,164,100,.42) !important;

        border-radius:
            15px !important;

        background:
            radial-gradient(
                circle at 92% -30%,
                rgba(213,181,123,.18),
                transparent 45%
            ),
            linear-gradient(
                135deg,
                #181613,
                #302a22
            ) !important;

        color:#fff !important;

        -webkit-text-fill-color:
            #fff !important;

        font-size:
            13px !important;

        font-weight:
            750 !important;

        text-transform:
            none !important;

        box-shadow:
            0 8px 22px rgba(19,15,11,.14),
            inset 0 1px 0 rgba(255,255,255,.05) !important;
    }

    body .whb-column.whb-hidden-lg
    .wd-header-nav
    .wd-nav > li > a::before{

        content:"" !important;

        position:absolute !important;

        left:16px !important;
        top:50% !important;

        width:17px !important;
        height:14px !important;

        transform:
            translateY(-50%) !important;

        background:

            linear-gradient(
                var(--sr-gold-light),
                var(--sr-gold-light)
            ) 0 0 / 17px 2px no-repeat,

            linear-gradient(
                var(--sr-gold-light),
                var(--sr-gold-light)
            ) 0 6px / 13px 2px no-repeat,

            linear-gradient(
                var(--sr-gold-light),
                var(--sr-gold-light)
            ) 0 12px / 17px 2px no-repeat !important;
    }

    body .mobile-nav{

        width:
            min(88vw, 390px) !important;

        background:
            radial-gradient(
                circle at 100% 0%,
                rgba(181,140,83,.12),
                transparent 28%
            ),
            linear-gradient(
                180deg,
                #faf7f1,
                #f1e9df
            ) !important;

        border-right:
            1px solid rgba(189,158,117,.30) !important;

        box-shadow:
            20px 0 50px rgba(23,18,13,.20) !important;
    }

    body .mobile-nav
    .wd-nav-mobile{

        padding:
            12px 12px 22px !important;

        background:
            transparent !important;
    }

    body .mobile-nav
    .wd-nav-mobile > li{

        position:relative !important;

        margin:
            0 0 8px !important;

        border:
            1px solid rgba(202,187,166,.70) !important;

        border-radius:
            15px !important;

        background:
            radial-gradient(
                circle at 100% 0%,
                rgba(181,140,83,.075),
                transparent 42%
            ),
            linear-gradient(
                145deg,
                #fff,
                #f5eee5
            ) !important;

        overflow:hidden !important;

        box-shadow:
            0 5px 13px rgba(28,22,16,.04) !important;
    }

    body .mobile-nav
    .wd-nav-mobile > li > a{

        min-height:
            58px !important;

        padding:
            11px 47px 11px 15px !important;

        display:flex !important;

        align-items:center !important;

        border:0 !important;

        background:
            transparent !important;

        color:
            #3a3027 !important;

        -webkit-text-fill-color:
            #3a3027 !important;

        font-size:
            13px !important;

        line-height:
            1.25 !important;

        font-weight:
            720 !important;

        text-transform:
            none !important;
    }

    body .mobile-nav
    .wd-nav-opener{

        position:absolute !important;

        top:50% !important;
        right:9px !important;

        width:35px !important;
        height:35px !important;

        margin-top:
            -17.5px !important;

        display:flex !important;
        align-items:center !important;
        justify-content:center !important;

        border:
            1px solid rgba(183,145,92,.27) !important;

        border-radius:
            10px !important;

        background:
            linear-gradient(
                145deg,
                #f8f0e3,
                #ebdbc5
            ) !important;

        color:
            #8d6738 !important;
    }

    body .mobile-nav
    .wd-nav-opener.wd-active{

        background:
            linear-gradient(
                135deg,
                #1b1814,
                #332b22
            ) !important;

        color:
            var(--sr-gold-light) !important;
    }

    body .mobile-nav
    .wd-nav-mobile
    .sub-menu{

        padding:
            4px 8px 10px !important;

        background:
            transparent !important;
    }

    body .mobile-nav
    .wd-nav-mobile
    .sub-menu li{

        margin:
            4px 0 !important;

        border-radius:
            11px !important;

        background:
            rgba(255,255,255,.64) !important;
    }

    body .mobile-nav
    .wd-nav-mobile
    .sub-menu a{

        min-height:
            42px !important;

        padding:
            8px 12px !important;

        color:
            #5a4e42 !important;

        -webkit-text-fill-color:
            #5a4e42 !important;

        font-size:
            11.5px !important;

        font-weight:
            650 !important;
    }

    html body .wd-toolbar{

        left:
            8px !important;

        right:
            8px !important;

        bottom:
            8px !important;

        width:
            auto !important;

        height:
            62px !important;

        min-height:
            62px !important;

        padding:
            6px !important;

        border:
            1px solid rgba(201,163,100,.40) !important;

        border-radius:
            20px !important;

        background:
            radial-gradient(
                circle at 50% -90%,
                rgba(216,183,124,.17),
                transparent 47%
            ),
            linear-gradient(
                135deg,
                #171512,
                #2d2821
            ) !important;

        box-shadow:
            0 14px 34px rgba(20,15,11,.27),
            inset 0 1px 0 rgba(255,255,255,.05) !important;

        overflow:
            visible !important;
    }

    body .wd-toolbar
    .wd-tools-element{

        margin:
            0 2px !important;

        border-radius:
            13px !important;
    }

    body .wd-toolbar
    .wd-tools-element > a{

        height:
            50px !important;

        min-height:
            50px !important;

        padding:
            3px !important;

        display:flex !important;

        flex-direction:
            column !important;

        justify-content:
            center !important;

        align-items:
            center !important;

        gap:
            2px !important;

        border-radius:
            13px !important;

        color:
            #f8f3eb !important;

        -webkit-text-fill-color:
            #f8f3eb !important;
    }

    body .wd-toolbar
    .wd-tools-icon,

    body .wd-toolbar
    .wd-tools-icon::before{

        color:
            #f8f3eb !important;

        -webkit-text-fill-color:
            #f8f3eb !important;

        font-size:
            20px !important;
    }

    body .wd-toolbar
    .wd-tools-text{

        color:
            rgba(255,255,255,.68) !important;

        -webkit-text-fill-color:
            rgba(255,255,255,.68) !important;

        font-size:
            8.5px !important;

        line-height:
            1 !important;

        font-weight:
            650 !important;
    }

    body .wd-toolbar
    .wd-tools-element > a:active{

        transform:
            scale(.93) !important;

        background:
            rgba(215,181,120,.11) !important;
    }

    body .wd-toolbar
    .wd-tools-count{

        min-width:
            17px !important;

        height:
            17px !important;

        border:
            2px solid #29241e !important;

        border-radius:
            999px !important;

        background:
            linear-gradient(
                135deg,
                #d8b777,
                #a9793d
            ) !important;

        color:
            #fff !important;

        -webkit-text-fill-color:
            #fff !important;

        font-size:
            7px !important;

        font-weight:
            800 !important;
    }

    body{
        padding-bottom:
            82px !important;
    }

}

@media (max-width: 390px){

    html body .wd-toolbar{
        left:5px !important;
        right:5px !important;
        bottom:5px !important;

        border-radius:
            18px !important;
    }

}

/* ============================================================
   SROBOTA — CURRENT HTML MEGA MENU FINAL OVERRIDE
   Scope: only the new .srnav-final HTML navigation.
   All other site/header styles above remain unchanged.
   ============================================================ */

@media (min-width: 1025px) {

    /* Exact counter-rule for the old "hide every container that is not Extra Menu List" patch. */
    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner.e-con-inner:has(.srnav-final.srnav-final)
    > .e-con.e-con:has(.srnav-final.srnav-final) {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: visible !important;
    }

    /* Restore the Elementor containers that older Extra Menu List fixes may hide. */
    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con:has(.srnav-final),

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .e-con-inner:has(.srnav-final),

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-html:has(.srnav-final),

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]
    .elementor-widget-html:has(.srnav-final) > .elementor-widget-container {
        --width: 100% !important;
        --container-widget-width: 100% !important;
        --container-widget-flex-grow: 1 !important;

        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;

        flex: 1 1 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        overflow: visible !important;
    }

    /* Override all old 320/340/360/370/780px dropdown experiments,
       but only when this new HTML menu is actually inside the dropdown. */
    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child > .wd-dropdown-menu:has(.srnav-final),

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child > .sub-menu-dropdown:has(.srnav-final),

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child > .wd-dropdown:has(.srnav-final),

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child > .sub-menu:has(.srnav-final) {
        width: min(1450px, calc(100vw - 50px)) !important;
        min-width: min(1100px, calc(100vw - 50px)) !important;
        max-width: 1450px !important;

        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;

        padding: 12px !important;

        overflow-x: visible !important;
        overflow-y: visible !important;
    }

    /* Remove the large inner padding inherited from the old mega-menu layouts. */
    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]:has(.srnav-final) > .container,

    html body .whb-header-bottom
    .whb-col-left
    .wd-nav > li:first-child
    [class*="dropdown"]:has(.srnav-final) .wd-dropdown-inner {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: visible !important;
    }

    /* The actual 9-category row. */
    html body .whb-header-bottom .srnav-final {
        box-sizing: border-box !important;

        display: grid !important;
        grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
        grid-template-rows: auto !important;
        grid-auto-flow: row !important;

        gap: 8px !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        height: auto !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 10px !important;

        border: 1px solid rgba(181, 140, 83, .20) !important;
        border-radius: 18px !important;

        background:
            radial-gradient(circle at 100% 0%, rgba(181,140,83,.07), transparent 30%),
            linear-gradient(135deg, #fffdf9 0%, #f6f0e8 100%) !important;

        box-shadow: 0 12px 30px rgba(30,24,18,.07) !important;

        visibility: visible !important;
        opacity: 1 !important;
        overflow: visible !important;
    }

    html body .whb-header-bottom .srnav-final__item {
        box-sizing: border-box !important;
        position: relative !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        min-height: 78px !important;

        margin: 0 !important;
        padding: 11px 8px !important;

        border: 1px solid rgba(196,174,143,.55) !important;
        border-radius: 14px !important;

        background:
            radial-gradient(circle at 100% 0%, rgba(181,140,83,.08), transparent 45%),
            linear-gradient(145deg, #ffffff, #f7f2eb) !important;

        color: #302a24 !important;
        -webkit-text-fill-color: #302a24 !important;

        font-family: "Noto Sans Georgian", "FiraGO", Arial, sans-serif !important;
        font-size: 11px !important;
        line-height: 1.32 !important;
        font-weight: 700 !important;

        text-align: center !important;
        text-decoration: none !important;
        white-space: normal !important;

        box-shadow: 0 5px 14px rgba(30,24,18,.045) !important;

        overflow: hidden !important;

        transition:
            transform .22s ease,
            background .22s ease,
            color .22s ease,
            border-color .22s ease,
            box-shadow .22s ease !important;
    }

    html body .whb-header-bottom .srnav-final__item:hover {
        transform: translateY(-3px) !important;
        background: linear-gradient(135deg, #191714, #302920) !important;
        color: #fff !important;
        -webkit-text-fill-color: #fff !important;
        border-color: #b58c53 !important;
        box-shadow: 0 13px 25px rgba(30,24,18,.16) !important;
    }

    html body .whb-header-bottom .srnav-final__item--sale {
        background:
            radial-gradient(circle at 100% 0%, rgba(218,185,121,.22), transparent 45%),
            linear-gradient(135deg, #181613, #352d23) !important;

        color: #fff !important;
        -webkit-text-fill-color: #fff !important;
        border-color: rgba(216,185,121,.46) !important;
        box-shadow: 0 10px 22px rgba(20,16,12,.16) !important;
    }

    html body .whb-header-bottom .srnav-final__item--sale:hover {
        background: linear-gradient(135deg, #30271d, #5a4329) !important;
    }
}

@media (max-width: 1024px) {
    html body .srnav-final {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 8px !important;
        width: 100% !important;
    }

    html body .srnav-final__item {
        min-height: 64px !important;
        padding: 10px !important;
    }
}

/* Force the same result specifically during sticky/scroll state. */

/* Tablet */

/* Mobile */

/* ============================================================
   SROBOTA LOGO — CLEAN SYSTEM
   One system for Desktop + Sticky + Tablet + Mobile.
   Transparent PNG/SVG, no artificial card/background.
   ============================================================ */

/* Logo area */
html body .whb-header .site-logo {
    position: relative !important;
    width: 84px !important;
    min-width: 84px !important;
    height: 76px !important;
    min-height: 76px !important;

    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;

    background: transparent !important;
    background-image: none !important;
    border: 0 !important;
    box-shadow: none !important;

    overflow: visible !important;
}

/* Main + sticky logo link */
html body .whb-header .site-logo > a.wd-logo,
html body .whb-header .site-logo > a.wd-main-logo,
html body .whb-header .site-logo > a.wd-sticky-logo {
    position: relative !important;

    width: 76px !important;
    min-width: 76px !important;
    height: 76px !important;
    min-height: 76px !important;

    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;

    border: 0 !important;
    outline: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;

    overflow: visible !important;
    isolation: auto !important;

    transform: translateY(0) scale(1) !important;
    transition:
        transform .28s cubic-bezier(.2,.75,.2,1),
        filter .28s ease !important;
}

/* Never draw an artificial logo card/shape */
html body .whb-header .site-logo > a.wd-logo::before,
html body .whb-header .site-logo > a.wd-logo::after,
html body .whb-header .site-logo > a.wd-main-logo::before,
html body .whb-header .site-logo > a.wd-main-logo::after,
html body .whb-header .site-logo > a.wd-sticky-logo::before,
html body .whb-header .site-logo > a.wd-sticky-logo::after {
    content: none !important;
    display: none !important;
}

/* Real transparent logo image */
html body .whb-header .site-logo > a.wd-logo img,
html body .whb-header .site-logo > a.wd-main-logo img,
html body .whb-header .site-logo > a.wd-sticky-logo img {
    position: static !important;
    inset: auto !important;

    width: 72px !important;
    height: auto !important;
    min-width: 0 !important;
    min-height: 0 !important;
    max-width: 72px !important;
    max-height: 72px !important;

    margin: 0 !important;
    padding: 0 !important;

    display: block !important;
    object-fit: contain !important;
    object-position: center !important;

    opacity: 1 !important;
    visibility: visible !important;

    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;

    border: 0 !important;
    outline: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;

    transform: scale(1) rotate(0deg) !important;
    filter: drop-shadow(0 3px 6px rgba(44,31,18,.09)) !important;

    transition:
        transform .28s cubic-bezier(.2,.75,.2,1),
        filter .28s ease !important;
}

/* Hover animation — keeps the movement you wanted, without a card */
@media (hover:hover) and (pointer:fine) {
    html body .whb-header .site-logo > a.wd-logo:hover,
    html body .whb-header .site-logo > a.wd-main-logo:hover,
    html body .whb-header .site-logo > a.wd-sticky-logo:hover {
        transform: translateY(-3px) scale(1.025) !important;
        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
    }

    html body .whb-header .site-logo > a.wd-logo:hover img,
    html body .whb-header .site-logo > a.wd-main-logo:hover img,
    html body .whb-header .site-logo > a.wd-sticky-logo:hover img {
        transform: scale(1.035) rotate(-1deg) !important;
        filter: drop-shadow(0 6px 10px rgba(44,31,18,.13)) !important;
    }
}

/* Sticky: same transparent treatment and same geometry */
html body .whb-sticked .site-logo,
html body .whb-sticked .site-logo > a.wd-logo,
html body .whb-sticked .site-logo > a.wd-main-logo,
html body .whb-sticked .site-logo > a.wd-sticky-logo,
html body .elementor-sticky--effects .site-logo,
html body .elementor-sticky--effects .site-logo > a.wd-logo,
html body .elementor-sticky--effects .site-logo > a.wd-main-logo,
html body .elementor-sticky--effects .site-logo > a.wd-sticky-logo {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    border: 0 !important;
    box-shadow: none !important;
}

html body .whb-sticked .site-logo img,
html body .elementor-sticky--effects .site-logo img {
    opacity: 1 !important;
    visibility: visible !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

/* Desktop / small laptop */
@media (min-width:1025px) and (max-width:1450px) {
    html body .whb-header .site-logo {
        width: 78px !important;
        min-width: 78px !important;
        height: 70px !important;
        min-height: 70px !important;
    }

    html body .whb-header .site-logo > a.wd-logo,
    html body .whb-header .site-logo > a.wd-main-logo,
    html body .whb-header .site-logo > a.wd-sticky-logo {
        width: 70px !important;
        min-width: 70px !important;
        height: 70px !important;
        min-height: 70px !important;
    }

    html body .whb-header .site-logo > a.wd-logo img,
    html body .whb-header .site-logo > a.wd-main-logo img,
    html body .whb-header .site-logo > a.wd-sticky-logo img {
        width: 66px !important;
        max-width: 66px !important;
        max-height: 66px !important;
    }
}

/* Tablet + Mobile */
@media (max-width:1024px) {
    html body .whb-header .site-logo,
    html body .whb-column.whb-hidden-lg .site-logo,
    html body .whb-mobile-left .site-logo {
        width: 64px !important;
        min-width: 64px !important;
        height: 60px !important;
        min-height: 60px !important;

        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
    }

    html body .whb-header .site-logo > a.wd-logo,
    html body .whb-header .site-logo > a.wd-main-logo,
    html body .whb-header .site-logo > a.wd-sticky-logo,
    html body .whb-column.whb-hidden-lg .site-logo > a.wd-logo,
    html body .whb-mobile-left .site-logo > a.wd-logo {
        width: 60px !important;
        min-width: 60px !important;
        height: 60px !important;
        min-height: 60px !important;

        background: transparent !important;
        border: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;
        overflow: visible !important;
    }

    html body .whb-header .site-logo > a.wd-logo img,
    html body .whb-header .site-logo > a.wd-main-logo img,
    html body .whb-header .site-logo > a.wd-sticky-logo img,
    html body .whb-column.whb-hidden-lg .site-logo > a.wd-logo img,
    html body .whb-mobile-left .site-logo > a.wd-logo img {
        position: static !important;
        width: 56px !important;
        max-width: 56px !important;
        height: auto !important;
        max-height: 56px !important;

        opacity: 1 !important;
        visibility: visible !important;

        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
    }
}

/* Small phones */
@media (max-width:480px) {
    html body .whb-header .site-logo,
    html body .whb-column.whb-hidden-lg .site-logo,
    html body .whb-mobile-left .site-logo {
        width: 58px !important;
        min-width: 58px !important;
        height: 56px !important;
        min-height: 56px !important;
    }

    html body .whb-header .site-logo > a.wd-logo,
    html body .whb-header .site-logo > a.wd-main-logo,
    html body .whb-header .site-logo > a.wd-sticky-logo,
    html body .whb-column.whb-hidden-lg .site-logo > a.wd-logo,
    html body .whb-mobile-left .site-logo > a.wd-logo {
        width: 56px !important;
        min-width: 56px !important;
        height: 56px !important;
        min-height: 56px !important;
    }

    html body .whb-header .site-logo > a.wd-logo img,
    html body .whb-header .site-logo > a.wd-main-logo img,
    html body .whb-header .site-logo > a.wd-sticky-logo img,
    html body .whb-column.whb-hidden-lg .site-logo > a.wd-logo img,
    html body .whb-mobile-left .site-logo > a.wd-logo img {
        width: 52px !important;
        max-width: 52px !important;
        max-height: 52px !important;
    }
}


/* ============================================================
   SROBOTA — MOBILE MENU OVERLAY CLEANUP
   Remove blur only when the mobile navigation drawer is open.
   Keep a light dim overlay behind the menu.
   ============================================================ */
@media (max-width: 1024px) {

    html body:has(.mobile-nav.wd-opened) .wd-close-side,
    html body:has(.mobile-nav.wd-opened) .wd-close-side.wd-close-side-opened,
    html body:has(.mobile-nav.wd-opened) .wd-close-side.woodmart-close-side-opened {
        -webkit-backdrop-filter: none !important;
        backdrop-filter: none !important;
        filter: none !important;
        background: rgba(24, 20, 16, .26) !important;
    }

    /* Older WoodMart mobile-menu state fallback */
    html body:has(.mobile-nav.act-mobile-menu) .wd-close-side,
    html body:has(.mobile-nav.act-mobile-menu) .woodmart-close-side {
        -webkit-backdrop-filter: none !important;
        backdrop-filter: none !important;
        filter: none !important;
        background: rgba(24, 20, 16, .26) !important;
    }
}


/* ============================================================
   SROBOTA — DESKTOP HEADER RESTORE / FINAL OVERRIDE
   Scope: Desktop only (>=1025px)
   Purpose:
   - Keep the Categories button untouched
   - Restore the secondary menu on the right with icon badges + motion
   - Keep the last secondary-menu item as the Service button
   - Style the WoodMart Compare header element as text-only "შედარება"
   - Keep Compare as the final utility item
   - Does NOT touch mobile, product archive, filters, or WooCommerce grids
   ============================================================ */

@media (min-width: 1025px) {

    /* ------------------------------------------------------------
       SECONDARY MENU — align to the right
       ------------------------------------------------------------ */
    html body .whb-header-bottom .whb-col-center .wd-nav {
        justify-content: flex-end !important;
        gap: 4px !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li {
        min-height: 58px !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li > a {
        position: relative !important;
        min-height: 44px !important;
        padding: 0 11px 0 9px !important;
        gap: 7px !important;

        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;

        border: 1px solid transparent !important;
        border-radius: 12px !important;

        background: transparent !important;
        color: #433b33 !important;
        -webkit-text-fill-color: #433b33 !important;

        box-shadow: none !important;

        transform: translateY(0) !important;
        transition:
            transform .24s cubic-bezier(.2,.75,.2,1),
            background .24s ease,
            border-color .24s ease,
            box-shadow .24s ease,
            color .24s ease !important;
    }

    /* Restore icon badge for all regular menu items */
    html body .whb-header-bottom .whb-col-center .wd-nav > li:not(:last-child) > a::before {
        content: "" !important;
        display: inline-flex !important;

        width: 28px !important;
        min-width: 28px !important;
        height: 28px !important;

        margin: 0 !important;
        padding: 0 !important;

        border: 1px solid rgba(181,140,83,.20) !important;
        border-radius: 9px !important;

        background-color: rgba(244,237,227,.92) !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
        background-size: 16px 16px !important;

        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.92),
            0 3px 9px rgba(36,27,18,.045) !important;

        opacity: 1 !important;

        transform: translateY(0) scale(1) rotate(0deg) !important;
        transition:
            transform .24s cubic-bezier(.2,.8,.2,1),
            background-color .24s ease,
            border-color .24s ease,
            box-shadow .24s ease !important;
    }

    /* 1 — Warranty */
    html body .whb-header-bottom .whb-col-center .wd-nav > li:nth-child(1) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 19 6v5c0 4.8-2.9 8.1-7 10-4.1-1.9-7-5.2-7-10V6l7-3Z'/%3E%3Cpath d='m9 12 2 2 4-5'/%3E%3C/svg%3E") !important;
    }

    /* 2 — Partners */
    html body .whb-header-bottom .whb-col-center .wd-nav > li:nth-child(2) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='9' r='3'/%3E%3Ccircle cx='16.5' cy='10' r='2.5'/%3E%3Cpath d='M3.5 19c.6-3.3 2.4-5 5.5-5s4.9 1.7 5.5 5'/%3E%3Cpath d='M14.5 15c2.9-.3 4.8 1 5.5 3.5'/%3E%3C/svg%3E") !important;
    }

    /* 3 — Delivery */
    html body .whb-header-bottom .whb-col-center .wd-nav > li:nth-child(3) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h11v9H3z'/%3E%3Cpath d='M14 10h4l3 3v3h-7z'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3C/svg%3E") !important;
    }

    /* 4 — FAQ */
    html body .whb-header-bottom .whb-col-center .wd-nav > li:nth-child(4) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 5h14v10H9l-4 4V5Z'/%3E%3Cpath d='M9.5 9a2.5 2.5 0 1 1 4.1 1.9c-.9.7-1.6 1.1-1.6 2.1'/%3E%3Cpath d='M12 15.7h.01'/%3E%3C/svg%3E") !important;
    }

    /* 5 — Contact / Branch */
    html body .whb-header-bottom .whb-col-center .wd-nav > li:nth-child(5) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s6-5.1 6-11a6 6 0 1 0-12 0c0 5.9 6 11 6 11Z'/%3E%3Ccircle cx='12' cy='10' r='2.2'/%3E%3C/svg%3E") !important;
    }

    /* 6 — About us */
    html body .whb-header-bottom .whb-col-center .wd-nav > li:nth-child(6) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b5a34' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v6'/%3E%3Cpath d='M12 7.5h.01'/%3E%3C/svg%3E") !important;
    }

    /* Hover animation for regular items */
    html body .whb-header-bottom .whb-col-center .wd-nav > li:not(:last-child):hover > a {
        transform: translateY(-3px) !important;

        border-color: rgba(181,140,83,.22) !important;

        background:
            radial-gradient(circle at 88% -40%, rgba(181,140,83,.08), transparent 46%),
            rgba(255,255,255,.92) !important;

        color: #76542f !important;
        -webkit-text-fill-color: #76542f !important;

        box-shadow:
            0 9px 21px rgba(28,22,16,.075),
            inset 0 1px 0 rgba(255,255,255,.85) !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li:not(:last-child):hover > a::before {
        transform: translateY(-1px) scale(1.08) rotate(-3deg) !important;
        border-color: rgba(181,140,83,.36) !important;
        background-color: #eadbc5 !important;
        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.92),
            0 6px 14px rgba(45,32,19,.09) !important;
    }

    /* Keep the existing gold underline animation */
    html body .whb-header-bottom .whb-col-center .wd-nav > li:not(:last-child)::after {
        bottom: 3px !important;
    }


    /* ------------------------------------------------------------
       SERVICE — keep it as the final secondary-menu button
       ------------------------------------------------------------ */
    html body .whb-header-bottom .whb-col-center .wd-nav > li:last-child > a {
        min-height: 46px !important;
        padding: 0 16px 0 12px !important;
        gap: 8px !important;

        border: 1px solid rgba(204,168,108,.44) !important;
        border-radius: 14px !important;

        background:
            radial-gradient(circle at 92% -35%, rgba(218,184,123,.20), transparent 45%),
            linear-gradient(135deg,#181613,#302a22) !important;

        color: #fff !important;
        -webkit-text-fill-color: #fff !important;

        box-shadow:
            0 9px 23px rgba(18,16,13,.15),
            inset 0 1px 0 rgba(255,255,255,.055) !important;

        font-weight: 760 !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li:last-child > a > span,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:last-child > a .nav-link-text {
        color: #fff !important;
        -webkit-text-fill-color: #fff !important;
        font-weight: 760 !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li:last-child > a::before {
        content: "" !important;
        display: inline-flex !important;

        width: 29px !important;
        min-width: 29px !important;
        height: 29px !important;

        margin: 0 !important;

        border: 1px solid rgba(229,196,135,.26) !important;
        border-radius: 9px !important;

        background-color: rgba(229,196,135,.10) !important;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23edcf92' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 6.2a4 4 0 0 0-5.2 5.2L4 16.7 7.3 20l5.3-5.3a4 4 0 0 0 5.2-5.2l-2.7 2.7-2.3-2.3 2.7-2.7Z'/%3E%3C/svg%3E") !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
        background-size: 17px 17px !important;

        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.06),
            0 4px 10px rgba(0,0,0,.10) !important;

        transform: scale(1) rotate(0deg) !important;
        transition:
            transform .25s cubic-bezier(.2,.8,.2,1),
            border-color .25s ease,
            background-color .25s ease !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li:last-child:hover > a {
        transform: translateY(-3px) !important;
        border-color: rgba(224,190,128,.64) !important;

        background:
            radial-gradient(circle at 92% -35%, rgba(224,190,128,.30), transparent 45%),
            linear-gradient(135deg,#211d18,#3a3025) !important;

        color: #fff !important;
        -webkit-text-fill-color: #fff !important;

        box-shadow:
            0 14px 31px rgba(18,16,13,.21),
            inset 0 1px 0 rgba(255,255,255,.07) !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li:last-child:hover > a::before {
        transform: scale(1.09) rotate(-6deg) !important;
        border-color: rgba(229,196,135,.42) !important;
        background-color: rgba(229,196,135,.15) !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li:last-child::after {
        display: none !important;
        content: none !important;
    }


    /* ------------------------------------------------------------
       COMPARE — final utility, text only: "შედარება"
       Works when the WoodMart Compare element exists in Header Builder.
       ------------------------------------------------------------ */
    html body .whb-general-header .whb-col-right > .wd-header-compare {
        order: 99 !important;
        margin-left: 2px !important;
        display: flex !important;
        align-items: center !important;
    }

    html body .whb-general-header .wd-header-compare > a {
        position: relative !important;

        width: auto !important;
        min-width: 92px !important;
        height: 50px !important;
        min-height: 50px !important;

        padding: 0 16px !important;

        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;

        border: 1px solid rgba(181,140,83,.26) !important;
        border-radius: 16px !important;

        background:
            radial-gradient(circle at 90% -30%, rgba(181,140,83,.10), transparent 48%),
            linear-gradient(145deg,#fff,#f8f3ec) !important;

        color: #40382f !important;
        -webkit-text-fill-color: #40382f !important;

        box-shadow:
            0 5px 16px rgba(25,21,17,.05),
            inset 0 1px 0 rgba(255,255,255,.88) !important;

        font-size: 0 !important;
        text-decoration: none !important;

        transition:
            transform .24s cubic-bezier(.2,.75,.2,1),
            border-color .24s ease,
            background .24s ease,
            box-shadow .24s ease !important;
    }

    /* Hide the compare icon/count/text supplied by WoodMart */
    html body .whb-general-header .wd-header-compare .wd-tools-icon,
    html body .whb-general-header .wd-header-compare .wd-tools-count,
    html body .whb-general-header .wd-header-compare .wd-tools-text {
        display: none !important;
    }

    /* Show only the Georgian label */
    html body .whb-general-header .wd-header-compare > a::before {
        content: none !important;
        display: none !important;
    }

    html body .whb-general-header .wd-header-compare > a::after {
        content: "შედარება" !important;

        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;

        position: static !important;

        width: auto !important;
        height: auto !important;

        margin: 0 !important;
        padding: 0 !important;

        border: 0 !important;
        background: none !important;
        box-shadow: none !important;

        color: #40382f !important;
        -webkit-text-fill-color: #40382f !important;

        font-family: "Noto Sans Georgian","FiraGO",Arial,sans-serif !important;
        font-size: 11.5px !important;
        line-height: 1 !important;
        font-weight: 750 !important;

        letter-spacing: 0 !important;
        text-transform: none !important;

        opacity: 1 !important;
        transform: none !important;
    }

    html body .whb-general-header .wd-header-compare > a:hover {
        transform: translateY(-3px) !important;
        border-color: rgba(181,140,83,.44) !important;

        background:
            radial-gradient(circle at 90% -30%, rgba(181,140,83,.16), transparent 48%),
            linear-gradient(145deg,#fff,#f3eadf) !important;

        box-shadow:
            0 11px 25px rgba(25,21,17,.095),
            inset 0 1px 0 rgba(255,255,255,.90) !important;
    }

    html body .whb-general-header .wd-header-compare > a:hover::after {
        color: #8b6335 !important;
        -webkit-text-fill-color: #8b6335 !important;
    }
}


/* Compact desktop / laptop so the restored icon row does not overflow */
@media (min-width: 1025px) and (max-width: 1450px) {

    html body .whb-header-bottom .whb-col-center .wd-nav {
        gap: 1px !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li > a {
        padding-left: 7px !important;
        padding-right: 8px !important;
        gap: 5px !important;
        font-size: 11.4px !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li > a > span,
    html body .whb-header-bottom .whb-col-center .wd-nav > li > a .nav-link-text {
        font-size: 11.4px !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li:not(:last-child) > a::before {
        width: 24px !important;
        min-width: 24px !important;
        height: 24px !important;
        border-radius: 8px !important;
        background-size: 14px 14px !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li:last-child > a {
        padding-left: 9px !important;
        padding-right: 11px !important;
        gap: 6px !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li:last-child > a::before {
        width: 25px !important;
        min-width: 25px !important;
        height: 25px !important;
        background-size: 15px 15px !important;
    }

    html body .whb-general-header .wd-header-compare > a {
        min-width: 82px !important;
        padding-left: 12px !important;
        padding-right: 12px !important;
    }

    html body .whb-general-header .wd-header-compare > a::after {
        font-size: 10.8px !important;
    }
}


/* ============================================================
   SROBOTA — DESKTOP HEADER PRECISE FINAL CORRECTION
   Desktop only (>=1025px)
   - Compare keeps its existing dark design + wrench icon; only label/width shortened.
   - Service sits immediately to the right of the Navigation button.
   - Regular secondary menu stays centered with clear space on both sides.
   - Mobile / product archive / filters are untouched.
   ============================================================ */

@media (min-width: 1025px) {

    /* Use the whole bottom row as the positioning reference. */
    html body .whb-header-bottom .whb-flex-row {
        position: relative !important;
    }

    /* Reserve side breathing room for Service (left) and Compare (right). */
    html body .whb-header-bottom .whb-col-center {
        padding-left: 132px !important;
        padding-right: 108px !important;
    }

    /* Center only the regular menu links. */
    html body .whb-header-bottom .whb-col-center .wd-nav {
        position: static !important;
        width: 100% !important;
        max-width: 1040px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding: 0 !important;
        justify-content: center !important;
        gap: 2px !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li {
        flex: 0 0 auto !important;
    }


    /* ------------------------------------------------------------
       SERVICE — immediately beside the Navigation button.
       If a real Service link exists, move/style that real item.
       ------------------------------------------------------------ */
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="service" i]),
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="servis" i]),
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="repair" i]) {
        position: absolute !important;
        left: 166px !important;
        top: 50% !important;
        z-index: 25 !important;
        margin: 0 !important;
        padding: 0 !important;
        transform: translateY(-50%) !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="service" i]) > a,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="servis" i]) > a,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="repair" i]) > a {
        min-width: 112px !important;
        height: 46px !important;
        min-height: 46px !important;
        padding: 0 14px 0 10px !important;
        gap: 8px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        border: 1px solid rgba(204,168,108,.44) !important;
        border-radius: 14px !important;
        background:
            radial-gradient(circle at 92% -35%, rgba(218,184,123,.20), transparent 45%),
            linear-gradient(135deg,#181613,#302a22) !important;
        color: #fff !important;
        -webkit-text-fill-color: #fff !important;
        box-shadow:
            0 9px 23px rgba(18,16,13,.15),
            inset 0 1px 0 rgba(255,255,255,.055) !important;
        font-size: 0 !important;
        text-decoration: none !important;
        transform: translateY(0) !important;
        transition:
            transform .25s cubic-bezier(.2,.75,.2,1),
            border-color .25s ease,
            background .25s ease,
            box-shadow .25s ease !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="service" i]) > a::before,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="servis" i]) > a::before,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="repair" i]) > a::before {
        content: "" !important;
        display: inline-flex !important;
        width: 29px !important;
        min-width: 29px !important;
        height: 29px !important;
        margin: 0 !important;
        border: 1px solid rgba(229,196,135,.26) !important;
        border-radius: 9px !important;
        background-color: rgba(229,196,135,.10) !important;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23edcf92' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 6.2a4 4 0 0 0-5.2 5.2L4 16.7 7.3 20l5.3-5.3a4 4 0 0 0 5.2-5.2l-2.7 2.7-2.3-2.3 2.7-2.7Z'/%3E%3C/svg%3E") !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
        background-size: 17px 17px !important;
        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.06),
            0 4px 10px rgba(0,0,0,.10) !important;
        transform: scale(1) rotate(0deg) !important;
        transition:
            transform .25s cubic-bezier(.2,.8,.2,1),
            border-color .25s ease,
            background-color .25s ease !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="service" i]) > a > span,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="servis" i]) > a > span,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="repair" i]) > a > span,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="service" i]) > a .nav-link-text,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="servis" i]) > a .nav-link-text,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="repair" i]) > a .nav-link-text {
        font-size: 0 !important;
        line-height: 0 !important;
        color: transparent !important;
        -webkit-text-fill-color: transparent !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="service" i]) > a::after,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="servis" i]) > a::after,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="repair" i]) > a::after {
        content: "სერვისი" !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        position: static !important;
        width: auto !important;
        height: auto !important;
        margin: 0 !important;
        padding: 0 !important;
        border: 0 !important;
        background: none !important;
        box-shadow: none !important;
        color: #fff !important;
        -webkit-text-fill-color: #fff !important;
        opacity: 1 !important;
        font-family: "Noto Sans Georgian", "FiraGO", Arial, sans-serif !important;
        font-size: 11.5px !important;
        line-height: 1 !important;
        font-weight: 760 !important;
        text-transform: none !important;
        transform: none !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="service" i]):hover > a,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="servis" i]):hover > a,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="repair" i]):hover > a {
        transform: translateY(-3px) !important;
        border-color: rgba(224,190,128,.64) !important;
        background:
            radial-gradient(circle at 92% -35%, rgba(224,190,128,.30), transparent 45%),
            linear-gradient(135deg,#211d18,#3a3025) !important;
        box-shadow:
            0 14px 31px rgba(18,16,13,.21),
            inset 0 1px 0 rgba(255,255,255,.07) !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="service" i]):hover > a::before,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="servis" i]):hover > a::before,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="repair" i]):hover > a::before {
        transform: scale(1.09) rotate(-6deg) !important;
        border-color: rgba(229,196,135,.42) !important;
        background-color: rgba(229,196,135,.15) !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="service" i])::after,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="servis" i])::after,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="repair" i])::after {
        content: none !important;
        display: none !important;
    }

    /* Removed: fake non-clickable Service visual fallback. */

    /* ------------------------------------------------------------
       COMPARE — KEEP THE EXISTING DESIGN EXACTLY.
       Only shorten the visible label to "შედარება".
       The existing dark styling, border, icon and hover stay intact.
       ------------------------------------------------------------ */
    html body .whb-header-bottom .whb-col-center .wd-nav > li:last-child {
        position: absolute !important;
        right: 0 !important;
        top: 50% !important;
        z-index: 25 !important;
        margin: 0 !important;
        padding: 0 !important;
        transform: translateY(-50%) !important;
    }

    /* Do NOT redesign Compare: inherit the existing last-item button styling. */
    html body .whb-header-bottom .whb-col-center .wd-nav > li:last-child > a {
        width: auto !important;
        min-width: 0 !important;
        max-width: none !important;
    }

    /* Hide only the long original wording. */
    html body .whb-header-bottom .whb-col-center .wd-nav > li:last-child > a > span,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:last-child > a .nav-link-text {
        font-size: 0 !important;
        line-height: 0 !important;
        color: transparent !important;
        -webkit-text-fill-color: transparent !important;
    }

    /* Replace only the wording; all visual properties remain from the existing design. */
    html body .whb-header-bottom .whb-col-center .wd-nav > li:last-child > a::after {
        content: "შედარება" !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        position: static !important;
        inset: auto !important;
        width: auto !important;
        height: auto !important;
        margin: 0 !important;
        padding: 0 !important;
        border: 0 !important;
        background: none !important;
        box-shadow: none !important;
        color: #fff !important;
        -webkit-text-fill-color: #fff !important;
        opacity: 1 !important;
        font-family: "Noto Sans Georgian", "FiraGO", Arial, sans-serif !important;
        font-size: 11.5px !important;
        line-height: 1 !important;
        font-weight: 760 !important;
        letter-spacing: 0 !important;
        text-transform: none !important;
        transform: none !important;
    }
}

/* Compact desktop / laptop. Same design; only spacing is tightened. */
@media (min-width: 1025px) and (max-width: 1450px) {
    html body .whb-header-bottom .whb-col-center {
        padding-left: 116px !important;
        padding-right: 92px !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav {
        max-width: 900px !important;
        gap: 0 !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="service" i]),
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="servis" i]),
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="repair" i]),
    html body .whb-header-bottom .whb-col-center .wd-nav:not(:has(
        > li > a[href*="service" i],
        > li > a[href*="servis" i],
        > li > a[href*="repair" i]
    ))::before {
        left: 156px !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav:not(:has(
        > li > a[href*="service" i],
        > li > a[href*="servis" i],
        > li > a[href*="repair" i]
    ))::before {
        min-width: 100px !important;
        height: 42px !important;
        min-height: 42px !important;
        padding-left: 39px !important;
        padding-right: 11px !important;
        background-position: 12px center, center, center !important;
        background-size: 16px 16px, auto, auto !important;
        font-size: 10.7px !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li:last-child > a::after {
        font-size: 10.8px !important;
    }
}

@media (prefers-reduced-motion: reduce) {
    html body .whb-header-bottom .whb-col-center .wd-nav::before {
        animation: none !important;
    }
}

/* ============================================================
   SROBOTA — SECONDARY MENU MICRO SHIFT ONLY
   Desktop only. Moves only the regular secondary-menu links
   slightly toward the Service button. No other element changes.
   ============================================================ */
@media (min-width: 1025px) {
    html body .whb-header-bottom .whb-col-center .wd-nav
    > li:not(:last-child):not(:has(> a[href*="service" i])):not(:has(> a[href*="servis" i])):not(:has(> a[href*="repair" i])) {
        transform: translateX(-12px) !important;
    }
}

@media (min-width: 1025px) and (max-width: 1450px) {
    html body .whb-header-bottom .whb-col-center .wd-nav
    > li:not(:last-child):not(:has(> a[href*="service" i])):not(:has(> a[href*="servis" i])):not(:has(> a[href*="repair" i])) {
        transform: translateX(-8px) !important;
    }
}

/* ============================================================
   SROBOTA — NAV / SERVICE / COMPARE VISUAL REFINEMENT ONLY
   Desktop only (>=1025px)
   - Navigation: stronger site-menu hierarchy
   - Service: clearer technical/service identity
   - Compare: proper compare icon + clearer label
   - Positions/layout/secondary links/mobile/archive/filters unchanged
   ============================================================ */
@media (min-width: 1025px) {

    /* =========================
       NAVIGATION BUTTON
       ========================= */
    html body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a {
        border-color: rgba(214,183,126,.46) !important;
        background:
            radial-gradient(circle at 88% -35%, rgba(220,188,128,.20), transparent 44%),
            linear-gradient(135deg,#141311 0%,#2d2821 100%) !important;
        box-shadow:
            0 10px 25px rgba(18,16,13,.16),
            inset 0 1px 0 rgba(255,255,255,.06) !important;
        color: #fff !important;
        -webkit-text-fill-color: #fff !important;
        font-weight: 800 !important;
        letter-spacing: .006em !important;
    }

    html body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a > span,
    html body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a .nav-link-text {
        font-size: 13px !important;
        font-weight: 800 !important;
        color: #fff !important;
        -webkit-text-fill-color: #fff !important;
    }

    html body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a::before {
        background:
            linear-gradient(#e2c487,#e2c487) 0 0 / 17px 2px no-repeat,
            linear-gradient(#e2c487,#e2c487) 0 6px / 13px 2px no-repeat,
            linear-gradient(#e2c487,#e2c487) 0 12px / 17px 2px no-repeat !important;
        filter: drop-shadow(0 0 5px rgba(226,196,135,.12)) !important;
    }

    html body .whb-header-bottom .whb-col-left .wd-nav > li:first-child:hover > a {
        border-color: rgba(224,194,137,.68) !important;
        background:
            radial-gradient(circle at 88% -35%, rgba(224,194,137,.29), transparent 44%),
            linear-gradient(135deg,#1b1916 0%,#383027 100%) !important;
        box-shadow:
            0 15px 33px rgba(18,16,13,.22),
            inset 0 1px 0 rgba(255,255,255,.07) !important;
    }


    /* =========================
       SERVICE BUTTON — real link
       ========================= */
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="service" i]) > a,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="servis" i]) > a,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="repair" i]) > a {
        border-color: rgba(220,181,108,.56) !important;
        background:
            radial-gradient(circle at 90% -30%, rgba(229,190,117,.27), transparent 46%),
            linear-gradient(135deg,#211b15 0%,#3a2c1f 100%) !important;
        box-shadow:
            0 10px 25px rgba(35,24,14,.18),
            inset 0 1px 0 rgba(255,255,255,.065) !important;
        animation: srServiceSoftGlow 4.2s ease-in-out infinite !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="service" i]) > a::before,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="servis" i]) > a::before,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="repair" i]) > a::before {
        border-color: rgba(238,205,145,.36) !important;
        background-color: rgba(231,193,124,.14) !important;
        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.08),
            0 5px 12px rgba(0,0,0,.12) !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="service" i]) > a::after,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="servis" i]) > a::after,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="repair" i]) > a::after {
        font-size: 12.2px !important;
        font-weight: 800 !important;
        letter-spacing: .004em !important;
        color: #fff !important;
        -webkit-text-fill-color: #fff !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="service" i]):hover > a,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="servis" i]):hover > a,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="repair" i]):hover > a {
        border-color: rgba(236,203,141,.76) !important;
        background:
            radial-gradient(circle at 90% -30%, rgba(236,203,141,.35), transparent 46%),
            linear-gradient(135deg,#2a2119 0%,#463522 100%) !important;
        box-shadow:
            0 15px 32px rgba(35,24,14,.25),
            inset 0 1px 0 rgba(255,255,255,.08) !important;
    }

    /* Service fallback pseudo-button — same visual direction. */
    html body .whb-header-bottom .whb-col-center .wd-nav:not(:has(
        > li > a[href*="service" i],
        > li > a[href*="servis" i],
        > li > a[href*="repair" i]
    ))::before {
        border-color: rgba(220,181,108,.56) !important;
        background-color: #2a2118 !important;
        background-image:
            url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f0cf90' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 6.2a4 4 0 0 0-5.2 5.2L4 16.7 7.3 20l5.3-5.3a4 4 0 0 0 5.2-5.2l-2.7 2.7-2.3-2.3 2.7-2.7Z'/%3E%3C/svg%3E"),
            radial-gradient(circle at 90% -30%, rgba(229,190,117,.27), transparent 46%),
            linear-gradient(135deg,#211b15 0%,#3a2c1f 100%) !important;
        box-shadow:
            0 10px 25px rgba(35,24,14,.18),
            inset 0 1px 0 rgba(255,255,255,.065) !important;
        font-size: 12.2px !important;
        font-weight: 800 !important;
        letter-spacing: .004em !important;
        animation: srServiceSoftGlow 4.2s ease-in-out infinite !important;
    }

    @keyframes srServiceSoftGlow {
        0%,100% {
            filter: brightness(1) !important;
        }
        50% {
            filter: brightness(1.055) !important;
        }
    }


    /* =========================
       COMPARE BUTTON
       ========================= */
    html body .whb-header-bottom .whb-col-center .wd-nav > li:last-child > a {
        border-color: rgba(201,176,137,.42) !important;
        background:
            radial-gradient(circle at 88% -35%, rgba(205,182,145,.17), transparent 46%),
            linear-gradient(135deg,#1c1b19 0%,#332f2a 100%) !important;
        box-shadow:
            0 9px 23px rgba(18,16,13,.15),
            inset 0 1px 0 rgba(255,255,255,.055) !important;
        color: #fff !important;
        -webkit-text-fill-color: #fff !important;
    }

    /* Replace the old wrench with a compare/exchange icon. */
    html body .whb-header-bottom .whb-col-center .wd-nav > li:last-child > a::before {
        content: "" !important;
        display: inline-flex !important;
        width: 28px !important;
        min-width: 28px !important;
        height: 28px !important;
        margin: 0 !important;
        border: 1px solid rgba(223,199,158,.30) !important;
        border-radius: 9px !important;
        background-color: rgba(223,199,158,.10) !important;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e8cca0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h12'/%3E%3Cpath d='m14 5 3 3-3 3'/%3E%3Cpath d='M19 16H7'/%3E%3Cpath d='m10 13-3 3 3 3'/%3E%3C/svg%3E") !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
        background-size: 17px 17px !important;
        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.07),
            0 4px 10px rgba(0,0,0,.09) !important;
        transform: scale(1) !important;
        transition:
            transform .24s cubic-bezier(.2,.8,.2,1),
            border-color .24s ease,
            background-color .24s ease !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li:last-child > a::after {
        font-size: 12.2px !important;
        font-weight: 800 !important;
        letter-spacing: .004em !important;
        color: #fff !important;
        -webkit-text-fill-color: #fff !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li:last-child:hover > a {
        border-color: rgba(225,202,165,.62) !important;
        background:
            radial-gradient(circle at 88% -35%, rgba(225,202,165,.24), transparent 46%),
            linear-gradient(135deg,#24221f 0%,#403a33 100%) !important;
        box-shadow:
            0 14px 30px rgba(18,16,13,.21),
            inset 0 1px 0 rgba(255,255,255,.07) !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li:last-child:hover > a::before {
        transform: scale(1.08) !important;
        border-color: rgba(232,204,160,.48) !important;
        background-color: rgba(232,204,160,.15) !important;
    }
}

/* Keep typography readable but compact on smaller desktop/laptop widths. */
@media (min-width: 1025px) and (max-width: 1450px) {
    html body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a > span,
    html body .whb-header-bottom .whb-col-left .wd-nav > li:first-child > a .nav-link-text {
        font-size: 12.3px !important;
        font-weight: 800 !important;
    }

    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="service" i]) > a::after,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="servis" i]) > a::after,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="repair" i]) > a::after,
    html body .whb-header-bottom .whb-col-center .wd-nav:not(:has(
        > li > a[href*="service" i],
        > li > a[href*="servis" i],
        > li > a[href*="repair" i]
    ))::before,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:last-child > a::after {
        font-size: 11.4px !important;
        font-weight: 800 !important;
    }
}

@media (prefers-reduced-motion: reduce) {
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="service" i]) > a,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="servis" i]) > a,
    html body .whb-header-bottom .whb-col-center .wd-nav > li:has(> a[href*="repair" i]) > a,
    html body .whb-header-bottom .whb-col-center .wd-nav::before {
        animation: none !important;
    }
}


/* ============================================================
   SROBOTA — BLACK / GOLD PREMIUM HEADER — SAFE V3
   DESKTOP ONLY (>= 1025px)

   IMPORTANT SAFETY RULES
   - Starts from the last known-good header/menu CSS.
   - Does NOT change menu order, widths, gaps, positions or labels.
   - Does NOT use background shorthand on menu icon pseudo-elements,
     so their SVG background-image values remain intact.
   - Does NOT touch display / visibility / opacity of menu items.
   - Does NOT touch mobile, archive, products or filters.
   ============================================================ */

@media (min-width: 1025px) {

    /* ------------------------------------------------------------
       1) HEADER SURFACES
       Reference direction: deep black + antique gold + warm glow
       ------------------------------------------------------------ */

    html body .whb-top-bar {
        background:
            linear-gradient(
                90deg,
                #8f6728 0%,
                #b4873d 34%,
                #c29a4c 52%,
                #a87831 76%,
                #8b6226 100%
            ) !important;

        border-bottom:
            1px solid rgba(245, 215, 150, .28) !important;

        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.10),
            inset 0 -1px 0 rgba(34,24,12,.22) !important;
    }


    html body .whb-general-header {
        background:
            radial-gradient(
                circle at 13% 5%,
                rgba(207, 157, 67, .13),
                transparent 28%
            ),
            radial-gradient(
                circle at 88% -20%,
                rgba(230, 188, 101, .09),
                transparent 25%
            ),
            linear-gradient(
                180deg,
                #0a0907 0%,
                #100e0b 48%,
                #080706 100%
            ) !important;

        border-top:
            1px solid rgba(238, 202, 127, .13) !important;

        border-bottom:
            1px solid rgba(224, 184, 105, .24) !important;

        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.025),
            inset 0 -1px 0 rgba(255,255,255,.015),
            0 12px 34px rgba(0,0,0,.24) !important;
    }


    html body .whb-header-bottom {
        background:
            radial-gradient(
                circle at 18% -80%,
                rgba(204, 153, 63, .10),
                transparent 29%
            ),
            linear-gradient(
                180deg,
                #11100d 0%,
                #0a0907 100%
            ) !important;

        border-top:
            1px solid rgba(228, 190, 114, .16) !important;

        border-bottom:
            1px solid rgba(228, 190, 114, .26) !important;

        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.02),
            0 9px 26px rgba(0,0,0,.20) !important;
    }


    /* ------------------------------------------------------------
       2) LOGO
       Never replace/hide the logo. Only a restrained light treatment.
       ------------------------------------------------------------ */

    html body .whb-general-header .wd-logo img,
    html body .whb-general-header .site-logo img {
        filter:
            drop-shadow(0 4px 12px rgba(221, 166, 67, .14))
            saturate(1.04)
            contrast(1.03) !important;
    }


    /* ------------------------------------------------------------
       3) SEARCH BAR
       No dimensions/layout changes.
       ------------------------------------------------------------ */

    html body .whb-general-header input[type="search"],
    html body .whb-general-header .search-field {
        background-color: #15120e !important;

        color: #f2eadc !important;
        -webkit-text-fill-color: #f2eadc !important;

        border-color:
            rgba(221, 183, 108, .34) !important;

        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.035),
            inset 0 -1px 0 rgba(0,0,0,.28),
            0 5px 15px rgba(0,0,0,.17) !important;
    }


    html body .whb-general-header input[type="search"]::placeholder,
    html body .whb-general-header .search-field::placeholder {
        color:
            rgba(230, 216, 193, .58) !important;

        -webkit-text-fill-color:
            rgba(230, 216, 193, .58) !important;

        opacity: 1 !important;
    }


    html body .whb-general-header input[type="search"]:focus,
    html body .whb-general-header .search-field:focus {
        background-color: #19150f !important;

        border-color:
            rgba(231, 195, 124, .58) !important;

        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.04),
            0 0 0 3px rgba(201, 151, 62, .09),
            0 8px 20px rgba(0,0,0,.22) !important;
    }


    html body .whb-general-header .searchsubmit,
    html body .whb-general-header .wd-searchsubmit,
    html body .whb-general-header .search-button,
    html body .whb-general-header button[type="submit"] {
        background-color: #0b0a08 !important;

        color: #e4bd6c !important;
        -webkit-text-fill-color: #e4bd6c !important;

        border-color:
            rgba(228, 189, 111, .38) !important;

        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.04),
            0 7px 17px rgba(0,0,0,.22) !important;
    }


    html body .whb-general-header .searchsubmit:hover,
    html body .whb-general-header .wd-searchsubmit:hover,
    html body .whb-general-header .search-button:hover,
    html body .whb-general-header button[type="submit"]:hover {
        background-color: #17120b !important;

        border-color:
            rgba(235, 199, 127, .62) !important;

        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.05),
            0 10px 22px rgba(0,0,0,.28),
            0 0 18px rgba(205, 153, 62, .09) !important;
    }


    /* ------------------------------------------------------------
       4) ACCOUNT / WISHLIST / CART TOOLS
       Only surface colors. Their actual icons/counts remain untouched.
       ------------------------------------------------------------ */

    html body .whb-general-header .wd-tools-element > a,
    html body .whb-general-header .wd-header-my-account > a,
    html body .whb-general-header .wd-header-wishlist > a,
    html body .whb-general-header .wd-header-cart > a {
        background-color: #100f0c !important;

        border-color:
            rgba(222, 183, 106, .28) !important;

        color: #eee2cd !important;
        -webkit-text-fill-color: #eee2cd !important;

        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.03),
            0 6px 16px rgba(0,0,0,.19) !important;
    }


    html body .whb-general-header .wd-tools-element > a:hover,
    html body .whb-general-header .wd-header-my-account > a:hover,
    html body .whb-general-header .wd-header-wishlist > a:hover,
    html body .whb-general-header .wd-header-cart > a:hover {
        background-color: #19150f !important;

        border-color:
            rgba(233, 196, 123, .48) !important;

        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.04),
            0 10px 23px rgba(0,0,0,.25),
            0 0 15px rgba(199, 149, 60, .07) !important;
    }


    html body .whb-general-header .wd-tools-count {
        background-color: #c29443 !important;

        color: #120e08 !important;
        -webkit-text-fill-color: #120e08 !important;

        border-color:
            rgba(255, 231, 178, .35) !important;

        box-shadow:
            0 3px 9px rgba(0,0,0,.22) !important;
    }


    /* ------------------------------------------------------------
       5) REGULAR SECONDARY MENU TEXT
       No label, size, position or order changes.
       ------------------------------------------------------------ */

    html body .whb-header-bottom .whb-col-center .wd-nav
    > li:not(:last-child):not(:has(> a[href*="service" i])):not(:has(> a[href*="servis" i])):not(:has(> a[href*="repair" i]))
    > a,

    html body .whb-header-bottom .whb-col-center .wd-nav
    > li:not(:last-child):not(:has(> a[href*="service" i])):not(:has(> a[href*="servis" i])):not(:has(> a[href*="repair" i]))
    > a > span,

    html body .whb-header-bottom .whb-col-center .wd-nav
    > li:not(:last-child):not(:has(> a[href*="service" i])):not(:has(> a[href*="servis" i])):not(:has(> a[href*="repair" i]))
    > a .nav-link-text {
        color: #e9decb !important;
        -webkit-text-fill-color: #e9decb !important;
    }


    html body .whb-header-bottom .whb-col-center .wd-nav
    > li:not(:last-child):not(:has(> a[href*="service" i])):not(:has(> a[href*="servis" i])):not(:has(> a[href*="repair" i]))
    > a:hover,

    html body .whb-header-bottom .whb-col-center .wd-nav
    > li:not(:last-child):not(:has(> a[href*="service" i])):not(:has(> a[href*="servis" i])):not(:has(> a[href*="repair" i]))
    > a:hover > span,

    html body .whb-header-bottom .whb-col-center .wd-nav
    > li:not(:last-child):not(:has(> a[href*="service" i])):not(:has(> a[href*="servis" i])):not(:has(> a[href*="repair" i]))
    > a:hover .nav-link-text {
        color: #f0c978 !important;
        -webkit-text-fill-color: #f0c978 !important;
    }


    /* ------------------------------------------------------------
       6) REGULAR MENU ICON HOLDERS
       CRITICAL: background-color only.
       The existing background-image SVG is NOT replaced.
       ------------------------------------------------------------ */

    html body .whb-header-bottom .whb-col-center .wd-nav
    > li:not(:last-child):not(:has(> a[href*="service" i])):not(:has(> a[href*="servis" i])):not(:has(> a[href*="repair" i]))
    > a::before {
        background-color:
            rgba(25, 20, 14, .96) !important;

        border-color:
            rgba(224, 184, 105, .34) !important;

        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.035),
            0 4px 11px rgba(0,0,0,.19) !important;
    }


    html body .whb-header-bottom .whb-col-center .wd-nav
    > li:not(:last-child):not(:has(> a[href*="service" i])):not(:has(> a[href*="servis" i])):not(:has(> a[href*="repair" i]))
    > a:hover::before {
        background-color:
            rgba(45, 34, 19, .98) !important;

        border-color:
            rgba(236, 198, 125, .57) !important;

        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.045),
            0 7px 15px rgba(0,0,0,.24),
            0 0 13px rgba(202, 152, 61, .08) !important;
    }


    /* ------------------------------------------------------------
       7) EXISTING NAVIGATION / SERVICE / COMPARE
       Their existing design/icons remain.
       Only harmonize border/shadow — no background-image changes.
       ------------------------------------------------------------ */

    html body .whb-header-bottom .whb-col-left .wd-nav
    > li:first-child > a,

    html body .whb-header-bottom .whb-col-center .wd-nav
    > li:has(> a[href*="service" i]) > a,

    html body .whb-header-bottom .whb-col-center .wd-nav
    > li:has(> a[href*="servis" i]) > a,

    html body .whb-header-bottom .whb-col-center .wd-nav
    > li:has(> a[href*="repair" i]) > a,

    html body .whb-header-bottom .whb-col-center .wd-nav
    > li:last-child > a {
        border-color:
            rgba(226, 187, 110, .48) !important;

        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.055),
            0 10px 25px rgba(0,0,0,.27),
            0 0 0 1px rgba(213, 163, 72, .045) !important;
    }


    /* ------------------------------------------------------------
       8) STICKY STATE
       Surface only. No structure changes.
       ------------------------------------------------------------ */

    html body .whb-sticked .whb-general-header,
    html body .whb-sticky-header .whb-general-header {
        background:
            linear-gradient(
                180deg,
                rgba(10, 9, 7, .96),
                rgba(15, 13, 10, .96)
            ) !important;

        backdrop-filter:
            blur(17px) saturate(125%) !important;

        -webkit-backdrop-filter:
            blur(17px) saturate(125%) !important;

        border-bottom-color:
            rgba(226, 187, 110, .26) !important;
    }


    html body .whb-sticked .whb-header-bottom,
    html body .whb-sticky-header .whb-header-bottom {
        background:
            rgba(10, 9, 7, .96) !important;

        backdrop-filter:
            blur(17px) saturate(125%) !important;

        -webkit-backdrop-filter:
            blur(17px) saturate(125%) !important;
    }


    html body .whb-sticky-shadow.whb-sticked {
        box-shadow:
            0 15px 34px rgba(0,0,0,.30) !important;
    }
}

/* =========================================================
   SROBOTA — TOP GOLD BAR RELOCATED MENU BEAUTIFY
   Scope: only the relocated top-bar menu
   Safe: does not touch the original menu logic
   ========================================================= */

@media (min-width: 1025px) {

    /* a little more vertical room for framed buttons */
    html body .whb-top-bar {
        min-height: 50px !important;
    }

    html body .sr-topbar-relocated-menu {
        left: 18px !important;
        right: 240px !important;
    }

    html body .sr-topbar-relocated-menu .sr-topbar-menu-list {
        gap: 4px !important;
    }

    html body .sr-topbar-relocated-menu .sr-topbar-menu-list > li {
        margin: 0 2px !important;
        padding: 0 !important;
        position: relative !important;
    }

    /* remove old separators because we now use framed items */
    html body .sr-topbar-relocated-menu .sr-topbar-menu-list > li::after {
        display: none !important;
        content: none !important;
    }

    /* -----------------------------
       MAIN BUTTON LOOK
    ----------------------------- */
    html body .sr-topbar-relocated-menu .sr-topbar-menu-list > li > a {
        min-height: 38px !important;
        padding: 0 14px 0 12px !important;
        gap: 8px !important;

        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;

        border: 1px solid rgba(63, 39, 8, .16) !important;
        border-radius: 12px !important;

        background:
            linear-gradient(180deg, rgba(255,255,255,.10), rgba(255,255,255,.05)) !important;

        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.18),
            0 3px 10px rgba(68, 38, 4, .10) !important;

        color: #2d1b08 !important;
        -webkit-text-fill-color: #2d1b08 !important;

        font-size: 13.8px !important;
        font-weight: 700 !important;
        line-height: 1.1 !important;
        letter-spacing: 0 !important;

        text-decoration: none !important;

        transition:
            transform .22s ease,
            border-color .22s ease,
            background .22s ease,
            box-shadow .22s ease,
            color .22s ease !important;
    }

    html body .sr-topbar-relocated-menu .sr-topbar-menu-list > li > a > span,
    html body .sr-topbar-relocated-menu .sr-topbar-menu-list > li > a .nav-link-text {
        color: #2d1b08 !important;
        -webkit-text-fill-color: #2d1b08 !important;
        font-size: 13.8px !important;
        font-weight: 700 !important;
        line-height: 1.1 !important;
    }

    html body .sr-topbar-relocated-menu .sr-topbar-menu-list > li > a:hover {
        transform: translateY(-2px) !important;

        border-color: rgba(63, 39, 8, .26) !important;

        background:
            linear-gradient(180deg, rgba(255,255,255,.18), rgba(255,255,255,.08)) !important;

        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.22),
            0 7px 16px rgba(68, 38, 4, .14),
            0 0 0 1px rgba(255,255,255,.04) !important;

        color: #17110a !important;
        -webkit-text-fill-color: #17110a !important;
    }

    html body .sr-topbar-relocated-menu .sr-topbar-menu-list > li > a:hover > span,
    html body .sr-topbar-relocated-menu .sr-topbar-menu-list > li > a:hover .nav-link-text {
        color: #17110a !important;
        -webkit-text-fill-color: #17110a !important;
    }

    /* subtle bottom glow line */
    html body .sr-topbar-relocated-menu .sr-topbar-menu-list > li > a::after {
        content: "" !important;
        position: absolute !important;
        left: 12px !important;
        right: 12px !important;
        bottom: 4px !important;
        height: 2px !important;
        border-radius: 999px !important;
        background: linear-gradient(90deg, transparent, rgba(70, 43, 8, .24), transparent) !important;
        opacity: 0 !important;
        transition: opacity .22s ease !important;
        pointer-events: none !important;
    }

    html body .sr-topbar-relocated-menu .sr-topbar-menu-list > li > a:hover::after {
        opacity: 1 !important;
    }

    /* -----------------------------
       ICON BOXES
    ----------------------------- */
    html body .sr-topbar-relocated-menu .sr-topbar-menu-list > li > a::before {
        content: "" !important;
        display: inline-flex !important;

        width: 24px !important;
        min-width: 24px !important;
        height: 24px !important;

        margin: 0 !important;
        padding: 0 !important;

        border: 1px solid rgba(59, 36, 8, .16) !important;
        border-radius: 8px !important;

        background-color: rgba(255,255,255,.14) !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
        background-size: 14px 14px !important;

        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.14),
            0 2px 6px rgba(65, 38, 8, .08) !important;

        filter: none !important;

        transform: translateY(0) scale(1) !important;
        transition:
            transform .22s ease,
            border-color .22s ease,
            background-color .22s ease,
            box-shadow .22s ease !important;
    }

    html body .sr-topbar-relocated-menu .sr-topbar-menu-list > li > a:hover::before {
        transform: translateY(-1px) scale(1.05) !important;
        border-color: rgba(59, 36, 8, .24) !important;
        background-color: rgba(255,255,255,.20) !important;
        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.18),
            0 5px 10px rgba(65, 38, 8, .12) !important;
    }

    /* -----------------------------
       INDIVIDUAL ICONS
    ----------------------------- */

    /* 1 — Warranty */
    html body .sr-topbar-relocated-menu .sr-topbar-menu-list > li:nth-child(1) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23321f07' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 19 6v5c0 4.8-2.9 8.1-7 10-4.1-1.9-7-5.2-7-10V6l7-3Z'/%3E%3Cpath d='m9 12 2 2 4-5'/%3E%3C/svg%3E") !important;
    }

    /* 2 — Partners */
    html body .sr-topbar-relocated-menu .sr-topbar-menu-list > li:nth-child(2) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23321f07' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='9' r='3'/%3E%3Ccircle cx='16.5' cy='10' r='2.5'/%3E%3Cpath d='M3.5 19c.6-3.3 2.4-5 5.5-5s4.9 1.7 5.5 5'/%3E%3Cpath d='M14.5 15c2.9-.3 4.8 1 5.5 3.5'/%3E%3C/svg%3E") !important;
    }

    /* 3 — Order check */
    html body .sr-topbar-relocated-menu .sr-topbar-menu-list > li:nth-child(3) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23321f07' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h11v9H3z'/%3E%3Cpath d='M14 10h4l3 3v3h-7z'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3C/svg%3E") !important;
    }

    /* 4 — FAQ */
    html body .sr-topbar-relocated-menu .sr-topbar-menu-list > li:nth-child(4) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23321f07' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 5h14v10H9l-4 4V5Z'/%3E%3Cpath d='M9.5 9a2.5 2.5 0 1 1 4.1 1.9c-.9.7-1.6 1.1-1.6 2.1'/%3E%3Cpath d='M12 15.7h.01'/%3E%3C/svg%3E") !important;
    }

    /* 5 — Contact / Branches */
    html body .sr-topbar-relocated-menu .sr-topbar-menu-list > li:nth-child(5) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23321f07' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s6-5.1 6-11a6 6 0 1 0-12 0c0 5.9 6 11 6 11Z'/%3E%3Ccircle cx='12' cy='10' r='2.2'/%3E%3C/svg%3E") !important;
    }

    /* 6 — About us */
    html body .sr-topbar-relocated-menu .sr-topbar-menu-list > li:nth-child(6) > a::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23321f07' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v6'/%3E%3Cpath d='M12 7.5h.01'/%3E%3C/svg%3E") !important;
    }

    /* slightly tighter on smaller desktop widths */
    @media (min-width: 1025px) and (max-width: 1400px) {
        html body .whb-top-bar {
            min-height: 48px !important;
        }

        html body .sr-topbar-relocated-menu {
            left: 14px !important;
            right: 215px !important;
        }

        html body .sr-topbar-relocated-menu .sr-topbar-menu-list > li > a {
            padding: 0 11px 0 10px !important;
            font-size: 13px !important;
            gap: 7px !important;
        }

        html body .sr-topbar-relocated-menu .sr-topbar-menu-list > li > a > span,
        html body .sr-topbar-relocated-menu .sr-topbar-menu-list > li > a .nav-link-text {
            font-size: 13px !important;
        }

        html body .sr-topbar-relocated-menu .sr-topbar-menu-list > li > a::before {
            width: 22px !important;
            min-width: 22px !important;
            height: 22px !important;
            background-size: 13px 13px !important;
        }
    }
}











/* ============================================================
   SROBOTA — COOKIE BAR
   FINAL WOODMART NATIVE VERSION
============================================================ */


/* ============================================================
   COOKIE POPUP CONTAINER
============================================================ */

body .wd-cookies-popup,
body .woodmart-cookies-popup {

    left: 16px !important;
    right: 16px !important;
    bottom: 24px !important;

    width: auto !important;
    max-width: 980px !important;

    margin-left: auto !important;
    margin-right: auto !important;

    padding: 0 !important;

    border: 1px solid rgba(200,164,106,.20) !important;
    border-radius: 18px !important;

    background:
        radial-gradient(
            circle at 100% 0%,
            rgba(200,164,106,.12),
            transparent 35%
        ),
        linear-gradient(
            145deg,
            #211d18 0%,
            #151310 100%
        ) !important;

    box-shadow:
        0 18px 50px rgba(21,19,16,.22) !important;

    overflow: hidden !important;

    z-index: 99999 !important;
}


/* ============================================================
   INNER
============================================================ */

body .wd-cookies-popup .wd-cookies-inner,
body .woodmart-cookies-popup .wd-cookies-inner,
body .wd-cookies-popup .cookies-inner,
body .woodmart-cookies-popup .cookies-inner {

    min-height: 72px !important;

    padding: 11px 13px !important;

    display: flex !important;
    align-items: center !important;

    gap: 14px !important;
}


/* ============================================================
   TEXT AREA
============================================================ */

body .wd-cookies-popup .cookies-info-text,
body .woodmart-cookies-popup .cookies-info-text {

    flex: 1 1 auto !important;

    width: auto !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;
}


body .wd-cookies-popup .cookies-info-text > p,
body .woodmart-cookies-popup .cookies-info-text > p {

    margin: 0 !important;
    padding: 0 !important;
}


/* ============================================================
   SROBOTA CUSTOM MESSAGE
============================================================ */

.srb-cookie-message {

    width: 100%;

    display: flex;
    align-items: center;

    gap: 12px;

    margin: 0;
    padding: 0;

    box-sizing: border-box;
}


/* ICON */

.srb-cookie-symbol {

    width: 36px;
    height: 36px;

    min-width: 36px;

    display: flex;
    align-items: center;
    justify-content: center;

    border: 1px solid rgba(200,164,106,.27);
    border-radius: 11px;

    background: rgba(200,164,106,.07);

    color: #c8a46a;

    font-size: 15px;
    line-height: 1;
}


/* COPY */

.srb-cookie-content {

    flex: 1;

    min-width: 0;
}


/* LABEL */

.srb-cookie-label {

    margin: 0 0 3px 0 !important;

    color: #c8a46a !important;

    font-size: 8px !important;
    line-height: 1.2 !important;

    font-weight: 700 !important;

    letter-spacing: .14em !important;
}


/* TITLE */

.srb-cookie-title {

    margin: 0 !important;

    color: #f8f5ef !important;

    font-size: 12.5px !important;
    line-height: 1.35 !important;

    font-weight: 650 !important;

    letter-spacing: -.01em !important;
}


/* DESCRIPTION */

.srb-cookie-description {

    margin: 3px 0 0 0 !important;

    color: rgba(255,255,255,.50) !important;

    font-size: 9.5px !important;
    line-height: 1.4 !important;
}


/* PRIVACY LINK */

.srb-cookie-description a {

    color: #c8a46a !important;

    font-weight: 650 !important;

    text-decoration: none !important;

    border-bottom:
        1px solid rgba(200,164,106,.32);

    padding-bottom: 1px;

    transition:
        color .2s ease,
        border-color .2s ease;
}


.srb-cookie-description a:hover {

    color: #dbc091 !important;

    border-color: #dbc091;
}


/* ============================================================
   BUTTON AREA
============================================================ */

body .wd-cookies-popup .cookies-buttons,
body .woodmart-cookies-popup .cookies-buttons {

    position: relative !important;

    flex: 0 0 auto !important;

    display: flex !important;
    align-items: center !important;

    margin: 0 !important;
    padding: 0 !important;

    z-index: 5 !important;
}


/* ============================================================
   HIDE MORE INFO
============================================================ */

body .wd-cookies-popup .cookies-more-btn,
body .woodmart-cookies-popup .cookies-more-btn {

    display: none !important;
}


/* ============================================================
   ACCEPT BUTTON
   WOODMART NATIVE BUTTON — მხოლოდ დიზაინს ვუცვლით
============================================================ */

body .wd-cookies-popup .cookies-accept-btn,
body .woodmart-cookies-popup .cookies-accept-btn {

    position: relative !important;

    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: auto !important;

    min-width: 118px !important;
    min-height: 42px !important;

    margin: 0 !important;

    padding: 0 19px !important;

    border: 1px solid #c8a46a !important;
    border-radius: 999px !important;

    background: #c8a46a !important;

    color: #151310 !important;

    font-size: 0 !important;
    line-height: 1 !important;

    font-weight: 700 !important;

    text-decoration: none !important;
    text-transform: none !important;

    cursor: pointer !important;

    opacity: 1 !important;
    visibility: visible !important;

    pointer-events: auto !important;

    box-shadow:
        0 7px 20px rgba(0,0,0,.08) !important;

    transition:
        transform .25s ease,
        background .25s ease,
        border-color .25s ease,
        box-shadow .25s ease !important;
}


/* ქართული ტექსტი */

body .wd-cookies-popup .cookies-accept-btn::after,
body .woodmart-cookies-popup .cookies-accept-btn::after {

    content: "ვეთანხმები";

    display: block;

    color: #151310;

    font-size: 11px;
    line-height: 1;

    font-weight: 700;

    white-space: nowrap;

    pointer-events: none;
}


body .wd-cookies-popup .cookies-accept-btn:hover,
body .woodmart-cookies-popup .cookies-accept-btn:hover {

    transform: translateY(-1px) !important;

    background: #d8b679 !important;
    border-color: #d8b679 !important;

    box-shadow:
        0 10px 25px rgba(0,0,0,.12) !important;
}


/* ============================================================
   MOBILE
============================================================ */

@media (max-width: 767px) {

    body .wd-cookies-popup,
    body .woodmart-cookies-popup {

        left: 9px !important;
        right: 9px !important;

        bottom: 10px !important;

        width: auto !important;
        max-width: none !important;

        border-radius: 15px !important;
    }


    body .wd-cookies-popup .wd-cookies-inner,
    body .woodmart-cookies-popup .wd-cookies-inner,
    body .wd-cookies-popup .cookies-inner,
    body .woodmart-cookies-popup .cookies-inner {

        min-height: 62px !important;

        padding: 9px 10px !important;

        gap: 8px !important;
    }


    .srb-cookie-symbol {

        display: none;
    }


    .srb-cookie-label {

        display: none;
    }


    .srb-cookie-title {

        font-size: 10.5px !important;
        line-height: 1.35 !important;
    }


    .srb-cookie-description {

        margin-top: 2px !important;

        font-size: 8.5px !important;
        line-height: 1.35 !important;
    }


    body .wd-cookies-popup .cookies-accept-btn,
    body .woodmart-cookies-popup .cookies-accept-btn {

        min-width: 94px !important;
        min-height: 35px !important;

        padding: 0 12px !important;
    }


    body .wd-cookies-popup .cookies-accept-btn::after,
    body .woodmart-cookies-popup .cookies-accept-btn::after {

        font-size: 9.5px;
    }

}


/* ============================================================
   VERY SMALL MOBILE
============================================================ */

@media (max-width: 390px) {

    .srb-cookie-description {

        display: none;
    }


    .srb-cookie-title {

        font-size: 10px !important;
    }


    body .wd-cookies-popup .cookies-accept-btn,
    body .woodmart-cookies-popup .cookies-accept-btn {

        min-width: 86px !important;

        padding-left: 10px !important;
        padding-right: 10px !important;
    }

}
/* SROBOTA — FAQ TOP MENU FIT FIX */
@media (min-width: 1025px) {

    html.srh-ready body
    .srh-top-item:has(> a[href*="/faq"])
    > .srh-top-link {
        padding-left: 5px !important;
        padding-right: 6px !important;
        gap: 3px !important;
        justify-content: center !important;
    }

    html.srh-ready body
    .srh-top-item:has(> a[href*="/faq"])
    > .srh-top-link
    .srh-top-icon {
        width: 20px !important;
        min-width: 20px !important;
        height: 20px !important;
        flex-basis: 20px !important;
    }

    html.srh-ready body
    .srh-top-item:has(> a[href*="/faq"])
    > .srh-top-link
    .nav-link-text {
        font-size: 9.8px !important;
        letter-spacing: -0.1px !important;
        white-space: nowrap !important;
    }
}
			