.testimonial-slider{padding:64px 48px;background-color:#f4f1ee;overflow-x:hidden!important}.testimonial-slider__container{margin:0 auto;max-width:1200px;overflow:hidden}.testimonial-slider--full-width{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;max-width:100vw;padding:64px 0;box-sizing:border-box}.testimonial-slider--full-width .testimonial-slider__container{max-width:100%;padding:0 48px;box-sizing:border-box}.testimonial-slider--full-width .testimonial-slider__header{margin-left:auto;margin-right:auto;margin-bottom:48px}.testimonial-slider__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px}.testimonial-slider__title{font-size:36px;font-weight:600;color:#222;margin:0;line-height:1.2}.testimonial-slider__navigation{display:flex;gap:12px}.testimonial-slider__arrow{background:none;border:1px solid #e0e0e0;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#333}.testimonial-slider__arrow:hover{background-color:#e0e0e0;color:#333}.testimonial-slider__arrow svg{width:20px;height:20px}.testimonial-slider__swiper-container{width:100%;padding-bottom:40px;box-sizing:border-box;overflow:visible}.testimonial-slider__item{background-color:#fff;border-radius:4px;padding:32px;box-shadow:0 4px 12px #00000005;display:flex;flex-direction:column;justify-content:space-between;height:auto;width:100%;box-sizing:border-box;max-width:100%}.testimonial-slider__quote-wrapper{margin-bottom:24px;flex-grow:1}.testimonial-slider__quote{font-size:16px;line-height:1.5;color:#333;margin:0}.testimonial-slider__stars{display:flex;gap:4px;margin-bottom:16px}.star-icon{width:20px;height:20px;flex-shrink:0}.star-icon--filled,.star-icon--half{color:#ffc107}.star-icon--empty{color:#ccc}.testimonial-slider__author-info{display:flex;align-items:center;gap:16px;margin-top:auto}.testimonial-slider__media{flex-shrink:0;width:60px;height:60px;border-radius:50%;overflow:hidden;background-color:#e0e0e0}.testimonial-slider__image{width:100%;height:100%;object-fit:cover}.testimonial-slider__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#e0e0e0}.testimonial-slider__placeholder img{width:100%;height:100%;object-fit:cover}.testimonial-slider__details{flex-grow:1}.testimonial-slider__author{font-size:16px;font-weight:700;color:#333;margin:0 0 4px}.testimonial-slider__role{font-size:14px;color:#666;margin:0}.swiper-pagination{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:center;padding-top:20px}.swiper-pagination-bullet{background-color:#ccc;opacity:1;width:8px;height:8px;margin:0 4px;transition:all .3s ease}.swiper-pagination-bullet-active{background-color:#333;width:10px;height:10px}body{overflow-x:hidden}@media screen and (max-width: 1024px){.testimonial-slider--full-width .testimonial-slider__container{padding:0 32px}.testimonial-slider__title{font-size:32px}.testimonial-slider__item{padding:24px}.testimonial-slider__quote{font-size:17px}.testimonial-slider__stars{margin-bottom:12px}.star-icon{width:18px;height:18px}}@media screen and (max-width: 768px){.testimonial-slider--full-width .testimonial-slider__container{padding:0 24px}.testimonial-slider__header{flex-direction:column;text-align:center;margin-bottom:24px}.testimonial-slider__title{font-size:28px;margin-bottom:24px}.testimonial-slider__navigation{justify-content:center}.testimonial-slider__item{padding:20px}.testimonial-slider__quote{font-size:16px}.testimonial-slider__author-info{flex-direction:column;text-align:center;gap:8px}.testimonial-slider__media{width:50px;height:50px}.testimonial-slider__author{font-size:15px}.testimonial-slider__role{font-size:13px}.testimonial-slider__stars{margin-bottom:10px}.star-icon{width:16px;height:16px}}@media screen and (max-width: 480px){.testimonial-slider--full-width{padding:32px 0}.testimonial-slider--full-width .testimonial-slider__container{padding:0 16px}.testimonial-slider{padding:32px 16px}.testimonial-slider__title{font-size:24px}.testimonial-slider__item{padding:16px}.testimonial-slider__quote{font-size:16px}.testimonial-slider__stars{margin-bottom:8px}.star-icon{width:18px;height:18px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/component-testimonial.css.map */
