.fullHeader img {
  width: 100vw;
}

.fullHeader video {
  width: 100vw;
  object-fit: cover;
  height: auto !important;
  aspect-ratio: 1 / 1;
}

.bottomText img {
  width: 50px;
}

.page-content {
  text-wrap: pretty;
}

/* TOP CAROUSEL ISSUE */
.slick-track {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.bottomText {
  display: flex;
  position: absolute;
  flex-direction: column;
  height: 100%;
  width: 100%;
  align-items: flex-end;
  color: white;
  justify-content: flex-end;
  /* mix-blend-mode: multiply; */
  padding: 12px 10px;
}

.product-feature-grid {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 50px 15px;
  max-width: 1200px;
  width: 100%;
  margin: 0 auto 50px;
  overflow-x: clip;
  justify-content: space-between;
}

.product-feature-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 50px 15px;
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  justify-content: space-between;
}

.product-feature {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.product-feature-text {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.media-container img,
.media-container picture {
  max-width: 1200px;
  margin: 0 auto;
  object-fit: cover;
  aspect-ratio: 1 / 1;
}

.dual-images .dual-container-content {
  width: auto;
}

.dual-images .dual-container-content img {
  object-fit: unset;
  aspect-ratio: unset;
  /* width: 100%; */
  width: auto;
  max-height: 350px;
}

@media (min-width: 600px) {
  .media-container img,
  .media-container picture {
    object-fit: cover;
    aspect-ratio: unset;
  }
}

@media (min-width: 768px) {
  .fullHeader video {
    height: 100vh !important;
  }

  /* .freedom .listing {
    width: 413px !important;
  } */

  .product-feature-grid .product-feature {
    width: calc((100% / 2) - 20px);
  }

  .product-feature-row .product-feature {
    width: calc((100% / 3) - 20px);
  }

  .product-feature-grid {
    margin: 0 auto 100px;
  }
}

@media (min-width: 992px) {
  .bottomText {
    padding: 24px 20px;
  }

  .bottomText img {
    width: 90px;
  }
}
