.modulo-testimonials.modulo-testimonials{background:var(--modulo-t-bg, #faf7f2);color:var(--modulo-t-text, #1a1410);padding:var(--modulo-t-pad-y, 80px) var(--modulo-section-padding-x, 24px) var(--modulo-t-pad-b, 80px);font-family:inherit;box-sizing:border-box}.modulo-section__container--full.modulo-section__container--full{max-width:none;padding:0}.modulo-testimonials--width-boxed.modulo-testimonials--width-boxed{max-width:var(--modulo-section-max-width, 1200px);margin-inline:auto;margin-top:clamp(16px,3vw,32px);margin-bottom:clamp(16px,3vw,32px);border-radius:var(--modulo-t-outer-radius, 24px);overflow:hidden}@media(max-width:860px){.modulo-testimonials--width-boxed.modulo-testimonials--width-boxed{margin-inline:16px;max-width:calc(100% - 32px)}}.modulo-testimonials__header.modulo-testimonials__header{display:flex;flex-direction:column;align-items:center;gap:.875rem;text-align:center;margin-bottom:clamp(2rem,5vw,3.5rem);max-width:720px;margin-inline:auto}.modulo-testimonials--align-left .modulo-testimonials__header.modulo-testimonials__header{align-items:flex-start;text-align:left;margin-inline:0}.modulo-testimonials__eyebrow.modulo-testimonials__eyebrow{margin:0;font-size:var(--modulo-t-eyebrow-size, 14px);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--modulo-t-accent, #ff5a36);line-height:1.2}.modulo-testimonials__heading.modulo-testimonials__heading{margin:0;font-size:clamp(1.75rem,3.4vw,var(--modulo-t-heading-size, 40px));line-height:1.1;font-weight:700;letter-spacing:-.02em;text-wrap:balance}.modulo-testimonials__heading.modulo-testimonials__heading strong,.modulo-testimonials__heading.modulo-testimonials__heading b{font-weight:inherit;color:var(--modulo-t-accent, #ff5a36)}.modulo-testimonials__sub.modulo-testimonials__sub{margin:0;max-width:56ch;font-size:var(--modulo-t-sub-size, 17px);line-height:1.55;color:color-mix(in srgb,var(--modulo-t-text) 70%,transparent)}.modulo-testimonials__rating.modulo-testimonials__rating{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.625rem .875rem;margin-top:.5rem;font-size:var(--modulo-t-rating-size, 15px)}.modulo-testimonials__rating-label.modulo-testimonials__rating-label,.modulo-testimonials__rating-value.modulo-testimonials__rating-value{font-weight:700;color:var(--modulo-t-text)}.modulo-testimonials__rating-count.modulo-testimonials__rating-count{color:color-mix(in srgb,var(--modulo-t-text) 70%,transparent);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}a.modulo-testimonials__rating-count.modulo-testimonials__rating-count:hover{color:var(--modulo-t-text)}.modulo-testimonials__slider.modulo-testimonials__slider{position:relative}.modulo-testimonials__viewport.modulo-testimonials__viewport{overflow:hidden;margin:0 -8px;padding:8px}.modulo-testimonials__track.modulo-testimonials__track{display:flex;gap:var(--modulo-t-gap, 24px);transition:transform .45s cubic-bezier(.4,0,.2,1);will-change:transform;touch-action:pan-y;cursor:grab}.modulo-testimonials__track.is-dragging.is-dragging{cursor:grabbing;transition:none;-webkit-user-select:none;user-select:none}.modulo-testimonials__card.modulo-testimonials__card{flex:0 0 calc((100% - (var(--modulo-t-cpv, 3) - 1) * var(--modulo-t-gap, 24px)) / var(--modulo-t-cpv, 3));display:flex;flex-direction:column;gap:.875rem;padding:var(--modulo-t-card-padding, 28px);background:var(--modulo-t-card-bg, #ffffff);color:var(--modulo-t-card-text, #1a1410);border-radius:var(--modulo-t-card-radius, 16px);border:var(--modulo-t-card-border-w, 0) solid var(--modulo-t-card-border, transparent);box-sizing:border-box;min-width:0}.modulo-testimonials--shadow-soft .modulo-testimonials__card.modulo-testimonials__card{box-shadow:0 12px 32px -20px color-mix(in srgb,var(--modulo-t-card-shadow-color, #00b67a) 35%,transparent)}.modulo-testimonials--shadow-medium .modulo-testimonials__card.modulo-testimonials__card{box-shadow:0 24px 48px -24px color-mix(in srgb,var(--modulo-t-card-shadow-color, #00b67a) 45%,transparent)}.modulo-testimonials--card-align-center .modulo-testimonials__card.modulo-testimonials__card{align-items:center;text-align:center}.modulo-testimonials--card-align-center .modulo-testimonials__meta.modulo-testimonials__meta{align-items:center}.modulo-testimonials__stars.modulo-testimonials__stars{display:inline-flex;gap:var(--modulo-t-star-gap, 4px);width:fit-content}.modulo-testimonials__star.modulo-testimonials__star{display:inline-flex;align-items:center;justify-content:center;width:var(--modulo-t-star-size, 24px);height:var(--modulo-t-star-size, 24px);background:var(--modulo-t-star-bg, #00b67a);color:var(--modulo-t-star-icon, #ffffff);border-radius:2px;flex-shrink:0}.modulo-testimonials__star--empty.modulo-testimonials__star--empty{background:var(--modulo-t-star-bg-inactive, #dddddd)}.modulo-testimonials__star.modulo-testimonials__star svg{width:78%;height:78%;display:block}.modulo-testimonials__title.modulo-testimonials__title{margin:0;font-size:var(--modulo-t-title-size, 18px);font-weight:700;line-height:1.3;letter-spacing:-.005em;color:var(--modulo-t-card-text)}.modulo-testimonials__body.modulo-testimonials__body{margin:0;font-size:var(--modulo-t-body-size, 16px);line-height:1.6;color:color-mix(in srgb,var(--modulo-t-card-text) 85%,transparent);flex:1 1 auto}.modulo-testimonials__meta.modulo-testimonials__meta{display:flex;flex-direction:column;gap:.15rem;margin-top:.5rem;padding-top:.875rem;border-top:1px solid color-mix(in srgb,var(--modulo-t-card-muted) 25%,transparent)}.modulo-testimonials__author.modulo-testimonials__author{font-size:var(--modulo-t-author-size, 14px);font-weight:700;letter-spacing:.02em;color:var(--modulo-t-card-text);text-transform:uppercase}.modulo-testimonials__sub-meta.modulo-testimonials__sub-meta{font-size:var(--modulo-t-meta-size, 13px);color:var(--modulo-t-card-muted, #6b6258)}.modulo-testimonials__nav.modulo-testimonials__nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:999px;background:var(--modulo-t-arrow-bg, #ffffff);color:var(--modulo-t-arrow-color, #1a1410);border:1px solid color-mix(in srgb,var(--modulo-t-text) 12%,transparent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px -4px #140e0a2e;transition:transform .2s ease,opacity .2s ease,background .2s ease;z-index:2}.modulo-testimonials__nav.modulo-testimonials__nav svg{width:22px;height:22px}.modulo-testimonials__nav.modulo-testimonials__nav:hover:not(:disabled){transform:translateY(-50%) scale(1.06)}.modulo-testimonials__nav.modulo-testimonials__nav:disabled{opacity:.35;cursor:not-allowed}.modulo-testimonials__nav--prev.modulo-testimonials__nav--prev{left:-22px}.modulo-testimonials__nav--next.modulo-testimonials__nav--next{right:-22px}.modulo-testimonials__dots.modulo-testimonials__dots{display:flex;justify-content:center;gap:8px;margin-top:1.5rem}.modulo-testimonials__dots.modulo-testimonials__dots button{width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--modulo-t-text) 25%,transparent);border:0;padding:0;cursor:pointer;transition:background .2s ease,width .2s ease}.modulo-testimonials__dots.modulo-testimonials__dots button[aria-selected=true]{background:var(--modulo-t-accent, #ff5a36);width:24px}.modulo-testimonials__cta.modulo-testimonials__cta{display:flex;justify-content:center;margin-top:clamp(2rem,4vw,3rem)}.modulo-testimonials--align-left .modulo-testimonials__cta.modulo-testimonials__cta{justify-content:flex-start}.modulo-testimonials__btn.modulo-testimonials__btn{display:inline-flex;align-items:center;justify-content:center;font-weight:600;text-decoration:none;border-radius:999px;transition:transform .2s ease,opacity .2s ease,background .2s ease;white-space:nowrap}.modulo-testimonials__btn.modulo-testimonials__btn:hover{transform:translateY(-1px)}.modulo-testimonials__btn--sm.modulo-testimonials__btn--sm{padding:.625rem 1.25rem;font-size:.875rem}.modulo-testimonials__btn--md.modulo-testimonials__btn--md{padding:.875rem 1.75rem;font-size:1rem}.modulo-testimonials__btn--lg.modulo-testimonials__btn--lg{padding:1.125rem 2.25rem;font-size:1.125rem}.modulo-testimonials__btn--filled.modulo-testimonials__btn--filled{background:var(--modulo-t-btn-bg, #ff5a36);color:var(--modulo-t-btn-text, #ffffff)}.modulo-testimonials__btn--outline.modulo-testimonials__btn--outline{background:transparent;color:var(--modulo-t-btn-bg, #ff5a36);border:2px solid var(--modulo-t-btn-bg, #ff5a36)}.modulo-testimonials__btn--text.modulo-testimonials__btn--text{background:transparent;color:var(--modulo-t-btn-bg, #ff5a36);padding-left:0;padding-right:0;border-radius:0}.modulo-testimonials__btn--text.modulo-testimonials__btn--text:hover{text-decoration:underline;text-underline-offset:.25em}@media(max-width:860px){.modulo-testimonials__card.modulo-testimonials__card{flex-basis:calc((100% - (var(--modulo-t-cpv-m, 1.1) - 1) * var(--modulo-t-gap, 24px)) / var(--modulo-t-cpv-m, 1.1))}.modulo-testimonials__nav.modulo-testimonials__nav{display:none}.modulo-testimonials__viewport.modulo-testimonials__viewport{margin:0 calc(var(--modulo-section-padding-x, 24px) * -1);padding:8px var(--modulo-section-padding-x, 24px)}}@media(max-width:480px){.modulo-testimonials.modulo-testimonials{padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){.modulo-testimonials__track.modulo-testimonials__track,.modulo-testimonials__btn.modulo-testimonials__btn{transition:none}}.modulo-testimonials .modulo-testimonials__heading{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/4/assets/modulo-section-testimonials.css.map */
