@media screen and (max-width:749px){
  .header.header--mobile-center{grid-template-areas:none;grid-template-columns:44px minmax(0,1fr) 44px;grid-template-rows:auto auto;column-gap:8px;row-gap:4px;padding:6px 12px 4px}
  .header.header--mobile-center>header-drawer{grid-area:1/1/2/2;margin-left:0;justify-self:center;align-self:center}
  .header.header--mobile-center>header-drawer .header__icon--menu{margin:0;width:44px;height:44px}
  .header.header--mobile-center>.header__heading,.header.header--mobile-center>.header__heading-link{grid-area:1/2/2/3;min-width:0;width:100%;margin:0;padding:0;text-align:center;justify-self:center;align-self:center}
  .header.header--mobile-center .header__heading>.header__heading-link{display:block;min-width:0;width:100%;padding:0;text-align:center}
  .header.header--mobile-center .header__heading-link .h2{display:block;white-space:nowrap;font-size:clamp(15px,4.9vw,24px);line-height:1.3;letter-spacing:0}
  .header.header--mobile-center>.header__icons{grid-area:1/3/2/4;padding:0;min-width:0;align-self:center;justify-self:center}
  .header.header--mobile-center>.header__icons .header__icon--cart{width:44px;height:44px;margin:0}
  .header.header--mobile-center>.hss-search-wrapper{grid-area:2/1/3/-1;display:block;padding:0;min-width:0;width:100%}
  .header.header--mobile-center .hss-search-input{height:44px;font-size:15px;padding-left:14px}
  .header.header--mobile-center .hss-search-button{height:44px;flex-basis:44px}
  .header.header--mobile-center .hss-store-location{padding:2px 4px 0;min-height:34px;font-size:12px;gap:6px}
  .header.header--mobile-center .hss-store-location-hours{font-size:11px;padding:7px 0}
}
