cstm-testimonial,.cstm-testimonial{display:block;background:var(--cstm-testimonial-bg, transparent);color:var(--cstm-testimonial-text, var(--colorTextBody));padding:48px 0;box-sizing:border-box}.cstm-testimonial__head{text-align:center;margin-bottom:15px}.cstm-testimonial__title{margin:0;color:inherit;line-height:1}.cstm-testimonial__stage{position:relative;display:flex;align-items:center;justify-content:center;gap:24px;min-height:180px}.cstm-testimonial__track{flex:1 1 auto;position:relative;display:flex;align-items:center;justify-content:center;min-height:160px}.cstm-testimonial__slide{top:0;right:0;bottom:0;left:0;margin:0;padding:0 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;opacity:0;transition:opacity .5s ease;pointer-events:none;position:absolute}.cstm-testimonial__slide.is-active{opacity:1;pointer-events:auto}.cstm-testimonial__rating{font-size:18px;letter-spacing:2px;color:var(--cstm-testimonial-star, #e3a52e);line-height:1}.cstm-testimonial__quote{margin:0;font-size:24px;font-weight:300;color:inherit;line-height:1.8;letter-spacing:-.01em;max-width:760px;padding:0}.cstm-testimonial__quote>p{margin:0;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback)}.cstm-testimonial__author{font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:#7b828a}.cstm-testimonial__arrow{flex:0 0 auto;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--cstm-testimonial-arrow-bg, #ffffff);color:inherit;border:1px solid var(--colorBorder, #e6e6e4);cursor:pointer;font-size:16px;transition:background .3s ease,color .3s ease,border-color .3s ease,transform .2s ease;padding:0;line-height:0}.cstm-testimonial__arrow:hover,.cstm-testimonial__arrow:focus-visible{background:var(--cstm-testimonial-text, var(--colorTextBody));color:var(--cstm-testimonial-arrow-bg, #ffffff);border-color:var(--cstm-testimonial-text, var(--colorTextBody))}.cstm-testimonial__arrow:focus-visible{outline:2px solid var(--cstm-testimonial-text, currentColor);outline-offset:3px}.cstm-testimonial__arrow:active{transform:scale(.96)}.cstm-testimonial__arrow svg{width:16px;height:16px;fill:currentColor}@media screen and (min-width:769px){.cstm-testimonial__title{line-height:52.8px}.cstm-testimonial__head{margin-bottom:24px}}@media only screen and (max-width:768px){cstm-testimonial,.cstm-testimonial{padding:40px 0}.cstm-testimonial__stage{gap:12px;min-height:200px}.cstm-testimonial__track{min-height:180px}.cstm-testimonial__slide{padding:0 8px;gap:12px}.cstm-testimonial__quote{font-size:18px;line-height:1.6}.cstm-testimonial__rating{font-size:16px}.cstm-testimonial__author{font-size:13px}.cstm-testimonial__arrow{width:36px;height:36px}.cstm-testimonial__arrow svg{width:14px;height:14px}.cstm-testimonial__quote>p{font-size:15px;line-height:1.5}}@media(prefers-reduced-motion:reduce){.cstm-testimonial__slide,.cstm-testimonial__arrow{transition:none}.cstm-testimonial__arrow:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/cstm-testimonial.css.map */
