/* Ajustes da landing sobre o tema original */
[hidden] { display: none !important; }
/* controles de avaliacao que dependiam do app de reviews: ficam so visuais */
.areviews_rating_filter, .AreviewsReviewsLike { pointer-events: none; cursor: default; }
.areviews_rating_filter * { cursor: default !important; }

/* avaliacoes: grade responsiva (o app original calculava as posicoes por JS) */
.areviews_load_more_container { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; align-items: start; height: auto !important; position: static !important; }
.areviews_load_more_container > .item { width: auto !important; position: static !important; float: none !important; padding: 0 !important; margin: 0 !important; }
@media (max-width: 989px) { .areviews_load_more_container { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 599px) { .areviews_load_more_container { grid-template-columns: minmax(0, 1fr); } }
.areviews_slide_image_details .gallery a, .areviews_slide_image_details [class^="gallery"] a { pointer-events: none; cursor: default; }
