.customer-reviews-section{background:#fff;padding:60px 0;text-align:left;overflow:hidden;width:100%;margin-top:15px;margin-bottom:20px}.reviews-heading{text-align:center;font-size:24px;color:#ff5ea1;font-weight:600;margin-bottom:10px;text-transform:uppercase}.reviews-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:28px;padding:20px 40px;max-width:1400px;margin:0 auto;scrollbar-width:none;cursor:grab}.reviews-grid.dragging{cursor:grabbing}.reviews-grid::-webkit-scrollbar{display:none}.review-card{flex:0 0 calc(25% - 24px);min-width:300px;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 4px 10px #00000014;scroll-snap-align:center;transition:transform .3s ease}.review-card:hover{transform:translateY(-2px)}.review-image img{width:100%;object-fit:cover;border-top-left-radius:14px;border-top-right-radius:14px;display:block}.review-content{padding:20px}.review-rating-time{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.review-rating .star{color:#ff3086;font-size:.9rem;line-height:1}.review-time{color:#777;font-size:.85rem}.review-title{font-size:1rem;font-weight:600;color:#111;margin-bottom:10px}.review-text{color:#555;font-size:.85rem;line-height:19px;margin-bottom:12px;word-spacing:4px}.reviewer-name{font-weight:600;color:#000;font-size:.9rem}@media screen and (max-width: 1024px){.review-card{flex:0 0 33.33%;min-width:280px}}@media screen and (max-width: 767px){.review-card{flex:0 0 50%;min-width:240px}.reviews-grid{gap:18px;padding:10px 24px}.reviews-heading{font-size:1.3rem;margin-bottom:20px}}@media screen and (max-width: 425px){.customer-reviews-section{margin-top:0;margin-bottom:12px}.review-card{flex:0 0 80%;min-width:260px}.reviews-grid{gap:16px;padding:10px 20px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/customer-reviews.css.map */
