.nf-testimonials{overflow:hidden}.nf-testimonials__header{display:flex;flex-direction:column;align-items:center;gap:1.2rem;text-align:center;margin-bottom:2.8rem}.nf-testimonials__title,.nf-testimonials__subtitle{margin:0}.nf-testimonials__subtitle{font-size:1.6rem;line-height:2.9rem}.nf-testimonials__rating{display:inline-flex;flex-direction:column;align-items:center;gap:1rem;width:100%;padding:1rem 2rem;border:.1rem solid var(--nf-gray-2);border-radius:4rem;background:#fff;color:var(--nf-black);text-decoration:none}.nf-testimonials__rating-text{font-weight:500;font-size:1.5rem;line-height:2rem;letter-spacing:.06rem}.nf-stars{display:inline-flex;gap:.2rem;color:var(--nf-review);flex:0 0 auto}.nf-stars .nf-icon{width:1.6rem;height:1.6rem;display:block}.nf-stars--lg .nf-icon{width:2rem;height:2rem}.nf-stars__star{display:inline-flex}.nf-stars__star.is-empty{color:var(--nf-gray-2)}.nf-testimonials__carousel{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 2.4rem}.nf-testimonials .nf-testimonials__track{--nf-track-gap: 1.2rem;flex:1 1 100%;min-width:0;margin:0 calc(-1 * var(--nf-gutter));padding:0 calc(50% - 15rem + var(--nf-gutter))}.nf-testimonials .nf-testimonials__track>.nf-review{scroll-snap-align:center}.nf-testimonials .nf-testimonials__arrow{display:none}.nf-testimonials .nf-testimonials__dots{flex:1 1 100%}.nf-review{width:30rem;min-height:28rem;display:flex;flex-direction:column;gap:2rem;padding:2.8rem 2.2rem;background:#fff;color:var(--nf-black);border:.1rem solid var(--nf-gray-2);border-radius:var(--nf-radius)}.nf-review__top{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem}.nf-review__author{display:flex;align-items:center;gap:1.2rem;min-width:0}.nf-review__avatar{flex:0 0 4.4rem;width:4.4rem;height:4.4rem;border-radius:50%;overflow:hidden;background:var(--nf-wine);color:var(--nf-cream);display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:1.8rem;line-height:2.7rem}.nf-review__avatar img{width:100%;height:100%;object-fit:cover}.nf-review__meta{display:flex;flex-direction:column;gap:.2rem;min-width:0}.nf-review__name{font-weight:600;font-size:1.5rem;line-height:2rem;letter-spacing:.06rem}.nf-review__date{font-weight:500;font-size:1.3rem;line-height:2rem;letter-spacing:.06rem}.nf-review__text{flex:1 1 auto;font-weight:500;font-size:1.5rem;line-height:2rem;letter-spacing:.06rem}.nf-review__text p{margin:0}.nf-review__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.6rem;border-top:.1rem solid var(--nf-gray-2);font-size:1.3rem;line-height:2rem;letter-spacing:.06rem}.nf-review__verified{display:inline-flex;align-items:center;gap:.6rem;color:var(--nf-wine);font-weight:600}.nf-review__verified .nf-icon{width:1.6rem;height:1.6rem}.nf-review__source{font-weight:500}@media screen and (min-width:750px){.nf-testimonials__header{margin-bottom:4rem}.nf-testimonials__rating{flex-direction:row;width:auto;gap:1rem}.nf-testimonials__carousel{flex-wrap:nowrap;max-width:130rem;margin:0 auto}.nf-testimonials__carousel{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.nf-testimonials .nf-testimonials__track{margin:0;padding:0;--nf-track-gap: 2.4rem}.nf-testimonials .nf-testimonials__track>.nf-review{scroll-snap-align:start;width:calc((100% - var(--nf-track-gap)) / 2);padding:2.8rem}.nf-testimonials .nf-testimonials__arrow{display:inline-flex}.nf-testimonials .nf-testimonials__dots{grid-column:1 / -1}}@media screen and (min-width:1200px){.nf-testimonials .nf-testimonials__track>.nf-review{width:calc((100% - 2 * var(--nf-track-gap)) / 3)}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/section-nf-testimonials.css.map */
