.customer-reviews-section{padding:60px 0;background:linear-gradient(135deg,#ff9ec6,#ff8bb8);position:relative;overflow:hidden}.customer-reviews-section .page-width{max-width:1400px;margin:0 auto;padding:0 20px}.reviews-header{text-align:center;margin-bottom:40px}.reviews-rating-badge{display:inline-flex;align-items:center;background:#fffffff2;padding:8px 20px;border-radius:25px;margin-bottom:16px;box-shadow:0 2px 8px #0000001a}.reviews-rating-badge .star-rating{display:flex;align-items:center;gap:2px;margin-right:10px}.reviews-rating-badge .star{color:gold;font-size:16px}.reviews-rating-badge .rating-text{font-size:14px;color:#333;font-weight:500}.reviews-heading{font-size:42px;font-weight:700;color:#fff;margin:0;line-height:1.2}.reviews-carousel-wrapper{position:relative;padding:0 60px}.reviews-carousel{display:flex;gap:24px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:10px 0}.reviews-carousel::-webkit-scrollbar{display:none}.review-card{flex:0 0 calc(33.333% - 16px);min-width:320px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #00000026;transition:transform .3s ease,box-shadow .3s ease}.review-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0003}.review-image{width:100%;height:220px;overflow:hidden;position:relative}.review-image img{width:100%;height:100%;object-fit:cover;object-position:center}.review-content{padding:24px}.review-stars{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.review-stars .star{color:#e0e0e0;font-size:18px}.review-stars .star.filled{color:gold}.product-badge{display:inline-block;background:#f5f5f5;color:#333;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600;border:1px solid #E0E0E0}.verified-badge{display:inline-block;background:#f5f5f5;color:#333;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;border:1px solid #E0E0E0}.review-text{font-size:15px;line-height:1.6;color:#333;margin:0 0 20px}.review-author{display:flex;align-items:center;gap:12px}.author-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#ff9ec6,#ff8bb8);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px;flex-shrink:0}.author-info{flex:1}.author-name{font-size:14px;font-weight:600;color:#333;margin:0 0 4px}.review-date{font-size:12px;color:#666;margin:0;display:flex;align-items:center;gap:4px}.review-date svg{width:12px;height:12px;color:#666}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026;transition:all .3s ease;z-index:10;color:#ff9ec6}.carousel-arrow:hover{background:#ff9ec6;color:#fff;box-shadow:0 6px 20px #0003}.carousel-arrow-prev{left:0}.carousel-arrow-next{right:0}.carousel-arrow svg{width:24px;height:24px}@media screen and (max-width: 1200px){.review-card{flex:0 0 calc(50% - 12px);min-width:300px}}@media screen and (max-width: 990px){.reviews-heading{font-size:36px}.reviews-carousel-wrapper{padding:0 50px}.carousel-arrow{width:40px;height:40px}.carousel-arrow svg{width:20px;height:20px}}@media screen and (max-width: 749px){.customer-reviews-section{padding:40px 0}.reviews-heading{font-size:28px;padding:0 20px}.reviews-carousel-wrapper{padding:0 15px}.review-card{flex:0 0 85%;min-width:280px}.carousel-arrow{display:none}.reviews-rating-badge{padding:6px 16px}.reviews-rating-badge .star{font-size:14px}.reviews-rating-badge .rating-text{font-size:12px}.review-content{padding:20px}.review-image{height:180px}}@media screen and (max-width: 480px){.reviews-heading{font-size:24px}.review-card{flex:0 0 90%;min-width:260px}.review-text{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/new-customer-reviews-section.css.map */
