.reviews-section{padding:60px 0;overflow:hidden;position:relative;border-top:1px solid rgba(180,130,255,.2);border-bottom:1px solid rgba(180,130,255,.2)}.reviews-glow{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 50% 50%,rgba(160,80,255,.08) 0%,transparent 70%);pointer-events:none}.reviews-header{text-align:center;margin-bottom:40px;position:relative;z-index:1;padding:0 20px}.reviews-badge{display:inline-flex;align-items:center;gap:10px;background:#b482ff1a;border:1px solid rgba(180,130,255,.3);border-radius:50px;padding:6px 20px;margin-bottom:16px}.reviews-badge span{color:#d4a0ff;font-size:12px;letter-spacing:3px;text-transform:uppercase}.reviews-title{color:#fff;font-size:36px;font-weight:700;margin:0 0 10px;letter-spacing:-.5px}.reviews-subheading{color:#c8aaf0cc;font-size:15px;margin:0}.reviews-rating{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:12px;flex-wrap:wrap}.reviews-stars{color:#f5c518;font-size:20px}.reviews-score{color:#d4a0ff;font-weight:700;font-size:16px}.reviews-count{color:#c8aaf099;font-size:14px}.reviews-track-wrap{position:relative;overflow:hidden}.reviews-fade{position:absolute;top:0;bottom:0;width:120px;z-index:10;pointer-events:none}.reviews-fade-left{left:0;background:linear-gradient(to right,#1a0a2e,transparent)}.reviews-fade-right{right:0;background:linear-gradient(to left,#1a0a2e,transparent)}.reviews-track{display:flex;gap:20px;width:max-content;padding:10px 20px;animation-name:reviews-scroll;animation-timing-function:linear;animation-iteration-count:infinite}.reviews-track-wrap:hover .reviews-track{animation-play-state:paused}@keyframes reviews-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.review-card{min-width:320px;max-width:320px;background:linear-gradient(135deg,#ffffff12,#b482ff0d);border:1px solid rgba(180,130,255,.2);border-radius:16px;padding:24px;flex-shrink:0;position:relative;cursor:default;transition:border-color .3s ease,transform .3s ease}.review-card:hover{border-color:#b482ff80;transform:translateY(-4px)}.review-card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.review-stars{color:#f5c518;font-size:18px;letter-spacing:2px}.review-verified{display:flex;align-items:center;gap:4px;background:#50c87826;border:1px solid rgba(80,200,120,.4);border-radius:20px;padding:3px 10px;color:#50c878;font-size:10px;font-weight:700;white-space:nowrap}.review-quote-mark{color:#b482ff4d;font-size:32px;line-height:1;margin-bottom:8px;font-family:Georgia,serif}.review-text{color:#e6d2ffe6;font-size:14px;line-height:1.7;margin:0 0 16px}.review-product-tag{display:inline-block;background:#b482ff1f;border:1px solid rgba(180,130,255,.25);border-radius:20px;padding:4px 12px;margin-bottom:16px}.review-product-tag span{color:#c89fff;font-size:11px}.review-divider{height:1px;background:#b482ff26;margin-bottom:14px}.review-footer{display:flex;justify-content:space-between;align-items:center}.review-name{color:#e8d5ff;font-weight:600;font-size:14px}.review-location{color:#c8aaf099;font-size:12px}.review-date{color:#c8aaf080;font-size:11px;text-align:right}@media screen and (max-width:749px){.reviews-section{padding:40px 0}.reviews-title{font-size:26px}.reviews-subheading{font-size:13px}.reviews-badge span{font-size:10px;letter-spacing:2px}.reviews-fade{width:40px}.review-card{min-width:260px;max-width:260px;padding:18px}.review-text{font-size:13px;line-height:1.6}.review-stars{font-size:15px}.reviews-track{gap:14px;padding:10px 14px}.reviews-track{animation-duration:35s!important}}@media screen and (max-width:480px){.reviews-title{font-size:22px}.review-card{min-width:230px;max-width:230px}.reviews-rating{gap:6px}.reviews-score,.reviews-count{font-size:12px}}@media(prefers-reduced-motion:reduce){.reviews-track{animation:none}.reviews-track-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/scrolling-reviews.css.map */
