/* PROD only. Match staging (188.243.141.140:8082) computed styles exactly.
   Reference DevTools: title 28px/800/m36; item h3 18px/500/m18; img 45px mb8.
   Do not alter .row/.col flex geometry. */

.advantages > .row.align-items-start.justify-content-between > [class*="col-"] > h3 {
  font-family: "Futura PT", sans-serif !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: normal !important;
  margin: 18px 0 !important;
  padding: 0 !important;
  color: #1d1d1b !important;
  text-transform: none !important;
  letter-spacing: normal !important;
}

.advantages > .row.align-items-start.justify-content-between > [class*="col-"] > img {
  display: block !important;
  height: 45px !important;
  width: auto !important;
  max-width: none !important;
  margin: 0 0 8px !important;
  padding: 0 !important;
  object-fit: contain;
  flex: 0 0 auto;
}

/* lazy-load empty placeholder → real SVGs (as on staging when lazy fires) */
.advantages > .row.align-items-start.justify-content-between img[data-src*="tsvet.svg"],
.advantages > .row.align-items-start.justify-content-between img[alt="Гарантия цвета"] {
  content: url("/wp-content/themes/kelvika/images/tsvet.svg");
}
.advantages > .row.align-items-start.justify-content-between img[data-src*="tsena.svg"],
.advantages > .row.align-items-start.justify-content-between img[alt="Честная цена"] {
  content: url("/wp-content/themes/kelvika/images/tsena.svg");
}
.advantages > .row.align-items-start.justify-content-between img[data-src*="proverka.svg"],
.advantages > .row.align-items-start.justify-content-between img[alt="Проверка макета"] {
  content: url("/wp-content/themes/kelvika/images/proverka.svg");
}
.advantages > .row.align-items-start.justify-content-between img[data-src*="dostavka.svg"],
.advantages > .row.align-items-start.justify-content-between img[alt="Доставка"] {
  content: url("/wp-content/themes/kelvika/images/dostavka.svg");
}

/* title in this block — same as staging .advantages__title */
.advantages > .advantages__title {
  font-family: "Futura PT", sans-serif !important;
  font-size: 28px !important;
  font-weight: 800 !important;
  margin: 36px 0 !important;
  color: #1d1d1b !important;
  text-transform: uppercase !important;
}

@media (max-width: 991.98px) {
  .advantages > .row.align-items-start.justify-content-between > .divider {
    display: none !important;
  }
}
