.testimonials-carousel{background-color:#f8f8f8;padding:60px 0}.testimonials-carousel__title{text-align:var(--content-alignment);margin-bottom:40px;font-size:2.5rem;font-weight:700;color:#333}.testimonials-carousel__container{max-width:1200px;margin:0 auto;padding:0 20px}.testimonials-carousel__slider{overflow:visible}.testimonials-carousel__slider-slide{padding:0 15px;height:auto}.testimonial-card{background:#fff;border-radius:20px;padding:0;height:100%;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000001a;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00000026}.testimonial-card__image{width:100%;height:250px;overflow:hidden;border-radius:20px 20px 0 0}.testimonial-card__image img{width:100%;height:100%;object-fit:cover}.testimonial-card__content{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:25px}.testimonial-card__text{font-size:1.1rem;line-height:1.6;color:#555;margin-bottom:25px;flex:1;font-style:italic}.testimonial-card__author{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:auto}.testimonial-card__author-image{width:50px;height:50px;border-radius:50%;overflow:hidden;flex-shrink:0}.testimonial-card__author-image img{width:100%;height:100%;object-fit:cover}.testimonial-card__author-info{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.testimonial-card__rating{display:flex;align-items:center;gap:2px}.star{font-size:1.2rem;color:#ddd}.star--filled{color:#333}.testimonial-card__author-name{font-weight:600;color:#333;font-size:.95rem}.testimonials-carousel .slider__navigation-button{background:#fff;border:2px solid #ddd;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;color:#666;transition:all .3s ease;box-shadow:0 2px 10px #0000001a;position:relative}.testimonials-carousel .slider__navigation-button:hover{background:#333;color:#fff;border-color:#333}.testimonials-carousel .slider__navigation-button:after{font-size:18px;font-weight:700;content:""}.testimonials-carousel .slider__navigation-button--prev:after{content:"\2039";font-size:24px;margin-left:-2px}.testimonials-carousel .slider__navigation-button--next:after{content:"\203a";font-size:24px;margin-right:-2px}@media (max-width: 768px){.testimonials-carousel .slider__navigation-button{display:none}}@media (max-width: 768px){.testimonials-carousel{padding:40px 0}.testimonials-carousel__title{font-size:2rem;margin-bottom:30px}.testimonials-carousel__container{padding:0 20px}.testimonials-carousel__slider{margin:0 -20px;padding:0 20px}.testimonials-carousel__slider-slide{width:80%;padding:0 10px}.testimonials-carousel__slider-slide--small{width:70%}.testimonials-carousel__slider-slide--large{width:80%}.testimonial-card__image{height:200px}.testimonial-card__content{padding:20px}.testimonial-card__text{font-size:1rem;margin-bottom:20px}}@media (min-width: 769px){.testimonials-carousel__slider-slide{width:33.333%}.testimonials-carousel__slider-slide--small{width:25%}}@media (min-width: 1200px){.testimonials-carousel__slider-slide{width:25%}}.testimonials-carousel .swiper-wrapper{align-items:stretch}.testimonials-carousel .swiper-slide{height:auto;display:flex}
/*# sourceMappingURL=/cdn/shop/t/151/assets/section-testimonials-carousel.css.map */
