@media screen and (max-width: 768px){.site-header,header[role=banner],.header-wrapper,#header{max-width:100%!important;left:0!important;right:0!important;box-sizing:border-box!important}.header-container,.header-inner,.container.header-container{max-width:100%!important;padding:15px!important;box-sizing:border-box!important}.site-header *,header[role=banner] *{margin-left:auto;margin-right:auto}.site-header{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:9999!important}body{padding-top:70px!important}}@media screen and (max-width: 768px){.header-container{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex-wrap:nowrap!important}.mobile-menu-toggle{order:1!important;flex:0 0 auto!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important}.header-logo,.logo,.site-logo{order:2!important;flex:1 1 auto!important;text-align:center!important}.header-logo img,.logo img,.logo-image{max-height:40px!important;width:auto!important;max-width:100%!important}.header-icons,.header-actions{order:3!important;flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:8px!important}.wishlist,.header-wishlist,.header-cart,.cart-icon,.header_cart{width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important}.wishlist-count,.cart-count,.detail,#cartCount{position:absolute!important;top:-2px!important;right:-2px!important;font-size:10px!important;min-width:16px!important;height:16px!important;line-height:16px!important}}@media screen and (max-width: 768px){.announcement-bar,.site-announcement{width:100%!important;max-width:100%!important;padding:8px 15px!important;margin:0!important;text-align:center!important;font-size:12px!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.site-header+.announcement-bar{margin-top:60px!important}}@media screen and (max-width: 768px){.mobile-navigation,#mobile-navigation,.mobile-menu,.mobile-nav-container{position:fixed!important;top:0!important;left:-100%!important;width:80%!important;max-width:300px!important;height:100vh!important;background:#fff!important;z-index:10001!important;transition:left .3s ease!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important}.mobile-navigation.active,#mobile-navigation.active,body.menu-open .mobile-navigation{left:0!important}.mobile-menu-overlay,.mobile-nav-overlay{width:100vw!important;height:100vh!important;position:fixed!important;top:0!important;left:0!important}}@media screen and (max-width: 768px){.mobile-nav-overlay[aria-hidden=false] .mobile-navigation,.mobile-nav-overlay.active .mobile-navigation,.mobile-nav-overlay[aria-hidden=false] .mobile-nav-container,.mobile-nav-overlay.active .mobile-nav-container,body.mobile-nav-open .mobile-navigation,body.mobile-nav-open .mobile-nav-container{left:0!important}.mobile-nav-overlay[aria-hidden=false] .mobile-nav-container,.mobile-nav-overlay.active .mobile-nav-container,body.mobile-nav-open .mobile-nav-container{transform:translate(0)!important}}@media screen and (max-width: 768px){.header-search,.search-bar{display:none!important}.mobile-search{width:100%!important;max-width:100%!important;padding:10px 15px!important;box-sizing:border-box!important}.mobile-search input{width:100%!important;max-width:100%!important;box-sizing:border-box!important}}@media screen and (max-width: 768px){.mini-cart,.cart-dropdown,#mini-cart{position:fixed!important;top:60px!important;right:0!important;width:100%!important;max-width:100%!important;max-height:calc(100vh - 60px)!important;overflow-y:auto!important;box-sizing:border-box!important}}@media screen and (max-width: 768px){.announcement-bar{z-index:9990}.site-header{z-index:9999}.mobile-menu-toggle{z-index:10000}.mobile-menu-overlay{z-index:10001}.mobile-navigation{z-index:10002}.mini-cart{z-index:10003}}@media screen and (max-width: 768px){html,body{overflow-x:hidden!important}.site-header{max-width:100vw!important}}@media screen and (max-width: 480px){.header-container{padding:8px 12px!important}.header-logo img,.logo img{max-height:35px!important}.mobile-menu-toggle,.wishlist,.header-cart,.header-icons a,.header-actions a{width:36px!important;height:36px!important}body{padding-top:70px!important}.announcement-bar{font-size:11px!important;padding:6px 12px!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/header-mobile-fix.css.map */
