/* Ubicación de la planta y opiniones de clientes en Google */
.direccion{font-style:normal;margin:1.4rem 0;padding-left:1rem;border-left:3px solid var(--verde);line-height:1.55;font-weight:600}
.mapa{border:3px solid var(--tinta);border-radius:.4rem;overflow:hidden;aspect-ratio:4/3;background:var(--kraft-claro)}
.mapa iframe{display:block;width:100%;height:100%;border:0}
.opiniones{margin-top:3.5rem;border-top:3px solid var(--tinta);padding-top:1.4rem}
.opiniones__nota{margin:0;font-weight:600;display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem}
.opiniones__nota b{font-family:var(--display);font-size:2.2rem;font-weight:900;color:var(--verde);line-height:1}
.estrellas{color:#d99a00;letter-spacing:.08em}
.resenas{list-style:none;padding:0;margin:1.3rem 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem}
.resena{background:var(--kraft-claro);border-radius:.4rem;padding:1.2rem 1.2rem 1rem;display:flex;flex-direction:column;justify-content:space-between}
.resena blockquote{margin:0;font-size:1.08rem;line-height:1.45}
.resena p{margin:.9rem 0 0;color:var(--gris);font-size:.92rem}
@media (max-width:900px){.resenas{grid-template-columns:1fr 1fr}}
@media (max-width:560px){.resenas{grid-template-columns:1fr}}
