.dds-testimonials{background:radial-gradient(circle at 14% 88%,rgba(183,164,135,.1),transparent 24rem),#f7f5fa;color:var(--dds-color-text);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:none;overflow:hidden;padding-block:clamp(6rem,7vw,9.2rem);position:relative;width:100vw}.dds-testimonials__watercolor{background:radial-gradient(circle,rgba(191,168,207,.08),rgba(191,168,207,.025) 45%,transparent 72%);border-radius:var(--dds-radius-full);height:clamp(26rem,30vw,42rem);pointer-events:none;position:absolute;right:max(-8rem,calc((100vw - var(--dds-container-max-width)) / 2 - 12rem));top:-8rem;width:clamp(26rem,30vw,42rem);z-index:0}.dds-testimonials__inner{position:relative;z-index:1}.dds-testimonials__header{margin-inline:auto;max-width:88rem;text-align:center}.dds-testimonials__subtitle{color:#2f302db8;font-family:var(--dds-font-body-family);font-size:clamp(1.6rem,1.35vw,1.9rem);line-height:1.75;margin-block-start:clamp(1.6rem,2vw,2.4rem)}.dds-testimonials__source-note{background:#fffcf6ad;border:.1rem solid rgba(168,150,197,.16);border-radius:1.4rem;color:#2f302dad;font-family:var(--dds-font-body-family);font-size:var(--dds-font-size-small);line-height:1.55;margin:clamp(2.4rem,3vw,3.6rem) auto 0;max-width:72rem;padding:1.4rem 1.8rem;text-align:center}.dds-testimonials__layout{display:grid;gap:2.4rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:clamp(4.8rem,6vw,6.8rem)}.dds-testimonial-card{background:#fffcf6c7;border:.1rem solid rgba(168,150,197,.14);border-radius:1.8rem;display:flex;flex-direction:column;min-height:28rem;padding:clamp(2.4rem,2.4vw,3.2rem);position:relative}.dds-testimonial-card--featured{background:#fffcf6db;grid-column:1 / -1;min-height:30rem;padding:clamp(3.2rem,4vw,5.2rem)}.dds-testimonial-card__quote{color:#b99ac847;font-family:Georgia,Times New Roman,serif;font-size:clamp(8rem,10vw,13rem);line-height:.7;position:absolute;right:clamp(2.4rem,4vw,5.6rem);top:clamp(2.4rem,4vw,4.8rem)}.dds-testimonial-card__rating{align-items:center;display:flex;gap:.35rem;position:relative;z-index:1}.dds-testimonial-card--featured .dds-testimonial-card__rating{justify-content:center}.dds-testimonial-card__star{color:#b78f5b47;display:inline-flex}.dds-testimonial-card__star.is-active{color:#a9a96f}.dds-testimonial-card__star svg{display:block;fill:currentColor;height:1.8rem;width:1.8rem}.dds-testimonial-card__text{color:#2f302dc2;font-family:var(--dds-font-body-family);font-size:var(--dds-font-size-body);line-height:1.72;margin:2rem 0 0;position:relative;z-index:1}.dds-testimonial-card--featured .dds-testimonial-card__text{color:#2f302dcc;font-size:clamp(1.9rem,1.75vw,2.3rem);line-height:1.72;margin-inline:auto;max-width:82rem;text-align:center}.dds-testimonial-card__footer{align-items:center;display:flex;gap:1.4rem;margin-block-start:auto;padding-block-start:2.8rem;position:relative;z-index:1}.dds-testimonial-card--featured .dds-testimonial-card__footer{justify-content:center}.dds-testimonial-card__image{aspect-ratio:1;border-radius:var(--dds-radius-full);height:5.6rem;object-fit:cover;width:5.6rem}.dds-testimonial-card__meta{display:flex;flex-direction:column;min-width:0}.dds-testimonial-card__name{color:#2f302d;font-family:var(--dds-font-heading-family);font-size:clamp(1.7rem,1.25vw,1.9rem);font-style:normal;line-height:1.24}.dds-testimonial-card__service,.dds-testimonial-card__date{color:#2f302d94;font-family:var(--dds-font-body-family);font-size:var(--dds-font-size-small);line-height:1.45;margin-block-start:.35rem}@media screen and (max-width:989px){.dds-testimonials__layout{grid-template-columns:1fr}}@media screen and (max-width:749px){.dds-testimonials{padding-block:clamp(var(--dds-spacing-2xl),11vw,var(--dds-spacing-3xl))}.dds-testimonials__watercolor{height:24rem;right:-12rem;top:-8rem;width:24rem}.dds-testimonials__subtitle{font-size:var(--dds-font-size-body)}.dds-testimonials__layout{gap:1.6rem;margin-block-start:var(--dds-spacing-2xl)}.dds-testimonial-card,.dds-testimonial-card--featured{min-height:0;padding:2.4rem 2rem}.dds-testimonial-card__quote{font-size:7rem;right:2rem;top:2rem}.dds-testimonial-card--featured .dds-testimonial-card__text{font-size:var(--dds-font-size-body-large)}.dds-testimonial-card__footer,.dds-testimonial-card--featured .dds-testimonial-card__footer{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dds-testimonials.css.map */
