/* Lubinco header in the sketch's design — one black row (Click-In 11.2026) */
.lbh{background:#000!important;position:relative;border-bottom:1px solid rgba(191,160,105,.35)}
.lbh>.elementor-container{min-height:84px;align-items:center}
.lbh .elementor-column{align-self:center}
.lbh .elementor-widget-wrap{align-items:center!important}
.lbh :where(svg){fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}

/* logo */
.lbh .elementor-widget-theme-site-logo img{max-height:60px!important;width:auto!important}
.lbh-m .elementor-widget-theme-site-logo img{max-height:46px!important}

/* main menu */
.lbh .elementor-nav-menu--main .elementor-nav-menu>li>a.elementor-item{color:#EEE8DC!important;font-family:'ploni-regular-aaa',sans-serif!important;font-size:15.5px!important;font-weight:400!important;padding:9px 12px!important;border-radius:8px;transition:background .2s,color .2s}
.lbh .elementor-nav-menu--main .elementor-nav-menu>li>a.elementor-item:hover,.lbh .elementor-nav-menu--main .elementor-nav-menu>li>a.elementor-item.highlighted,.lbh .elementor-nav-menu--main .elementor-nav-menu>li.current-menu-item>a{color:#fff!important;background:rgba(191,160,105,.16)}
.lbh .elementor-nav-menu--main .elementor-nav-menu>li{margin:0!important}
.lbh .elementor-nav-menu--main .elementor-nav-menu>li::after,.lbh .elementor-nav-menu--main .elementor-nav-menu>li::before{display:none!important}
.lbh .elementor-nav-menu--main .sub-arrow{color:#BFA069}
.lbh .elementor-nav-menu--main .elementor-nav-menu>li.lbh-sale>a.elementor-item{background:#B32431!important;color:#fff!important;font-family:'ploni-bold-aaa',sans-serif!important;margin-inline-start:4px}
.lbh .elementor-nav-menu--main .elementor-nav-menu>li.lbh-sale>a.elementor-item:hover{background:#8F1C27!important}
/* dropdowns */
.lbh .elementor-nav-menu--main .sub-menu{background:#111!important;border:1px solid rgba(191,160,105,.3)!important;border-radius:10px!important;padding:6px!important;min-width:220px!important}
.lbh .elementor-nav-menu--main .sub-menu a.elementor-sub-item{color:#EEE8DC!important;background:transparent!important;font-family:'ploni-regular-aaa',sans-serif!important;font-size:15px!important;padding:9px 12px!important;border-radius:6px;border:0!important}
.lbh .elementor-nav-menu--main .sub-menu a.elementor-sub-item:hover{background:rgba(191,160,105,.16)!important;color:#fff!important}

/* icons + cart */
.lbh-icons{display:flex;gap:2px;align-items:center}
.lbh-ic{width:44px;height:44px;border-radius:50%!important;display:grid!important;place-items:center;color:#EEE8DC!important;background:transparent!important;border:0!important;padding:0!important;cursor:pointer}
.lbh-ic:hover{background:rgba(255,255,255,.1)!important;color:#fff!important}
.lbh-ic svg{width:22px;height:22px}
.lbh .elementor-widget-shortcode,.lbh .elementor-widget-woocommerce-menu-cart{width:auto!important;margin:0!important}
.lbh .elementor-menu-cart__toggle .elementor-button{background:transparent!important;border:0!important;color:#EEE8DC!important;padding:8px!important}
.lbh .elementor-menu-cart__toggle .elementor-button-icon{color:#EEE8DC!important}
.lbh .elementor-menu-cart__toggle .elementor-button-icon svg,.lbh .elementor-menu-cart__toggle .elementor-button-icon i{fill:#EEE8DC!important;color:#EEE8DC!important}
.lbh .elementor-menu-cart__toggle .elementor-button-text{color:#EEE8DC!important;font-family:'ploni-regular-aaa',sans-serif}
.lbh .elementor-menu-cart__toggle .elementor-button-icon-qty[data-counter]{background:#BFA069!important;color:#000!important}

/* search panel (the site's Jet search, opened from the icon) */
.lbh .lbh-search{display:none!important;position:absolute!important;top:100%;left:0;right:0;width:100%!important;max-width:none!important;background:#000;padding:12px clamp(16px,4vw,48px) 16px!important;z-index:120;border-bottom:1px solid rgba(191,160,105,.35);margin:0!important}
.lbh.lbh-search-open .lbh-search{display:block!important}
.lbh .lbh-search .jet-ajax-search__form{max-width:760px;margin:0 auto}

/* columns */
.lbh-d .lbh-c-logo{width:auto!important;flex:0 0 auto}
.lbh-d .lbh-c-nav{flex:1 1 auto;width:auto!important}
.lbh-d .lbh-c-ic{width:auto!important;flex:0 0 auto}
.lbh-d .lbh-c-ic>.elementor-widget-wrap{justify-content:flex-end;flex-wrap:nowrap}
.lbh-d .lbh-c-nav .elementor-nav-menu--main{display:flex;justify-content:center}
.lbh-d>.elementor-container{padding:0 clamp(16px,2.4vw,40px)}
@media (max-width:1366px){.lbh .elementor-nav-menu--main .elementor-nav-menu>li>a.elementor-item{font-size:14.5px!important;padding:8px 8px!important}}
@media (max-width:1200px){.lbh .elementor-nav-menu--main .elementor-nav-menu>li>a.elementor-item{font-size:13.5px!important;padding:7px 6px!important}.lbh-d .elementor-widget-theme-site-logo img{max-height:48px!important}}

/* mobile / tablet row: hamburger (right) · logo (center) · search + cart (left) */
.lbh-m>.elementor-container{min-height:64px;flex-wrap:nowrap!important}
.lbh-m .elementor-column{width:33.333%!important}
.lbh-m .lbh-c-burger>.elementor-widget-wrap{justify-content:flex-start}
.lbh-m .lbh-c-logo>.elementor-widget-wrap{justify-content:center}
.lbh-m .lbh-c-ic>.elementor-widget-wrap{justify-content:flex-end;flex-wrap:nowrap}
.lbh-m .elementor-menu-toggle{background:transparent!important;color:#EEE8DC!important;font-size:24px!important;padding:8px!important}
.lbh-m .elementor-menu-toggle svg,.lbh-m .elementor-menu-toggle i{fill:#EEE8DC!important;color:#EEE8DC!important}
.lbh-m .elementor-nav-menu--dropdown{background:#111!important;border-top:1px solid rgba(191,160,105,.3)}
.lbh-m .elementor-nav-menu--dropdown a{color:#EEE8DC!important;background:transparent!important;font-family:'ploni-regular-aaa',sans-serif!important;font-size:17px!important;padding:14px 20px!important;border-bottom:1px solid rgba(255,255,255,.07)}
.lbh-m .elementor-nav-menu--dropdown a:hover,.lbh-m .elementor-nav-menu--dropdown a.highlighted{background:rgba(191,160,105,.16)!important;color:#fff!important}
.lbh-m .elementor-nav-menu--dropdown li.lbh-sale>a{color:#ff6b75!important;font-family:'ploni-bold-aaa',sans-serif!important}
.lbh-m .elementor-menu-cart__toggle .elementor-button-text{display:none}
/* v1.2.1: no "grow" hover animation (it enlarged the text); search panel spans the whole header */
.lbh .elementor-nav-menu--main .elementor-item,.lbh .elementor-nav-menu--main .elementor-item:hover,.lbh .elementor-nav-menu--main .elementor-item.highlighted{transform:none!important}
.lbh .lbh-c-ic,.lbh .lbh-c-ic>.elementor-widget-wrap,.lbh .lbh-c-ic>.elementor-element-populated,.lbh .lbh-c-ic .elementor-widget-wrap{position:static!important}
.lbh>.elementor-container{position:relative}
.lbh .lbh-search .elementor-widget-container,.lbh .lbh-search .jet-ajax-search{max-width:760px;margin:0 auto!important;width:100%!important}
.lbh .lbh-search .jet-ajax-search__form{width:100%!important;display:flex}
.lbh .lbh-search .jet-ajax-search__field-wrapper{flex:1}
.lbh .lbh-search input.jet-ajax-search__field{width:100%!important;height:46px!important;font-size:16px!important;border-radius:10px 0 0 10px}
.lbh-m .elementor-widget-theme-site-logo img{max-height:54px!important}
.lbh-m .lbh-c-ic>.elementor-widget-wrap{gap:6px}
.lbh-m .elementor-menu-cart__toggle .elementor-button{padding:6px!important}
.lbh-m .lbh-c-logo .elementor-widget-theme-site-logo{width:auto!important;max-width:none!important;--container-widget-width:auto}
.lbh-m .lbh-c-logo .elementor-widget-theme-site-logo img{width:auto!important;height:52px!important;max-height:52px!important;max-width:150px!important;object-fit:contain}
.lbh-m>.elementor-container{padding:0 12px!important}
