.aq-header-shell{background:#fff;color:#171917;border-bottom:1px solid #e5e5e5;position:relative}.aq-header.header{display:grid;grid-template-areas:"heading navigation search icons";grid-template-columns:auto 1fr minmax(15rem,22rem) auto;gap:2.4rem;max-width:180rem;min-height:8rem;padding:1.2rem clamp(2rem,3vw,6rem)}.aq-header__heading{margin:0}.aq-header__brand{display:flex;align-items:center;min-height:4.4rem;padding:0;margin:0;grid-area:heading}.aq-header__brand .header__heading-logo-wrapper{width:15rem}.aq-header__brand img{filter:brightness(0)}.aq-header__icons{grid-area:icons;padding:0;color:#171917}.aq-header.header .aq-header__icons details-modal{display:none}.aq-header__icons .header__icon{color:#171917}.aq-header-search{grid-area:search;display:flex;height:4rem;border:1px solid #171917}.aq-header-search input{min-width:0;width:100%;border:0;border-radius:0;background:#fff;color:#171917;padding:0 1.2rem;font:1.5rem Helvetica Neue,Helvetica,Arial,sans-serif}.aq-header-search button{flex:0 0 4rem;border:0;background:#fff;color:#171917;cursor:pointer}.aq-header-search svg{width:2rem;height:2rem}.aq-navigation{grid-area:navigation;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:0}.aq-navigation__tabs{display:flex;justify-content:center;gap:clamp(1.6rem,2vw,3.2rem)}.aq-navigation__tab{display:flex;align-items:center;min-height:4.4rem;list-style:none;font-size:clamp(1.3rem,1.15vw,1.8rem);text-transform:uppercase;white-space:nowrap;color:#171917}.aq-navigation__tab::-webkit-details-marker{display:none}.aq-mega-menu[open]>summary{font-weight:700;text-decoration:underline;text-underline-offset:.7rem}.aq-mega-menu__panel{position:absolute;top:100%;left:0;right:0;background:#fff;border-top:1px solid #e5e5e5;border-bottom:1px solid #ddd;box-shadow:0 12px 18px #0000000a;z-index:20;max-height:75vh;overflow-y:auto}.aq-mega-menu__inner{display:grid;grid-template-columns:minmax(17rem,22%) 1fr;position:relative;max-width:180rem;margin:auto;padding:3.6rem clamp(2rem,3vw,6rem) 5rem;gap:3.6rem;min-height:40rem}.aq-mega-menu h2{margin:0 0 2.4rem;font:700 2.4rem/1.15 var(--aq-font-heading);text-transform:uppercase;letter-spacing:-.02em}.aq-mega-menu a{color:#171917;text-decoration:none;display:block;padding-block:.8rem;font-size:1.6rem;line-height:1.45}.aq-mega-menu a:hover,.aq-mega-menu a[aria-current=page]{text-decoration:underline;text-underline-offset:.4rem}.aq-mega-menu h2 a{font:inherit;padding:0}.aq-mega-menu__featured{border-right:1px solid #ccc;padding-right:2rem}.aq-mega-menu__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;padding-right:3rem}.aq-mega-menu__group:only-child{grid-column:1 / -1}.aq-mega-menu__group:only-child>ul{columns:3;column-gap:3rem}.aq-mega-menu ul{padding:0;margin:0;list-style:none}.aq-mega-menu li{break-inside:avoid}.aq-mega-menu li ul{padding-left:1.2rem}.aq-mega-menu__close{position:absolute;top:1rem;right:1.2rem;display:grid;place-items:center;width:4.4rem;height:4.4rem;background:#fff;border:0;cursor:pointer}.aq-mega-menu__close svg{width:2rem;height:2rem}@media(max-width:1099px){.aq-header.header{grid-template-areas:"heading search icons" "navigation navigation navigation";grid-template-columns:1fr minmax(14rem,28rem) auto;gap:.6rem 1.6rem;padding-block:1rem 0}.aq-navigation__tabs{justify-content:flex-start;overflow-x:auto;gap:2.8rem}.aq-navigation__tab{font-size:1.4rem}}@media(max-width:749px){.aq-header.header{grid-template-areas:"heading icons" "search search" "navigation navigation";grid-template-columns:1fr auto;padding-inline:1.6rem}.aq-header__brand .header__heading-logo-wrapper{width:13rem}.aq-header__icons{justify-self:end}.aq-header-search{height:3.6rem}.aq-mega-menu__inner{grid-template-columns:1fr;gap:2rem;padding:2.4rem 2rem}.aq-mega-menu__featured{border-right:0;border-bottom:1px solid #ddd;padding-bottom:1.6rem}.aq-mega-menu__featured a{display:inline-block;margin-right:2rem}.aq-mega-menu__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding-right:0}.aq-mega-menu__group:only-child>ul{columns:2}.aq-mega-menu h2{font-size:2rem;margin-bottom:1.2rem}.aq-mega-menu a{font-size:1.4rem}}.aq-header.header .header__heading,.aq-header.header>.aq-header__brand{justify-self:start;text-align:left}.aq-header.header .aq-header__brand{margin:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/archquick-header.css.map */
