.htw-site-header .dtc-header-inline-search {min-width:0}
.htw-site-header .dtc-header-inline-search form {margin:0}
.htw-site-header .dtc-header-inline-search .flex-row {display:flex;align-items:stretch;border:1px solid #c8c8c8;border-radius:4px;background:#f5f5f5;overflow:hidden}
.htw-site-header .dtc-header-inline-search .flex-grow {flex:1 1 auto;min-width:0}
.htw-site-header .dtc-header-inline-search input[type="search"] {width:100%;height:42px;margin:0;padding:0 12px;border:0;box-shadow:none;background:transparent;color:#222;font-size:15px}
.htw-site-header .dtc-header-inline-search button {min-width:44px;height:42px;min-height:42px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#222;box-shadow:none}
.htw-site-header .dtc-header-inline-search button:hover {background:#e7e7e7;color:#111}
.htw-site-header .dtc-header-inline-search input:focus-visible,.htw-site-header .dtc-header-inline-search button:focus-visible {outline:2px solid #222;outline-offset:-2px}
@media(min-width:1101px){
 .htw-site-header.htw-site-header--two-row {display:grid;grid-template-columns:minmax(150px,1fr) minmax(190px,1fr);grid-template-rows:64px auto 64px;align-items:center}
 .htw-site-header.htw-site-header--two-row .htw-site-header__main {display:contents}
 .htw-site-header.htw-site-header--two-row .htw-site-header__logo {grid-column:1;grid-row:1;margin-left:max(24px,calc((100vw - 1300px)/2))}
 .htw-site-header.htw-site-header--two-row .htw-site-header__actions {grid-column:2;grid-row:1;margin-right:max(24px,calc((100vw - 1300px)/2))}
 .htw-site-header.htw-site-header--two-row .htw-site-header__announcement {grid-column:1/-1;grid-row:2;align-self:stretch;padding:8px 16px;line-height:1.2}
 .htw-site-header.htw-site-header--two-row .htw-site-header__desktop-nav {grid-column:1/-1;grid-row:3;align-self:stretch;width:100%;margin:0;padding:0 calc(max(24px,(100vw - 1300px)/2) + 370px) 0 max(24px,calc((100vw - 1300px)/2));border:0}
 .htw-site-header.htw-site-header--two-row .htw-site-header__primary-list {height:100%;min-height:64px;justify-content:flex-start;gap:24px}
 .htw-site-header.htw-site-header--two-row .htw-site-header__menu li>a {font-size:15px;font-weight:600}
 .htw-site-header.htw-site-header--two-row .dtc-header-inline-search {grid-column:2;grid-row:3;z-index:2;justify-self:end;width:min(350px,28vw);margin-right:max(24px,calc((100vw - 1300px)/2))}
 .htw-site-header.dtc-has-inline-search .htw-site-header__search-toggle {display:none!important}
 .htw-site-header .htw-site-header__account-label {display:none}
 .htw-site-header .htw-site-header__account-icon {display:block}
 .htw-site-header .htw-site-header__cart-link {font-size:0}
 .htw-site-header .htw-site-header__cart-count {font-size:10px}
}
@media(max-width:1100px){
 .htw-site-header {display:flex;flex-direction:column}
 .htw-site-header .htw-site-header__main {order:1;width:100%}
 .htw-site-header .dtc-header-inline-search {order:2;margin:0 16px 10px}
 .htw-site-header .htw-site-header__announcement {order:3;width:100%}
 .htw-site-header .htw-site-header__mobile-nav,.htw-site-header .htw-site-header__panel {order:4}
}
.htw-site-header .dtc-header-shipping {color:#333;font-size:14px;line-height:1.25;text-align:center}
@media(min-width:1101px){.htw-site-header.htw-site-header--two-row{grid-template-rows:48px 36px 68px}.htw-site-header.htw-site-header--two-row .htw-site-header__primary-list{min-height:68px}.htw-site-header .dtc-header-shipping{grid-column:1/-1;grid-row:1;justify-self:center;pointer-events:none}}
@media(max-width:1100px){.htw-site-header .dtc-header-shipping{order:0;min-height:28px;padding:6px 12px}.htw-site-header .htw-site-header__logo{width:123px}}
