.pupfaire-reviews-section{background:#000;color:#fff;text-align:center;position:relative;z-index:1}.reviews-header h2{font-family:Bubblebody Neue;font-size:36px;line-height:1;font-weight:700;margin:0;color:#fff}.reviews-header p{margin:10px 0 0;font-family:Poppins;font-size:21px;color:#fff}.reviews-grid{display:flex;flex-wrap:wrap;max-width:1198px;margin:0 auto;padding:0 20px;gap:39px}.review-card{background:#fff;color:#000;border-radius:20px;overflow:hidden;width:calc(33.33% - 26px);margin-right:39px}.review-card:last-child{margin-right:0}.review-image img{width:100%;height:auto;object-fit:cover}.review-content{padding:37px 28px 48px}.testimonial-text p{font-family:Poppins;font-size:16px;margin:0}.reviewer-name{margin:15px 0 37px;font-family:Poppins;font-size:14px}.review-stars{max-width:168px;width:100%;margin:0 auto;display:flex}.reviews-header{max-width:649px;width:100%;margin:0 auto 73px;padding:0 20px}.review-image{position:relative;padding-top:100%;border-radius:20px;overflow:hidden}.review-image img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}.review-stars img{width:100%;height:100%}.testimonial-text{margin-bottom:0}.testimonial-text p:not(:last-of-type){margin-bottom:15px}.pupfaire-reviews-section:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background-color:#f42020;z-index:-1;pointer-events:none}.pupfaire-reviews-section:after{content:"";position:absolute;top:50%;left:0;right:0;height:300px;background-image:url(/cdn/shop/files/Screenshot_at_Jul_08_15-14-37.png?v=1751968109);background-repeat:no-repeat;background-size:100% 100%;background-position:bottom;z-index:-1;pointer-events:none}.pupfaire-reviews-section .swiper-button-next:after,.pupfaire-reviews-section .swiper-button-prev:after{display:none}.pupfaire-reviews-section .swiper-button-prev svg{transform:rotate(180deg);min-width:16px;min-height:16px}.pupfaire-reviews-section .swiper-button-next svg{min-width:16px;min-height:16px}.pupfaire-reviews-section .swiper-button-next svg path,.pupfaire-reviews-section .swiper-button-prev svg path{fill:#fff}.pupfaire-reviews-section .swiper-button-next,.pupfaire-reviews-section .swiper-button-prev{top:50%;transform:translateY(-50%);background:#000;border-radius:50%;padding:23px}@media only screen and (max-width: 991px){.reviews-header h2{font-size:34px}.reviews-header p{font-size:18px}}@media only screen and (max-width: 991px){.reviews-grid{gap:20px}.review-card{width:calc(33.33% - 20px * 2 / 3);margin-right:20px}}@media only screen and (max-width: 767px){.pupfaire-reviews-section .swiper-button-next,.pupfaire-reviews-section .swiper-button-prev{display:flex}.review-card{width:100%}.reviews-header h2{font-size:30px}.reviews-header p{font-size:16px}.testimonial-text p{font-size:14px}.reviewer-name{font-size:12px;margin:15px 0 20px}.review-stars{max-width:100px}.review-content{padding:20px}.reviews-header{margin:0 auto 40px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/customer-reviews.css.map */
