testimonials-rail{display:block}.testimonials__heading{margin-bottom:30px;font-size:30px;font-weight:700;line-height:1.15;text-align:center}.testimonials__heading em{position:relative;display:inline-block;max-width:calc(100% - 16px);padding:0 8px;font-style:normal;color:var(--accent)}.testimonials__heading em:after{content:"";position:absolute;top:-5px;right:-4px;bottom:-7px;left:-4px;border:2px solid var(--accent);border-radius:50%;transform:rotate(-2deg);pointer-events:none}.testimonials__slider>.testimonials__list[role=list]{gap:18px;scrollbar-width:none}.testimonials__list::-webkit-scrollbar{display:none}.testimonials__list>.testimonials__card{display:flex;flex-direction:column;flex:0 0 calc((100% - 54px)/4);width:auto;min-width:0;overflow:hidden;border-radius:var(--radius-card);background-color:var(--border)}.testimonials__photo{flex:none;aspect-ratio:1.2 / 1;overflow:hidden;background-color:var(--cream)}.testimonials__image{width:100%;height:100%;object-fit:cover;object-position:center 22%}.testimonials__body{display:flex;flex:1;flex-direction:column;padding:14px 16px 16px}.testimonials__meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:5px}.testimonials__name{font-size:17px;font-weight:600;line-height:1.8}.testimonials__stars{display:flex;align-self:center;align-items:center;height:25.2px;gap:2.5px;color:var(--gold)}.testimonials__stars svg{width:12px;height:12px}.testimonials__verified{display:flex;align-items:center;gap:7px;margin-bottom:8px;font-size:13px;font-weight:600;line-height:1.8;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.testimonials__verified-mark{display:flex;flex:none;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background-color:var(--accent);color:var(--white)}.testimonials__verified-mark svg{width:11px;height:11px;stroke-width:3}.testimonials__text{display:-webkit-box;overflow:hidden;font-size:16px;line-height:1.6;color:var(--section-text-muted, var(--text-muted));-webkit-box-orient:vertical;-webkit-line-clamp:5}.testimonials__card.is-open .testimonials__text{-webkit-line-clamp:unset}.testimonials__more{display:block;width:100%;margin-top:12px;padding:0;border:0;background:none;font-size:16px;font-weight:600;line-height:normal;letter-spacing:normal;text-align:center;text-decoration:underline;text-underline-offset:3px;color:var(--black);cursor:pointer}.testimonials__more[hidden]{display:none}.testimonials__slider{container-type:inline-size}.testimonials__arrow{position:absolute;top:calc((100cqw - 54px) / 4 / 1.2 / 2);z-index:1;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background-color:#12121261;color:var(--white);transform:translateY(-50%);transition:background-color .2s ease,opacity .2s ease,transform .15s ease;cursor:pointer}.testimonials__arrow:active{transform:translateY(-50%) scale(.94)}.testimonials__arrow[disabled]{opacity:.35;pointer-events:none}.testimonials__arrow svg{width:20px;height:20px;stroke-width:1.9;pointer-events:none}.testimonials__arrow--prev{left:26px}.testimonials__arrow--next{right:26px}.testimonials--review .testimonials__heading{margin-bottom:38px;font-size:42px;font-weight:600}.testimonials__subheading{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px;margin:-6px 0 20px;font-size:14px;text-align:center;color:var(--section-text-muted, var(--text-muted))}.testimonials__subheading a{font-weight:600;text-decoration:underline;text-underline-offset:3px;color:var(--section-text, var(--black))}.testimonials__trustbox{min-height:24px;margin:-6px 0 20px}.testimonials__trustbox>.testimonials__subheading{margin:0}.testimonials__trustpilot{width:74px;height:14px;color:var(--section-text, var(--black))}.testimonials--review .testimonials__slider>.testimonials__list[role=list]{gap:18px}.testimonials--review .testimonials__list>.testimonials__card{flex-basis:calc((100% - 36px) / 3);padding:24px 24px 26px;overflow:visible;border-radius:14px;background-color:var(--white);box-shadow:0 8px 22px -10px color-mix(in srgb,var(--black) 20%,transparent)}.testimonials__review-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.testimonials__quote{flex:none;width:28px;height:24px;color:color-mix(in srgb,var(--black) 16%,transparent)}.testimonials__review-stars{display:flex;flex:none}.testimonials__review-stars svg{width:107px;height:20px}.testimonials__title{margin-bottom:9px;font-size:17px;font-weight:600;line-height:1.3}.testimonials__review-text{flex:1;font-size:16px;line-height:1.55;color:color-mix(in srgb,var(--black) 82%,transparent)}.testimonials__author{display:flex;flex-wrap:wrap;gap:0 6px;margin-top:22px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--black) 55%,transparent)}.testimonials--review .testimonials__arrow{top:50%}.testimonials--review .testimonials__arrow--prev{left:-22px}.testimonials--review .testimonials__arrow--next{right:-22px}@media(hover:hover){.testimonials__more:hover{color:var(--accent)}.testimonials__arrow:hover{background-color:#1212129e}}@media screen and (max-width:749px){.testimonials__heading{font-size:30px;line-height:1.25}.testimonials__slider>.testimonials__list[role=list]{gap:12px;padding:12px var(--page-padding)}.testimonials__list>.testimonials__card{flex-basis:76vw}.testimonials__photo{aspect-ratio:1.3 / 1}.testimonials__image{object-position:center 14%}.testimonials__meta{flex-wrap:nowrap}.testimonials__stars{gap:2px}.testimonials__text,.testimonials__more{font-size:15px}.testimonials__arrow{display:none}.testimonials--review .testimonials__heading{margin-bottom:22px;font-size:26px}.testimonials--review .testimonials__slider>.testimonials__list[role=list]{gap:12px;margin-bottom:-14px;padding-bottom:26px}.testimonials--review .testimonials__list>.testimonials__card{flex-basis:78vw;padding:18px 18px 16px}.testimonials__title{font-size:16px}.testimonials__review-text{font-size:15px}}@media screen and (max-width:380px){.testimonials__heading em:after{inset-inline:0}}.testimonials--video .testimonials__list>.testimonials__card{flex-basis:calc((100% - 36px) / 3)}.testimonials__photo--video{aspect-ratio:1 / 1}.testimonials--video .testimonials__arrow{top:calc((100cqw - 36px) / 3 / 2)}.testimonials__video{height:100%}.testimonials--video .testimonials__title{margin:8px 0 4px}@media screen and (max-width:749px){.testimonials__photo--video{aspect-ratio:1 / 1}}.testimonials__heading.testimonials__heading--large{font-size:34px}@media screen and (max-width:749px){.testimonials__heading.testimonials__heading--medium{font-size:22px}.testimonials__heading.testimonials__heading--large{font-size:32px}}.testimonials--layout-quote .testimonials__list>.testimonials__card{background-color:var(--background-alt)}.testimonials--layout-quote.testimonials--has-background .testimonials__list>.testimonials__card{background-color:var(--white)}.testimonials--layout-quote.testimonials--photo .testimonials__photo{margin:25px 25px 0;aspect-ratio:4 / 3;border-radius:var(--radius-card)}.testimonials__body--quote{position:relative;align-items:center;gap:8px;padding:15px 20px 25px;text-align:center}.testimonials__quote-badge{position:absolute;top:-25px;right:20px;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:var(--sand);color:var(--white)}.testimonials__quote-badge svg{width:26px;height:22px}.testimonials--video .testimonials__quote-badge{top:5px;right:5px;width:35px;height:35px}.testimonials--video .testimonials__quote-badge svg{width:18px;height:15px}.testimonials__body--quote .testimonials__stars{height:auto;gap:2px}.testimonials__body--quote .testimonials__stars svg{width:21px;height:21px}.testimonials__headline{font-size:14.5px;font-weight:600;line-height:1.5;color:var(--section-text, var(--black))}.testimonials__quote-text{font-size:16px;line-height:1.8;color:var(--section-text, var(--black))}.testimonials__signature{align-self:stretch;margin-top:auto;padding-top:10px;border-top:1px solid var(--border);font-size:14px;font-weight:700}.testimonials--layout-quote .video-player__play:before{width:50px;height:50px;background-color:color-mix(in srgb,var(--taupe) 85%,transparent);box-shadow:none}.testimonials--layout-quote .video-player__play:after{left:calc(50% + 2px);border-top-width:9px;border-bottom-width:9px;border-left:14px solid var(--white)}.testimonials--layout-quote.testimonials--photo .testimonials__arrow{top:calc(25px + ((100cqw - 54px)/4 - 50px)*.375)}@media screen and (max-width:749px){.testimonials__body--quote .testimonials__stars svg{width:18px;height:18px}.testimonials__quote-text{font-size:15px}}@media screen and (max-width:749px){[data-template=page] .testimonials__slider>.testimonials__list[role=list]{gap:var(--page-padding)}[data-template=page] .testimonials__list>.testimonials__card{flex-basis:100cqw}[data-template=page] .testimonials__arrow{top:calc(12px + 100cqw / 1.3 / 2);display:flex;width:30px;height:30px}[data-template=page] .testimonials--video .testimonials__arrow{top:calc(12px + 50cqw)}[data-template=page] .testimonials--layout-quote.testimonials--photo .testimonials__arrow{top:calc(37px + (100cqw - 50px)*.375)}[data-template=page] .testimonials__arrow--prev{left:6px}[data-template=page] .testimonials__arrow--next{right:6px}}.testimonials--layout-side .testimonials__slider{display:grid;grid-template-columns:1fr 2fr;align-items:center;gap:70px}.testimonials__aside{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.testimonials--layout-side .testimonials__heading{margin-bottom:0;text-align:left}.testimonials--layout-side .testimonials__trustbox{margin:0}.testimonials--layout-side .testimonials__subheading{justify-content:flex-start;margin:0;font-size:15px;text-align:left}.testimonials__controls{display:flex;gap:12px;margin-top:30px}.testimonials--layout-side .testimonials__controls .testimonials__arrow{position:static;width:44px;height:44px;background-color:var(--black);transform:none}.testimonials--layout-side .testimonials__controls .testimonials__arrow[disabled]{background-color:var(--border);color:var(--text-muted);opacity:1}.testimonials--layout-side .testimonials__slider>.testimonials__list[role=list]{min-width:0;gap:50px}.testimonials--layout-side .testimonials__list>.testimonials__card{flex-basis:calc((100% - 50px)/2);border-radius:0;background-color:transparent}.testimonials--layout-side .testimonials__photo{aspect-ratio:1 / 1;overflow:hidden;border-radius:8px}.testimonials__body--side{gap:10px;padding:20px 0 0}.testimonials__body--side .testimonials__stars{align-self:flex-start;height:auto;gap:4px}.testimonials__body--side .testimonials__stars svg{width:18px;height:18px}.testimonials__body--side .testimonials__quote-text{font-size:15px;line-height:1.6}.testimonials__body--side .testimonials__signature{align-self:flex-start;margin-top:0;padding-top:0;border-top:0;font-size:15px;font-weight:600}@media screen and (max-width:749px){.testimonials--layout-side .testimonials__slider{grid-template-columns:minmax(0,1fr);gap:30px}.testimonials__controls{margin-top:14px}[data-template=page] .testimonials--layout-side .testimonials__slider>.testimonials__list[role=list]{gap:40px}[data-template=page] .testimonials--layout-side .testimonials__list>.testimonials__card{flex-basis:80%}}.testimonials__list>.testimonials__card{--section-text: initial;--section-text-muted: initial;color:var(--section-text, var(--black))}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-testimonials.css.map */
