.ramair-reviews-section{position:relative;overflow:hidden}.halo-block-header{margin-bottom:40px}.halo-block-header .section-heading{font-size:var(--font-heading-size);font-weight:var(--font-weight-bold);line-height:1.2;margin:0}.ramair-reviews-carousel{overflow:hidden;position:relative;width:100%;padding:20px 0}.ramair-reviews-track{display:flex;gap:30px;animation:scroll-horizontal var(--scroll-speed, 30s) linear infinite;width:fit-content}.ramair-reviews-carousel:hover .ramair-reviews-track{animation-play-state:paused}@keyframes scroll-horizontal{0%{transform:translate(0)}to{transform:translate(-50%)}}.review-card{border-radius:12px;padding:30px 25px;box-shadow:0 2px 12px #00000014;min-width:320px;max-width:320px;flex-shrink:0;display:flex;flex-direction:column;gap:15px;transition:transform .3s ease,box-shadow .3s ease}.review-card:hover{transform:translateY(-5px);box-shadow:0 4px 20px #0000001f}.star-rating{display:flex;gap:4px;align-items:center}.star-rating svg{width:20px;height:20px}.review-name{font-size:18px;font-weight:var(--font-weight-bold, 600);line-height:1.3;margin:0}.review-text{font-size:14px;line-height:1.6;margin:0;flex-grow:1}.ramair-reviews-carousel.style-2 .review-card{padding:20px 25px;min-height:auto}.ramair-reviews-carousel.style-2 .review-header{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px}.ramair-reviews-carousel.style-2 .review-name{margin:0;flex:1}.ramair-reviews-carousel.style-2 .star-rating{flex-shrink:0}.ramair-reviews-carousel.style-2 .star-rating svg{width:18px;height:18px}.ramair-reviews-carousel.style-2 .review-text{margin:0}@media (max-width: 767px){.ramair-reviews-track{gap:20px}.review-card{min-width:280px;max-width:280px;padding:25px 20px}.halo-block-header{margin-bottom:30px}.review-name{font-size:16px}.review-text{font-size:13px}.ramair-reviews-carousel.style-2 .review-card{padding:18px 20px}.ramair-reviews-carousel.style-2 .review-header{gap:12px}.ramair-reviews-carousel.style-2 .star-rating svg{width:16px;height:16px}}@media (max-width: 480px){.review-card{min-width:260px;max-width:260px;padding:20px 18px}.ramair-reviews-track{gap:15px}}[dir=rtl] .ramair-reviews-track{animation:scroll-horizontal-rtl var(--scroll-speed, 30s) linear infinite}@keyframes scroll-horizontal-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}@media (prefers-reduced-motion: reduce){.ramair-reviews-track{animation:none}}.no-js .ramair-reviews-carousel{overflow-x:auto;overflow-y:hidden}.no-js .ramair-reviews-track{animation:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-ramair-reviews.css.map */
