.reviews-section--text-only{position:relative;isolation:isolate;width:100%;background-color:var(--sutton-color-review-background);overflow:visible}.reviews-section--text-only.reviews-section--with-ribbon-waves{--reviews-ribbon-wave-height: clamp(7.2rem, 8vw, 10.4rem);--reviews-ribbon-wave-space: clamp(4.8rem, 5vw, 6.8rem);z-index:1;background-color:transparent;overflow:hidden}.reviews-section--text-only.reviews-section--with-ribbon-waves:before{content:"";position:absolute;inset-inline:0;inset-block:calc(var(--reviews-ribbon-wave-height) * .45);z-index:0;background-color:var(--sutton-color-review-background);pointer-events:none}.reviews-section--text-only .reviews-section__inner{position:relative;z-index:1;display:grid;width:min(100%,var(--page-width, 120rem));margin-inline:auto;padding-inline:clamp(1.6rem,4vw,6.4rem);gap:clamp(1.6rem,3vw,2.8rem);align-items:center}.reviews-section--text-only .reviews-section__ribbon-wave{position:absolute;inset-inline:-3vw;z-index:0;display:block;height:var(--reviews-ribbon-wave-height);color:var(--sutton-color-review-background);pointer-events:none}.reviews-section--text-only .reviews-section__ribbon-wave svg{display:block;width:100%;height:100%}.reviews-section--text-only .reviews-section__ribbon-wave--top{inset-block-start:0}.reviews-section--text-only .reviews-section__ribbon-wave--bottom{inset-block-end:0;transform:rotate(180deg)}.reviews-section--text-only .reviews-section__intro{display:grid;gap:1rem;min-width:0;text-align:center}.reviews-section--text-only .reviews-section__heading{margin:0;font-size:min(var(--reviews-section-heading-size, 3rem),3.6rem);font-weight:700;line-height:1.08;overflow-wrap:break-word}.reviews-section--text-only .reviews-section__heading--with-description{margin-block-end:0}.reviews-section--text-only .reviews-section__description{max-width:42rem;margin:0 auto;color:var(--sutton-color-subtext);font-size:min(var(--reviews-section-description-size, 1.5rem),1.8rem);line-height:1.5;overflow-wrap:break-word}.reviews-section--text-only .reviews-section__card{display:grid;min-width:0;min-height:14.6rem;padding:2.4rem;gap:1rem;border:1px solid var(--sutton-color-card-border);border-radius:.8rem;background:var(--sutton-color-card-background);color:var(--reviews-card-foreground, rgb(var(--color-foreground)));text-align:center;box-shadow:var(--sutton-shadow-soft);overflow-wrap:break-word}.reviews-section--text-only .reviews-section__stars{display:flex;justify-content:center;color:var(--sutton-color-accent);font-size:1.8rem;line-height:1;letter-spacing:.08em}.reviews-section--text-only .reviews-section__star{display:inline-block}.reviews-section--text-only .reviews-section__star--empty{color:color-mix(in srgb,currentColor 35%,transparent)}.reviews-section--text-only .reviews-section__card-heading{margin:0;font-size:1.6rem;font-weight:700;line-height:1.3}.reviews-section--text-only .reviews-section__text{margin:0;color:var(--sutton-color-subtext);font-size:1.4rem;line-height:1.55}.reviews-section--text-only .reviews-section__customer{margin:0;color:var(--sutton-color-subtext);font-size:1.2rem;font-weight:700;line-height:1.4}.reviews-section--text-only .reviews-section__customer cite{font-style:normal}@media screen and (min-width:750px){.reviews-section--text-only .reviews-section__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.reviews-section--text-only .reviews-section__intro{grid-column:1 / -1}}@media screen and (min-width:990px){.reviews-section--text-only .reviews-section__inner{grid-template-columns:minmax(22rem,.85fr) repeat(3,minmax(0,1fr))}.reviews-section--text-only .reviews-section__intro{grid-column:auto;text-align:start}.reviews-section--text-only .reviews-section__description{margin-inline:0}}@media screen and (max-width:480px){.reviews-section--text-only .reviews-section__inner{padding-inline:1.6rem}.reviews-section--text-only .reviews-section__heading{font-size:min(var(--reviews-section-heading-size, 3rem),3rem)}.reviews-section--text-only .reviews-section__description{font-size:min(var(--reviews-section-description-size, 1.5rem),1.5rem)}.reviews-section--text-only .reviews-section__card{padding:2rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/reviews.css.map */
