.rev{background:var(--rev-bg, #ffffff);width:100%;border-top-left-radius:var(--rev-container-radius, 32px);border-top-right-radius:var(--rev-container-radius, 32px);padding-top:var(--rev-pad-top, 80px);padding-bottom:var(--rev-pad-bottom, 24px);display:flex;flex-direction:column;align-items:center;gap:48px;overflow:clip}.rev__heading{max-width:768px;padding:0 20px;text-align:center}.rev__heading p{margin:0;font-family:var(--font-quincy, var(--font-heading-family));font-weight:700;font-size:4rem;line-height:1.2;color:var(--rev-heading-color, #3b2b2f)}.rev__heading u{text-decoration-thickness:from-font;text-underline-offset:2px}.rev__viewport{width:100%;overflow:hidden}.rev__track{display:flex;width:max-content;gap:20px;animation:rev-marquee var(--rev-duration, 60s) linear infinite}.rev__group{display:flex;gap:20px;flex-shrink:0}.rev__viewport:hover .rev__track,.rev__track:focus-within{animation-play-state:paused}@keyframes rev-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 10px))}}.rev__viewport[data-rev-static]{overflow-x:auto}.rev__viewport[data-rev-static] .rev__track{animation:none}.rev__viewport[data-rev-static] .rev__group[aria-hidden=true]{display:none}@media(prefers-reduced-motion:reduce){.rev__track{animation:none}.rev__viewport{overflow-x:auto}.rev__group[aria-hidden=true]{display:none}}.rev__card{flex-shrink:0;width:var(--rev-card-width, 430px);display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:24px;background:var(--rev-card-bg, #ffffff);border:1px solid var(--rev-card-border, #c1d5e5);border-radius:var(--rev-card-radius, 16px)}.rev__card-top{display:flex;flex-direction:column;gap:12px}.rev__stars{display:flex;align-items:center;color:var(--rev-star-color, #fbaa19)}.rev__star{display:block}.rev__quote-title{margin:0;font-family:var(--font-dm-sans, var(--font-body-family));font-weight:700;font-size:1.4rem;line-height:1.5;color:var(--rev-text-color, #3b2b2f)}.rev__quote{margin:0;font-family:var(--font-dm-sans, var(--font-body-family));font-weight:400;font-size:1.4rem;line-height:1.5;color:var(--rev-text-color, #3b2b2f)}.rev__author{display:flex;align-items:center;gap:10px}.rev__avatar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:var(--rev-avatar-bg, #e8eef5);overflow:hidden}.rev__avatar img{width:100%;height:100%;object-fit:cover}.rev__initials{font-family:var(--font-dm-sans, var(--font-body-family));font-weight:600;font-size:1.4rem;line-height:1.5;color:var(--rev-avatar-text, #5c7189)}.rev__author-meta{display:flex;flex-direction:column}.rev__name{font-family:var(--font-dm-sans, var(--font-body-family));font-weight:600;font-size:1.4rem;line-height:1.5;color:var(--rev-name-color, #3b2b2f)}.rev__badge{font-family:var(--font-dm-sans, var(--font-body-family));font-weight:400;font-size:1rem;line-height:1.5;color:var(--rev-meta-color, #5c7189)}.faq{width:100%;max-width:600px;padding:0 20px;display:flex;flex-direction:column;align-items:center;gap:32px}.faq__heading{max-width:486px;text-align:center}.faq__heading p{margin:0;font-family:var(--font-quincy, var(--font-heading-family));font-weight:700;font-size:4rem;line-height:1.2;color:var(--faq-heading-color, #3b2b2f)}.faq__list{width:100%}.faq__item{border-top:1px solid color-mix(in srgb,var(--faq-divider, #2f3936) 20%,transparent)}.faq__item:first-child{border-top:none}.faq__q{display:flex;align-items:center;gap:24px;padding:20px 0;cursor:pointer;list-style:none}.faq__q::-webkit-details-marker{display:none}.faq__q>span:first-child{flex:1 1 auto;font-family:var(--font-proxima, var(--font-body-family));font-weight:700;font-size:1.8rem;line-height:1.5;color:var(--faq-q-color, #3b2b2f)}.faq__toggle{flex-shrink:0;width:32px;height:32px;color:var(--faq-toggle-color, #3b2b2f)}.faq__toggle svg{display:block}.faq__toggle-v{transform-origin:center;transition:opacity .2s ease}.faq__item[open] .faq__toggle-v{opacity:0}.faq__a{overflow:hidden;height:0;transition:height .35s cubic-bezier(.4,0,.2,1)}.faq__item[open] .faq__a{height:auto}.faq__a-inner{padding:0 0 20px;opacity:0;transform:translateY(-4px);transition:opacity .3s ease .05s,transform .3s ease .05s}.faq__item[open] .faq__a-inner{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.faq__a{transition:none}.faq__a-inner{transition:none;opacity:1;transform:none}}.faq__a p{margin:0 0 1rem;font-family:var(--font-proxima, var(--font-body-family));font-weight:400;font-size:1.6rem;line-height:1.6;color:var(--faq-a-color, #3b2b2f);opacity:.85}.faq__a p:last-child{margin-bottom:0}@media screen and (max-width:749px){.rev{gap:36px;padding-top:48px}.rev__heading p,.faq__heading p{font-size:2.8rem}.rev__card{width:min(var(--rev-card-width, 430px),82vw)}.faq__q>span:first-child{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-landing-reviews.css.map */
