.testimonials-section{background-color:var(--color-primary-light);padding:45px 96px}.testimonials-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;max-width:100%}.testimonials-header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:660px;max-width:100%}.testimonials-label{font-family:var(--font-primary);font-size:24px;font-weight:400;line-height:1em;color:#393434;margin:0;text-align:center;text-transform:none}.testimonials-title{font-family:var(--font-secondary);font-size:32px;font-weight:500;line-height:1.25em;text-transform:uppercase;color:#393434;margin:0;text-align:center}.testimonials-title .testimonials-title-highlight,.testimonials-title-highlight{color:var(--color-primary)!important;text-transform:uppercase}.testimonials-carousel-wrapper{position:relative;width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:32px;padding:32px 0}.testimonials-nav-btn{width:48px;height:48px;border-radius:50%;border:1px solid #D9D7D7;background-color:var(--color-background);outline:none;color:#393434;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .3s ease;padding:0}.testimonials-nav-btn:hover{background-color:var(--color-primary);color:var(--color-primary-light);border-color:var(--color-primary)}.testimonials-nav-btn:disabled{opacity:.5;cursor:not-allowed}.testimonials-nav-btn svg{width:24px;height:24px;display:block}.testimonials-carousel{overflow:hidden;position:relative;width:100%;max-width:100%;padding:24px 0}.testimonials-track{display:flex;gap:48px;transition:transform .5s ease-in-out;will-change:transform}.testimonial-card{background-color:var(--color-background);border-radius:16px;padding:16px 16px 32px;box-shadow:0 4px 16px #ed66344d;width:320px;min-width:320px;height:auto;min-height:500px;display:flex;flex-direction:column;gap:24px;flex-shrink:0}.testimonial-images{display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;gap:16px;width:100%;height:280px;flex-shrink:0}.testimonial-image-wrapper{position:relative;flex:1;display:flex;flex-direction:column;border-radius:8px;overflow:hidden}.testimonial-image{width:100%;height:100%;object-fit:cover;border-radius:8px;flex:1;min-height:0}.testimonial-image-placeholder{width:100%;height:100%;background-color:#d9d9d9;border-radius:8px;flex:1;min-height:0}.testimonial-badge{position:absolute;bottom:0;left:50%;transform:translate(-50%);background-color:#393434;color:var(--color-primary-light);border-radius:0 0 4px 4px;padding:6px 16px;font-family:var(--font-primary);font-size:16px;font-weight:400;line-height:1.5em;text-align:center;margin:0;white-space:nowrap}.testimonial-content{display:flex;flex-direction:column;gap:40px;width:100%}.testimonial-author-info{display:flex;flex-direction:column;gap:32px;width:100%}.testimonial-author-header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%}.testimonial-author-name{font-family:var(--font-primary);font-size:24px;font-weight:500;line-height:1.323em;color:#393434;margin:0;text-align:center}.testimonial-author-title{font-family:var(--font-primary);font-size:18px;font-weight:500;line-height:1.556em;color:var(--color-primary);margin:0;text-align:center}.testimonial-text{font-family:var(--font-primary);font-size:18px;font-weight:400;line-height:1.556em;color:#393434;margin:0;text-align:center}.testimonial-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:6px;width:100%}.testimonials-navigation{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:16px;width:100%}.testimonial-rating{display:flex;flex-direction:row;align-items:center;gap:6px;flex-shrink:0}.testimonial-star{width:30px;height:30px;display:block;flex-shrink:0}.testimonial-star svg{width:100%;height:100%;display:block}.testimonial-date{font-family:var(--font-primary);font-size:16px;font-weight:400;line-height:2.125em;color:#000;margin:0;text-align:right;flex:1}@media(max-width:768px){.testimonials-section{padding:20px 16px}.testimonials-header{width:100%;gap:6px}.testimonials-label{font-size:16px}.testimonials-title{font-size:22px;line-height:1.3}.testimonials-carousel-wrapper{gap:24px;padding:0;width:100%;overflow:visible}.testimonials-carousel{width:100%;padding:24px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:16px;scroll-padding-right:16px;scroll-behavior:smooth}.testimonials-carousel::-webkit-scrollbar{display:none}.testimonials-track{gap:16px;padding:0 16px;display:flex;width:max-content}.testimonial-card{width:270px;min-width:270px;max-width:270px;height:auto;padding:16px;gap:20px;border-radius:20px;flex-shrink:0;scroll-snap-align:start}.testimonials-navigation,.testimonials-nav-btn{display:none}.testimonial-images{gap:12px;height:auto;aspect-ratio:1 / 1;min-height:0}.testimonial-image-wrapper{border-radius:12px}.testimonial-image{border-radius:12px;object-fit:contain}.testimonial-image-placeholder{border-radius:12px}.testimonial-badge{padding:4px 12px;font-size:12px;border-radius:0 0 6px 6px}.testimonial-content{gap:16px}.testimonial-author-info{gap:12px}.testimonial-author-header{gap:8px;align-items:center;justify-content:center;text-align:center}.testimonial-author-name{font-size:16px;font-weight:500;line-height:1.4;text-align:center}.testimonial-author-title{font-size:14px;font-weight:500;line-height:1.4;text-align:center}.testimonial-text{font-size:14px;font-weight:400;line-height:1.5;text-align:center}.testimonial-footer{gap:8px}.testimonial-rating{gap:4px}.testimonial-star{width:24px;height:24px}.testimonial-date{font-size:14px;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/testimonials.css.map */
