.et-gpsr {
  padding-top: $grid-gutter-width / 2;
  padding-bottom: $grid-gutter-width / 2;
  hyphens: auto;

  .et-gpsr-description-short-title,
  .et-gpsr-immediate-title {
    font-weight: $font-weight-bold;
  }

  &.et-gpsr-context-gallery,
  &.et-gpsr-context-slider,
  &.et-gpsr-context-freegift,
  &.et-gpsr-context-wishlist {
    a,
    .et-gpsr-content:not(.modal) {
      font-size: smaller;
    }
  }

  .et-gpsr-manufacturer,
  .et-gpsr-responsibleperson {
    display: flex;
    flex-direction: column;
    gap: $grid-gutter-width / 8;
  }
  .et-gpsr-responsibleperson {
    &:not(:first-child) {
      padding-top: $grid-gutter-width / 2;
    }
  }
  .et-gpsr-item {
    display: flex;
    flex-wrap: wrap;
  }
  .et-gpsr-label {
    font-weight: $font-weight-bold;
    margin-right: $grid-gutter-width / 4;
  }
  .et-gpsr-title {
    font-style: italic;
  }
}