.testimonials-wrapper{display:block;margin:0 -.75rem;padding:1rem}.testimonials-grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:0 .25rem;justify-content:center}.testimonials-wrapper:has(.slider){padding:1rem 0 0}.testimonials-wrapper[data-navigation-hidden=true] .slider-buttons{display:none!important}.testimonials-grid.slider{justify-content:flex-start}.testimonials-grid.slider.slider--mobile{scroll-padding-left:0}.testimonials-grid .testimonial,.testimonials-grid .no-testimonials-info{width:100%;z-index:2}.testimonials-grid .testimonial{position:relative;transform-origin:center bottom}.testimonials-grid .testimonial-inner{background:var(--color-foreground-4);border-radius:8px;box-shadow:0 1.1rem 2.5rem -1.8rem #0a182659;margin:.75rem;padding:1.5rem;position:relative;text-align:center;transition:box-shadow .35s ease,transform .35s ease}.testimonials-grid .no-testimonials-info{max-width:24rem}.testimonials-grid .photo{background:radial-gradient(circle,var(--color-background) 0,var(--color-foreground-10) 100%),var(--color-background);border-radius:100%;overflow:clip;height:5.5rem;margin:-3.5rem auto .5rem;position:relative;width:5.5rem}.testimonials-grid .photo:after{background:radial-gradient(circle,#ffecbdf2 0,#ffecbd80 25%,#ffecbd00 68%),conic-gradient(from 180deg,#fff0,#ffffffa6 42deg,#fff0 110deg);border-radius:inherit;content:"";top:-20%;right:-20%;bottom:-20%;left:-20%;opacity:0;pointer-events:none;position:absolute;transform:scale(.6)}.testimonials-grid .testimonial-inner:has(.photo){margin-top:2.75rem}.testimonials-grid .testimonial .photo .placeholder use{transform:translateY(15%)}.testimonials-grid .author{font-weight:600;text-transform:uppercase}.testimonials-grid .location,.testimonials-grid .author{font-size:.875rem}.testimonials-grid .location,.testimonials-grid .date{color:var(--color-foreground-55);line-height:1.25rem;text-transform:uppercase}.testimonials-grid .date{font-size:.75rem}.testimonials-grid .text{background:var(--color-background);padding:0 1rem 2rem;text-align:center;text-wrap:balance}.testimonials-grid .text .rating{margin:-.5rem 0 .75rem}.testimonials-grid .text .rating svg{color:var(--color-foreground-20);display:inline-block;height:1rem;transform-origin:center bottom;width:1rem}.testimonials-grid .text .rating svg.active{color:var(--color-base-accent-1)}.testimonials-grid .text:nth-child(n+2){margin-top:1.5rem}.testimonials-wrapper:has(.no-testimonials-info){padding:0}.testimonials-wrapper:has(.no-testimonials-info) .testimonials-grid.slider{justify-content:center}.testimonials-wrapper:has(.no-testimonials-info) .slider-buttons{display:none!important}.testimonials-actions{position:relative;text-align:center;z-index:99}.testimonials-actions .button._extend{padding:.75rem 2.75rem}.color-background-1 .testimonials-heading+.testimonials-wrapper{margin-top:-2rem}.color-background-1-darker .testimonials-wrapper+.testimonials-actions{margin-top:2rem}.color-background-1-darker .testimonials-grid .testimonial-inner{background:var(--color-background);box-shadow:0 .25rem 1.5rem 0 var(--color-foreground-4)}.section-testimonials .reveal-slide-in .testimonials-grid .testimonial.reveal-item{opacity:0;transform:translateY(2.75rem) scale(.92) rotate(-1.4deg)}.section-testimonials .reveal-slide-in .testimonials-grid .testimonial.reveal-item.reveal-ready{animation:testimonial-card-bounce 1125ms cubic-bezier(.19,1,.32,1) forwards}.section-testimonials .reveal-slide-in .testimonials-grid .testimonial .photo:after{animation:none}.section-testimonials .reveal-slide-in .testimonials-grid .testimonial .rating svg.active{opacity:0;transform:translateY(.75rem) scale(.25) rotate(-14deg)}.section-testimonials .reveal-slide-in .testimonials-grid .testimonial[data-item-cloned] .rating svg.active,.section-testimonials .reveal-slide-in .testimonials-grid .testimonial[data-multipleitem-cloned] .rating svg.active{animation:none;opacity:1;transform:none}.section-testimonials .reveal-slide-in .testimonials-grid .testimonial.reveal-ready .photo:after{animation:testimonial-photo-flare 1.25s ease-out calc(var(--reveal-delay, 0s) + .26s) both}.section-testimonials .reveal-slide-in .testimonials-grid .testimonial.reveal-ready .rating svg.active:nth-child(1){animation:testimonial-star-accordion .62s cubic-bezier(.2,1.25,.35,1) calc(var(--reveal-delay, 0s) + .38s) forwards}.section-testimonials .reveal-slide-in .testimonials-grid .testimonial.reveal-ready .rating svg.active:nth-child(2){animation:testimonial-star-accordion .62s cubic-bezier(.2,1.25,.35,1) calc(var(--reveal-delay, 0s) + .5s) forwards}.section-testimonials .reveal-slide-in .testimonials-grid .testimonial.reveal-ready .rating svg.active:nth-child(3){animation:testimonial-star-accordion .62s cubic-bezier(.2,1.25,.35,1) calc(var(--reveal-delay, 0s) + .62s) forwards}.section-testimonials .reveal-slide-in .testimonials-grid .testimonial.reveal-ready .rating svg.active:nth-child(4){animation:testimonial-star-accordion .62s cubic-bezier(.2,1.25,.35,1) calc(var(--reveal-delay, 0s) + .74s) forwards}.section-testimonials .reveal-slide-in .testimonials-grid .testimonial.reveal-ready .rating svg.active:nth-child(5){animation:testimonial-star-accordion .62s cubic-bezier(.2,1.25,.35,1) calc(var(--reveal-delay, 0s) + .86s) forwards}@keyframes testimonial-card-bounce{0%{opacity:0;transform:translateY(2.75rem) scale(.92) rotate(-1.4deg)}58%{opacity:1;transform:translateY(-.7rem) scale(1.025) rotate(.35deg)}78%{opacity:1;transform:translateY(.22rem) scale(.995) rotate(-.08deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes testimonial-star-accordion{0%{opacity:0;transform:translateY(.75rem) scale(.25) rotate(-14deg)}55%{opacity:1;transform:translateY(-.16rem) scale(1.22) rotate(8deg)}78%{opacity:1;transform:translateY(.05rem) scale(.92) rotate(-4deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes testimonial-photo-flare{0%{opacity:0;transform:scale(.55) rotate(-18deg)}38%{opacity:.95}to{opacity:0;transform:scale(1.45) rotate(12deg)}}@media(prefers-reduced-motion:reduce){.testimonials-grid.slider{scroll-behavior:auto}.section-testimonials .reveal-slide-in .testimonials-grid .testimonial.reveal-item,.section-testimonials .reveal-slide-in .testimonials-grid .testimonial .rating svg.active{opacity:1;transform:none}.section-testimonials .reveal-slide-in .testimonials-grid .testimonial.reveal-item.reveal-ready,.section-testimonials .reveal-slide-in .testimonials-grid .testimonial.reveal-ready .photo:after,.section-testimonials .reveal-slide-in .testimonials-grid .testimonial.reveal-ready .rating svg.active{animation:none}}@media(min-width:768px){.testimonials-heading{position:relative}.testimonials-heading:has(._quotes){margin:4rem 0}.testimonials-heading ._quotes{display:block;height:3.5em;left:50%;opacity:.04;position:absolute;top:50%;transform:translate(-50%,-50%)}.testimonials-heading .title span{z-index:1}.testimonials-grid .testimonial{width:50%}}@media(min-width:990px){.testimonials-wrapper:has(.slider--desktop){padding-bottom:0}.testimonials-wrapper:has(.no-testimonials-info){padding-bottom:2rem}.testimonials-wrapper .slider-buttons{position:absolute;bottom:100%;margin-bottom:2rem}.testimonials-wrapper .slider-buttons .slider-counter{display:none}.testimonials-grid.slider{justify-content:center}.testimonials-grid.slider--desktop{justify-content:flex-start}.testimonials-grid .testimonial{width:calc(100% / 3)}.testimonials-grid .testimonial:nth-child(3n+1){margin-top:3.75rem}.testimonials-grid .testimonial:nth-child(3n+2){margin-top:2rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-testimonials.css.map */
