@charset "UTF-8";.section-testimonials .row.full-width-row{padding:0}.section-testimonials .row.full-width-row>.columns{padding:0}.testimonials--carousel .flickity-viewport{transition:height var(--ks-dur-fast, .18s) var(--ks-ease, cubic-bezier(.22, 1, .36, 1))}@media(prefers-reduced-motion:reduce){.testimonials--carousel .flickity-viewport{transition:none}}.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}@media only screen and (min-width:768px){.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--carousel.pagination--dots .testimonials--author{display:block;margin-top:.75rem;font-size:.875rem;color:var(--ks-authority-ink, inherit);opacity:.72}.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:flex-start;justify-content:center;gap:clamp(var(--ks-4, 1rem),2.5vw,var(--ks-5, 1.5rem));margin:var(--ks-4, 1rem) 0 0;padding:0 var(--ks-3, .75rem) var(--ks-1, .25rem);overflow-x:auto;list-style:none}.flickity-custom-dots .dot{display:grid;grid-template-rows:36px 2px minmax(2em,auto);grid-template-columns:minmax(4.25rem,6.5rem);row-gap:var(--ks-1, .25rem);justify-items:center;align-content:start;flex-shrink:0;position:relative;width:max-content;min-width:4.25rem;max-width:6.5rem;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer;opacity:1}.flickity-custom-dots .dot:after{content:"";grid-row:2;width:14px;height:2px;border-radius:1px;background:var(--ks-accent, #ff671d);transform:scaleX(0);transform-origin:center;transition:transform var(--ks-dur-fast, .18s) var(--ks-ease, cubic-bezier(.22, 1, .36, 1))}.flickity-custom-dots .dot.is-selected:after{transform:scaleX(1)}.testimonials--source-mark{grid-row:1;display:grid;place-items:center;width:36px;height:36px;overflow:hidden;border-radius:50%;background:var(--ks-surface-2, #eceef0);box-shadow:none;filter:grayscale(1) contrast(1.05);opacity:.48;transition:opacity var(--ks-dur-fast, .18s) var(--ks-ease, cubic-bezier(.22, 1, .36, 1)),filter var(--ks-dur-fast, .18s) var(--ks-ease, cubic-bezier(.22, 1, .36, 1))}.testimonials--source-mark--rounded{border-radius:var(--ks-r-control, 4px);padding:3px;box-sizing:border-box}.testimonials--source-mark--wide{width:64px;height:36px;border-radius:var(--ks-r-control, 4px);padding:4px 6px;box-sizing:border-box}.flickity-custom-dots .dot.is-selected .testimonials--source-mark{filter:none;opacity:1}.testimonials--source-mark__img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;border:0;border-radius:inherit;background:transparent}.testimonials--source-mark--rounded .testimonials--source-mark__img,.testimonials--source-mark--wide .testimonials--source-mark__img{object-fit:contain;border-radius:0}.testimonials--source-mark__initial{display:grid;place-items:center;width:100%;height:100%;color:var(--ks-ink, #1a1c1d);font-family:var(--ks-font-display, inherit);font-size:var(--ks-fs-label, .75rem);font-weight:600;line-height:1;letter-spacing:var(--ks-ls-label, 0);text-transform:uppercase;-webkit-user-select:none;user-select:none}.testimonials--source-name{grid-row:3;display:grid;place-items:start center;box-sizing:border-box;width:100%;max-width:100%;min-height:2em;margin:0;padding:0}.testimonials--source-name__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;max-width:100%;color:var(--ks-muted, #6b7280);font-family:var(--ks-font-body, inherit);font-size:var(--ks-fs-label, .75rem);font-weight:500;line-height:1.25;letter-spacing:var(--ks-ls-label, 0);text-align:center;text-wrap:balance;transition:color var(--ks-dur-fast, .18s) var(--ks-ease, cubic-bezier(.22, 1, .36, 1))}.flickity-custom-dots .dot.is-selected .testimonials--source-name__text{color:var(--ks-ink, #1a1c1d)}@media(prefers-reduced-motion:reduce){.flickity-custom-dots .dot:after,.testimonials--source-mark,.testimonials--source-name__text{transition:none}}.testimonials--source-badge{display:none}@media only screen and (max-width:767px){.testimonials--full-width-true{padding:28px 16px 32px}.testimonials--heading{margin-bottom:12px}.testimonials--heading h6{font-size:.75rem}.testimonials--inner{padding:0;font-size:1.125rem}.testimonials--testimonial-inner{max-width:100%}.testimonials--testimonial-content p{font-size:clamp(1.125rem,5.2vw,1.375rem);line-height:1.3;letter-spacing:-.02em;overflow-wrap:break-word}.testimonials--carousel .flickity-viewport{transition:height .25s cubic-bezier(.104,.204,.492,1)}.testimonials--testimonial-content{overflow:visible}.testimonials--author{margin-top:12px;font-size:.8125rem}.testimonials scroll-shadow{width:100%;margin:0;display:block}.testimonials--carousel.pagination--logos{display:flex;flex-direction:column;gap:0}.testimonials--carousel.pagination--logos .flickity-viewport{order:0;width:100%;cursor:grab;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.testimonials--carousel.pagination--logos.is-draggable .flickity-viewport:active{cursor:grabbing}.testimonials--carousel.pagination--logos>scroll-shadow{order:1;width:100%}.flickity-custom-dots.dot-style--logos{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;width:100%;gap:0;margin:var(--ks-3, .75rem) auto 0;--ks-testimonial-name-block: calc(var(--ks-fs-label, .75rem) * 1.25 * 2);padding:calc(32px + var(--ks-1, .25rem) + var(--ks-testimonial-name-block) + var(--ks-2, .5rem)) 0 0;overflow:visible;min-height:0}.flickity-custom-dots.dot-style--logos .dot{display:grid;place-items:center;grid-template-rows:none;grid-template-columns:none;row-gap:0;position:static;width:44px;height:28px;min-width:44px;max-width:44px;min-height:28px;margin:0;padding:0;opacity:1}.flickity-custom-dots.dot-style--logos .dot:not(.is-selected) .testimonials--source-mark,.flickity-custom-dots.dot-style--logos .dot:not(.is-selected) .testimonials--source-name{display:none}.flickity-custom-dots.dot-style--logos .dot.is-selected .testimonials--source-mark{display:grid;position:absolute;left:50%;top:0;transform:translate(-50%);width:32px;height:32px;filter:none;opacity:1}.flickity-custom-dots.dot-style--logos .dot.is-selected .testimonials--source-mark--wide{width:56px;height:32px;padding:4px 6px}.flickity-custom-dots.dot-style--logos .dot.is-selected .testimonials--source-mark--rounded{padding:3px}.flickity-custom-dots.dot-style--logos .dot.is-selected .testimonials--source-mark__img{width:100%;height:100%}.flickity-custom-dots.dot-style--logos .dot.is-selected .testimonials--source-name{display:grid;place-items:start center;position:absolute;left:50%;top:calc(32px + var(--ks-1, .25rem));transform:translate(-50%);width:min(16rem,92%);max-width:92%;height:var(--ks-testimonial-name-block);min-height:0}.flickity-custom-dots.dot-style--logos .dot.is-selected .testimonials--source-name__text{font-size:var(--ks-fs-label, .75rem);line-height:1.25;color:var(--ks-ink, #1a1c1d);-webkit-line-clamp:2;line-clamp:2}.flickity-custom-dots.dot-style--logos .dot:before{content:none}.flickity-custom-dots.dot-style--logos .dot:after{content:"";display:block;grid-row:auto;width:7px;height:7px;border-radius:50%;background:var(--ks-ink, #1a1c1d);opacity:.22;transform:none;transition:opacity var(--ks-dur-fast, .18s) var(--ks-ease, cubic-bezier(.22, 1, .36, 1)),transform var(--ks-dur-fast, .18s) var(--ks-ease, cubic-bezier(.22, 1, .36, 1))}.flickity-custom-dots.dot-style--logos .dot.is-selected:after{opacity:1;transform:scale(1.15)}}
/*# sourceMappingURL=/cdn/shop/t/118/assets/testimonials.css.map */
