header{position:absolute;top:var(--announcement-bar);left:0;right:0;bottom:0;pointer-events:none;z-index:var(--z-header)}header-bar{display:block;position:var(--header-position);top:0;left:0;right:0;width:100%;height:var(--header-bar);background-color:var(--color-background);pointer-events:auto}.header-bar--container{display:flex;align-items:center;justify-content:space-between;height:100%}.header-bar--inner{display:flex;align-items:center;gap:18px}.header-bar--nav{display:none}cart-toggle a{display:flex;padding:10px}cart-toggle a,.header--hamburger{margin:0 -10px}header-menu{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;width:100%;height:100%;padding-top:calc(var(--header-bar) + var(--header-menu-top));background-color:var(--color-background);transform:translateY(-100%);transition:transform var(--transition-duration) var(--transition-ease);z-index:9}header-menu[open=true]{transform:translateY(0)}.header-menu--container{display:flex;justify-content:space-between;gap:24px;flex-grow:1;min-height:0;padding-bottom:32px}.header-menu--top{display:flex;flex-direction:column;gap:14px;width:100%;height:100%}.header-menu--primary-heading{border-top:1px solid;padding-top:14px}.header-menu--primary{height:100%;overflow:auto}.header-menu--primary ul{display:flex;flex-direction:column;gap:12px;height:fit-content}.header-menu--link{position:relative;display:flex;align-items:center;gap:16px}.header-menu--link-image{width:75px}.header-menu--link-info{display:flex;flex-direction:column;gap:8px}.header-menu--link-url{position:absolute;top:0;left:0;width:100%;height:100%}.header-menu--secondary{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(var(--rows),1fr);grid-auto-flow:column;gap:1rem}.header-menu--secondary a{padding:0 0 10px}.header-menu--secondary li:last-child{margin-bottom:-10px}@media (min-width: 768px){.header-menu--link-image{width:100px}}@media (min-width: 1024px){.header-bar--inner{gap:38px}.header-bar--nav .cta,.header-bar--inner .cta,cart-toggle .cta{font-size:14px}.header-bar--nav{display:flex;align-items:center;justify-content:center;gap:30px}header-menu{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/header.css.map */
