.announcement-bar{background:var(--blue-900);color:var(--blue-100);font-family:var(--font-body);font-size:var(--fs-14);text-align:center;padding:7px 16px;letter-spacing:.01em}.announcement-bar a{color:var(--blue-200);text-decoration:underline}#shopify-section-header{position:sticky;top:0;z-index:20}.site-header{position:relative;background:var(--bg);border-bottom:1px solid var(--border);transition:background var(--dur-fast) ease,backdrop-filter var(--dur-fast) ease}.site-header.scrolled{background:#ffffffe0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.site-header__inner{max-width:1280px;margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;gap:28px}.site-header__logo{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0;padding:5px 8px;border-radius:var(--radius-md);margin-left:-8px;transition:background var(--dur-fast) ease}.site-header__logo:hover{background:var(--bg-alt);text-decoration:none}.site-header__logo-text{font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:.005em;color:var(--fg1)}.site-nav{display:flex;gap:22px;flex:1}.site-nav__link{font-family:var(--font-display);font-weight:500;font-size:var(--fs-14);color:var(--fg2);cursor:pointer;position:relative;padding:5px 10px;border-radius:var(--radius-sm);text-decoration:none;transition:color var(--dur-fast) ease,background var(--dur-fast) ease}.site-nav__link:hover{color:var(--fg1);background:var(--bg-alt);text-decoration:none}.site-nav__link.active{color:var(--fg1)}.site-nav__link.active:after{content:"";position:absolute;left:10px;right:10px;bottom:-4px;height:2px;background:var(--brand);border-radius:2px}.site-header__actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.header-cart-btn{position:relative;display:inline-flex;align-items:center;gap:8px;background:var(--brand);color:#fff;border:none;border-radius:var(--radius-md);padding:9px 16px;font-family:var(--font-display);font-weight:500;font-size:var(--fs-14);box-shadow:0 8px 20px #0e86e838;cursor:pointer;transition:background var(--dur-fast) ease}.header-cart-btn:hover{background:var(--brand-hover)}.header-cart-btn__badge{background:#ffffff38;color:#fff;border-radius:var(--radius-pill);min-width:20px;height:20px;display:grid;place-items:center;font-size:11px;font-weight:600;padding:0 5px;line-height:1}.mobile-menu-btn{display:none;width:42px;height:42px;border-radius:var(--radius-md);place-items:center;color:var(--fg2);background:transparent;border:none;cursor:pointer;flex-shrink:0;transition:background var(--dur-fast) ease}.mobile-menu-btn:hover{background:var(--bg-alt)}.mobile-menu-btn.open{background:#eef6fe;color:var(--fg1)}.mobile-menu-btn__icon{display:none;align-items:center;justify-content:center}.mobile-menu-btn__icon--open{display:flex}.mobile-menu-btn.open .mobile-menu-btn__icon--open{display:none}.mobile-menu-btn.open .mobile-menu-btn__icon--close{display:flex}.mobile-nav-panel{overflow:hidden;max-height:0;background:var(--bg);transition:max-height var(--dur-med) cubic-bezier(.4,0,.2,1)}.mobile-nav-panel.open{max-height:70vh;border-top:1px solid var(--border)}.mobile-nav-panel__links{max-width:1280px;margin:0 auto;padding:6px 24px 14px;display:flex;flex-direction:column}.mobile-nav-panel__link{padding:13px 4px;font-family:var(--font-display);font-weight:500;font-size:var(--fs-16);color:var(--fg2);text-decoration:none;border-bottom:1px solid var(--ink-50);transition:color var(--dur-fast) ease}.mobile-nav-panel__link:last-child{border-bottom:none}.mobile-nav-panel__link:hover{color:var(--fg1);text-decoration:none}.mobile-nav-panel__link.active{color:var(--fg1)}.search-panel{overflow:hidden;max-height:0;background:var(--bg);transition:max-height .28s cubic-bezier(.4,0,.2,1)}.search-panel.open{max-height:88px;border-top:1px solid var(--border)}.search-panel__inner{max-width:1280px;margin:0 auto;padding:16px 24px}.search-panel__form{display:flex;gap:10px;align-items:center;opacity:0;transform:translateY(-6px);transition:opacity .2s ease 60ms,transform .2s ease 60ms}.search-panel.open .search-panel__form{opacity:1;transform:translateY(0)}.search-panel__input-wrap{flex:1;position:relative;display:flex;align-items:center}.search-panel__icon{position:absolute;left:14px;display:flex;align-items:center;pointer-events:none}.search-panel__input{width:100%;padding:11px 38px 11px 42px;border:1.5px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-display);font-size:var(--fs-15);color:var(--fg1);background:var(--bg-alt);transition:border-color .15s ease,background .15s ease}.search-panel__input:focus{outline:none;border-color:var(--brand);background:var(--bg)}.search-panel__input::-webkit-search-cancel-button{display:none}.search-panel__clear{position:absolute;right:10px;background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;border-radius:50%;transition:background .15s ease}.search-panel__clear:hover{background:var(--border)}.search-panel__submit{flex-shrink:0;padding:11px 22px;background:var(--brand);color:#fff;border:none;border-radius:var(--radius-md);font-family:var(--font-display);font-weight:600;font-size:var(--fs-14);cursor:pointer;transition:background .15s ease}.search-panel__submit:hover{background:var(--brand-dark, #0B6EC2)}.search-panel__close{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-md);background:transparent;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--fg2);transition:background .15s ease,border-color .15s ease}.search-panel__close:hover{background:var(--bg-alt);border-color:var(--border-strong)}.search-scrim{display:none}@media(max-width:1024px){.site-nav{display:none}.mobile-menu-btn{display:grid}.site-header__inner{gap:12px}.site-header__actions{margin-left:auto}}@media(max-width:768px){.site-header__logo-text{font-size:var(--fs-16)}.site-header__inner{padding:0 16px}.search-panel__inner{padding:14px 16px}.mobile-nav-panel__links{padding:6px 16px 14px}}@media(max-width:480px){.header-cart-btn__label{display:none}.header-cart-btn{gap:6px;padding:9px 12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-header.css.map */
