.product-details__product-attributes {
  display: table;
  width: 120%;
}

.details-product-attribute {
  display: table-row;
}

.details-product-attribute__title {
  display: table-cell;
  padding: 5px !important;
  width: 50%;
}

.ec-size .ec-store .product-details__product-description:not(.product-details__product-description--blank) table {
  display: table;
  width: 120%;
}

.ecwid td {
  display: table-row;
}

.ecwid td:nth-child(odd) {
  display: table-cell;
  padding: 5px !important;
  width: 50%;
}

.ecwid td:nth-child(even) {
  display: table-cell;
  padding: 5px !important;
  width: 50%;
}

.ecwid tr:nth-child(2n) {
  background-color: #ffb3b3 !important;
}

.details-product-attribute__value {
  display: table-cell;
  padding: 5px !important;
  width: 50%;
}

.details-product-attribute:nth-child(even) {
  background-color: #ffb3b3 !important;
}

.ec-size .ec-store .product-details-module__content {
  display: flex;
  flex-direction: column;
}

.ec-size .ec-store .product-details__product-attributes {
  order: 2;
}

.ec-size .ec-store .product-details__product-description {
  order: 1;
}

.ec-size .ec-store .product-details__product-attributes {
  margin-top: 2% !important;
}

.ec-store__category-page:not(.ec-store__category-page--0) .grid-category:nth-child(n+1) {
  width: 100% !important;
  height: 70px;
}

.ec-store__category-page:not(.ec-store__category-page--0) .grid-category__title {
  text-align: left;
  padding-left: 20px !important;
}

.ec-store__category-page:not(.ec-store__category-page--0) .grid-category__bg-color.colored-background-1 {
  background-image: linear-gradient(90deg, #08aeea 0%, #2af598c9 100%) !important;
}
