
/* Custom CSS theme */
/* DMW: keep product descriptions readable without an extra click. */
.ec-size .ec-store .collapsible-section:has(.product-details__general-info) > .collapsible-section__content {
  display: block !important;
}

.ec-size .ec-store .collapsible-section:has(.product-details__general-info) > .collapsible-section__header {
  cursor: default;
  pointer-events: none;
}

.ec-size .ec-store .collapsible-section:has(.product-details__general-info) > .collapsible-section__header .collapsible-section__icon {
  display: none;
}

/* Product information precedes reviews in layouts that group both together. */
.ec-size .ec-store .product-details__description > div:has(> .collapsible-section) {
  display: flex;
  flex-direction: column;
}

.ec-size .ec-store .product-details__description > div > .collapsible-section:has(.product-details__general-info) {
  order: -1;
}

.ec-size .ec-store #productDescription {
  line-height: 1.6;
}

/* Private payment link: omit product cards while preserving its direct product page. */
.ec-size .ec-store .grid-product--id-870443882 {
  display: none !important;
}

/* Show only the retained colors for the red custom Anza and current Anza V4. */
.ec-store__product-page--822500408 .details-product-option--Color option[disabled],
.ec-store__product-page--822497273 .details-product-option--Color option[disabled] {
  display: none !important;
}
