.marquee-testimonials-section{padding-top:var(--section-pt, 40px);padding-bottom:var(--section-pb, 40px);overflow:hidden;width:100%;background-color:var(--bg-color, transparent)}.marquee-testimonials-section .section-header{margin-bottom:35px;padding:0 15px}.marquee-testimonials-section .section-header h2{font-size:var(--title-size, 28px);font-weight:700;color:var(--title-color, #121212);margin:0;line-height:1.2}.marquee-testimonials-section .section-header h2 .highlight{color:var(--highlight-color, #ff5c75)}.marquee-testimonials-section .marquee-wrapper{display:flex;flex-direction:column;gap:var(--row-gap, 20px);width:100%}.marquee-testimonials-section .marquee-track{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;width:100%;position:relative}.marquee-testimonials-section .marquee-content{display:flex;flex-shrink:0;gap:var(--marquee-gap, 20px);align-items:center;min-width:100%;padding:10px 0}.marquee-testimonials-section .track-row-1 .marquee-content{animation:marquee-left var(--speed-row-1, 30s) linear infinite}.marquee-testimonials-section .track-row-2 .marquee-content{animation:marquee-left var(--speed-row-2, 35s) linear infinite}.marquee-testimonials-section .marquee-track.pause-on-hover:hover .marquee-content{animation-play-state:paused}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--marquee-gap, 20px)))}}.marquee-testimonials-section .testimonial-pill{display:flex;align-items:center;gap:16px;background-color:var(--card-bg, #ffffff);border-radius:var(--card-radius, 100px);padding:var(--card-pv, 12px) var(--card-ph, 28px);box-shadow:var(--card-shadow, 0 8px 20px rgba(255, 182, 193, .35));border:var(--card-border-width, 1px) solid var(--card-border-color, rgba(255, 182, 193, .15));max-width:480px;min-width:320px;flex-shrink:0;transition:transform .3s ease,box-shadow .3s ease}.marquee-testimonials-section .testimonial-pill:hover{transform:translateY(-2px);box-shadow:var(--card-shadow-hover, 0 10px 25px rgba(255, 182, 193, .5))}.marquee-testimonials-section .avatar-container{position:relative;width:60px;height:60px;flex-shrink:0}.marquee-testimonials-section .avatar-image{width:100%;height:100%;border-radius:var(--avatar-radius, 50%);object-fit:cover;display:block;background-color:#f5f5f5}.marquee-testimonials-section .rating-badge{position:absolute;bottom:-2px;right:-2px;background-color:var(--badge-bg, #ff5c75);color:#fff;font-size:10px;font-weight:700;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #ffffff;box-shadow:0 2px 4px #0000001a;letter-spacing:-.5px}.marquee-testimonials-section .testimonial-info{display:flex;flex-direction:column;gap:4px}.marquee-testimonials-section .testimonial-quote{font-size:var(--quote-size, 13px);line-height:1.4;color:var(--quote-color, #2d2d2d);font-weight:400;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.marquee-testimonials-section .testimonial-author{font-size:var(--author-size, 12px);font-weight:700;color:var(--author-color, #ff5c75);margin:0}@media(max-width:767px){.marquee-testimonials-section{padding-top:var(--section-pt-mobile, 30px);padding-bottom:var(--section-pb-mobile, 30px)}.marquee-testimonials-section .section-header h2{font-size:var(--title-size-mobile, 22px)}.marquee-testimonials-section .testimonial-pill{padding:10px 20px 10px 10px;max-width:380px;min-width:280px;gap:12px}.marquee-testimonials-section .avatar-container{width:50px;height:50px}.marquee-testimonials-section .rating-badge{width:18px;height:18px;font-size:8px}.marquee-testimonials-section .testimonial-quote{font-size:12px;-webkit-line-clamp:2}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/marquee-testimonials.css.map */
