.testimonials-carousel--grid>.section-content{padding-top:clamp(44px,6vw,84px);padding-bottom:clamp(44px,6vw,84px)}.testimonials-carousel--grid .testimonials-carousel__grid-wrap{display:flex;flex-direction:column;gap:32px;max-width:calc(1180px + 2 * var(--section-x-padding));margin-inline:auto;padding-inline:var(--section-x-padding);font-family:aktiv-grotesk,sans-serif;font-weight:500}.testimonials-carousel--grid .testimonials-carousel__grid-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.testimonials-carousel--grid .testimonials-carousel__grid-head .testimonials-carousel__heading{max-width:16ch;margin:0;font-size:clamp(26px,3.4vw,40px);line-height:1.06;text-align:left;text-wrap:balance}.testimonials-carousel--grid .testimonials-carousel__score{display:flex;align-items:center;gap:12px}.testimonials-carousel--grid .testimonials-carousel__score-value{font-family:var(--heading-font-stack);font-size:40px;font-weight:700;line-height:1}.testimonials-carousel--grid .testimonials-carousel__score-meta{display:flex;flex-direction:column;gap:2px}.testimonials-carousel--grid .testimonials-carousel__score-meta .testimonials-carousel__stars{font-weight:700}.testimonials-carousel--grid .testimonials-carousel__score-count{font-size:14px;font-weight:700}.testimonials-carousel--grid .testimonials-carousel__stars{font-size:16px;letter-spacing:2px}.testimonials-carousel--grid .testimonials-carousel__media,.testimonials-carousel--grid .testimonials-carousel__reviews{display:grid;gap:16px;margin:0;padding:0;list-style:none}.testimonials-carousel--grid .testimonials-carousel__media{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:stretch}.testimonials-carousel--grid .testimonials-carousel__reviews{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.testimonials-carousel--grid .testimonials-carousel__media-item{display:flex;flex-direction:column}.testimonials-carousel--grid .testimonials-carousel__media-item--photo{overflow:hidden;border-radius:6px;background:rgb(var(--color-scheme-card))}.testimonials-carousel--grid .testimonials-carousel__media-item--photo :is(img,video,svg){display:block;width:100%;height:100%;min-height:320px;object-fit:cover}.testimonials-carousel--grid .testimonials-carousel__reviews>li{display:flex}.testimonials-carousel--grid .testimonials-carousel__review{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;margin:0;padding:22px 24px;border-radius:6px}.testimonials-carousel--grid .testimonials-carousel__review-quote{margin:0;font-size:15.5px;line-height:1.55;text-wrap:pretty}.testimonials-carousel--grid .testimonials-carousel__review-quote p{margin:0;font-weight:inherit}.testimonials-carousel--grid .testimonials-carousel__review-quote p:first-child:before{content:"\201c"}.testimonials-carousel--grid .testimonials-carousel__review-quote p:last-child:after{content:"\201d"}.testimonials-carousel--grid .testimonials-carousel__review--card .testimonials-carousel__review-quote{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.testimonials-carousel--grid .testimonials-carousel__review-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;font-size:13.5px;font-weight:700}.testimonials-carousel--grid .testimonials-carousel__verified{display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 5px;border-radius:999px;background:rgb(var(--color-scheme-accent-1));box-shadow:inset 0 0 0 1px rgb(var(--color-scheme-card-text));color:rgb(var(--color-scheme-card-text));font-family:var(--heading-font-stack);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.testimonials-carousel--grid .testimonials-carousel__review--featured{justify-content:space-between;gap:16px;padding:26px}.testimonials-carousel--grid .testimonials-carousel__review-body{display:flex;flex-direction:column;gap:12px}.testimonials-carousel--grid .testimonials-carousel__review--featured .testimonials-carousel__stars{color:rgb(var(--color-scheme-accent-1))}.testimonials-carousel--grid .testimonials-carousel__review--featured .testimonials-carousel__review-quote{font-size:18px;font-weight:700;line-height:1.5}.testimonials-carousel--grid .testimonials-carousel__review--featured .testimonials-carousel__review-name{margin-top:0;color:rgb(var(--color-scheme-accent-1));font-family:var(--heading-font-stack);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.testimonials-carousel--grid .testimonials-carousel__button{text-align:center}.testimonials-carousel--grid .testimonials-carousel__button .push-btn:after{display:none}.testimonials-carousel--grid .testimonials-carousel__button .push-btn__surface{padding:16px 30px;border-radius:999px;font-family:var(--heading-font-stack);font-size:14px;font-weight:700;letter-spacing:.04em;line-height:normal;white-space:nowrap;box-shadow:inset 0 0 0 1px rgb(var(--color-scheme-text))}.testimonials-carousel--grid .testimonials-carousel__button .push-btn:hover .push-btn__surface{background-color:rgb(var(--color-scheme-text));color:rgb(var(--color-scheme-background))}.testimonials-carousel--grid .testimonials-carousel__stars.rating{--letter-spacing: .125;--font-size: 1;--color-icon: currentColor;--star-rating-star-background-color: color-mix(in srgb, currentColor 15%, transparent);display:inline-block}.testimonials-carousel--grid .testimonials-carousel__stars .rating-star{font-family:inherit;font-size:inherit;letter-spacing:inherit}.testimonials-carousel--grid .testimonials-carousel__verified-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:13px;height:13px;border-radius:50%;background:currentColor}.testimonials-carousel--grid .testimonials-carousel__verified-icon svg{width:7px;height:6px;color:rgb(var(--color-scheme-accent-1))}
/*# sourceMappingURL=/cdn/shop/t/7/assets/testimonials-carousel-grid.css.map */
