.testimonials-section{position:relative;max-width:100%;overflow-x:clip}.testimonials-section .page-width{display:flex;padding:64px 0;flex-direction:column;align-items:flex-start;gap:44px;position:relative;box-sizing:border-box}.testimonials-heading{color:#000;font-family:var(--font-heading-family, Karla);line-height:15px!important;letter-spacing:-.05em!important;font-size:36px;font-style:normal;font-weight:800;text-transform:uppercase;margin:0}.testimonials-slider{position:relative;width:100%;align-self:stretch}.testimonials-slider__track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:auto;-webkit-overflow-scrolling:touch;cursor:grab;scrollbar-width:none;-ms-overflow-style:none;width:100%}.testimonials-slider__track::-webkit-scrollbar{display:none}.testimonials-slider__track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;user-select:none;-webkit-user-select:none}.testimonials-slider__track.is-dragging *{pointer-events:none}.testimonial-card{display:flex;width:400px;min-width:400px;height:286px;padding:32px;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-shrink:0;scroll-snap-align:start;background:#ececec;box-sizing:border-box}.testimonial-card__stars{display:flex;gap:3px;line-height:1;color:#000}.testimonial-card__star{display:inline-block;width:24px;height:24px}.testimonial-card__star svg{display:block;width:100%;height:100%;fill:#000}.testimonial-card__text-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.testimonial-card__title{color:#000;font-family:Karla,var(--font-heading-family, sans-serif);line-height:15px!important;letter-spacing:-.05em!important;font-size:18px;font-style:normal;font-weight:800;text-transform:uppercase;margin:0;width:100%}.testimonial-card__content{color:#363435;font-family:Courier New,monospace;font-size:14px;font-style:normal;font-weight:700;line-height:17px;letter-spacing:-.8px;margin:0}.testimonial-card__content p{margin:0}.testimonial-card__author{color:#000;font-family:var(--font-heading-family, Karla);line-height:15px!important;letter-spacing:-.05em!important;font-size:16px;font-style:normal;font-weight:800;text-transform:uppercase;margin:0}.testimonials-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #E5E5E5;border-radius:50%;cursor:pointer;box-shadow:0 2px 8px #00000014;transition:background .2s ease,box-shadow .2s ease,transform .2s ease,opacity .25s ease,visibility .25s ease;padding:0;flex-shrink:0;opacity:1;visibility:visible}.testimonials-slider__arrow--next{right:0}.testimonials-slider__arrow--prev{left:0}.testimonials-slider__arrow.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.testimonials-slider__arrow:hover{background:#000;box-shadow:0 4px 14px #00000026}.testimonials-slider__arrow:hover svg{stroke:#fff}.testimonials-slider__arrow svg{width:16px;height:16px;stroke:#000;stroke-width:2;fill:none;transition:stroke .2s ease}.testimonials-slider__arrow:active{transform:translateY(-50%) scale(.94)}.testimonials-scrollbar{position:relative;width:100%;align-self:stretch;height:3px;min-height:3px;background:#d9d9d9;border-radius:2px;cursor:pointer}.testimonials-scrollbar__thumb{position:absolute;top:0;left:0;height:100%;min-height:3px;background-color:#000!important;opacity:1!important;border-radius:2px;transition:left .08s linear,width .08s linear;min-width:40px;cursor:grab;z-index:10}.testimonials-scrollbar__thumb:active{cursor:grabbing}@media screen and (min-width:750px)and (max-width:989px){.testimonials-section .page-width{padding:48px 32px;gap:32px}.testimonial-card{width:340px;min-width:340px;height:270px;padding:28px}}@media screen and (max-width:749px){section>.testimonials-section.section--full-width{padding-right:0}.testimonials-section .page-width{padding:40px 0;gap:28px}.testimonials-heading{font-size:24px;line-height:28px!important;letter-spacing:-1.2px;width:100%;max-width:220px;margin-left:auto;margin-right:auto;text-align:center}.testimonials-slider__track{gap:12px}.testimonial-card{width:calc((100vw - 32px - 12px) / 1.5);min-width:calc((100vw - 32px - 12px) / 1.5);height:auto;padding:24px;gap:25px}.testimonial-card__title{font-size:16px;letter-spacing:-.8px}.testimonial-card__content{font-size:13px;line-height:16px}.testimonial-card__author{font-size:14px}.testimonials-slider__arrow{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-testimonials.css.map */
