.testimonials-section{overflow:hidden;max-width:100vw}.testimonials-carousel{width:100%;max-width:100vw;overflow:hidden;position:relative}.testimonials-carousel:before,.testimonials-carousel:after{content:"";position:absolute;top:0;bottom:0;width:60px;z-index:2;pointer-events:none}.testimonials-carousel:before{left:0;background:linear-gradient(to right,var(--color-background-alt, #FAF8F5),transparent)}.testimonials-carousel:after{right:0;background:linear-gradient(to left,var(--color-background-alt, #FAF8F5),transparent)}.testimonials-track{display:flex;gap:1.5rem;will-change:transform;padding:1rem 0}@media(min-width:990px){.testimonials-track{gap:2rem}}.testimonial-card{background:var(--glass-bg-light);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border-light);border-radius:var(--border-radius);padding:2rem;display:flex;flex-direction:column;gap:1.25rem;position:relative;overflow:hidden;min-width:300px;max-width:380px;flex-shrink:0}@media(min-width:750px){.testimonial-card{min-width:340px;max-width:400px}}.testimonial-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-gold);opacity:0;transition:opacity var(--transition-base)}.testimonial-card:hover:before{opacity:1}.testimonial-card:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(ellipse at center,rgba(var(--color-primary-rgb),.04) 0%,transparent 50%);pointer-events:none;opacity:0;transition:opacity var(--transition-base)}.testimonial-card:hover:after{opacity:1}.testimonial-card__logo{display:flex;align-items:center;justify-content:center;height:64px;margin-bottom:.25rem}.testimonial-card__logo img{max-height:64px;max-width:200px;width:auto;height:auto;object-fit:contain}.testimonial-card__stars{display:flex;gap:.125rem;color:var(--color-primary)}.testimonial-card__stars .icon-star-empty{color:var(--color-neutral)}.testimonial-card__quote{font-size:1rem;line-height:1.7;color:var(--color-dark);font-style:normal;border:none;padding:0;margin:0;flex:1}.testimonial-card__author{display:flex;flex-direction:column;gap:.125rem;padding-top:1rem;border-top:1px solid var(--color-neutral)}.testimonial-card__name{font-family:var(--font-heading);font-weight:600;font-size:.875rem;color:var(--color-dark)}.testimonial-card__company{font-size:.8125rem;color:var(--color-text)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-testimonials.css.map */
