.testimonial-slider{position:relative;background:rgb(var(--color-background));padding:4rem;margin:2rem 0}.testimonial-slider__track{position:relative;overflow:hidden}.testimonial-slider__slide{display:none;text-align:center}.testimonial-slider__slide.is-active{display:block;animation:fadeIn .5s ease-in-out}.testimonial-slider__stars{display:flex;justify-content:center;gap:.25rem;margin-bottom:2rem}.testimonial-slider__star{color:rgba(var(--color-foreground),.2)}.testimonial-slider__star.is-filled{color:#b91c1c}.testimonial-slider__stars svg{width:2.5rem;height:2.5rem}.testimonial-slider__quote{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 3.2rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)));letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));margin-right:auto;margin-left:auto;margin-bottom:2rem;padding-left:0;max-width:768px;border-left:0}.testimonial-slider__author{display:flex;flex-direction:column;align-items:center;gap:0}.testimonial-slider__name{font-weight:500;font-weight:800;color:rgb(var(--color-foreground))}.testimonial-slider__title{color:rgba(var(--color-foreground),.75)}.testimonial-slider__button{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background-color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));transition:all var(--duration-short) ease;z-index:2;box-shadow:0 2px 15px rgba(var(--color-foreground),.08)}.testimonial-slider__button--prev{left:0}.testimonial-slider__button--next{right:0;transform:translateY(-50%) rotate(180deg)}.testimonial-slider__button:hover{box-shadow:0 4px 20px rgba(var(--color-foreground),.12);background:rgb(var(--color-background))}.testimonial-slider__button svg{width:2.4rem;height:2.4rem}.testimonial-slider__dots{display:flex;justify-content:center;gap:.75rem;margin-top:3rem}.testimonial-slider__dot{width:.8rem;height:.8rem;border-radius:50%;background:rgba(var(--color-foreground),.2);border:none;padding:0;cursor:pointer;transition:background-color var(--duration-short) ease}.testimonial-slider__dot.is-active{background:rgba(var(--color-foreground),1)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:989px){.testimonial-slider{padding:3rem}.testimonial-slider__quote{font-size:calc(var(--font-heading-scale) * 2.4rem);font-family:var(--font-heading-family)}.testimonial-slider__button--prev{left:1rem}.testimonial-slider__button--next{right:1rem}.testimonial-slider__button svg{width:1.25rem;height:1.25rem}}@media screen and (max-width:749px){.testimonial-slider{padding:2rem}.testimonial-slider__quote{font-size:calc(var(--font-heading-scale) * 2.4rem)}.testimonial-slider__button{top:calc(100% - 2.4rem)}.testimonial-slider__button--prev{left:.0625rem}.testimonial-slider__button--next{right:.0625rem}.testimonial-slider__button svg{width:2.4rem;height:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/testimonial-slider.css.map */
