.video-testimonials{background-color:var(--section-background-color);color:var(--section-text-color)}.video-testimonials__header{text-align:center;margin-bottom:40px;padding:0 20px}.video-testimonials__heading{font-family:FeatureDisplay,serif;font-size:clamp(2rem,5vw,3rem);color:#5a2937;font-weight:300;margin-bottom:15px;line-height:1.2}.video-testimonials__subheading{font-size:clamp(1.125rem,2.8vw,1.35rem);color:#181312;max-width:800px;margin:0 auto;line-height:1.6}.video-testimonials__carousel-container{position:relative;display:flex;align-items:center;gap:20px}.video-testimonials__carousel-wrapper{overflow:hidden;width:100%;flex:1}.video-testimonials__nav-arrow{background:#ffffffe6;border:1px solid rgba(90,41,55,.2);border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#5a2937;transition:all .2s ease;flex-shrink:0;box-shadow:0 2px 8px #0000001a}.video-testimonials__nav-arrow:hover{background:#fff;border-color:#5a2937;box-shadow:0 4px 12px #5a293733;transform:scale(1.05)}.video-testimonials__nav-arrow:active{transform:scale(.95)}@media(max-width:768px){.video-testimonials__nav-arrow{width:40px;height:40px}.video-testimonials__nav-arrow svg{width:20px;height:20px}}.video-testimonials__reel{position:relative;display:grid;align-items:start;grid-auto-flow:column;grid-template-columns:280px;grid-auto-columns:280px;gap:var(--grid-gap);width:max-content}@media(min-width:769px){.video-testimonials__reel{animation:testimonial-scroll 120s linear infinite}.video-testimonials__reel:hover{animation-play-state:paused}}@keyframes testimonial-scroll{0%{transform:translate(0)}to{transform:translate(-5080px)}}.video-testimony{display:flex}.video-testimony__trigger{position:relative;cursor:pointer;aspect-ratio:7 / 10;width:100%;height:auto;border-radius:12px;overflow:hidden}.video-testimony__trigger img{position:absolute;object-fit:cover;object-position:center;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important}.video-testimony__trigger svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.text-testimonial-card{width:280px;aspect-ratio:7 / 10;background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 15px #5a29371a;display:flex;flex-direction:column;gap:20px;justify-content:center}.text-testimonial-card__stars{display:flex;gap:5px;font-size:20px;color:#905567;justify-content:center}.text-testimonial-card__text{font-size:.95rem;line-height:1.6;color:#181312;flex-grow:1;margin:0;text-align:center}.text-testimonial-card__author{font-size:.875rem;color:#5a2937;font-weight:600;padding-top:15px;border-top:1px solid rgba(90,41,55,.1);margin:0;text-align:center}.video-testimonials__footer{text-align:center;padding:20px 20px 0;margin-top:20px}.video-testimonials__footer p{font-size:clamp(.875rem,2vw,1rem);color:#5a2937;font-weight:400;font-style:italic;margin:0;opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/13/assets/welcome-video-testimonials.css.map */
