.wpb-navigation { position: fixed; top: 0; right: 0; left: 0; z-index: 1000; }
.wpb-navigation::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0,0,0,.44); backdrop-filter: blur(38px); -webkit-backdrop-filter: blur(38px); transition: opacity var(--global-ts-duration) ease; z-index: -1; } 

.wpb-navigation .wpb-navigation__top .container { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); align-items: center; }
.wpb-navigation .wpb-navigation__top .btn { height: 46px; overflow: clip; }
.wpb-navigation .wpb-navigation__top .btn.btn--nav-toggle { margin-left: -12px; z-index: 1040; }
.wpb-navigation .wpb-navigation__top .logo-link { width: 100px; margin-inline: auto; z-index: 1040; }  
.wpb-navigation .wpb-navigation__top .logo-link img { width: 100%; height: auto; filter: brightness(0) invert(1); } 
.wpb-navigation .wpb-navigation__top .btn-group { justify-content: end; gap: 0; z-index: 1040; }
.wpb-navigation .wpb-navigation__top .btn-group .btn { --p: 0; --bg-clr: transparent; }
.wpb-navigation .wpb-navigation__top .btn-group .wpb-menu { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; }
.wpb-navigation .wpb-navigation__top .btn-group .wpb-menu .menu-link { font-size: 13px; color: #fff; border-right: 1px solid #fff; padding-right: 14px; margin-right: 14px; }

.wpb-navigation .wpb-navigation__top .search-form { grid-column: span 3; position: relative; }
.wpb-navigation .wpb-navigation__top .search-form form { margin: 0; }
.wpb-navigation .wpb-navigation__top .search-form .search-form__results { position: relative; position: absolute; top: 100%; left: 0; right: 0; overflow-y: auto; }
.wpb-navigation .wpb-navigation__top .search-form .search-form__results.--loading { min-height: 100px; }
.wpb-navigation .wpb-navigation__top .search-form .search-form__results.--loading::before { content: ''; position: absolute; left: calc(50% - 16px); top: 34px; width: 32px; height: 32px; border-radius: 50%; display: inline-block; border: 4px solid #FFF; border-bottom-color: transparent; box-sizing: border-box; animation: rotation 1s linear infinite; }

.wpb-navigation .wpb-navigation__top .search-form .search-form__group { position: relative; z-index: 2; }
.wpb-navigation .wpb-navigation__top .search-form .search-form__group .fa-search { color: rgba(255,255,255,.75); position: absolute; left: 14px; top: 9px; }
.wpb-navigation .wpb-navigation__top .search-form .search-form__group [type="search"] { width: 100%; height: 35px; border-radius: 3px; outline: none; border: 1px solid rgba(255,255,255,.5); background-color: transparent; color: #fff; padding: 5px 16px 5px 40px; transition: border-color var(--global-ts-duration) var(--global-ts-function); }
.wpb-navigation .wpb-navigation__top .search-form .search-form__group [type="search"]::placeholder { color: rgba(255,255,255,.75); }
.wpb-navigation .wpb-navigation__top .search-form .search-form__group [type="search"]:focus { border-color: #fff; }

.wpb-navigation .btn--account,
.wpb-navigation .btn--cart { font-size: 18px; }
.wpb-navigation .btn--cart::after { content: attr(data-count); display: inline-grid; place-items: center; border-radius: 30px; position: absolute; z-index: 1; top: 9px; right: 4px; width: 23px; height: 13px; font-size: 10px; line-height: 13px; font-weight: 700; font-style: italic; color: #fff; background-color: var(--clr-copper); }

.wpb-navigation__collapse .wpb-collapse__footer .wpb-dropdown.wpb-dropdown--account,
.wpb-navigation__collapse .wpb-collapse__footer .btn--account, 
.wpb-navigation__collapse .wpb-collapse__footer .btn--cart { display: none; }

.btn.btn--nav-toggle { --p: 0; --bg-clr: transparent; --ts: 250ms; }
.btn.btn--nav-toggle svg { fill: var(--clr); }
.btn.btn--nav-toggle svg rect { transition: y var(--ts) ease var(--ts), transform var(--ts) ease, opacity 0ms var(--ts); transform-origin: center; }
.btn.btn--nav-toggle:hover svg rect { fill: var(--hover-clr); }
.btn.btn--nav-toggle:focus svg rect { fill: var(--focus-clr); }
.btn.btn--nav-toggle:active svg rect { fill: var(--active-clr); }
.btn.btn--nav-toggle[aria-expanded="true"] svg rect { fill: var(--active-clr); transition: y var(--ts) ease, transform var(--ts) ease var(--ts), opacity 0ms var(--ts); }
.btn.btn--nav-toggle[aria-expanded="true"] svg .top { y: 45; transform: rotate(45deg); }
.btn.btn--nav-toggle[aria-expanded="true"] svg .middle { opacity: 0; }
.btn.btn--nav-toggle[aria-expanded="true"] svg .bottom { y: 45; transform: rotate(-45deg); }

.wpb-navigation__collapse ul { list-style: none; }
.wpb-navigation__collapse .menu-item { position: relative; }
.wpb-navigation__collapse .menu-item .menu-link { font-size: 12px; color: #fff; width: 100%; text-decoration: none; display: inline-flex; align-items: center; column-gap: 20px; font-weight: 400; line-height: 1; transition: color 150ms ease; }
.wpb-navigation__collapse .menu-item-has-children .menu-link { justify-content: space-between; }  
.wpb-navigation__collapse .wpb-collapse__body ul { margin: 0; }
.wpb-navigation__collapse .menu-item-subtitle { display: block; color: #fff; font-size: 12px; }
.wpb-navigation__collapse .menu-item-subtitle:has(+ .menu-link) { margin-top: 48px; }
.wpb-navigation__collapse .menu-link > .btn { --bg-clr: transparent; }

.wpb-menu.wpb-menu--top-bar-menu [id*="#menu-item-wpml-ls"] { display: none; }

body:not(:has(.wpb-header--home, .wpb-header--subpage)) .wpb-navigation::after { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url('/wp-content/themes/socialbrothers/wux/assets/image/gradient_bg.png') no-repeat center/cover; transition: opacity var(--global-ts-duration) ease; z-index: -2; }
body:not(:has(.wpb-header--home, .wpb-header--subpage)) .wpb-navigation:not(.is-scrolled)::before { opacity: 1; }
body:not(:has(.wpb-header--home, .wpb-header--subpage)) .wpb-navigation.is-scrolled::after { opacity: 0; }

.wpb-navigation .search-form { transition-property: background-color, padding, margin, transform; transition-duration: var(--global-ts-duration); transition-timing-function: var(--global-ts-function); }
.wpb-navigation .search-form #wux-search-results { position: absolute; top: calc(100% - 3px); left: 0; right: 0; max-height: calc(100dvh - 66px); background-color: #000; z-index: 1; }
.wpb-navigation .search-form #wux-search-results.is-active { padding-top: 63px; }
.wpb-navigation .wpb-navigation__top .search-form #close-wux-search { display: none; }
.wpb-navigation .search-form #wux-search-results .wux-search-results__group { padding: 18px 18px 28px 18px; }
.wpb-navigation .search-form #wux-search-results .wux-search-results__group + .wux-search-results__group { border-top: 1px solid rgba(255,255,255,.5); }
.wpb-navigation .search-form #wux-search-results .wux-search-results__group:nth-child(1) { padding-top: 18px; }
.wpb-navigation .search-form #wux-search-results .wux-search-results__group--product_cat span { font-size: 24px; font-weight: 700; }
.wpb-navigation .search-form #wux-search-results .wux-search-results__group--product_cat i { --clr: #fff; }
.wpb-navigation .search-form #wux-search-results .wux-search-results__group--product_cat .search-result + .search-result { margin-top: 20px; }
.wpb-navigation .search-form #wux-search-results h3 { padding: 0; margin: 0 0 18px 0; font-size: 12px; font-weight: 400; color: #fff; }

.wpb-navigation .search-form #wux-search-results .search-result { align-items: center; font-size: 15px; line-height: 1.1; font-weight: 600; color: #fff; position: relative; display: grid; grid-template-columns: 1fr auto; column-gap: 2rem; padding: .25rem 0; transition: color var(--global-ts-duration) var(--global-ts-function); }
.wpb-navigation .search-form #wux-search-results .search-result i { transition: transform var(--global-ts-duration) var(--global-ts-function); }  
.wpb-navigation .search-form #wux-search-results .search-result:hover i { transform: rotate(45deg); }  
.wpb-navigation .search-form #wux-search-results .search-result span { display: flex; align-items: center; gap: 1rem; }
.wpb-navigation .search-form #wux-search-results .search-result .wpb-image { width: 55px; height: 55px; }
.wpb-navigation .search-form #wux-search-results .search-result .wpb-image img { object-fit: contain; --br: 0; }
.wpb-navigation .search-form #wux-search-results .search-result:has(.wpb-image) { grid-template-columns: 2rem 1fr auto; }


/*** Navigation mobile ***/
@media (max-width: 991.98px) {
    .wpb-navigation { padding: 0 0 14px 0; }
    .wpb-navigation .wpb-navigation__top .btn-group :is(.wpb-dropdown, .wpb-menu) { display: none; }

    .wpb-navigation__collapse { padding-top: 46px; max-width: 450px; height: 100dvh; transform: translate3d(-100%, 0, 0); width: 100%; display: none; flex-direction: column; position: fixed; top: 0; right: auto; bottom: 0; left: 0; background-color: rgba(0,0,0.7); backdrop-filter: blur(24px); -webkit-backdrop-filter: blur(24px); z-index: 1030; overflow: hidden; transition: transform 350ms ease; }
    .wpb-navigation__collapse.active { pointer-events: all; transform: translate3d(0%, 0, 0); }
    .wpb-navigation__collapse .wpb-collapse__body { border-top: 1px solid rgba(255,255,255,.5); padding: 20px; flex-grow: 1; overflow-y: auto; overscroll-behavior: contain; }
    .wpb-navigation__collapse .wpb-collapse__footer { display: grid; grid-template-columns: auto 1fr; border-top: 1px solid rgba(255,255,255,.5); }
    .wpb-navigation__collapse .wpb-collapse__footer .wpb-dropdown .wpb-dropdown__toggle { min-width: 100px; justify-content: center; border-right: 1px solid rgba(255,255,255,.5); }
    .wpb-navigation__collapse .wpb-collapse__footer .wpb-dropdown .wpb-dropdown__menu { bottom: calc(100% + 1px); left: 0; top: auto; border-top: 1px solid rgba(255,255,255,.5); border-right: 1px solid rgba(255,255,255,.5); }
    .wpb-navigation__collapse .wpb-collapse__footer .wpb-dropdown a { justify-content: center; min-height: 32px; }  
    .wpb-navigation__collapse .wpb-collapse__footer .btn { --bg-clr: transparent; width: 100%; min-height: 64px; text-transform: none; text-decoration: underline; text-underline-offset: 2px; }

    .wpb-navigation__collapse .menu-item .menu-link { padding: 12px 0px; }
    .wpb-navigation__collapse .menu-item > .menu-link > .btn { position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
    .wpb-navigation__collapse .wpb-menu--products .menu-item .menu-link.menu-link--small i,
    .wpb-navigation__collapse .menu-item:not(.menu-item-has-children) > .menu-link > .btn i { transform: rotate(-45deg); }

    .wpb-navigation__collapse .wpb-menu .menu-item .menu-link { font-size: 24px; font-weight: 700; }  
    .wpb-navigation__collapse .wpb-menu .menu-item .menu-link.menu-link--small { font-size: 15px; padding-top: 0; }  

    .wpb-navigation__collapse .wpb-menu.wpb-menu--top-bar-menu { margin-top: 32px; }
    .wpb-navigation__collapse .wpb-menu.wpb-menu--top-bar-menu .menu-item .menu-link { font-size: 12px; font-weight: 400; text-transform: uppercase; }  

    .wpb-navigation .wpb-navigation__top .search-form { z-index: 1; background-color: transparent; } 
    .wpb-navigation .wpb-navigation__top .search-form.is-active { z-index: 9999; margin-left: -18px; margin-right: -18px; margin-top: -14px; transform: translateY(-32px); margin-bottom: -14px; background-color: #000; padding: 14px 18px; }
    .wpb-navigation .wpb-navigation__top .search-form .search-form__group { transition: padding 350ms ease; }
    .wpb-navigation .wpb-navigation__top .search-form.is-active .search-form__group { padding-right: 37px; }
    .wpb-navigation .wpb-navigation__top .search-form #close-wux-search { pointer-events: none; opacity: 0; display: grid; place-items: center; font-size: 20px; position: absolute; right: 0; top: 0; bottom: 0; width: 37px; color: #fff; transition: opacity 350ms ease; }
    .wpb-navigation .wpb-navigation__top .search-form.is-active #close-wux-search { pointer-events: all; cursor: pointer; opacity: 1; }
    .wpb-navigation .wpb-navigation__top .search-form .search-form__results { pointer-events: none; opacity: 0; height: 100dvh; transition: opacity var(--global-ts-duration) var(--global-ts-function); }
    .wpb-navigation .wpb-navigation__top .search-form.is-active .search-form__results { pointer-events: all; opacity: 1; }

    .wpb-sub-menu { padding-top: 46px; display: flex; flex-direction: column; height: 100%; overflow: hidden; list-style: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0,0,0.7); backdrop-filter: blur(24px); -webkit-backdrop-filter: blur(24px); z-index: 1; overflow-y: auto; transform: translate3d(100%, 0, 0); transition: transform 350ms ease; }
    .wpb-sub-menu.active { transform: translate3d(0, 0, 0); }
    .wpb-sub-menu .wpb-sub-menu__header { border-top: 1px solid rgba(255,255,255,.5); font-size: 16px; font-weight: bold; padding: 20px 20px 0 20px; display: flex; align-items: center; justify-content: space-between; }
    .wpb-sub-menu .wpb-sub-menu__header .btn { --bg-clr: transparent; --p: 0; text-transform: none; font-weight: 400; }
    .wpb-sub-menu .wpb-sub-menu__body { padding: 20px; }
    .wpb-sub-menu .wpb-sub-menu__body .wpb-sub-menu__body-image { display: none; }
}

@media (max-width: 575.98px) {
    .wpb-navigation__collapse { max-width: 100%; }
}

@media (min-width: 992px) {
    .wpb-navigation::before { opacity: 0; }
    .wpb-navigation.is-scrolled::before { opacity: 1; } 
    

    .wpb-navigation .wpb-navigation__top .btn.btn--nav-toggle,
    .wpb-navigation__collapse .wpb-menu--top-bar-menu,
    .wpb-sub-menu .wpb-sub-menu__header { display: none!important; }

    .wpb-navigation .wpb-navigation__top { border-bottom: 1px solid rgba(255,255,255,.5); padding-block: 16px; position: relative; z-index: 1; }
    .wpb-navigation .wpb-navigation__top .container { grid-template-columns: 1fr 1fr 1fr; }
    .wpb-navigation .wpb-navigation__top .logo-link { margin-left: 0; width: 150px; }
    .wpb-navigation .wpb-navigation__top .search-form { grid-column: span 1; border-radius: 6px; padding: 18px 18px; margin: -18px; }
    .wpb-navigation .wpb-navigation__top .search-form.is-active { background-color: #000; }
    .wpb-navigation .wpb-navigation__top .search-form.is-active .search-form__results { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; }
    .wpb-navigation .search-form #wux-search-results { max-height: calc(100dvh - 66px); }
    .wpb-navigation .wpb-navigation__top .btn-group { order: 1; }
    .wpb-navigation .wpb-navigation__top .btn-group :is(.btn--cart, .btn--account) { display: none; }

    .wpb-navigation .wpb-navigation__main .container { position: static; }

    .wpb-navigation__collapse { display: flex!important; flex-direction: row; transform: none!important; justify-content: space-between; } 
    .wpb-navigation__collapse .wpb-collapse__body { display: flex; margin-inline: -20px }
    .wpb-navigation__collapse .wpb-collapse__body ul { display: flex; }
    .wpb-navigation__collapse .wpb-menu > .menu-item { position: static; }
    .wpb-navigation__collapse .wpb-menu > .menu-item > .menu-link { font-size: 15px; gap: 4px; min-height: 48px; padding: 5px 20px }
    .wpb-navigation__collapse .wpb-menu > .menu-item > .menu-link .btn { min-height: auto; }
    .wpb-navigation__collapse .wpb-menu > .menu-item > .menu-link .btn i { font-size: 10px; z-index: 0; }
    .wpb-navigation__collapse .wpb-menu > .menu-item > .menu-link .btn i::before { content: ""; }
    
    .wpb-navigation__collapse .wpb-collapse__footer { display: flex; padding-right: 16px; }  
    .wpb-navigation__collapse .wpb-collapse__footer .btn { --p: 0; --bg-clr: transparent; }
    .wpb-navigation__collapse .wpb-collapse__footer .btn.btn--quote { white-space: nowrap; text-transform: none; text-decoration: underline; text-underline-offset: 2px; padding-left: 15px; }
    .wpb-navigation__collapse .wpb-collapse__footer .wpb-dropdown.wpb-dropdown--wpml { display: none; }

    .wpb-navigation__collapse .wpb-collapse__footer .wpb-dropdown.wpb-dropdown--account,
    .wpb-navigation__collapse .wpb-collapse__footer .btn--account, 
    .wpb-navigation__collapse .wpb-collapse__footer .btn--cart { display: flex; }

    .wpb-navigation__collapse .wpb-collapse__footer .wpb-dropdown.wpb-dropdown--account { position: static; }
    .wpb-navigation__collapse .wpb-collapse__footer .wpb-dropdown.wpb-dropdown--account .wpb-dropdown__toggle { display: grid; place-items: center; color: #fff; width: 48px; transition: opacity 350ms ease; }
    .wpb-navigation__collapse .wpb-collapse__footer .wpb-dropdown.wpb-dropdown--account .wpb-dropdown__toggle i { font-size: 18px; }
    .wpb-navigation__collapse .wpb-collapse__footer .wpb-dropdown.wpb-dropdown--account .wpb-dropdown__menu { transform: translateY(-30px); padding: 0; padding-right: calc((100vw - 944px) / 2); left: 0; top: 100%; right: 0; background-color: #000; z-index: -1; display: grid; grid-template-columns: 2fr 3fr; column-gap: 32px; transition-property: transform, opacity; transition-duration: 350ms; transition-timing-function: var(--global-ts-function); }
    .wpb-navigation__collapse .wpb-collapse__footer .wpb-dropdown.wpb-dropdown--account:hover .wpb-dropdown__menu { transform: translateY(0); opacity: 1; pointer-events: all; }
    .wpb-navigation__collapse .wpb-collapse__footer .wpb-dropdown.wpb-dropdown--account .wpb-dropdown__menu-image { grid-column: 1/1; position: absolute; left: 0; top: 0; bottom: 0; right: 0; }
    .wpb-navigation__collapse .wpb-collapse__footer .wpb-dropdown.wpb-dropdown--account .wpb-dropdown__menu-image img { width: 100%; height: 100%; object-fit: cover; }
    .wpb-navigation__collapse .wpb-collapse__footer .wpb-dropdown.wpb-dropdown--account .wpb-dropdown__menu-text { grid-column: 2; padding: 15px 0; }
    .wpb-navigation__collapse .wpb-collapse__footer .wpb-dropdown.wpb-dropdown--account .account-title { display: flex; justify-content: space-between; align-items: center; }
    .wpb-navigation__collapse .wpb-collapse__footer .wpb-dropdown.wpb-dropdown--account .account-title > span { font-size: clamp(32px, 4vw, 40px); font-weight: 700; color: #fff; }
    .wpb-navigation__collapse .wpb-collapse__footer .wpb-dropdown.wpb-dropdown--account .account-title > span span { text-decoration: underline; }
    .wpb-navigation__collapse .wpb-collapse__footer .wpb-dropdown.wpb-dropdown--account .account-title .btn.btn--link i { --clr: #000; background-color: #fff; }
    .wpb-navigation__collapse .wpb-collapse__footer .wpb-dropdown.wpb-dropdown--account .account-links { margin: 32px 0 64px 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 22px 32px; }
    .wpb-navigation__collapse .wpb-collapse__footer .wpb-dropdown.wpb-dropdown--account .account-links a { display: flex; align-items: center; color: #fff; column-gap: 12px; font-size: 24px; font-weight: 700; }
    .wpb-navigation__collapse .wpb-collapse__footer .wpb-dropdown.wpb-dropdown--account .account-links a .material-symbol-sharp { font-size: 32px; }
    .wpb-navigation__collapse .wpb-collapse__footer .wpb-dropdown.wpb-dropdown--account .account-links a i { margin-left: auto; --clr: #fff; transition: transform var(--global-ts-duration) var(--global-ts-function); }
    .wpb-navigation__collapse .wpb-collapse__footer .wpb-dropdown.wpb-dropdown--account .account-links a:hover i { transform: rotate(45deg); }

    .wpb-sub-menu { transform: translateY(-30px); z-index: -1; position: absolute; top: 100%; left: 0; right: 0; opacity: 0; pointer-events: none; padding-inline: calc((100vw - 944px) / 2); padding-block: 40px; transition-property: transform, opacity; transition-duration: 350ms; transition-timing-function: var(--global-ts-function); }
    .wpb-navigation__collapse .wpb-collapse__footer .wpb-dropdown.wpb-dropdown--account .wpb-dropdown__menu::before,
    /* .wpb-sub-menu::before { content: ''; position: absolute; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,.7); backdrop-filter: blur(38px); -webkit-backdrop-filter: blur(24px); height: calc(100% + 200px); z-index: -1; } */
    .wpb-sub-menu::before { content: ''; position: absolute; left: 0; right: 0; bottom: 0; background: #000; height: calc(100% + 200px); z-index: -1; }
    .wpb-sub-menu .wpb-sub-menu__body { --gap: 32px; display: grid; grid-template-columns: 215px 1fr; column-gap: var(--gap); }
    .wpb-sub-menu ul { flex-direction: column; }
    .wpb-sub-menu .menu-link .btn { min-height: 0; transform: rotate(-45deg); transition: transform var(--global-ts-duration) var(--global-ts-function); }
    .wpb-sub-menu .menu-link:hover .btn { transform: rotate(0deg); }
    .wpb-sub-menu .menu-item .menu-link { font-size: 24px!important; font-weight: 700; border-bottom: 1px solid #fff; padding: 20px 0 15px 0; }
    .wpb-sub-menu .menu-link.menu-link--small { font-size: 12px; font-weight: 700; justify-content: start; column-gap: 5px; }
    .menu-item-has-children:hover > .wpb-sub-menu { transform: translateY(0%); opacity: 1; pointer-events: all; }  
    
    .wpb-sub-menu.wpb-sub-menu--large .wpb-sub-menu__body { grid-template-columns: 462px 1fr; }
    .wpb-sub-menu.wpb-sub-menu--large .wpb-sub-menu__body ul { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 32px; }

    .wpb-sub-menu .wpb-sub-menu__body .wpb-sub-menu__body-image { position: absolute; top: 0; right: 0; bottom: 0; left: calc(50% + var(--gap)); }
    .wpb-sub-menu .wpb-sub-menu__body .wpb-sub-menu__body-image picture { width: 100%; height: 100%; }
    .wpb-sub-menu .wpb-sub-menu__body .wpb-sub-menu__body-image img { width: 100%; height: 100%; object-fit: cover; object-position: center; }

    .wpb-sub-menu .wpb-sub-menu__body .wpb-sub-menu__body-cases { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 32px; margin-bottom: -40px; }
    .wpb-sub-menu .wpb-sub-menu__body .wpb-sub-menu__body-cases .card.card--inspiration { border-radius: var(--br) var(--br) 0 0; }
    .wpb-sub-menu .wpb-sub-menu__body .wpb-sub-menu__body-cases .card.card--inspiration .card-body { height: 100%; } 


}

@media (min-width: 992px) and (max-width: 1198.98px) {
    .wpb-sub-menu .wpb-sub-menu__body .wpb-sub-menu__body-cases .card--inspiration:nth-child(3) { display: none; }
}

@media (min-width: 1200px) {
    .wpb-navigation .wpb-navigation__top .container { grid-template-columns: 1fr 2fr 1fr; }

    .wpb-sub-menu { padding-inline: calc((100vw - 1124px) / 2); padding-bottom: 64px; }
    .wpb-sub-menu .wpb-sub-menu__body { --gap: 64px; }
    .wpb-sub-menu.wpb-sub-menu--large .wpb-sub-menu__body { grid-template-columns: 494px 1fr; }

    .wpb-sub-menu.wpb-sub-menu--large .wpb-sub-menu__body ul { column-gap: 64px; }

    .wpb-sub-menu .wpb-sub-menu__body .wpb-sub-menu__body-cases { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 40px; margin-bottom: -64px; }

    .wpb-navigation .search-form #wux-search-results .wux-search-results__group { padding: 26px 58px 48px 58px; }

    .wpb-navigation__collapse .wpb-collapse__footer .wpb-dropdown.wpb-dropdown--account .wpb-dropdown__menu { padding-right: calc((100vw - 1124px) / 2); column-gap: 64px; }
}

@media (min-width: 1400px) {
    .wpb-navigation .wpb-navigation__top .container { grid-template-columns: 1fr 520px 1fr; }

    .wpb-sub-menu { padding-inline: calc((100vw - 1266px) / 2); padding-bottom: 80px; }
    .wpb-sub-menu .wpb-sub-menu__body { --gap: 128px; }

    .wpb-sub-menu .wpb-sub-menu__body .wpb-sub-menu__body-cases { margin-bottom: -80px; }

    .wpb-navigation__collapse .wpb-collapse__footer .wpb-dropdown.wpb-dropdown--account .wpb-dropdown__menu { padding-right: calc((100vw - 1266px) / 2); column-gap: 100px; }
}