@charset "UTF-8";
/* stylelint-disable */
/* ---------- example ---------- */
/*
.selector {
  // только в промежутке tablet..desktop
  @include media-between(tablet, desktop) { ... }

  // ровно «только tablet» (1024..1239)
  @include media-only(tablet) { ... }

  // ≥ 1440
  @include for-desktop { ... }

  // ≤ 767
  @include small-tablet { ... }
}
*/
/* ---------- helpers ---------- */
/* Min-width */
/* Max-width */
.feature-section {
  background: var(--bg-n);
  border-radius: clamp(16px, 1.4793vw, 2rem);
  padding: var(--default-padding) 0;
}
.feature-section__box {
  display: flex;
  flex-direction: column;
  gap: var(--default-gap);
}
.feature-section__box > .editor {
  gap: 2.8rem;
}
.feature-section__list {
  display: flex;
  flex-direction: column;
  gap: clamp(16px, 1.7751vw, 2.4rem);
}
.feature-section__item {
  border-radius: clamp(16px, 1.7751vw, 2.4rem);
  background: var(--bg-a);
  padding: clamp(16px, 2.071vw, 2.8rem);
}
.feature-section__item .editors {
  gap: clamp(24px, 5.9172vw, 8rem);
  align-items: center;
}
.feature-section__item .editors .editor {
  gap: clamp(16px, 2.071vw, 2.8rem);
}
.feature-section__item .editors .editor .main-button {
  margin-top: 1.2rem;
}
.feature-section__item .editors__coll {
  height: -moz-fit-content;
  height: fit-content;
}
.feature-section__item .editor-gallery {
  border-radius: 1.6rem;
  overflow: hidden;
  border: 0.1rem solid rgba(73, 73, 73, 0.02);
  height: clamp(180px, 25.7396vw, 34.8rem);
}
.feature-section__item .editor-gallery img,
.feature-section__item .editor-gallery picture, .feature-section__item .editor-gallery svg, .feature-section__item .editor-gallery .sprite {
  width: 100%;
  height: 100%;
}
@media (min-width: 1024px){
  .feature-section__item .editors {
    padding-left: clamp(16px, 5.9172vw, 8rem);
    grid-template-columns: 1fr clamp(450px, 47.5592vw, 64.3rem);
  }
  .feature-section__item:nth-child(even) .editors {
    grid-template-columns: clamp(450px, 47.5592vw, 64.3rem) 1fr;
    padding-right: clamp(16px, 5.9172vw, 8rem);
    padding-left: 0;
  }
}
@media (max-width: 767.98px){
  .feature-section__item .editors .editor .main-button {
    width: 100%;
    flex-grow: 1;
  }
  .feature-section__item .editors {
    grid-template-columns: 100%;
  }
  .feature-section__item .editor-gallery {
    order: -1;
    height: clamp(180px, 45.31vw, 34.8rem);
  }
}
@media (max-width: 767.98px) and (min-width: 576px){
  .feature-section__item .editors .editor * {
    text-align: center;
  }
}
@media (max-width: 575.98px){
  .feature-section__item .editors .editor .main-button {
    margin-top: 24px;
  }
}
/*# sourceMappingURL=section-cards-list.css.map */