.sticky-header{position:sticky;top:0;z-index:1000;background:#fff;box-shadow:0 4px 6px #0000001a}.header-grid{display:grid;grid-template-columns:200px 1fr 200px;align-items:center;height:100%;padding:10px 0}.header-left{justify-self:start}.header-center{justify-self:center}.header-right{justify-self:end}.mobile-menu-trigger{display:none}.header-menu{display:flex;flex-wrap:wrap;gap:10px 40px;justify-content:center;align-items:center;padding:0;margin:0;list-style:none}.header-menu-item{position:relative;padding:.5rem 0}.header-menu-item a{text-decoration:none;transition:color .3s ease}.header-menu-item a:hover{color:var(--primary)}.mobile-sidebar{position:fixed;top:0;left:-100%;height:100vh;width:280px;background:#fff;z-index:1100;transition:left .3s ease}.mobile-sidebar.open{left:0}.sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;opacity:0;visibility:hidden;transition:.3s;z-index:1099}.sidebar-overlay.show{opacity:1;visibility:visible}.menu-section{background:#fff;border-bottom:1px solid #eee}.menu-container{display:flex;justify-content:center;padding:10px 0}.user-menu{min-width:180px;height:40px;display:flex;align-items:center}.header_5_search_model{position:absolute;top:100%;right:0;height:400px;width:500px;background:var(--white);visibility:hidden;opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease;border-radius:10px;overflow:hidden;z-index:2000!important;border:1px solid lightgray}.header_5_search_model.visible{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.dropdown-body{visibility:hidden;opacity:0;transform:translateY(20px);position:absolute;background:#fff;z-index:1000;transition:opacity .3s ease,transform .3s ease;pointer-events:none;border-radius:6px;box-shadow:0 2px 5px #0000001a}.mega_menu_body{visibility:hidden;opacity:0;transform:translateY(20px);position:absolute;background:#fff;z-index:1000;transition:opacity .3s ease,transform .3s ease;pointer-events:none;border-radius:6px}.mega_menu_body.visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.attribute-menu-body,.category-menu-body{min-width:200px;padding:10px 0}.attribute-menu-item:hover .attribute-menu-body,.category-menu-item:hover .category-menu-body{visibility:visible;opacity:1;transform:translateY(10px);pointer-events:auto}.attribute-menu-list,.category-menu-list{list-style:none;padding:0;margin:0}.attribute-menu-list li,.category-menu-list li{padding:0}.attribute-menu-list .dropdown-item,.category-menu-list .dropdown-item{padding:6px 15px;display:block;width:100%;text-decoration:none;color:inherit;transition:background-color .2s ease}.attribute-menu-list .dropdown-item:hover,.category-menu-list .dropdown-item:hover{background-color:#0000000d}.mega_menu_item.disabled{pointer-events:none;opacity:0}.dropdown.list-inline-item:after,.dropdown-toggle:after{content:none!important}@media (max-width: 767px){.header-logo{height:22px!important;margin-left:10px}.header-grid{display:flex;align-items:center}.header-left{display:none}.mobile-menu-trigger{display:flex;align-items:center;margin-right:15px}.header-center{flex:0 0 auto}.header-right{display:flex;align-items:center;gap:10px;margin-left:auto}.desktop-only{display:none!important}.menu-section{display:none}.header_5_search_model{width:340px;right:-35px}}@media (min-width: 768px) and (max-width: 991px){.header-logo{height:26px!important;margin-left:20px}.header-grid{display:flex;align-items:center}.header-left{display:none}.mobile-menu-trigger{display:flex;align-items:center;margin-right:15px}.header-center{flex:0 0 auto}.header-right{display:flex;align-items:center;gap:10px;margin-left:auto}.desktop-only{display:none!important}.menu-section{display:none}}.header-logo{height:35px;width:auto;object-fit:contain}.shop-now-btn{white-space:nowrap}.user-actions{display:flex;align-items:center;gap:15px}.icon-btn{width:40px;height:40px;display:flex;justify-content:center;align-items:center;transition:transform .3s ease;background:transparent;border:none;cursor:pointer}.icon-btn:hover{transform:scale(1.1);color:var(--primary)}
