.mm-testimonials-section{background:transparent;padding:60px 0 50px;overflow:hidden}.mm-testimonials-inner{max-width:1400px;margin:0 auto;padding:0 30px}.mm-testimonials-title{text-align:center;color:#fff;font-family:var(--font-heading-family, "Assistant", sans-serif);font-weight:900;font-size:54px;font-style:normal;line-height:1.15;margin:0 0 10px}.mm-testimonials-subtitle{text-align:center;color:#ff5600;font-family:Courier New,monospace;font-weight:700;font-size:16px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 36px}.mm-testimonials-carousel{overflow:hidden;position:relative}.mm-testimonials-track{display:flex;gap:20px;transition:transform .6s cubic-bezier(.25,.1,.25,1);will-change:transform}.mm-testimonial-card{flex:0 0 calc(25% - 15px);min-width:calc(25% - 15px);border-radius:14px;overflow:hidden;background:#1a1a1a;display:flex;flex-direction:column;position:relative}.mm-testimonial-media{position:relative;width:100%;aspect-ratio:3 / 3;overflow:hidden;background:#111}.mm-testimonial-media img,.mm-testimonial-media video{width:100%;height:100%;object-fit:cover;display:block}.mm-testimonial-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#ffffff4d;font-size:14px;font-weight:600}.mm-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:none;border:none;cursor:pointer;z-index:3;transition:opacity .3s ease}.mm-play-btn:hover svg circle{fill:#fff}.mm-testimonial-badge{position:absolute;top:14px;left:14px;background:#fff;color:#111;font-family:var(--font-heading-family, "Assistant", sans-serif);font-weight:800;font-size:13px;padding:6px 14px;border-radius:6px;z-index:2;letter-spacing:.02em}.mm-testimonial-review{padding:18px 20px 22px;background:#fff;text-align:center;flex:1;display:flex;flex-direction:column}.mm-testimonial-stars{color:#ff5600;font-size:20px;letter-spacing:3px;margin-bottom:10px;line-height:1}.mm-testimonial-quote{color:#111;font-size:13.5px;line-height:1.6;margin:0 0 14px;font-style:italic}.mm-testimonial-author{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:auto}.mm-testimonial-name{color:#111;font-family:var(--font-heading-family, "Assistant", sans-serif);font-weight:700;font-size:14px}.mm-testimonial-verified-check{display:inline-flex;align-items:center;flex-shrink:0}.mm-testimonial-verified-tag{color:#ff5600;font-size:11px;font-weight:600;border:1px solid rgba(255,86,0,.4);border-radius:20px;padding:2px 10px;white-space:nowrap}.mm-testimonials-swipe{display:none}.mm-testimonial-card:not(:has(.mm-testimonial-review)) .mm-testimonial-media{aspect-ratio:unset;height:100%}@media(max-width:749px){.mm-testimonials-section{padding:40px 0 30px}.mm-testimonials-inner{padding:0}.mm-testimonials-title{font-size:28px;padding:0 16px}.mm-testimonials-subtitle{font-size:12px;letter-spacing:.08em;margin-bottom:24px;padding:0 16px}.mm-testimonials-carousel{overflow:visible;padding:0}.mm-testimonials-track{transform:none!important;transition:none!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-padding-left:20px;gap:12px;padding:0 20px;scrollbar-width:none;-ms-overflow-style:none}.mm-testimonials-track::-webkit-scrollbar{display:none}.mm-testimonial-card{flex:0 0 72%;min-width:72%;scroll-snap-align:start}.mm-testimonial-quote{font-size:13px}.mm-testimonials-swipe{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 0 6px}.mm-testimonials-arrow{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center}.mm-testimonials-swipe-text{color:#fff;font-family:Courier New,monospace;font-weight:800;font-size:14px;letter-spacing:.1em}}@media(min-width:750px)and (max-width:989px){.mm-testimonials-title{font-size:32px}.mm-testimonial-card{flex:0 0 calc(33.33% - 14px);min-width:calc(33.33% - 14px)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-mm-testimonials.css.map */
