/* Entrada progressiva das avaliações. Só é ativada quando há JavaScript. */
.reviews--animated .review{opacity:0;transform:translateY(26px) scale(.985);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}
.reviews--animated .review.is-visible{opacity:1;transform:translateY(0) scale(1)}
.reviews--animated .review.is-visible:nth-child(2){transition-delay:.08s}.reviews--animated .review.is-visible:nth-child(3){transition-delay:.16s}.reviews--animated .review.is-visible:nth-child(4){transition-delay:.24s}.reviews--animated .review.is-visible:nth-child(5){transition-delay:.32s}
.review:hover{box-shadow:0 20px 38px rgba(28,25,18,.16)}.review.is-visible .review__stars{animation:reviewStars .55s ease both}.review.is-visible:nth-child(2) .review__stars{animation-delay:.12s}.review.is-visible:nth-child(3) .review__stars{animation-delay:.2s}.review.is-visible:nth-child(4) .review__stars{animation-delay:.28s}.review.is-visible:nth-child(5) .review__stars{animation-delay:.36s}
@keyframes reviewStars{0%{opacity:0;letter-spacing:-5px;transform:translateX(-7px)}100%{opacity:1;letter-spacing:1px;transform:translateX(0)}}
@media (prefers-reduced-motion:reduce){.reviews--animated .review,.reviews--animated .review.is-visible{opacity:1;transform:none;transition:none}.review.is-visible .review__stars{animation:none}}
