.ec-related-products__title {
  margin-top: 30px !important;
}

.ec-related-products .grid-product__label {
  display: none;
}

.ec-related-products .grid-product__price {
  display: none;
}

.ec-size.ec-size--s .ec-store .product-details-module__content--collapsed {
  max-height: none;
}

.ec-size.ec-size--xl .ec-store .product-details__product-description::after {
  display: none;
}

.ec-size--s.ec-size.ec-size--xl .ec-store .product-details-module__content--collapsed ~ .product-details-module__btn-more {
  display: none;
}

#productDescription img {
  display: inline;
}

/* change on sale label color */
.ec-size .ec-store .label--notice {
  background-color: CRIMSON;
}

.ec-size .ec-store .label--notice::after,
.ec-size .ec-store .label--notice::before {
  color: CRIMSON;
}

.ec-size .ec-store .ec-cart-coupon__wrap {
  visibility: visible;
}

.ec-size .ec-store .ec-cart-coupon:not(.ec-cart-coupon--applied) .ec-cart-coupon__button--apply {
  display: block;
}

.ec-size .ec-store .ec-cart-coupon .ec-cart-coupon__wrap {
  display: flex;
  align-items: center;
  height: auto;
}

.ec-size .ec-store .ec-cart-coupon .ec-cart-coupon__text {
  display: none;
}

.ec-cart-coupon.ec-cart-discount-group__giftcard {
  display: none !important;
}

#instant_search_menu .price,
#instant_search_menu .description {
  display: none !important;
}

.grid-sort__item--sortby {
  display: none !important;
}

.ec-store .grid__sort {
  margin-bottom: 20px !important;
}

/* Hide category blocks on main Ecwid store page only */
.ec-store.ec-store__category-page--0 .grid__categories,
.ec-store.ec-store__category-page--0 .ec-grid__categories,
.ec-store.ec-store__category-page--0 .ec-category-grid {
  display: none !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}
