/* v22: Only enlarge the header Online Store label; preserve the v21 layout. */
/* Wide desktop: a prominent label without changing panel dimensions. */
@media (min-width:1680px) {
  #header .header-right-hp .aitw-commerce-shop-row .aitw-brand-shop {
    font-size: 23px !important;
    font-weight: 750 !important;
    letter-spacing: .02em;
  }
}
/* Medium width: keep text legible within the compact commerce panel. */
@media (min-width:992px) and (max-width:1679.98px) {
  #header .aitw-commerce-compact .aitw-commerce-shop-row .aitw-brand-shop {
    font-size: 19px !important;
    font-weight: 750 !important;
  }
}
/* Mobile: increase slightly without squeezing the hamburger or cart. */
@media (min-width:391px) and (max-width:991.98px) {
  #header .aitw-commerce-mobile .aitw-commerce-shop-row .aitw-brand-shop {
    font-size: 16px !important;
  }
}
@media (max-width:390px) {
  #header .aitw-commerce-mobile .aitw-commerce-shop-row .aitw-brand-shop {
    font-size: 14px !important;
  }
}
/* PHP shop, cart, login and account pages use a separate header. */
.site-header .aitw-php-shop {
  font-size: 22px !important;
  font-weight: 750 !important;
}
@media (max-width:700px) {
  .site-header .aitw-php-shop {font-size: 19px !important;}
}
