.wp-testimonials{--wp-t-gap: 20px;--wp-t-radius: 18px;--wp-t-ink: var(--color-text-main);--wp-t-secondary: color-mix(in srgb, var(--color-text-main) 78%, transparent);--wp-t-soft: color-mix(in srgb, var(--color-text-main) 70%, transparent);--wp-t-star: #fbbc04;--wp-t-star-off: #dadce0;display:block;container-type:inline-size;background:var(--wp-testimonials-bg, var(--color-background-main));color:var(--wp-t-ink)}.wp-testimonials__inner{box-sizing:border-box;padding-block:clamp(5rem,12vh,8rem)}.wp-testimonials__head{margin:0 auto clamp(2rem,6vh,4rem)}.wp-testimonials__head--split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px;align-items:center}.wp-testimonials__head--center{display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:72rem;text-align:center}.wp-testimonials__eyebrow{margin:0 0 1rem;color:var(--wp-color-eyebrow);text-transform:uppercase;letter-spacing:.08em}.wp-testimonials__heading{margin:0;text-wrap:balance}@media screen and (max-width:767px){.wp-testimonials__heading.heading-size--regular{font-size:min(calc((100vw - 6rem)/8),calc(34px / 60 * var(--base-headings-primary-size)))}}.wp-testimonials__score{--wp-t-score: calc(90px / 60 * var(--base-headings-primary-size));display:flex;flex-direction:column;align-items:center;gap:calc(var(--wp-t-score) * .1);text-align:center}.wp-testimonials__score-number{margin:0;font-size:var(--wp-t-score);line-height:1}.wp-testimonials__score-stars{display:flex;gap:calc(var(--wp-t-score) * .03)}.wp-testimonials__star{position:relative;display:block;width:calc(var(--wp-t-score) * .3);height:calc(var(--wp-t-score) * .3)}.wp-testimonials__star svg{display:block;width:calc(var(--wp-t-score) * .3);height:calc(var(--wp-t-score) * .3);fill:var(--wp-t-star-off)}.wp-testimonials__star-fill{position:absolute;inset:0 auto 0 0;overflow:hidden}.wp-testimonials__star-fill svg{fill:var(--wp-t-star)}.wp-testimonials__score-count{margin:0;font-size:calc(18px / 16 * var(--base-body-primary-size));color:var(--wp-t-soft)}@container (max-width: 767px){.wp-testimonials__head--split{grid-template-columns:minmax(0,1fr);gap:2rem;text-align:center}.wp-testimonials__score{--wp-t-score: calc(64px / 60 * var(--base-headings-primary-size))}}.wp-testimonials__wall{column-count:4;column-gap:var(--wp-t-gap)}.wp-testimonials--cols-3 .wp-testimonials__wall{column-count:3}@container (max-width: 1100px){.wp-testimonials__wall{column-count:3}}@container (max-width: 860px){.wp-testimonials__wall{column-count:2}}@container (max-width: 560px){.wp-testimonials__wall{column-count:1}}.wp-testimonials__slider[hidden],.wp-testimonials.is-carousel .wp-testimonials__wall,.wp-testimonials__wall .wp-testimonials__card--filler{display:none}.wp-testimonials__slider{display:flex;flex-direction:column;gap:clamp(10px,2vh,18px)}.wp-testimonials__track{--wp-t-pad: var(--gutter-container, 40px);--wp-t-bleed: calc(var(--wp-t-pad) + max(0px, (100cqw - var(--theme-max-width, 100cqw)) / 2));--wp-t-visible: 1.2;--wp-t-slide-gap: 12px;display:flex;align-items:flex-start;gap:var(--wp-t-slide-gap);margin:0 calc(var(--wp-t-bleed) * -1) 0 0;padding:0 var(--wp-t-bleed) 0 0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;container-type:inline-size;cursor:grab}.wp-testimonials__track::-webkit-scrollbar{display:none}.wp-testimonials__track.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing}.wp-testimonials__track.is-dragging .wp-testimonials__card{pointer-events:none;-webkit-user-select:none;user-select:none}.wp-testimonials__slide{display:flex;flex:0 0 calc((100cqw - var(--wp-t-pad) - var(--wp-t-slide-gap) * (var(--wp-t-visible) - 1)) / var(--wp-t-visible));flex-direction:column;gap:var(--wp-t-slide-gap);min-width:0;scroll-snap-align:start}.wp-testimonials__slide .wp-testimonials__card{margin:0}.wp-testimonials__slide .wp-testimonials__photo{max-height:300px}.wp-testimonials__dots{display:flex;justify-content:center;gap:8px;flex:none}.wp-testimonials__dots[hidden]{display:none}.wp-testimonials__dot{position:relative;width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#2d2c3833;cursor:pointer;overflow:hidden;transition:width .3s ease;-webkit-tap-highlight-color:transparent}.wp-testimonials__dot.is-active{width:32px}.wp-testimonials__dot.is-active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-text-main);transform-origin:0 50%;animation:wp-testimonials-fill var(--wp-testimonials-autoplay, 4.5s) linear forwards}.wp-testimonials__slider.is-paused .wp-testimonials__dot.is-active:after{animation-play-state:paused}.wp-testimonials__slider.no-autoplay .wp-testimonials__dot.is-active:after{animation:none;transform:none}.wp-testimonials__dot:focus-visible{outline:2px solid var(--wp-color-eyebrow);outline-offset:3px}@keyframes wp-testimonials-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.wp-testimonials__card{--wp-t-card: #ffffff;--wp-t-pill-bg: var(--wp-t-tone);--wp-t-reply: #f1f3f4;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;margin:0 0 var(--wp-t-gap);padding:20px;break-inside:avoid;background:var(--wp-t-card);border:var(--wp-border-card);border-radius:var(--wp-t-radius);box-shadow:var(--wp-shadow-card);font-size:calc(14px / 16 * var(--base-body-primary-size));line-height:1.45}.wp-testimonials__card--tone-0{--wp-t-tone: #e8f0fe;--wp-t-tone-ink: #1967d2}.wp-testimonials__card--tone-1{--wp-t-tone: #e6f4ea;--wp-t-tone-ink: #137333}.wp-testimonials__card--tone-2{--wp-t-tone: #fef7e0;--wp-t-tone-ink: #9a4a00}.wp-testimonials__card--tone-3{--wp-t-tone: #fce8e6;--wp-t-tone-ink: #c5221f}.wp-testimonials--pastel .wp-testimonials__card{--wp-t-card: var(--wp-t-tone);--wp-t-pill-bg: #ffffff;--wp-t-reply: rgba(255, 255, 255, .65)}.wp-testimonials__card p{margin:0}.wp-testimonials__author{display:flex;align-items:center;gap:12px}.wp-testimonials__avatar{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--wp-t-tone-ink);color:#fff;font-size:calc(18px / 16 * var(--base-body-primary-size));font-weight:var(--font-weight-body-primary-medium, 500);line-height:1}.wp-testimonials__avatar--photo{object-fit:cover;background:#fff}.wp-testimonials__who{flex-grow:1;min-width:0}.wp-testimonials__name{font-size:calc(15px / 16 * var(--base-body-primary-size));font-weight:var(--font-weight-body-primary-medium, 500);line-height:1.3;overflow-wrap:anywhere}.wp-testimonials__profile{color:var(--wp-t-soft);font-size:calc(12px / 16 * var(--base-body-primary-size));line-height:1.35}.wp-testimonials__google{flex-shrink:0;width:22px;height:22px}.wp-testimonials__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.wp-testimonials__stars{display:flex;gap:1px}.wp-testimonials__stars svg{display:block;width:16px;height:16px;fill:var(--wp-t-star-off)}.wp-testimonials__stars svg.is-on{fill:var(--wp-t-star)}.wp-testimonials__date{color:var(--wp-t-soft);font-size:calc(12px / 16 * var(--base-body-primary-size))}.wp-testimonials__text{overflow-wrap:anywhere}.wp-testimonials__text:focus{outline:none}.wp-testimonials--clamp.is-ready .wp-testimonials__card:not(.is-expanded) .wp-testimonials__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--wp-testimonials-clamp, 6);line-clamp:var(--wp-testimonials-clamp, 6);overflow:hidden}.wp-testimonials__more{align-self:flex-start;min-height:44px;margin:-14px 0 -10px;padding:0;border:0;background:none;color:#1a73e8;font:inherit;font-weight:var(--font-weight-body-primary-medium, 500);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.wp-testimonials__more[hidden]{display:none}.wp-testimonials__more:focus-visible{outline:2px solid #1a73e8;outline-offset:2px;border-radius:4px}@media(hover:hover)and (pointer:fine){.wp-testimonials__more:hover{text-decoration:underline}}.wp-testimonials__photo{display:block;width:100%;height:auto;max-height:420px;object-fit:cover;border-radius:12px}.wp-testimonials__reply{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;background:var(--wp-t-reply);font-size:calc(13px / 16 * var(--base-body-primary-size))}.wp-testimonials__reply-head{font-weight:var(--font-weight-body-primary-medium, 500)}.wp-testimonials__reply-head span{color:var(--wp-t-soft);font-weight:400}.wp-testimonials__reply-text{color:var(--wp-t-secondary)}.wp-testimonials__tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.wp-testimonials__tag{padding:5px 12px;border-radius:999px;background:var(--wp-t-pill-bg);color:var(--wp-t-tone-ink);font-size:calc(12px / 16 * var(--base-body-primary-size));font-weight:var(--font-weight-body-primary-medium, 500);line-height:1.3}.wp-testimonials__actions{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:12px 32px;width:fit-content;max-width:100%;margin:clamp(1.5rem,5vh,3rem) auto 0}@media screen and (max-width:767px){.wp-testimonials__actions{grid-auto-flow:row}}.wp-testimonials .wp-testimonials__cta{display:inline-flex;align-items:center;justify-content:center;gap:.45em;padding-inline:2.5rem;white-space:nowrap;will-change:transform;transition:scale .35s cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-color:transparent;box-shadow:var(--wp-shadow-button)}.wp-testimonials .wp-testimonials__cta.button--solid,.wp-testimonials .wp-testimonials__cta.button--solid:hover{border-color:transparent;background-color:var(--wp-button-dark-bg);color:var(--wp-button-dark-ink)}.wp-testimonials .wp-testimonials__cta.button--outline,.wp-testimonials .wp-testimonials__cta.button--outline:hover{border-color:transparent;background-color:var(--wp-button-light-bg);color:var(--wp-button-light-ink)}.wp-testimonials .wp-testimonials__cta:focus-visible{outline:2px solid var(--wp-button-dark-bg);outline-offset:3px}@media(hover:hover)and (pointer:fine){.wp-testimonials .wp-testimonials__cta:hover{scale:1.1}}@media screen and (max-width:767px){.wp-testimonials .wp-testimonials__cta{padding-inline:1.75rem}}.wp-testimonials__cta-logo{flex-shrink:0;width:1.35em;height:1.35em;padding:1px;border-radius:50%;background:#fff}.wp-testimonials__cta-logo path:nth-child(1){fill:#ea4335!important}.wp-testimonials__cta-logo path:nth-child(2){fill:#4285f4!important}.wp-testimonials__cta-logo path:nth-child(3){fill:#fbbc05!important}.wp-testimonials__cta-logo path:nth-child(4){fill:#34a853!important}
/*# sourceMappingURL=/cdn/shop/t/77/assets/wp-testimonials.css.map */
