.cc_ZRhciBAWv3_gp8nAdT4tt .home-reviews { color: var(--reviews-text, var(--kombos-gray-900)); background: var(--kombos-white); }
.cc_ZRhciBAWv3_gp8nAdT4tt .home-reviews__inner { max-width: 93rem; padding: 2.5rem 1rem; }
.cc_ZRhciBAWv3_gp8nAdT4tt .home-reviews__heading { margin: 0 0 1.5rem; overflow-wrap: anywhere; }
.cc_ZRhciBAWv3_gp8nAdT4tt .home-reviews__results { margin-top: 1.5rem; }
.cc_ZRhciBAWv3_gp8nAdT4tt .home-reviews__list { display: grid; grid-template-columns: minmax(0, 1fr); gap: 1rem; list-style: none; padding: 0; margin: 0; }
.cc_ZRhciBAWv3_gp8nAdT4tt .home-reviews__list > li { min-width: 0; }
.cc_ZRhciBAWv3_gp8nAdT4tt .home-reviews__status { display: flex; align-items: center; justify-content: center; gap: .625rem; margin: 0; padding: 1.5rem .5rem; }
.cc_ZRhciBAWv3_gp8nAdT4tt .home-reviews__error { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: .75rem; padding: 1rem; color: var(--kombos-error); }
.cc_ZRhciBAWv3_gp8nAdT4tt .home-reviews__error p { margin: 0; }
.cc_ZRhciBAWv3_gp8nAdT4tt .home-reviews__placeholder { display: flex; flex-direction: column; justify-content: center; gap: .75rem; min-height: 11rem; padding: 1.25rem; border: 1px solid var(--kombos-gray-200); border-radius: 20px; }
.cc_ZRhciBAWv3_gp8nAdT4tt .home-reviews__placeholder span { display: block; height: .75rem; width: 90%; border-radius: 4px; background: var(--kombos-gray-100); }
.cc_ZRhciBAWv3_gp8nAdT4tt .home-reviews__placeholder span:first-child { width: 45%; }
.cc_ZRhciBAWv3_gp8nAdT4tt .home-reviews__placeholder span:last-child { width: 70%; }
.cc_ZRhciBAWv3_gp8nAdT4tt .home-reviews__pagination { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: .125rem; margin-top: 1.5rem; }
.cc_ZRhciBAWv3_gp8nAdT4tt .home-reviews__pagination .pillow-button { min-width: 2.75rem; padding-inline: .625rem; font-variant-numeric: tabular-nums; }
.cc_ZRhciBAWv3_gp8nAdT4tt .home-reviews__gap { min-width: .5rem; text-align: center; color: var(--kombos-gray-500); }
@media (min-width: 768px) { .cc_ZRhciBAWv3_gp8nAdT4tt .home-reviews__inner { padding: 3.5rem 1.5rem; } .cc_ZRhciBAWv3_gp8nAdT4tt .home-reviews__list { grid-template-columns: repeat(2, minmax(0, 1fr)); } .cc_ZRhciBAWv3_gp8nAdT4tt .home-reviews__pagination { gap: .375rem; } }
