.p601-header{position:relative;z-index:30;background:var(--601-white);color:var(--601-black);border-bottom:1px solid var(--601-border)}.p601-header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;min-height:76px}.p601-header__logo-link{display:inline-flex;align-items:center;min-width:0}.p601-header__logo{display:block;width:clamp(180px,18vw,310px);height:auto}.p601-header__desktop-nav{display:none}.p601-header__nav-list{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,2vw,2rem);margin:0;padding:0;list-style:none}.p601-header__nav-link,.p601-header__utility-link{color:inherit;font-weight:650;text-decoration:none}.p601-header__nav-link:hover,.p601-header__utility-link:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.p601-header__utilities{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.p601-header__desktop-cta{display:none}.p601-header__cart-count{display:inline-flex;min-width:1.45rem;height:1.45rem;align-items:center;justify-content:center;margin-left:.25rem;padding-inline:.3rem;border-radius:999px;background:var(--601-yellow);color:var(--601-black);font-size:.75rem;font-weight:800}.p601-header__mobile-menu{position:relative}.p601-header__mobile-toggle{cursor:pointer;font-weight:750;list-style:none}.p601-header__mobile-toggle::-webkit-details-marker{display:none}.p601-header__mobile-panel{position:absolute;top:calc(100% + 1rem);right:0;width:min(88vw,360px);padding:1rem;border:1px solid var(--601-border);border-radius:var(--601-radius-card);background:var(--601-white);box-shadow:0 18px 50px #00000024}.p601-header__mobile-list{display:grid;gap:.25rem;margin:0 0 1rem;padding:0;list-style:none}.p601-header__mobile-link{display:block;padding:.8rem .65rem;border-radius:8px;color:var(--601-black);font-weight:700;text-decoration:none}.p601-header__mobile-link:hover{background:var(--601-surface)}@media screen and (min-width:990px){.p601-header__desktop-nav,.p601-header__desktop-cta{display:block}.p601-header__mobile-menu{display:none}}@media screen and (max-width:749px){.p601-header__inner{grid-template-columns:minmax(0,1fr) auto;min-height:68px;gap:1rem}.p601-header__logo{width:min(56vw,210px)}.p601-header__account-link{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/601print-header.css.map */
