.product-information {
  .product-information__grid {
    display: flex;
    justify-content: center;

    .product-details {
      @media screen and (min-width: 768px) {
        .group-block {
          padding-block-start: unset;
        }
      }
    }
  }
  .product-information__media {
    min-width: 50%;

    media-gallery {
      margin: 0 !important;
    }
  }
  div[ref="priceContainer"] {
    margin-top: 21px;
  }
  span.price {
    font-size: 18px;
  }
  @media screen and (max-width: 768px) {
    .product-information__grid {
      flex-direction: column;
      align-items: center;
    }
    .product-information__media {
      min-width: 100%;
    }
    .product-details {
      padding-inline: 1rem;
    }
  }
}
