.mega-menu .popup{position:absolute;text-align:left;margin:0;z-index:111;min-width:100%;line-height:20px;will-change:transform,top;font-size:.9em}
.mega-menu > li.menu-item .popup{transition:.2s ease-out transform;-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
.mega-menu .popup{top:-3000px}
#header.header-4 .header-top .header-center{max-width:510px;margin:0 auto}
#header.header-4 .share-links a{background:none;font-size:14px;margin:0}
#header.header-4 .header-top > .container{display:flex;align-items:center}
#header .vayu-view-switcher > li.menu-item.has-sub:hover > a,#header .top-links > li.menu-item.has-sub:hover > a{background:none}
#header.header-4 .header-top .header-center .owl-prev,#header.header-4 .header-top .header-center .owl-next{width:28px;height:28px;font-size:14px;background:none;color:#fff;border:none}
#header.header-4 .header-top .header-center .owl-prev:after,#header.header-4 .header-top .header-center .owl-next:after{display:none}
#header.header-4 .vayu-view-switcher > li.menu-item > a,#header.header-4 .top-links > li.menu-item > a{font-weight:400;text-transform:capitalize}
#header.header-4 span.vayu-icon-holder svg{width:18px;height:18px}
#header.header-4 .vayu-contact-wrap span.vayu-icon-holder{display:grid;place-content:center;background:#f5f5f5;padding:10px;border-radius:var(--border-rd-lg);width:42px;height:42px}
#header.header-4 .vayu-content p{color:#000000;font-size:12px;margin:0;line-height:normal}
#header.header-4 .vayu-content span.bold{color:#000;font-weight:700;font-size:14px;text-align:left;line-height:normal}
#header.header-4 .vayu-contact-wrap .d-flex{gap:10px}
#header.header-4 .fixed-header #header .searchform-popup .searchform{background:#F6F3F3;border:1px solid #DEDEDE;border-radius:30px}
#header.header-4 .header-bottom .header-row,#header.header-4 .header-main .header-row,#header.header-4 .header-top .header-row{display:flex}
.header-row .header-left{margin-right:auto;justify-content:flex-start;max-width:440px;width:100%}
#header.header-4 .yith-woocompare-open:after{display:none}
.fixed-header #header .searchform-popup .searchform{border-color:#DEDEDE;border-radius:50px}
#header.header-4 :where(span.compare-icon,span.wishlist-icon,span.account-icon,span.cart-icon){width:42px;height:42px;border-radius:var(--border-rd-lg);display:grid;place-content:center;transition:.3s ease all;color:var(--vayu-minicart-icon-color)}
#header.header-4 :where(span.compare-icon,span.wishlist-icon,span.account-icon,span.cart-icon) svg{height:18px;width:18px}
#header.header-4 .searchform-popup.ssm-advanced-search-layout form.searchform.search-layout-advanced{border-radius:50px}
#header.header-4 .header-right svg{color:var(--vayu-minicart-icon-color)}
#header.header-4 :where(span.compare-icon,span.wishlist-icon,span.account-icon,span.cart-icon):hover{box-shadow:0 0 10px rgba(0,0,0,0.2)}
#header.header-4 .header-main .header-row .header-center{width:100%;max-width:551px;margin-right:auto;margin-left:auto}
#header.header-4 .searchform .searchform-fields span.text{order:2}
#header.header-4 .searchform .searchform-fields span.button-wrap{order:1;width:50px;justify-content:center;align-items:center;display:flex}
#header.header-4 .my-wishlist{margin-top:0}
#header.header-4 .header-main .header-row .header-center .searchform-popup.ssm-advanced-search-layout{width:100%;display:block}
#header.header-4 .searchform input{padding:0 20px 0 0;width:100%;font-size:inherit;border-right:none;color:#000}
#header.header-4 .header-top .header-center .owl-prev{left:-35px}
#header.header-4 .header-top .header-center .owl-next{right:-35px}
#header.header-4 #mini-cart{margin-top:0;margin-left:7px}
#header.header-4 .vayu-contact-wrap{margin-right:45px}
#header.header-4 .header-main .header-center,#header.header-4 .header-main .header-left,#header.header-4 .header-main .header-right{padding-top:18px;padding-bottom:18px}
#header.header-4 #mini-cart .cart-items,#header.header-4 .gutenberg-hb .compare-count,#header.header-4 .my-wishlist .wishlist-count,#header.header-4 .compare-count{right:0;top:0}
#header.header-4 .my-wishlist .wishlist-count{top:4px}
#header.header-4.sticky-header .vayu-contact-wrap,#header.header-4 .vayu-contact-wrap .header-contact,#header.header-4 .main-menu-wrap .menu-left,#header.header-4 .main-menu-wrap .menu-right{display:none}
#header.header-4 .main-menu-wrap .menu-center{flex:1}
#header.header-4 .mega-menu{display:flex;flex-wrap:wrap;justify-content:center}
.sticky-header .main-menu-wrap .menu-left,.sticky-header .main-menu-wrap .menu-right{display:block;min-width:75px;white-space:nowrap}
.sticky-header .main-menu-wrap .menu-left{padding-right:25px;animation:menuFadeInDown .3s}
#header.header-4.sticky-header .menu-left,#header.header-4.sticky-header .menu-right{display:block;max-width:206px}
#header.header-4.sticky-header .main-menu-wrap .container{display:flex;align-items:center}
header#header.sticky-header .header-main{transform:translateY(-250px);position:relative}
#header.header-4 .main-menu-wrap{margin-bottom:0}
#header .share-links a:before{text-align:left}
.header-reveal #header.sticky-header .main-menu-wrap{animation:header-reveal .4s ease-in}
#header.header-4 .searchform input::placeholder{color:#ABABAB;opacity:1}
#header.header-4 .searchform input::-ms-input-placeholder{color:#ABABAB}
#header ul.sub-menu{padding:0}
.button-wrap button.loading:before{position:absolute;right:10px}
#header.header-4 div#main-menu .mega-menu>li.menu-item>a{display:flex;align-items:center;gap:10px}
.fixed-header.header-wrapper{position:absolute;left:0;right:0;width:100%;top:0;z-index:99}
#header.header-4 .main-menu-wrap :where(span.compare-icon,span.wishlist-icon,span.account-icon,span.cart-icon) svg{width:15px;height:15px}
#header.header-4 .main-menu-wrap :where(span.compare-icon,span.wishlist-icon,span.account-icon,span.cart-icon){width:35px;height:35px}
#header.header-4 .main-menu-wrap #mini-cart .cart-items,#header.header-4 .main-menu-wrap .gutenberg-hb .compare-count,#header.header-4 .main-menu-wrap .my-wishlist .wishlist-count,#header.header-4 .main-menu-wrap .compare-count{top:0;right:0}
#header.header-4 .main-menu-wrap .my-wishlist .wishlist-count{top:5px}
.single-product #header.header-4.sticky-header div#main-menu .mega-menu>li.menu-item>a{color:#fff}
.single.single-product #header.header-4.sticky-header .main-menu-wrap{border:none}
#header.header-4 div#main-menu .mega-menu .menu-item-has-children li.menu-item a{border-radius:calc(0.6* var(--border-rd-sm));color:var(--vayu-heading-color)}
#header:not(.sticky-header) .main-menu-wrap:after{content:"";position:absolute;top:0;left:0;width:100%;height:0;background:#fff;z-index:-1}
.show_menu_popup #header:not(.sticky-header) .main-menu-wrap:after{height:100%}
.show_menu_popup #header:not(.sticky-header) .main-menu-wrap{border-top:1px solid #f5f5f5}
.show_menu_popup #header:not(.sticky-header) .main-menu-wrap a{color:#000;cursor:pointer}
.header-wrapper.wide .container{max-width:100%}
.vayu-top-inner .header-left{margin-right:auto}
.fixed-header+#main section.vc_section.home-banner{margin-top:98px}
.header-wrapper:not(.fixed-header){margin-bottom:-55px;position:relative;z-index:99}
header#header.menu-left:not(.sticky-header) .main-menu{margin-left:-15px}
header#header.menu-right:not(.sticky-header) .main-menu{margin-right:-15px}
.vayu-products ul.grid.pcols-lg-3 li.product-col {width: calc(100% / 3 - 7.5px);}
.vayu-products ul.grid.pcols-lg-2 li.product-col {width: calc(100% / 2 - 7.5px);}
.vayu-products ul.products.products-container.grid {column-gap: 10px;}
@media (max-width: 1550px) {
.header-row .header-left{max-width:370px}
#header.header-4 .header-main .header-row .header-center{max-width:500px}
}
@media (max-width: 1330px) {
#header.header-4 .header-main .header-right{margin-left:30px}
.fixed-header #header .searchform-popup .searchform{max-width:350px;margin:0 auto}
#header.header-4 .header-main .header-row .header-center{max-width:430px}
#header.header-4 .main-menu-wrap :where(span.compare-icon,span.wishlist-icon,span.account-icon,span.cart-icon){width:32px;height:32px}
}
@media (max-width: 1199px) {
#header.header-4 .header-main .header-row .header-center{width:36%;margin-right:0}
.header-wrapper:not(.fixed-header){margin-bottom:-49px}
.header-row .header-left{max-width:max-content}
}
@media (max-width: 991px) {
#header.header-4 #mini-cart{display:none}
#header.header-4.sticky-header .menu-right{text-align:right}
.header-wrapper:not(.fixed-header){margin-bottom:0}
.menu-block .vayu-products ul.products.products-container.grid li.product-col {flex: 100%;min-width: 100%;margin: 0!important; border: none !important; }
.menu-block .vayu-products ul.products.products-container.grid {flex-wrap: nowrap;overflow-x: auto;}
}
@media (max-width: 767px) {
#header.header-4 .header-main .header-center,#header.header-4 .header-main .header-left,#header.header-4 .header-main .header-right{padding-top:12px;padding-bottom:12px}
}