/* Reglas exclusivas de la copia preparada para producción. */
html[data-site-environment="production"] #galeria {
  display: none !important;
}

/* site.css conserva la ocultación temporal usada durante desarrollo. */
html[data-site-environment="production"] .cookie-banner {
  display: flex !important;
}

html[data-site-environment="production"] .cookie-banner[hidden] {
  display: none !important;
}

body[data-page="Recicladas"] .recycled-card-photo {
  display: grid;
  place-items: center;
  width: 100%;
  height: 145px;
  min-height: 145px;
  padding: 0;
  overflow: hidden;
  background: #171717;
  border: 1px solid #393939;
  border-radius: 12px;
}

body[data-page="Recicladas"] .recycled-card-photo img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

@media (max-width: 760px) {
  body[data-page="Recicladas"] .recycled-card-photo {
    height: 130px;
    min-height: 130px;
  }
}

/* En móvil, el footer de producción permanece completamente desplegado. */
@media (max-width: 600px) {
  .site-footer .footer-accordion-panel[hidden] {
    display: block !important;
  }

  .site-footer .footer-accordion-indicator {
    display: none !important;
  }

  .site-footer .footer-accordion-toggle {
    cursor: default;
    pointer-events: none;
  }
}
