/* v1.3.40 stays loaded for compatibility; this last layer extends centering to every viewport. */
body.store .page-hero .category-pills > a {
  display: inline-flex !important;
  min-width: 78px;
  min-height: 50px;
  box-sizing: border-box;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 3px !important;
  padding: 8px 14px !important;
  text-align: center !important;
  line-height: 1.15;
}

body.store .page-hero .category-pills > a > img {
  display: block !important;
  width: 20px !important;
  height: 20px !important;
  margin: 0 auto !important;
  flex: 0 0 20px !important;
  object-fit: contain;
  object-position: 50% 50% !important;
}
