:root{--color-primary: #453441;--color-secondary: #854477;--color-cta: #2d9b87;--color-text: #262626}.reviews-section{background:var(--background-color);padding:30px 0;overflow:hidden}.reviews-title{font-family:"DM Serif Display",serif;text-transform:uppercase;font-size:36px;font-weight:400;color:var(--color-text);text-align:center;margin-bottom:50px;line-height:1.3;letter-spacing:.5px}.reviews-title strong{background-image:linear-gradient(to bottom,transparent 50%,#2d9b87 50%)}.reviews-title em{font-style:italic}.reviews-slider-wrapper{position:relative;overflow:hidden;padding:20px 0;margin-bottom:30px}.reviews-slider{display:flex;gap:20px}.review-card{flex:0 0 350px;background:#fff;border:1px solid #f2f2f2;border-radius:12px;padding:25px;position:relative;box-shadow:0 2px 10px #00000014;transition:all .3s ease}.review-card:hover{box-shadow:0 6px 20px #85447726;transform:translateY(-4px)}.review-header{display:flex;gap:15px;margin-bottom:15px;position:relative}.review-avatar{width:50px;height:50px;border-radius:50%;overflow:hidden;flex-shrink:0}.review-avatar img{width:100%;height:100%;object-fit:cover}.review-avatar-placeholder{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#854477,#453441);color:#fff;display:flex;align-items:center;justify-content:center;font-family:"DM Serif Display",serif;font-size:20px;font-weight:700;text-transform:uppercase}.review-author-info{flex:1}.review-author-line{display:flex;align-items:center;gap:8px}.review-author{font-family:Nunito,sans-serif;font-size:16px;font-weight:700;color:var(--color-principal);margin:0;line-height:1.2}.verified-badge-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.verified-badge-icon img{width:18px;height:18px;object-fit:contain}.review-rating{display:flex;gap:3px;margin-top:4px}.star{color:var(--color-stars);font-size:16px}.review-product-footer{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:15px;border-top:1px solid #f2f2f2}.product-image-small{width:60px;height:60px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#f9f9f9;display:flex;align-items:center;justify-content:center}.product-image-small img{width:100%;height:100%;object-fit:contain}.product-name{font-family:Nunito,sans-serif;font-size:14px;font-weight:600;color:var(--color-text)}.review-text{font-family:Nunito,sans-serif;font-size:14px;line-height:1.6;color:#555}.reviews-cta{text-align:center}.reviews-cta-button{display:inline-block;font-family:Nunito,sans-serif;padding:16px 40px;background:var(--color-secondary);color:#fff;font-size:16px;font-weight:700;border-radius:5px;text-decoration:none;transition:all .3s ease}.reviews-cta-button:hover{transform:translateY(-5px)}@media (max-width: 1024px){.reviews-section{padding:60px 20px}.reviews-title{font-size:32px;margin-bottom:40px}.review-card{flex:0 0 320px}}@media (max-width: 768px){.reviews-section{padding:25px 0}.reviews-title{font-size:28px;margin-bottom:20px}.review-card{flex:0 0 300px;padding:20px}.review-author{font-size:15px}.verified-badge-icon img{width:16px;height:16px}.star{font-size:13px}.review-rating{margin-top:6px}.reviews-cta-button{padding:14px 32px;font-size:15px}}@media (max-width: 480px){.reviews-title{font-size:24px}.review-card{flex:0 0 280px}.review-author{font-size:15px}.verified-badge-icon img{width:14px;height:14px}.review-text{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/reviews-slider.css.map */
