.products-description {
  margin-bottom: 0;

  .products-description__title {
    margin-bottom: 0;

    .alert-heading {
      font-weight: 300;
      font-size: 3.375rem;
      letter-spacing: 0;
      text-align: center;
      text-wrap: balance;
      margin: 0 auto;
      max-width: 40ch;
    }
  }

  .glide-2-columns-2-item-tablet {
    padding-top: 0;
    padding-bottom: 0;
    overflow-x: hidden;
    padding-left: 24px;
    padding-right: 24px;
    margin-left: auto;
    margin-right: auto;

    .glide__track {
      .glide__slides {
        display: grid;
        gap: 24px;
        grid-template-columns: repeat(2, 1fr);
        justify-content: center;
        padding: 40px 0 42px;
        transform: translateZ(0);
        box-sizing: content-box;
        /* height: 100%; */
        position: relative;
        transition-property: transform;
        width: 100%;
        z-index: 1;
        margin: 0;

        .product_description_item {
          align-items: start;
          border-bottom: 1px solid var(--color-gray);
          display: flex;
          padding: 16px 61px 41px 24px;
          list-style: none;

          .card {
            display: flex;

            .card__image {
              img {
                aspect-ratio: 1 / 1;
                margin-right: 24px;
                width: 88px;
                height: auto;
              }
            }

            .card__item-content {
              .card__title {
                .alert-heading {
                  color: var(--color-red);
                  font-size: 16px;
                  font-weight: 700;
                  letter-spacing: 1px;
                  line-height: 20px;
                  margin: 0 0 8px;
                  text-transform: uppercase;
                }
              }

              .card__text {
                font-weight: 300;
                letter-spacing: 0;
                margin: 0;
                padding: 0;
                text-align: left;

                p {
                  margin: 0;
                }
              }
            }
          }
        }
      }
    }

    .glide__arrows {
      width: 100%;
      position: absolute;
      text-align: center;
      transform: translateZ(0);
      transition: opacity 0.3s;
      z-index: 10;
      display: none;
    }
  }
}

@media (max-width: 1200px) {
  .products-description {
    .glide-2-columns {
      .glide__track {
        .glide__slides {
          .product_description_item {
            .card {
              .card__image {
                img {
                  width: 56px;
                }
              }
            }
          }
        }
      }
    }

    .glide-2-columns-2-item-tablet {
      overflow: hidden;

      .glide__track {
        .glide__slides {
          display: flex;
        }
      }
    }
  }
}

@media (max-width: 1024px) {
  .products-description {
    .glide-2-columns {
      .glide__track {
        .glide__slides {
          grid-template-columns: repeat(1, 1fr);
        }
      }
    }

    .products-description__title {
      .alert-heading {
        font-size: 1.5rem;
      }
    }

    .glide-2-columns-2-item-tablet {
      .glide__bullets {
        padding-top: 24px;
      }
    }
  }
}

@media (max-width: 992px) {
  .products-description {
    .glide-2-columns {
      .glide__track {
        .glide__slides {
          .product_description_item {
            padding-right: 48px;
          }
        }
      }
    }
  }
}

@media (max-width: 768px) {
  .products-description {
    .glide-2-columns-2-item-tablet {
      overflow: hidden;

      .glide__track {
        .glide__slides {
          gap: 0px;
        }
      }
    }
  }

  /* .products-description {
    .glide-2-columns {

      .glide__slides {

        .product_description_item {}
      }
    }
  } */
}
