/* EmMakesMe sage revision 2026-10-26. Rollback: activate Standard. */
ul.cat-row {
  display: none !important;
}

.ec-size .ec-store .grid-category__title {
  display: flex !important;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  height: 76px !important;
  min-height: 76px;
  background: #FAFBF9;
  border: 1px solid #E3E7DF;
  border-radius: 4px;
  padding: 12px 16px !important;
  color: #35432F;
}

.ec-size .ec-store .grid-category__title:hover {
  background: #E8EDE4;
}

.ec-size .ec-store .grid-category__title-inner {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.4;
  padding: 0 !important;
  white-space: normal;
}

/* Shorter contact navigation label */
.top-menu__item--contacts a {
  font-size: 0 !important;
}

.top-menu__item--contacts a::after {
  content: "Contact";
  font-size: 16px;
}

/* Shared category notice */
.ec-page-title:has(.breadcrumbs__link--last[data-category-id]:not([data-category-id="0"]))::after {
  content: "All orders are custom orders and not eligible for refunds or exchanges unless the item is defective. If you ordered the wrong size, contact the organization leader to explore your options!";
  display: block;
  margin: 20px 0;
  padding: 16px 18px;
  background: #F4F6F2;
  border-left: 3px solid #72836B;
  font-size: 15px;
  line-height: 1.6;
  font-weight: 400;
  color: #35432F;
}

/* Homepage: collections only, no featured products */
.ec-page-title__featured-products, .ec-page-title__featured-products + .grid__wrap-inner {
  display: none !important;
}

/* Keep category labels readable when wrapping */
.ec-size .ec-store .grid-category__title-inner {
  font-size: 16px !important;
  line-height: 22px !important;
  height: auto !important;
  overflow: visible !important;
}
