.reviews-animated{overflow:hidden;position:relative}.reviews-animated__container{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width: 990px){.reviews-animated__container{grid-template-columns:550px 1fr;gap:80px;align-items:center}}.reviews-animated__left{max-width:600px}.reviews-animated__badge{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.reviews-animated__badge-stars{display:flex;gap:2px}.reviews-animated__badge-text{font-size:1rem;color:#000;font-weight:500}.reviews-animated__badge-text strong{font-weight:600}.reviews-animated__heading{font-size:3.5rem;font-weight:900;margin:0 0 1.5rem;line-height:1.05;letter-spacing:-.02em}.reviews-animated__description{font-size:1.25rem;color:#333;line-height:1.6;font-weight:500}.reviews-animated__right{position:relative;overflow:hidden;height:400px;max-height:400px}@media screen and (max-width: 989px){.reviews-animated__right{overflow:hidden;height:auto;max-height:none;display:block;margin:0 -1.5rem}}.reviews-animated__columns{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;height:100%}@media screen and (max-width: 989px){.reviews-animated__columns{display:flex;flex-direction:column;gap:2rem;width:100%;padding:0}}.reviews-animated__column{display:flex;flex-direction:column;gap:1rem;animation-duration:40s;animation-timing-function:linear;animation-iteration-count:infinite}@media screen and (max-width: 989px){.reviews-animated__column{animation:none;flex-direction:row;gap:1rem;height:auto;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 1rem;margin:0 -1rem}.reviews-animated__column::-webkit-scrollbar{display:none}.reviews-animated__column[data-scroll-down]{display:none}}.reviews-animated__column[data-scroll-up]{animation-name:scroll-up}.reviews-animated__column[data-scroll-down]{animation-name:scroll-down}@keyframes scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scroll-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.reviews-animated__column:hover{animation-play-state:paused}.review-card-animated{background:#fff;padding:2.5rem 2.25rem;border-radius:16px;display:flex;flex-direction:column;gap:1.5rem;box-shadow:0 2px 12px #00000014;transition:transform .3s ease,box-shadow .3s ease;flex-shrink:0;min-height:240px}@media screen and (max-width: 989px){.review-card-animated{width:85vw;max-width:400px;scroll-snap-align:start}}.review-card-animated:hover{transform:translateY(-6px);box-shadow:0 12px 24px #00000026}.review-card-animated__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.review-card-animated__quote{color:#d1d5db;flex-shrink:0}.review-card-animated__stars{display:flex;gap:1px}.review-card-animated__star{color:#e5e7eb;width:20px;height:20px}.review-card-animated__star--filled{color:#00b67a}.review-card-animated__title{font-size:1.5rem;font-weight:800;margin:0;line-height:1.3;color:#000}.review-card-animated__text{font-size:1.0625rem;line-height:1.6;color:#374151;font-weight:400;flex:1;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.review-card-animated__footer{display:flex;justify-content:space-between;align-items:center}.review-card-animated__author{font-weight:700;font-size:.875rem;color:#000;text-transform:capitalize}.review-card-animated__date{font-size:.875rem;color:#9ca3af}@media (prefers-reduced-motion: reduce){.review-card-animated{transition:none}}.reviews-animated__dots{display:none;justify-content:center;gap:.5rem;margin-top:2rem}@media screen and (max-width: 989px){.reviews-animated__dots{display:flex}}.reviews-animated__dot{width:8px;height:8px;border-radius:50%;background-color:#d1d5db;border:none;padding:0;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.reviews-animated__dot:hover{background-color:#9ca3af}.reviews-animated__dot.active{background-color:#1f2937;transform:scale(1.2)}@media screen and (max-width: 749px){.reviews-animated__right{margin:0 -1rem;padding:0 1rem}.reviews-animated__grid{gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/component-reviews-animated.css.map */
