.store-header.site-header{grid-template-columns:170px minmax(0,1fr) auto;gap:18px;padding-inline:32px}.store-header .brand img{width:155px;height:auto}.store-header .desktop-nav{gap:clamp(12px,1.2vw,22px)}.store-header .desktop-nav a,.october-store .store-header .desktop-nav a{letter-spacing:.045em;white-space:nowrap;font-size:10px}.store-header .header-actions{gap:8px}.store-header .header-search{justify-content:center;width:40px;padding:0}.store-header .header-search>span:last-child{display:none}.store-header .header-cta,.october-store .store-header .header-cta{letter-spacing:.06em;white-space:nowrap;padding-inline:15px;font-size:10px;display:inline-flex}.october-store .store-header .header-cta{color:#2b222e;background:#e5b28c}.store-mobile-menu[hidden]{display:none}.store-mobile-menu nav>button{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0}@media (width<=1100px){.store-header.site-header{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;min-height:72px;padding-inline:24px}.store-header .desktop-nav{display:none}.store-header .menu-toggle{display:flex}.store-header .header-search{display:none}.store-header .header-cart{justify-content:center;width:44px;min-height:44px;padding:0}.store-header .header-cart-label{display:none}.store-mobile-menu.mobile-menu{z-index:65;background:var(--forest);color:var(--white);visibility:visible;opacity:1;flex-direction:column;padding:112px 24px 30px;display:flex;position:fixed;inset:0;overflow-y:auto;transform:none}.store-mobile-menu.mobile-menu[hidden]{display:none}.store-mobile-menu nav{display:grid}.store-mobile-menu nav>a,.store-mobile-menu nav>button{border-bottom:1px solid var(--line-light);align-items:center;min-height:54px;font-size:23px;line-height:1.4;display:flex}.store-mobile-menu .mobile-menu-quote{flex:none;min-height:50px;margin-top:22px}.store-mobile-menu>p{margin-top:24px;font-size:9px;line-height:1.8}}@media (width<=600px){.store-header.site-header{gap:8px;min-height:68px;padding-inline:16px}.store-header .brand img{width:115px}.store-header .header-actions{gap:6px}.store-header .header-cart{width:36px;min-height:40px}.store-header .header-cta,.october-store .store-header .header-cta{gap:5px;min-height:40px;padding-inline:9px;font-size:9px}.store-header .menu-toggle{width:28px;min-width:28px}.store-mobile-menu.mobile-menu{padding:94px 20px 24px}.store-mobile-menu nav>a,.store-mobile-menu nav>button{min-height:48px;font-size:21px}}
