.testimonial-carousel{width:100%;overflow:hidden}.testimonial-carousel__wrapper{display:flex;flex-direction:column;gap:2rem}.testimonial-carousel__content{flex:0 0 auto}.testimonial-carousel__heading{color:rgba(var(--color-primary));font-family:var(--font-display-family);font-weight:var(--font-display-weight);font-style:var(--font-display-style);font-size:2rem;line-height:1.5;letter-spacing:0%;margin:0 0 1rem;text-align:left}.testimonial-carousel__subheading{margin:0;color:rgba(var(--color-black));font-family:var(--font-accent-family);font-weight:var(--font-accent-weight);font-style:var(--font-accent-style);font-size:1rem;line-height:1.5;text-align:left}.testimonial-carousel__slider-wrapper{flex:1;position:relative}.testimonial-carousel__slider{width:100%;position:relative}.testimonial-carousel__slide.gallery-cell{width:100%;height:auto;margin-right:0;transition:transform .3s ease}.testimonial-carousel__slider.flickity-enabled{background:rgba(var(--color-primary));border-top-left-radius:2rem;border-top-right-radius:2rem}@media (min-width: 768px){.testimonial-carousel__slide.gallery-cell{width:100%}}.testimonial-carousel__card{background-color:rgba(var(--color-primary));padding:2rem;color:#fff;height:100%;display:flex;flex-direction:column;justify-content:space-between;min-height:300px}@media (min-width: 768px){.testimonial-carousel__card{padding:3rem;min-height:350px}}.testimonial-carousel__quote{flex:1;margin-bottom:2rem;border:unset}.testimonial-carousel__quote p{margin:0;font-family:var(--font-accent-family);font-weight:var(--font-accent-weight);font-style:var(--font-accent-style);font-size:1rem;line-height:1.5;color:rgba(var(--color-white))}.testimonial-carousel__author{display:flex;align-items:center;gap:1rem}.testimonial-carousel__author-image{flex-shrink:0;width:80px;height:80px;border-radius:50%;overflow:hidden;background-color:#ffffff1a}.testimonial-carousel__image{width:100%;height:100%;object-fit:cover}.testimonial-carousel__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#ffffff1a}.testimonial-carousel__icon{width:2rem;height:2rem;color:#ffffffb3}.testimonial-carousel__author-info{flex:1}.testimonial-carousel__author-name{margin:0 0 .5rem;font-family:var(--font-display-family);font-weight:var(--font-display-weight);font-style:normal;font-size:1rem;line-height:1.2;color:va;text-transform:uppercase;display:block}.testimonial-carousel__author-title{margin:0;font-family:var(--font-accent-family);font-weight:var(--font-accent-weight);font-style:var(--font-accent-style);font-size:.875rem;line-height:1.4;color:rgba(var(--color-white))}.testimonial-carousel__nav{display:flex;justify-content:flex-end;align-items:center;background-color:rgba(var(--color-primary));padding-bottom:1.5rem;padding-right:1.5rem;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;gap:0}.testimonial-carousel__nav-button{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background-color:transparent;border:1px solid rgba(var(--color-white));border-radius:8px;color:rgba(var(--color-white));cursor:pointer;transition:all .2s ease}.testimonial-carousel__nav-button:disabled{opacity:1}.testimonial-carousel__nav-button:disabled svg{opacity:.5}.testimonial-carousel__nav-button svg{width:.75rem;height:.75rem}.testimonial-carousel__nav-button--next{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.testimonial-carousel__nav-button--prev{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.testimonial-carousel__nav-button:hover:not(:disabled){background-color:rgba(var(--color-primary));color:#fff}.testimonial-carousel__nav-button:hover:not(:disabled) svg{stroke:#fff}.testimonial-carousel .flickity-prev-next-button,.testimonial-carousel .flickity-page-dots{display:none}.testimonial-carousel__slider:not(.flickity-enabled){opacity:0;transition:opacity .3s ease}.testimonial-carousel__slider.flickity-enabled{opacity:1}.js-testimonial-carousel:not(.flickity-enabled){display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.js-testimonial-carousel:not(.flickity-enabled) .gallery-cell{flex:0 0 auto;scroll-snap-align:start}@media (min-width: 768px){.testimonial-carousel .flickity-viewport::-webkit-scrollbar{display:none}.testimonial-carousel .flickity-viewport{-ms-overflow-style:none;scrollbar-width:none}.testimonial-carousel__author-image{width:80px;height:80px}.testimonial-carousel__author-title{font-size:1rem}}@media (min-width: 992px){.testimonial-carousel__wrapper{flex-direction:row;align-items:flex-start;gap:4rem}.testimonial-carousel__nav{padding-right:3rem}.testimonial-carousel__heading{font-family:var(--font-display-family);font-weight:var(--font-display-weight);font-style:var(--font-display-style);font-size:4rem;line-height:4.3rem}.testimonial-carousel__content{flex:0 0 40%;max-width:40%}.testimonial-carousel__quote p{font-size:1.5rem}}.testimonial-carousel__slide.gallery-cell{transition:transform .3s ease,opacity .3s ease}.testimonial-carousel__slide.gallery-cell.is-selected{transform:scale(1.02)}
/*# sourceMappingURL=/cdn/shop/t/78/assets/section-testimonial-carousel.css.map */
