.testimonials-carousel{width:100%}.testimonials-carousel__inner{width:100%;margin:0 auto;padding:0 var(--container-padding-desktop, 24px)}.testimonials-carousel.width--contained .testimonials-carousel__inner{max-width:1400px}.testimonials-carousel.width--full .testimonials-carousel__inner{max-width:none}@media screen and (max-width:749px){.testimonials-carousel__inner{padding:0 var(--container-padding-mobile, 16px)}}.testimonials-carousel__header{display:flex;margin-bottom:40px}.testimonials-carousel__header.align--left{justify-content:flex-start;text-align:left}.testimonials-carousel__header.align--center{justify-content:center;text-align:center}.testimonials-carousel__header.align--right{justify-content:flex-end;text-align:right}.testimonials-carousel__heading{margin:0;font-size:var(--font-size-desktop, 32px)}@media screen and (max-width:749px){.testimonials-carousel__heading{font-size:var(--font-size-mobile, 24px)}}.testimonials-carousel__carousel-wrap{position:relative;display:flex;align-items:center;gap:12px}.testimonials-carousel__track{flex:1;min-width:0;display:flex;gap:var(--card-gap, 32px);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:6px;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.testimonials-carousel__track::-webkit-scrollbar{display:none}.testimonials-carousel__track:active,.testimonials-carousel__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.testimonials-carousel__arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background-color:#fff;box-shadow:0 1px 6px #0000002e;color:#1a1a1a;cursor:pointer;z-index:2}.testimonials-carousel__arrow svg{width:18px;height:18px}@media screen and (max-width:749px){.testimonials-carousel__arrow{display:none}}.testimonials-carousel__card{flex:0 0 var(--card-width-desktop, 300px);scroll-snap-align:start;background-color:var(--card-bg, #ffffff);border-radius:var(--card-radius, 8px);overflow:hidden}.testimonials-carousel__track.has-shadow .testimonials-carousel__card{box-shadow:0 4px 20px #00000014}@media screen and (max-width:749px){.testimonials-carousel__card{flex-basis:calc((100% - var(--card-gap, 32px)) / 2)}}.testimonials-carousel__image-wrap{width:100%;overflow:hidden;background-color:#f2ede4}.testimonials-carousel__image-wrap.shape--square{aspect-ratio:1 / 1;border-radius:0}.testimonials-carousel__image-wrap.shape--rounded{aspect-ratio:1 / 1;border-radius:12px}.testimonials-carousel__image-wrap.shape--circle{aspect-ratio:1 / 1;border-radius:50%;width:72%;margin:20px auto 0}.testimonials-carousel__image-wrap.shape--portrait{aspect-ratio:4 / 5;border-radius:8px}.testimonials-carousel__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;pointer-events:none}.testimonials-carousel__content{padding:var(--card-content-padding-desktop, 20px)}@media screen and (max-width:749px){.testimonials-carousel__content{padding:var(--card-content-padding-mobile, 14px)}}.testimonials-carousel__name{margin:0 0 6px;font-size:var(--font-size-desktop, 14px);color:var(--name-color, #1a1a1a)}.testimonials-carousel__stars{display:flex;gap:2px;margin-bottom:10px}.testimonials-carousel__stars .star{width:14px;height:14px;fill:none;stroke:var(--star-color, #1a1a1a);stroke-width:1}.testimonials-carousel__stars .star.is-filled{fill:var(--star-color, #1a1a1a)}.testimonials-carousel__title{margin:0 0 8px;font-size:var(--font-size-desktop, 15px);color:var(--title-color, #1a1a1a)}.testimonials-carousel__body{margin:0 0 14px;font-size:var(--font-size-desktop, 14px);color:var(--body-color, #4a4a4a)}.testimonials-carousel__link{display:inline-block;font-size:var(--font-size-desktop, 12px);text-decoration:underline;text-underline-offset:4px;color:var(--link-color, #1a1a1a)}.testimonials-carousel__link:hover{opacity:.7}@media screen and (max-width:749px){.testimonials-carousel__name{font-size:var(--font-size-mobile, 13px)}.testimonials-carousel__title{font-size:var(--font-size-mobile, 14px)}.testimonials-carousel__body{font-size:var(--font-size-mobile, 13px)}.testimonials-carousel__link{font-size:var(--font-size-mobile, 11px)}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/testimonials-carousel.css.map */
