body>header{height:84px!important;padding:0 max(3vw,24px)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;position:sticky!important;top:0!important;z-index:40!important;background:rgba(243,247,251,.97)!important;border-bottom:1px solid rgba(11,42,68,.12)!important;backdrop-filter:blur(16px)!important;box-shadow:0 10px 32px rgba(4,21,38,.06)!important}
body>header nav{display:flex;align-items:center;gap:clamp(13px,1.45vw,25px);font-size:12px;font-weight:850}
body>header nav a{display:block;position:relative;padding:34px 0;white-space:nowrap;color:#06213a}
body>header nav a::after{content:"";position:absolute;left:0;right:100%;bottom:23px;height:2px;background:#ef233c;transition:.25s}
body>header nav a:hover::after,body>header nav a[aria-current="page"]::after{right:0}
body>header nav a[aria-current="page"]{color:#ef233c}
body>header .menu,body>header .menu-toggle{display:none}
body>header .cart-open{white-space:nowrap}
@media(max-width:1180px){
 body>header .menu,body>header .menu-toggle{display:block!important;margin-left:auto;border:0;background:transparent;font-size:25px}
 body>header nav{position:absolute!important;top:83px!important;left:18px!important;right:18px!important;padding:20px!important;background:#f3f7fb!important;border-radius:0 0 22px 22px!important;display:none!important;grid-template-columns:repeat(3,1fr);gap:6px 20px!important;box-shadow:0 24px 55px rgba(4,21,38,.18)!important}
 body>header nav.open,body>header.open nav,body>header.menu-open nav{display:grid!important}
 body>header nav a{padding:13px 8px!important;border-bottom:1px solid rgba(11,42,68,.09)}
 body>header nav a::after{bottom:6px}
 body>header nav button{margin:8px;align-self:center}
}
@media(max-width:650px){
 body>header{height:76px!important;padding:0 16px!important}
 body>header nav{top:75px!important;left:10px!important;right:10px!important;grid-template-columns:1fr 1fr}
 body>header .brand b,body>header .brand strong{font-size:11px!important}
 body>header .brand small{max-width:150px}
 body>header nav .cart-open,body>header nav .nav-search{grid-column:1/-1;width:100%}
}
