.announcement{background:var(--color-sage-dark);color:var(--color-white);display:flex;justify-content:center;align-items:center;font-size:13px;font-weight:600;letter-spacing:.04em;padding:var(--space-2) var(--space-4);text-align:center}.header{position:sticky;top:0;z-index:40;background:var(--color-surface);border-bottom:1px solid var(--color-border);height:var(--header-height);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:0 var(--space-4)}.wordmark{font-family:var(--font-display);font-size:22px;letter-spacing:.02em;text-decoration:none;color:var(--color-black);white-space:nowrap}.header .wordmark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.header nav{display:none}.mobile-menu{display:inline-flex}.header .header-actions{display:flex;align-items:center;gap:var(--space-2)}@media(min-width:860px){.header{padding:0 var(--space-6)}.mobile-menu{display:none}.header nav{display:flex;gap:var(--space-4);white-space:nowrap;font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.header nav a,.header nav button{background:none;border:none;text-decoration:none;color:var(--color-text);padding:var(--space-2) 0;position:relative}.header nav a:hover,.header nav button:hover{color:var(--color-accent-dark)}}@media(min-width:1180px){.header nav{gap:var(--space-5);font-size:12px}}@media(min-width:1400px){.header nav{gap:var(--space-6);font-size:13px}}dialog#panel,dialog#cart{border:none;border-radius:var(--radius-lg) 0 0 var(--radius-lg);padding:var(--space-6);margin:0 0 0 auto;height:100%;max-height:100vh;width:min(420px,100vw);background:var(--color-surface);box-shadow:var(--shadow-soft)}dialog#panel::backdrop,dialog#cart::backdrop{background:#2b2a2666}dialog .close{position:absolute;top:var(--space-4);right:var(--space-4);font-size:22px;background:none;border:none;color:var(--color-text)}.search-drawer-form{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-8)}.search-drawer-form input[type=search]{padding:14px 18px;border-radius:12px;border:1px solid var(--color-border);background:transparent;color:var(--color-text);font-family:Poppins,sans-serif;font-size:14.5px}.search-drawer-form input[type=search]:focus{outline:2px solid var(--color-accent-dark);outline-offset:1px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/header.css.map */
