@font-face{font-family:OCSearchCondensed;src:url('NeueHelvetica57Condensed.woff2') format('woff2');font-display:swap;font-style:normal;font-weight:400}
/* Presentation only. Existing drawer and WooCommerce form retain their behavior. */
.htw-site-header .htw-site-header__panel.htw-site-header__search{background:#f6f6f4;color:#111;font-family:OCSearchCondensed,'Arial Narrow',Arial,sans-serif;padding:0 32px 32px;box-shadow:-8px 0 24px rgba(0,0,0,.12)}
.htw-site-header__search .storefront-drawer-heading{min-height:82px;margin-bottom:28px;border-bottom:1px solid #c8c8c5}
.htw-site-header__search .storefront-drawer-heading h2{font-family:OCSearchCondensed,'Arial Narrow',Arial,sans-serif;font-size:24px;line-height:1.1;font-weight:400;letter-spacing:0;color:#111}
.htw-site-header__search .storefront-drawer-close{border-radius:0;color:#111;background:transparent}
.htw-site-header__search .storefront-drawer-close:hover{background:#eaeae8}
.htw-site-header__search .searchform{width:100%;max-width:none;margin:0}
.htw-site-header__search .searchform .flex-row{border:0;border-bottom:1px solid #111;border-radius:0;background:transparent}
.htw-site-header__search .searchform input.search-field{height:54px;padding:0 4px;background:transparent;color:#111;font-family:OCSearchCondensed,'Arial Narrow',Arial,sans-serif;font-size:16px}
.htw-site-header__search .searchform input.search-field::placeholder{color:#666;opacity:1}
.htw-site-header__search .searchform button.ux-search-submit{color:#111;background:transparent;width:48px;height:54px}
.htw-site-header__search .searchform button.ux-search-submit:hover,.htw-site-header__search .searchform button.ux-search-submit:focus-visible{color:#111;background:#eaeae8}
.htw-site-header__search .autocomplete-suggestions,.htw-site-header__search .live-search-results{background:#f6f6f4;color:#111}
.htw-site-header__search .autocomplete-suggestion{border-bottom:1px solid #d4d4d1;color:#111}
.htw-site-header__search :focus-visible{outline:2px solid #111;outline-offset:3px}
@media(max-width:767px){.htw-site-header .htw-site-header__panel.htw-site-header__search{padding:0 16px 24px}.htw-site-header__search .storefront-drawer-heading{min-height:72px;margin-bottom:22px}}
