.customer-testimonials{--ct-card-radius: 16px;display:flex;flex-direction:column;gap:20px}.customer-testimonials__intro{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.customer-testimonials__pill{display:inline-flex;align-items:center;gap:var(--spacing-2);margin:0;padding:4px 16px;border:1px solid rgb(var(--text-color) / .15);border-radius:var(--rounded-full);background-color:rgb(var(--background));font-size:14px;color:rgb(var(--ct-badge-text, var(--text-color)))}.customer-testimonials__pill-dot{width:8px;height:8px;flex-shrink:0;border-radius:var(--rounded-full);background-color:rgb(var(--ct-accent, var(--accent)))}.customer-testimonials__heading{margin:0;line-height:1}.customer-testimonials__scroller{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.customer-testimonials__scroller::-webkit-scrollbar{display:none}.customer-testimonials__list{display:contents}.customer-testimonials__item{display:flex;flex:0 0 100%;scroll-snap-align:start}.customer-testimonials__card{display:flex;flex-direction:column;gap:16px;width:100%;padding:30px 20px;border-radius:var(--ct-card-radius)}.customer-testimonials__verified{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:var(--text-base);font-weight:500;color:rgb(var(--ct-muted, var(--text-color)))}.customer-testimonials__verified-icon{display:inline-flex;flex-shrink:0;color:rgb(var(--ct-label, var(--text-color)))}.customer-testimonials__nav-icon{display:inline-flex}.customer-testimonials__rating{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;margin:0;font-size:14px;line-height:1;color:rgb(var(--ct-muted, var(--text-color)));font-weight:500}.customer-testimonials__rating-image{width:90px;height:auto}.customer-testimonials__rating strong{color:#333a25;font-weight:600}.customer-testimonials__stars{display:flex}.customer-testimonials__stars .customer-testimonials__stars-image{width:124px;height:auto}.customer-testimonials__quote{margin:0;font-size:14px;line-height:1.5}.customer-testimonials__footer{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;margin-block-start:auto}.customer-testimonials__author{margin:0!important;font-size:12px;font-weight:600;line-height:1.5;color:rgb(var(--text-color))}.customer-testimonials__card--with-media{align-items:center;gap:20px;text-align:center}.customer-testimonials__media{position:relative;width:150px;height:150px;flex-shrink:0;border-radius:9999px;overflow:hidden}.customer-testimonials__media video-media,.customer-testimonials__media .customer-testimonials__media-figure{display:block;width:100%;height:100%;aspect-ratio:1;margin:0}.customer-testimonials__media .customer-testimonials__media-image,.customer-testimonials__media video{width:100%;height:100%;object-fit:cover}.customer-testimonials__media-figure .customer-testimonials__media-image{position:absolute;top:0;right:0;bottom:0;left:0}.customer-testimonials__media-ui{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity .2s ease}.customer-testimonials__media video-media[playing]~.customer-testimonials__media-ui{opacity:0;visibility:hidden}.customer-testimonials__media video-media[loaded]:not([playing])>.customer-testimonials__media-image{opacity:1;visibility:visible}.customer-testimonials__play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:none;filter:none;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%);transition:transform .2s ease}.customer-testimonials__play:before{content:none;animation:none}.customer-testimonials__play:hover{transform:translate(-50%,-50%) scale(1.05)}.customer-testimonials__play:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px;border-radius:9999px}.customer-testimonials__play-icon{display:inline-flex}.customer-testimonials__play-icon svg{width:44px;height:44px}.customer-testimonials__meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin:0}.customer-testimonials__meta .customer-testimonials__stars-image{width:124px;height:auto}.customer-testimonials__meta-verified{font-size:12px;line-height:1.5;font-weight:700;color:rgb(var(--text-color))}.customer-testimonials__card--with-media .customer-testimonials__quote{font-size:14px}.customer-testimonials__controls{display:flex;justify-content:center;gap:16px}.customer-testimonials__scroller:not(.is-scrollable)+.customer-testimonials__controls{display:none}.customer-testimonials__nav{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--rounded-full);background-color:rgb(var(--ct-arrow-bg, var(--text-color)));color:rgb(var(--ct-arrow-icon, var(--background)));cursor:pointer;transition:opacity .2s ease}.customer-testimonials__nav svg{width:10px;height:15px}.customer-testimonials__nav[disabled]{opacity:.4;cursor:default}.customer-testimonials__nav:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}@media(prefers-reduced-motion:reduce){.customer-testimonials__nav{transition:none}}.shopify-section--customer-testimonials .section{padding-block-start:var(--ct-padding-top-mobile, 20px);padding-block-end:var(--ct-padding-bottom-mobile, 32px)}@media screen and (min-width:700px){.customer-testimonials__item{flex-basis:calc((100% - 20px)/2)}.customer-testimonials__rating{font-size:20px;line-height:1.5;gap:8px}.customer-testimonials__footer{gap:10px}.customer-testimonials__author{font-size:18px}.customer-testimonials__card,.customer-testimonials__card--with-media{gap:30px}.customer-testimonials__media{width:160px;height:160px}.shopify-section--customer-testimonials .section{padding-block-start:var(--ct-padding-top, 40px);padding-block-end:var(--ct-padding-bottom, 40px)}.customer-testimonials__quote{font-size:16px}}@media screen and (min-width:1000px){.customer-testimonials{gap:30px}.customer-testimonials__controls{gap:20px}.customer-testimonials__scroller{gap:var(--ct-scroll-gap, 20px)}.customer-testimonials__item{flex-basis:calc((100% - var(--ct-scroll-gap, 20px) * (var(--ct-columns, 3) - 1)) / var(--ct-columns, 3))}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/customer-testimonials.css.map */
