/* Franja editorial bajo las miniaturas de las fichas de sofá. */
.fergar-gallery .fergar-sofa-footer-benefits {
  gap: 0;
  margin: 18px 0 0;
  padding: 0 2px;
}

.fergar-gallery .fergar-sofa-footer-benefits > div {
  gap: 8px;
}

.fergar-gallery .fergar-sofa-footer-benefits > div:last-child {
  border-left: 1px solid #dedad4;
  padding-left: 28px;
}

.fergar-gallery .fergar-sofa-footer-benefits i {
  flex: 0 0 auto;
  font-size: 19px;
  font-weight: 400;
  color: #57534d;
}

.fergar-gallery .fergar-sofa-footer-benefits b {
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 1.2;
}

.fergar-gallery .fergar-sofa-footer-benefits small {
  margin-top: 1px;
  font-size: 9px;
  line-height: 1.25;
  color: #8a847e;
}

/* Mayor legibilidad en los claims situados bajo las miniaturas. */
.fergar-gallery .fergar-sofa-footer-benefits b {
  font-size: 12px;
}

.fergar-gallery .fergar-sofa-footer-benefits small {
  font-size: 10px;
}

.fergar-sofa-benefit-flag {
  flex: 0 0 auto;
  width: 16px;
  height: 11px;
  overflow: hidden;
  border-radius: 1px;
  background: linear-gradient(to bottom, #aa151b 0 25%, #f1bf00 25% 75%, #aa151b 75%);
  font-size: 0;
}

@media (max-width: 575px) {
  .fergar-gallery .fergar-sofa-footer-benefits {
    gap: 15px 0;
  }

  .fergar-gallery .fergar-sofa-footer-benefits > div:last-child {
    border-left: 0;
    padding-left: 0;
  }
}
