section.ecomirror-why_we .why-we-title {
  font-size: clamp(28px, 36 * (100vw - 375px) / 905 + 28px, 64px);
  margin-bottom: clamp(32px, 28 * (100vw - 375px) / 905 + 32px, 60px);
  line-height: 130%;
  font-family: var(--font-tenor-sans);
  text-transform: uppercase;
}
section.ecomirror-why_we .why-we-wrap .why-we-wrap-item {
  position: relative;
  aspect-ratio: 437/661;
}
section.ecomirror-why_we .why-we-wrap .why-we-wrap-item .image {
  border-radius: clamp(12px, 28 * (100vw - 375px) / 905 + 12px, 40px);
}
section.ecomirror-why_we .why-we-wrap .why-we-wrap-item .image img {
  z-index: -1;
}
section.ecomirror-why_we .why-we-wrap .why-we-wrap-item .image:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180.13deg, rgba(0, 0, 0, 0) 77.17%, rgba(0, 0, 0, 0.6) 99.89%);
}
section.ecomirror-why_we .why-we-wrap .why-we-wrap-item .title {
  position: absolute;
  width: 100%;
  bottom: clamp(12px, 20 * (100vw - 375px) / 905 + 12px, 32px);
  padding: 0 clamp(12px, 20 * (100vw - 375px) / 905 + 12px, 32px);
  text-transform: uppercase;
  color: white;
  font-size: clamp(12px, 6 * (100vw - 375px) / 905 + 12px, 18px);
  line-height: 130%;
}

@media all and (max-width: 1199px) {
  section.ecomirror-why_we > .container > .row > .col {
    padding-right: 0;
  }
}
/*# sourceMappingURL=why_we.css.map */
