.testimonial-slider-wrapper .marquee-slide{width:auto;flex-shrink:0}.testimonial-slider-wrapper .marquee-slide:not(:last-child){margin-right:20px}.testimonial-slider-wrapper .card-item{width:337px;height:450px;border-radius:8px;overflow:hidden;position:relative;box-shadow:0 4px 12px #0000000d}.testimonial-slider-wrapper .section-title{margin-bottom:25px;margin-top:0;margin-left:0;max-width:100%;padding:0 84px;font-family:Inter,sans-serif;font-weight:600;font-size:50px;line-height:100%;letter-spacing:-.05em}.testimonial-slider-wrapper .section-subtitle{margin-bottom:45px;margin-left:0;max-width:100%;padding:0 84px;font-family:Inter;font-weight:400;font-style:Regular;font-size:24px;line-height:100%;letter-spacing:-.03em}.testimonial-slider-wrapper .card-text-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:18px 35px;height:-webkit-fill-available}.testimonial-slider-wrapper .card-quote{margin-top:20px;margin-bottom:30px;font-family:IvyOra Display;font-weight:400;font-style:normal;font-size:24px;line-height:30px;letter-spacing:-.5px;text-align:center}.testimonial-slider-wrapper .card-author{font-size:18px;margin-bottom:10px;line-height:18px;letter-spacing:-.54px;font-weight:500;font-family:Inter;margin-top:0;text-align:center;width:100%}.testimonial-slider-wrapper .card-verified-badge{display:flex;justify-content:center;align-items:center;font-size:18px;color:#22222380;line-height:18px;letter-spacing:-.54px;font-weight:500;font-family:Inter;margin-top:0;width:100%}.testimonial-slider-wrapper .card-verified-badge svg{margin-left:11px;width:15px;height:15px}.testimonial-slider-wrapper .media-wrapper{width:100%;height:100%}.testimonial-slider-wrapper .media-wrapper img,.testimonial-slider-wrapper .media-wrapper video{width:100%;height:100%;object-fit:cover}.testimonial-slider-wrapper .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;background:#0003;transition:opacity .3s,visibility .3s;z-index:2;border:none;padding:0;margin:0}.testimonial-slider-wrapper .video-overlay[type=button]{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;background:#0003}.testimonial-slider-wrapper .video-overlay:focus{outline:2px solid currentColor;outline-offset:2px}.testimonial-slider-wrapper .card-item.video-type:not(.has-cover) video{display:block}.testimonial-slider-wrapper .play-icon{width:60px;height:60px;fill:#fff;opacity:.8}.testimonial-slider-wrapper .marquee-container{position:relative;overflow:hidden;padding-left:50px;width:100%}.testimonial-slider-wrapper .marquee-track{display:flex;will-change:transform}.testimonial-slider-wrapper .marquee-slide{height:auto}.testimonial-slider-wrapper .marquee-track{--marquee-offset: -50%}.testimonial-slider-wrapper .marquee-track.animate{animation-play-state:running}.testimonial-slider-wrapper .marquee-track.paused{animation-play-state:paused!important}.testimonial-slider-wrapper .marquee-container.no-slider{gap:20px;padding-bottom:20px;position:relative;padding-left:50px;display:flex;flex-wrap:nowrap;overflow-x:auto}.testimonial-slider-wrapper .marquee-container.no-slider .marquee-track{display:flex;gap:20px}.testimonial-slider-wrapper .marquee-container.no-slider .marquee-slide{flex-shrink:0}@media (min-width: 768px) and (max-width: 1024px){.testimonial-slider-wrapper .section-title,.testimonial-slider-wrapper .section-subtitle{padding:0 40px}}@media (max-width: 768px){.testimonial-slider-wrapper .play-icon{width:40px;height:40px}.testimonial-slider-wrapper .section-title{font-size:30px;line-height:30px;margin-left:20px;margin-bottom:20px;padding:0}.testimonial-slider-wrapper .section-subtitle{font-size:14px;line-height:14px;margin-bottom:25px;letter-spacing:-.42px;margin-left:20px;padding:0}.testimonial-slider-wrapper .card-quote{font-size:18px;line-height:24px;letter-spacing:-.4px;margin-bottom:20px;margin-top:12px}.testimonial-slider-wrapper .card-verified-badge svg{width:8px;height:8px}.testimonial-slider-wrapper .card-author,.testimonial-slider-wrapper .card-verified-badge{font-size:10px;line-height:10px;letter-spacing:-.3px;margin-bottom:10px;text-align:center}.testimonial-slider-wrapper .card-text-content{padding:18px 30px}.testimonial-slider-wrapper .marquee-slide{margin-right:12px}.testimonial-slider-wrapper .card-item{width:196px;height:260px}.testimonial-slider-wrapper .testimonial-rating svg{width:16px;height:16px}}@media (max-width: 400px){.testimonial-slider-wrapper .marquee-container{padding:0}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
/*# sourceMappingURL=/cdn/shop/t/176/assets/testimonial-section.css.map */
