.luluoro-testimonials{display:block;border-block:.1rem solid rgba(var(--color-foreground),.08);padding-block:1.4rem;margin-block:.8rem 1.6rem}.luluoro-testimonials__quotes{display:grid;min-inline-size:0}.luluoro-testimonials figure{display:grid;align-content:center;text-align:start;grid-area:1/1;margin:0;opacity:0;visibility:hidden;transition:opacity .4s cubic-bezier(.16,1,.3,1),visibility .4s}.luluoro-testimonials figure[aria-hidden=false]{opacity:1;visibility:visible}.luluoro-testimonials blockquote{margin:0;padding:0;border:0;font-family:var(--font-heading-family);font-style:normal;font-size:1.5rem;line-height:1.5;color:rgba(var(--color-foreground),.85);overflow-wrap:anywhere;quotes:"“" "”"}.luluoro-testimonials figcaption{font-family:var(--font-body-family);font-size:1.2rem;color:rgba(var(--color-foreground),.75);margin-block-start:.4rem}.luluoro-testimonials__top,.luluoro-testimonials__controls{display:flex;align-items:center}.luluoro-testimonials__controls{margin-inline-start:auto}.luluoro-testimonials button{display:grid;place-items:center;inline-size:4.4rem;block-size:4.4rem;padding:0;border:0;background:none;color:rgba(var(--color-foreground),.6);cursor:pointer}.luluoro-testimonials button:hover{color:rgb(var(--color-foreground))}.luluoro-testimonials button:focus-visible{outline:.2rem solid currentColor;outline-offset:.2rem}.luluoro-testimonials__stars{display:flex;gap:.2rem;color:color-mix(in srgb,rgb(var(--color-foreground)) 25%,#b08d57);opacity:.75}.luluoro-testimonials blockquote:dir(rtl){quotes:"«" "»"}.luluoro-testimonials blockquote::before{content:open-quote}.luluoro-testimonials blockquote::after{content:close-quote}.luluoro-testimonials blockquote::before,.luluoro-testimonials blockquote::after{font-size:1.2em;color:color-mix(in srgb,rgb(var(--color-foreground)) 25%,#b08d57);opacity:.75}.luluoro-testimonials figcaption::before{content:"— "}@media(prefers-reduced-motion:reduce){.luluoro-testimonials figure{transition:none}}
