.customer-reviews-section[data-v-ead8ff59]{background:linear-gradient(135deg,#f8f9fa,#fff);padding:3rem 1.5rem}.reviews-header[data-v-ead8ff59]{margin-bottom:2rem;text-align:center}.section-title[data-v-ead8ff59]{color:#1a1a1a;font-size:2.5rem;font-weight:700;letter-spacing:-.5px;margin:0 0 .5rem;text-align:center}.section-subtitle[data-v-ead8ff59]{color:#6c757d;font-size:1.2rem;font-weight:600;line-height:1.5;margin:.5rem 0;text-align:center}.section-description[data-v-ead8ff59]{color:#999;font-size:1rem;line-height:1.5;margin:0;text-align:center}.reviews-container[data-v-ead8ff59]{margin:0 auto;max-width:1200px;position:relative}.reviews-swiper[data-v-ead8ff59]{padding:1rem 30px 3rem}[data-v-ead8ff59] .swiper-wrapper{padding:10px 0}.review-slide[data-v-ead8ff59]{height:auto;padding:5px}.review-card[data-v-ead8ff59]{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:20px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;height:100%;padding:2rem;transition:all .3s ease}.review-card[data-v-ead8ff59]:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-5px)}.review-header[data-v-ead8ff59]{gap:1rem;margin-bottom:1.5rem}.review-avatar[data-v-ead8ff59],.review-header[data-v-ead8ff59]{align-items:center;display:flex}.review-avatar[data-v-ead8ff59]{background:linear-gradient(135deg,#b45309,#9a3412);border-radius:50%;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;width:60px}.avatar-image[data-v-ead8ff59]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-placeholder[data-v-ead8ff59]{color:#fff;font-size:1.5rem;font-weight:700;text-transform:uppercase}.review-info[data-v-ead8ff59]{flex:1}.reviewer-name[data-v-ead8ff59]{color:#1a1a1a;font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.review-rating[data-v-ead8ff59]{align-items:center;display:flex;gap:4px}.star[data-v-ead8ff59]{color:#e0e0e0;font-size:1rem;transition:color .2s ease}.star.filled[data-v-ead8ff59]{color:gold}.review-content[data-v-ead8ff59]{flex:1;margin-bottom:1rem}.review-text[data-v-ead8ff59]{color:#4a4a4a;font-size:1rem;line-height:1.6;margin:0 0 1rem;text-align:left}.review-product[data-v-ead8ff59]{background:#ff57121a;border-radius:20px;color:#7c2d12;display:inline-block;font-size:.9rem;font-weight:600;margin-top:.5rem;padding:.4rem .8rem}.review-date[data-v-ead8ff59]{border-top:1px solid #f0f0f0;color:#404040;font-size:.85rem;margin-top:auto;padding-top:1rem;text-align:left}[dir=rtl] .review-date[data-v-ead8ff59]{text-align:right}.no-reviews[data-v-ead8ff59]{color:#6c757d;padding:3rem 1rem;text-align:center}[data-v-ead8ff59] .swiper-button-next,[data-v-ead8ff59] .swiper-button-prev{background:#fff;border-radius:50%;box-shadow:0 2px 10px #0000001a;color:#7c2d12;height:45px;margin-top:0;top:50%;transform:translateY(-50%);transition:all .3s ease;width:45px}[data-v-ead8ff59] .swiper-button-next{left:auto;right:3px}[data-v-ead8ff59] .swiper-button-prev{left:3px;right:auto}[data-v-ead8ff59] .swiper[dir=rtl] .swiper-button-next{left:3px!important;right:auto!important}[data-v-ead8ff59] .swiper[dir=rtl] .swiper-button-prev{left:auto!important;right:3px!important}[data-v-ead8ff59] .swiper-button-next:hover,[data-v-ead8ff59] .swiper-button-prev:hover{background:#b45309;color:#fff;transform:translateY(-50%) scale(1.1)}[data-v-ead8ff59] .swiper-button-next:after,[data-v-ead8ff59] .swiper-button-prev:after{font-size:18px;font-weight:700}[data-v-ead8ff59] .swiper-button-disabled{cursor:not-allowed;opacity:.3}.reviews-skeleton[data-v-ead8ff59]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.review-card-skeleton[data-v-ead8ff59]{background:#fff;border-radius:20px;box-shadow:0 4px 20px #00000014;padding:2rem}.skeleton-avatar[data-v-ead8ff59]{border-radius:50%;height:60px;width:60px}.skeleton-avatar[data-v-ead8ff59],.skeleton-stars[data-v-ead8ff59]{animation:shimmer-ead8ff59 1.5s infinite;background:linear-gradient(90deg,#f0f0f0,#e0e0e0 50%,#f0f0f0);background-size:200% 100%;margin-bottom:1rem}.skeleton-stars[data-v-ead8ff59]{border-radius:4px;height:20px;width:120px}.skeleton-text[data-v-ead8ff59]{animation:shimmer-ead8ff59 1.5s infinite;background:linear-gradient(90deg,#f0f0f0,#e0e0e0 50%,#f0f0f0);background-size:200% 100%;border-radius:4px;height:1rem;margin-bottom:.75rem;width:100%}.skeleton-text.short[data-v-ead8ff59]{width:70%}.skeleton-name[data-v-ead8ff59]{animation:shimmer-ead8ff59 1.5s infinite;background:linear-gradient(90deg,#f0f0f0,#e0e0e0 50%,#f0f0f0);background-size:200% 100%;border-radius:4px;height:1.2rem;margin-top:1rem;width:150px}@keyframes shimmer-ead8ff59{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:1024px){.customer-reviews-section[data-v-ead8ff59]{padding:2.5rem 1.5rem}.section-title[data-v-ead8ff59]{font-size:2rem}.section-subtitle[data-v-ead8ff59]{font-size:1.1rem}.section-description[data-v-ead8ff59]{font-size:.95rem}.review-card[data-v-ead8ff59]{padding:1.5rem}.reviews-swiper[data-v-ead8ff59]{padding-left:15px;padding-right:15px}[data-v-ead8ff59] .swiper-wrapper{padding:8px 0}.review-slide[data-v-ead8ff59]{padding:4px}[data-v-ead8ff59] .swiper-button-next{left:auto;right:5px}[data-v-ead8ff59] .swiper-button-prev{left:5px;right:auto}[data-v-ead8ff59] .swiper[dir=rtl] .swiper-button-next{left:5px!important;right:auto!important}[data-v-ead8ff59] .swiper[dir=rtl] .swiper-button-prev{left:auto!important;right:5px!important}}@media (max-width:768px){.customer-reviews-section[data-v-ead8ff59]{padding:2rem 1rem}.reviews-header[data-v-ead8ff59]{margin-bottom:1rem}.section-title[data-v-ead8ff59]{font-size:1.75rem}.section-subtitle[data-v-ead8ff59]{font-size:1rem}.section-description[data-v-ead8ff59]{font-size:.9rem}.review-card[data-v-ead8ff59]{padding:1.25rem}.review-avatar[data-v-ead8ff59]{height:50px;width:50px}.avatar-placeholder[data-v-ead8ff59]{font-size:1.2rem}.reviewer-name[data-v-ead8ff59]{font-size:1rem}.review-text[data-v-ead8ff59]{font-size:.95rem}.review-date[data-v-ead8ff59]{text-align:center}.reviews-swiper[data-v-ead8ff59]{padding-bottom:4rem;padding-left:10px;padding-right:10px}[data-v-ead8ff59] .swiper-wrapper{padding:8px 0}.review-slide[data-v-ead8ff59]{padding:4px}[data-v-ead8ff59] .swiper-button-next,[data-v-ead8ff59] .swiper-button-prev{bottom:10px!important;top:auto!important;transform:translateY(0)!important}[data-v-ead8ff59] .swiper-button-next{left:auto;margin-right:-60px;right:50%}[data-v-ead8ff59] .swiper-button-prev{left:50%;margin-left:-60px;right:auto}[data-v-ead8ff59] .swiper[dir=rtl] .swiper-button-next{left:50%!important;margin-left:-60px!important;margin-right:0!important;right:auto!important}[data-v-ead8ff59] .swiper[dir=rtl] .swiper-button-prev{left:auto!important;margin-left:0!important;margin-right:-60px!important;right:50%!important}[data-v-ead8ff59] .swiper-button-next,[data-v-ead8ff59] .swiper-button-prev{height:40px;width:40px}[data-v-ead8ff59] .swiper-button-next:after,[data-v-ead8ff59] .swiper-button-prev:after{font-size:16px}.reviews-skeleton[data-v-ead8ff59]{gap:1.5rem;grid-template-columns:1fr}}@media (max-width:480px){.section-title[data-v-ead8ff59]{font-size:1.5rem}.review-card[data-v-ead8ff59]{padding:1rem}.review-header[data-v-ead8ff59]{gap:.75rem}.review-avatar[data-v-ead8ff59]{height:45px;width:45px}.review-date[data-v-ead8ff59]{text-align:center}.reviews-swiper[data-v-ead8ff59]{padding-bottom:4rem;padding-left:5px;padding-right:5px}[data-v-ead8ff59] .swiper-wrapper{padding:6px 0}.review-slide[data-v-ead8ff59]{padding:3px}[data-v-ead8ff59] .swiper-button-next,[data-v-ead8ff59] .swiper-button-prev{bottom:5px!important;top:auto!important;transform:translateY(0)!important}[data-v-ead8ff59] .swiper-button-next{left:auto;margin-right:-60px;right:50%}[data-v-ead8ff59] .swiper-button-prev{left:50%;margin-left:-60px;right:auto}[data-v-ead8ff59] .swiper[dir=rtl] .swiper-button-next{left:50%!important;margin-left:-60px!important;margin-right:0!important;right:auto!important}[data-v-ead8ff59] .swiper[dir=rtl] .swiper-button-prev{left:auto!important;margin-left:0!important;margin-right:-60px!important;right:50%!important}[data-v-ead8ff59] .swiper-button-next,[data-v-ead8ff59] .swiper-button-prev{height:35px;width:35px}[data-v-ead8ff59] .swiper-button-next:after,[data-v-ead8ff59] .swiper-button-prev:after{font-size:14px}}[dir=rtl] .review-text[data-v-ead8ff59]{text-align:right}html[lang=ar] .section-description[data-v-ead8ff59],html[lang=ar] .section-subtitle[data-v-ead8ff59],html[lang=ar] .section-title[data-v-ead8ff59]{text-align:center}
