.shopify-section-group-header-group .site-drawer-container{position:fixed;top:0;left:0;z-index:9999;height:100%;width:100%;display:none}.shopify-section-group-header-group .site-drawer-container.active{display:block}.shopify-section-group-header-group .site-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:40}.shopify-section-group-header-group .site-drawer-overlay.active{opacity:1;visibility:visible}.shopify-section-group-header-group .site-drawer-wrapper{position:fixed;top:0;left:0;width:320px;height:100vh;transform:translate(-100%);transition:transform .3s ease;z-index:50;background:#fff}.shopify-section-group-header-group .site-drawer-containerx{position:fixed;top:0;right:0;z-index:9999;height:100%;width:100%;display:none}.site-drawer-containerx.active{display:block}.shopify-section-group-header-group .site-drawer-wrapperx{position:fixed;top:0;right:0;width:320px;height:100vh;transform:translate(0);transition:transform .3s ease;z-index:50;background:#fff}.shopify-section-group-header-group .site-drawer-container.active .site-drawer-wrapper{transform:translate(0)}.shopify-section-group-header-group .site-drawer-content{overflow-y:auto;max-height:calc(100vh - 60px)}.shopify-section-group-header-group .fixed-body{overflow:hidden!important}.shopify-section-group-header-group .header-wrapper svg{width:26px;height:23px;fill:currentColor;color:var(--font_color);transition:color .2s ease}.shopify-section-group-header-group .header-wrapper a:hover svg{color:var(--color_one)}@media only screen and (max-width: 768px){.shopify-section-group-header-group .header-wrapper svg{width:20px;height:19px}}.marquee{overflow:hidden;position:relative;white-space:nowrap}.marquee span{display:inline-block;padding-left:100%;animation:marquee 10s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.banyo-header-topbar{background-color:#000;color:#fff;font-size:15px;padding:0}.banyo-header-topbar .page-width{display:flex;justify-content:flex-end;align-items:center;gap:1.5rem;padding-top:10px;padding-bottom:10px}.banyo-header-topbar a{color:#fff;text-decoration:none;transition:color .2s ease}.banyo-header-topbar a:hover{color:#f0f0f0}.banyo-header-main{background-color:#143c74;color:#333;padding:15px 0}.banyo-header-main .page-width{display:flex;align-items:center;justify-content:space-between;gap:20px}.banyo-header-main .logo{flex-shrink:0;display:flex;align-items:center}.banyo-header-main .logo .logox{display:flex;align-items:center;height:50px}.banyo-header-main .logo img{max-height:50px;width:auto}.banyo-search{flex:1;max-width:500px;position:relative}.banyo-search form{display:flex;align-items:center;background:#fff;border-radius:4px;overflow:hidden;border:1px solid #ddd;height:45px}.banyo-search input[type=search]{flex:1;border:none;padding:12px 15px 12px 45px;font-size:14px}.banyo-search input[type=search]:focus{outline:none}.banyo-search button{background:transparent;border:none;cursor:pointer;height:100%;padding:0 15px;position:absolute;top:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center}.banyo-search button i{font-size:18px;color:#666}.header-icons-wrapper{display:flex;align-items:center;gap:5px;flex-shrink:0}.header-icon-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 12px;text-decoration:none;color:#fff;transition:opacity .2s;min-width:70px}.header-icon-item:hover{opacity:.8}.header-icon-item i{font-size:20px;margin-bottom:4px}.header-icon-item span{font-size:11px;white-space:nowrap}.header-cart-button{display:flex;flex-direction:row;align-items:center;background:#000;border:2px solid #fff;border-radius:4px;padding:0;min-width:140px;height:50px;overflow:hidden}.header-cart-button .cart-icon-section{display:flex;align-items:center;justify-content:center;background:#fff;color:#143c74;width:50px;height:100%;position:relative}.header-cart-button .cart-icon-section i{font-size:22px}.header-cart-button .cart-text-section{flex:1;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.cart-count-bubble{position:absolute;top:5px;left:30px;background:red;color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.banyo-header-menu-buttons{background:#143c74;padding:0}.banyo-header-menu-buttons .page-width{display:flex;gap:0}.menu-button-item{flex:1;position:relative}.menu-button-item a{display:flex;align-items:center;justify-content:center;padding:12px 15px;background:#143c74;color:#fff;text-decoration:none;font-size:13px;font-weight:700;text-transform:uppercase;border-top-left-radius:10px;border-top-right-radius:10px;transition:background .2s;position:relative;height:45px}.menu-button-item a:hover{background:#052f69}.menu-button-item a.active{background:#3f3f3f}.menu-button-item a svg{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.banyo-header-bottom{background-color:#3f3f3f;color:#fff}.menu{display:flex;gap:20px}.main-menu{list-style:none;display:flex;justify-content:space-between;gap:25px;margin:0;padding:0}.menu-item{position:static}.menu-item>a{display:flex;align-items:center;position:relative;height:40px;padding:0 15px;color:#fff;text-transform:uppercase;font-size:13px;font-weight:700;text-decoration:none}.menu-item:hover>a{background:#fff;color:#000}.dropdown{display:none;position:absolute;top:100%;left:0;background:#fff;list-style:none;margin:0;padding:0;box-shadow:0 4px 12px #00000026;width:var(--page-width);z-index:10}.dropdown-inner{display:flex;flex-wrap:nowrap;width:100%;padding:40px 30px;gap:40px;align-items:flex-start}.dropdown-content{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:15px;align-content:start}.dropdown-image-container{flex:0 0 400px;width:400px}.menu-featured-image{width:100%;height:450px;object-fit:cover;border-radius:8px;box-shadow:0 4px 16px #0000001a}.submenu-item{margin-bottom:0}.submenu-link-with-image{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:15px;background:#f5f5f5;border-radius:8px;text-decoration:none;transition:all .3s ease;min-height:180px}.submenu-link-with-image:hover{transform:translateY(-3px);box-shadow:0 4px 12px #00000026}.submenu-thumb{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:5px}.submenu-thumb img{width:90px;height:90px;object-fit:contain;border-radius:6px}.submenu-title{font-size:13px;font-weight:600;color:#373738;text-transform:uppercase;letter-spacing:.3px;line-height:1.3}.sub-dropdown{display:none;position:absolute;background:#fff;list-style:none;margin-top:5px;padding:10px 15px;border-radius:6px;box-shadow:0 2px 8px #0000001a;z-index:20;min-width:200px}.submenu-item:hover .sub-dropdown{display:block}.sub-dropdown li{list-style:none;margin-bottom:3px}.sub-dropdown a{display:block;padding:6px 8px;color:#666;font-size:12px;font-weight:400;text-transform:capitalize;text-decoration:none;transition:all .2s ease;border-radius:4px}.sub-dropdown a:hover{color:#143c74;background:#f5f5f5}.menu-item:hover>.dropdown{display:block}@media (max-width: 991px){.banyo-header-topbar{display:none}.banyo-header-main{padding:5px 0}.banyo-header-main .page-width{gap:0px;padding-left:10px;padding-right:10px}.banyo-header-main .logo{width:40%}.banyo-search{order:3;width:100%;max-width:100%}.header-icons-wrapper{width:60%;justify-content:flex-end;gap:2px}.header-icon-item,.header-cart-button,.header-menu-wrapper>*{min-width:auto;padding:0 5px;height:50px;display:flex;flex-direction:column;justify-content:center;align-items:center}.header-icon-item span,.header-cart-button span,.header-menu-wrapper>*>span{font-size:10px}.header-icon-item i,.header-cart-button i,.header-menu-wrapper i{font-size:18px!important;margin-bottom:3px}.header-menu-wrapper{display:flex}.header-cart-button{min-width:auto;background:transparent;display:flex;flex-direction:column;border:0px;border-radius:initial}.header-cart-button .cart-icon-section{background:transparent;color:#fff;width:auto;height:auto}.header-cart-button .cart-text-section{color:#fff;font-weight:400;font-size:12px;text-transform:capitalize;letter-spacing:0}.menu-button-item a{font-size:10px;padding:10px 8px}#mobile-search-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000c;z-index:9999;justify-content:center;align-items:baseline;padding-top:61px;padding-left:10px;padding-right:10px}#close-search{right:10px;background:#fff;top:20px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:2px}#mobile-search-overlay.active{display:flex}#mobile-search-overlay #predictive-search-wrapper{background:#fff;padding:.8rem;border-radius:2px}.menu-item>a{color:#000}.main-menu{flex-direction:column}}@media (max-width: 576px){.banyo-header-menu-buttons>div{padding:0 10px;overflow:hidden;overflow-x:auto;display:flex;flex-direction:row}.banyo-header-menu-buttons>div .menu-button-item{min-width:100px}.banyo-header-menu-buttons>div .menu-button-item a{font-size:10px;padding:10px 5px;align-items:center;justify-content:center;text-align:center}.header-icon-item span{font-size:10px}.menu-button-item a{font-size:10px;padding:10px 5px}.menu-button-item a svg{display:none}.header-menu-wrapper{width:25%;gap:10px;display:flex}.header-icons-wrapper{width:25%;gap:0px}.banyo-header-main .logo{width:45%}.header-cart-button .cart-text-section{font-size:10px;flex:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/header-custom.css.map */
