.testimonial-section-wrapper{position:relative;width:100%;overflow:hidden}.testimonial-section-container{margin:0 auto;padding:0 20px;width:100%}.testimonial-header{margin-bottom:48px}.testimonial-header--left{text-align:left}.testimonial-header--center{text-align:center}.testimonial-header--right{text-align:right}.testimonial-title{font-family:Barlow Condensed,sans-serif;font-weight:800;text-transform:uppercase;line-height:.92;letter-spacing:-1px;margin:0}.testimonial-slider-wrapper{position:relative}.testimonial-slider{margin:0 -12px}.testimonial-slider .testimonial-card{padding:0 12px}.testimonial-grid{display:grid}.testimonial-card{height:100%}.testimonial-card-inner{height:100%;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.testimonial-card-inner:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000026!important}.testimonial-quote{margin-bottom:20px}.testimonial-quote svg{width:36px;height:36px;opacity:.7}.testimonial-rating{display:flex;gap:4px;margin-bottom:16px}.star{width:18px;height:18px}.testimonial-card-title{font-family:Barlow Condensed,sans-serif;font-weight:700;margin:0 0 12px;line-height:1.3}.testimonial-card-desc{font-family:Montserrat,sans-serif;line-height:1.6;margin:0 0 20px;flex-grow:1}.testimonial-author{display:flex;flex-direction:column;gap:4px;margin-top:auto}.testimonial-author-name{font-family:Montserrat,sans-serif;font-weight:700}.testimonial-author-role{font-family:Montserrat,sans-serif}.testimonial-empty{text-align:center;padding:60px 20px;background:#0000000d;border-radius:8px}.testimonial-empty p{font-family:Montserrat,sans-serif;font-size:14px;color:#666}@media(max-width:1024px){.testimonial-header{margin-bottom:40px}.testimonial-slider{margin:0 -10px}.testimonial-slider .testimonial-card{padding:0 10px}}@media(max-width:768px){.testimonial-section-container{padding:0 16px}.testimonial-header{margin-bottom:32px}.testimonial-quote svg{width:28px;height:28px}.star{width:16px;height:16px}}@media(max-width:480px){.testimonial-card-inner{padding:20px!important}}.testimonial-section-wrapper{animation:testimonialFadeIn .6s ease-out}@keyframes testimonialFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.testimonial-section-wrapper,.testimonial-card-inner{animation:none;transition:none}.testimonial-card-inner:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-testimonial-slider.css.map */
