@charset "UTF-8";.section-testimonials .row.full-width-row{padding:0}.section-testimonials .row.full-width-row>.columns{padding:0}.testimonials--carousel .flickity-viewport,.flickity-custom-dots .dot{transition:all .25s cubic-bezier(.104,.204,.492,1)}.testimonials--full-width-false{isolation:isolate;border-radius:var(--block-border-radius, 16px)}.star-rating{--star-percent: calc(var(--star-rating) / 5 * 100%);display:inline-block;font-size:1rem;font-family:Times,serif;line-height:1}.star-rating:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-star, #ff6a2a) var(--star-percent),#e1e1e1 var(--star-percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.star-rating span{font-size:.75rem;margin-left:8px}.rating{display:inline-block;margin:0}.rating-star{--letter-spacing: .3;--font-size: 1.5;--percent: calc( ( var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size))) ) * 100% );display:inline-block;margin:0;font-family:Times,serif;font-size:calc(var(--font-size) * 1rem);line-height:1;letter-spacing:calc(var(--letter-spacing) * 1rem)}.rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-reviews) var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rating-text,.rating-count{display:none}@media(forced-colors:active){.rating{display:none}.rating-text{display:block}}.testimonials{--ks-authority-ink: #101112;--ks-authority-muted: rgba(16, 17, 18, .64);--ks-authority-soft: #f8f9fd;background:var(--color-bg, #fff);color:var(--color-text, var(--color-body, #2c2d2e));overflow:hidden;text-align:center}.testimonials--full-width-true{padding:clamp(56px,6vw,96px) clamp(18px,4vw,48px)}.testimonials--heading{margin:0 auto 24px;text-align:center}.testimonials--heading-inner{display:inline-flex;align-items:center;gap:10px}.testimonials--heading-icon{display:inline-flex;width:var(--heading-icon-size);height:var(--heading-icon-size)}.testimonials--heading-icon img{display:block;width:100%;height:100%;object-fit:contain}.testimonials--heading h6{margin:0;color:var(--ks-authority-ink);font-size:.875rem;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:none}.testimonials--inner{max-width:1180px;margin:0 auto;padding:0 15px;font-size:1.25rem}.testimonials--inner.text-small{font-size:clamp(1.5rem,2.2vw,2.125rem)}.testimonials--inner.text-medium{font-size:clamp(1.75rem,2.8vw,2.5rem)}.testimonials--inner.text-large{font-size:clamp(2rem,3.4vw,3rem)}.testimonials--carousel{display:flex;flex-direction:column}.testimonials--carousel.pagination--logos{flex-direction:column-reverse;gap:0}.testimonials--carousel .flickity-page-dots{margin-top:28px}.testimonials--testimonial{width:100%}.testimonials--testimonial-inner{max-width:960px;margin:0 auto}.testimonials--testimonial .star-rating{margin-bottom:1.25rem;font-size:1.125rem}.testimonials--testimonial-content p{margin:0;color:var(--ks-authority-ink);font-family:inherit;font-weight:500;line-height:1.22;letter-spacing:-.025em}.testimonials--author{display:none}.testimonials--author:before{content:"\2014";margin-right:10px}.testimonials scroll-shadow{width:calc(100% + 30px);margin:0 -15px}.flickity-custom-dots{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2vw,28px);margin:clamp(18px,2.4vw,28px) 0 0;padding:2px 15px 8px;overflow-x:auto;list-style:none}.flickity-custom-dots .dot{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:10px;min-width:92px;min-height:42px;padding:6px 12px;border:1px solid transparent;border-radius:999px;background:transparent;cursor:pointer;opacity:.45}.flickity-custom-dots .dot.is-selected{border-color:#1011121f;background:#fff;box-shadow:0 8px 24px #0d0e0f14;opacity:1}.flickity-custom-dots .dot img{display:block;width:auto;height:auto;max-width:118px;max-height:34px;object-fit:contain;border-radius:0;filter:grayscale(1) contrast(1.08)}.flickity-custom-dots .dot:nth-child(1) img,.flickity-custom-dots .dot:nth-child(2) img{width:34px;height:34px;border-radius:50%}.testimonials--source-badge{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:34px;padding:0 12px;border:1px solid rgba(16,17,18,.12);border-radius:999px;background:#fff;color:var(--ks-authority-ink);font-size:.82rem;font-weight:800;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.testimonials--source-badge:before{content:"";display:inline-block;flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#ff6a2a}.flickity-custom-dots .dot:nth-child(1) .testimonials--source-badge:before{content:"\2605";width:auto;height:auto;border-radius:0;background:none;color:#00b67a;font-size:1rem;line-height:.8}.flickity-custom-dots .dot:nth-child(2) .testimonials--source-badge:before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #ff6a2a;border-radius:0;background:none}.flickity-custom-dots .dot:nth-child(3) .testimonials--source-badge:before{width:10px;height:10px;background:#111;box-shadow:inset 0 0 0 3px #ff6a2a}@media only screen and (max-width:767px){.testimonials--full-width-true{padding:40px 16px 44px}.testimonials--heading{margin-bottom:18px}.testimonials--heading h6{font-size:.75rem}.testimonials--inner{padding:0;font-size:1.25rem}.testimonials--testimonial-inner{max-width:100%}.testimonials--testimonial-content p{font-size:clamp(1.35rem,7vw,1.75rem);line-height:1.18;letter-spacing:-.035em}.testimonials--author{margin-top:20px;font-size:.8125rem}.testimonials scroll-shadow{width:100%;margin:0;display:block}.flickity-custom-dots{justify-content:center;width:100%;gap:12px;margin:18px auto 0;padding:2px 0 6px;scrollbar-width:none}.flickity-custom-dots::-webkit-scrollbar{display:none}.flickity-custom-dots .dot{min-width:82px;min-height:40px;padding:6px 11px}.flickity-custom-dots .dot.is-selected{background:#fff;color:var(--ks-authority-ink)}.flickity-custom-dots .dot.is-selected .testimonials--source-badge{color:var(--ks-authority-ink)}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/testimonials.css.map */
