@charset "UTF-8";
/* Bakgrund och centrering */
.fb-reviews-wrapper {
  background-color: #f9f9f9;
  padding: 60px 0;
  width: 100%;
}

.fb-reviews {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
  text-align: center;
}

/* Rubrik */
.fb-reviews h2 {
  font-size: clamp(1.8rem, 1.2rem + 1.5vw, 2.4rem);
  margin-bottom: 40px;
  color: #333;
}

/* Layout för inlägg */
.reviews-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  gap: 20px;
}

/* Inlägg – inga ramar eller bakgrund */
.review-frame {
  flex: 1 1 340px;
  max-width: 500px;
  background: none;
  border: none;
  overflow: hidden;
}

/* Själva Facebook-iframe */
.review-frame iframe {
  display: block;
  width: 100%;
  height: auto;
  min-height: 350px; /* se till att inget kapas */
  border: none;
}

/* Länk till fler recensioner */
.fb-more-link {
  display: inline-block;
  margin-top: 40px;
  font-size: 1rem;
  color: #1877f2;
  text-decoration: none;
  font-weight: 500;
  transition: color 0.2s ease, transform 0.2s ease;
}

.fb-more-link:hover {
  color: #145dbf;
  transform: translateY(-2px);
}

/* Responsivt: stapla på mobil */
@media (max-width: 768px) {
  .reviews-container {
    flex-direction: column;
    align-items: center;
  }
  .review-frame {
    max-width: 100%;
  }
}
.review-frame {
  transition: transform 0.25s ease;
}

.review-frame:hover {
  transform: scale(1.03);
}

/*# sourceMappingURL=reviews3.css.map */
