.testimonial-slider{background:var(--forest);padding:120px 0;overflow:hidden}.testimonial-slider .page-width{max-width:1300px;margin:0 auto;padding:0 24px}.testimonial-slider__wrapper{position:relative;max-width:980px;margin:0 auto}.testimonial-slider__viewport{overflow:hidden;width:100%;position:relative}.testimonial-slider__track{display:flex;transition:transform .6s ease;will-change:transform;width:100%}.testimonial-slide{min-width:100%;width:100%;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 16px;box-sizing:border-box;min-height:420px}.testimonial-slide__rating{color:var(--amber);font-size:clamp(1.4rem,2vw,2rem);margin-bottom:24px;letter-spacing:.18em;line-height:1}.testimonial-slide__quote{margin:0 auto 28px;max-width:850px;color:var(--parchment);font-size:clamp(2.2rem,5vw,6rem);line-height:1.25;letter-spacing:-.03em;font-weight:400;overflow-wrap:break-word;word-break:break-word;width:100%;box-sizing:border-box}.testimonial-slide__author{display:flex;flex-direction:column;gap:8px}.testimonial-slide__name{margin:0;color:var(--parchment);font-size:clamp(1.5rem,2vw,1.8rem);font-weight:600}.testimonial-slide__role{color:#faf8f5b3;font-size:clamp(1rem,1.5vw,1.3rem);text-transform:uppercase;letter-spacing:.14em}.testimonial-slider__controls{margin-top:40px;display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap}.testimonial-slider__arrow{width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(250,248,245,.15);background:transparent;color:var(--parchment);cursor:pointer;transition:all .3s ease;padding:0}.testimonial-slider__arrow svg{width:18px;height:18px;display:block}.testimonial-slider__arrow--prev svg{transform:rotate(180deg)}.testimonial-slider__arrow:hover{background:var(--parchment);color:var(--forest);border-color:var(--parchment)}.testimonial-slider__arrow:hover svg{color:var(--forest)}.testimonial-slider__dots{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.testimonial-slider__dot{width:10px;height:10px;border-radius:50%;background:#faf8f540;border:none;cursor:pointer;transition:all .3s ease;flex-shrink:0}.testimonial-slider__dot.is-active{background:var(--parchment);transform:scale(1.15)}@media screen and (max-width:990px){.testimonial-slider{padding:90px 0}.testimonial-slider__wrapper{max-width:100%}.testimonial-slide{padding:0 10px}.testimonial-slide__quote{max-width:100%}}@media screen and (max-width:749px){.testimonial-slider__arrow{width:42px;height:42px}.testimonial-slider__arrow svg{width:14px;height:14px}.testimonial-slider{padding:70px 0}.testimonial-slider .page-width{padding:0 18px}.testimonial-slide{min-height:360px;padding:0 18px}.testimonial-slide__rating{margin-bottom:18px}.testimonial-slide__quote{font-size:2.8rem;line-height:1.35;max-width:100%;margin-bottom:24px}.testimonial-slide__author{gap:6px}.testimonial-slide__name{font-size:1.5rem}.testimonial-slide__role{font-size:1rem;letter-spacing:.12em}.testimonial-slider__controls{margin-top:10px;gap:16px}.testimonial-slider__arrow{width:42px;height:42px;font-size:1.4rem}.testimonial-slider__dot{width:9px;height:9px}}@media screen and (max-width:480px){.testimonial-slider{padding:56px 0}.testimonial-slider .page-width{padding:0 14px}.testimonial-slide{min-height:320px;padding:0 12px}.testimonial-slide__rating{font-size:1.2rem;margin-bottom:14px}.testimonial-slide__quote{font-size:2.2rem;line-height:1.4;letter-spacing:-.02em}.testimonial-slide__name{font-size:1.4rem}.testimonial-slide__role{font-size:.95rem}.testimonial-slider__controls{margin-top:18px}.testimonial-slider__arrow{width:38px;height:38px;font-size:1.2rem}.testimonial-slider__dots{gap:8px}.testimonial-slider__dot{width:8px;height:8px}}@media screen and (max-width:360px){.testimonial-slide__quote{font-size:2rem}.testimonial-slider__controls{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-testimonials.css.map */
