.testimonials__header{text-align:center;margin-bottom:2rem}.testimonials__rating{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.6rem;font-size:.95rem;font-weight:700}.testimonials__stars{display:inline-flex;gap:2px;color:#ffc531;font-size:1.2rem;line-height:1}.testimonial-carousel{position:relative}.testimonial-grid{display:flex;overflow-x:auto;gap:1.5rem;padding-bottom:.5rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.testimonial-grid::-webkit-scrollbar{display:none}@media(min-width:990px){.testimonial-grid{overflow:visible}.testimonial-card{flex:1 1 0;min-width:0}.testimonial-card__title,.testimonial-card__text{overflow-wrap:break-word}}.testimonial-card{display:flex;flex:0 0 calc((100% - 6rem)/5);flex-direction:column;min-height:17rem;padding:1.4rem 1.4rem 1.25rem;scroll-snap-align:start;background:#fff;border:1px solid rgb(61 34 51 / 12%);border-radius:1rem;box-shadow:0 2px 10px #3d22330f}.testimonial-card__stars{display:inline-flex;gap:2px;margin-bottom:.9rem;color:#ffc531;font-size:1.1rem;line-height:1}.testimonial-card__title{margin:0 0 .5rem;color:var(--namourou-brown);font-size:1.05rem;font-weight:700;line-height:1.35}.testimonial-card__text{flex:1;margin:0 0 1.25rem;color:var(--namourou-text);font-size:.95rem;line-height:1.6}.testimonial-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.testimonial-card__footer .testimonial-card__thumb{order:2}.testimonial-card__thumb{position:relative;flex:none;width:4.5rem;height:4.5rem;padding:0;overflow:hidden;background:var(--namourou-cream-light);border:0;border-radius:.6rem;cursor:zoom-in}.testimonial-card__thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.testimonial-card__thumb:hover img{transform:scale(1.06)}.testimonial-card__thumb:focus-visible{outline:2px solid var(--namourou-blue);outline-offset:2px}.testimonial-card__author{min-width:0}.testimonial-card__name{margin:0 0 .2rem;color:var(--namourou-brown);font-size:.95rem;font-weight:700;line-height:1.3}.testimonial-card__date{margin:0;font-weight:400;font-size:.82rem;color:#3d223399}.review-zoom{max-width:min(92vw,34rem);max-height:92vh;padding:0;overflow:visible;background:transparent;border:0}.review-zoom::backdrop{background:#140a10bf}.review-zoom__img{display:block;max-width:100%;max-height:88vh;border-radius:.75rem;box-shadow:0 10px 40px #00000059}.review-zoom__close{position:absolute;top:-.9rem;right:-.9rem;display:grid;width:2.5rem;height:2.5rem;padding:0;place-items:center;color:var(--namourou-brown);background:#fff;border:0;border-radius:50%;box-shadow:0 2px 10px #00000040;font-size:1.6rem;line-height:1;cursor:pointer}.testimonials__footer{margin-top:2rem;text-align:center;color:var(--namourou-brown)}.testimonials__footer a{color:var(--namourou-brown);font-weight:400;text-decoration:underline}@media(max-width:989px){.testimonial-card{flex-basis:calc((100% - 1.5rem) / 2.2)}}@media(max-width:640px){.testimonial-card{flex-basis:82%}.testimonials__rating{flex-wrap:wrap;font-size:.85rem}.testimonials__stars{font-size:1rem}}.testimonials--cream{background:var(--namourou-cream)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/testimonials.css.map */
