.testimonial-section{width:100%;padding:60px 20px;background:linear-gradient(135deg,#0f0f0f,#1a1a1a);overflow:hidden}.testimonial-container{max-width:1400px;margin:0 auto}.testimonial-main-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;text-align:center;margin-bottom:50px;background:linear-gradient(135deg,#ff6b6b,#ff8e53,#ffd93d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.testimonial-slider-wrapper{position:relative;width:100%;overflow:hidden;padding:20px 0}.testimonial-slider{display:flex;gap:20px;transition:transform .6s cubic-bezier(.4,0,.2,1);will-change:transform}.testimonial-card{flex:0 0 calc(33.333% - 14px);position:relative;aspect-ratio:9 / 16;border-radius:20px;overflow:hidden;background:#000;box-shadow:0 10px 40px #00000080;cursor:grab;-webkit-user-select:none;user-select:none;transition:transform .3s ease,box-shadow .3s ease}.testimonial-card:active{cursor:grabbing}.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 15px 50px #ff6b6b4d}.testimonial-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.testimonial-video,.testimonial-image{width:100%;height:100%;object-fit:cover}.testimonial-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2)}.testimonial-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0000001a,#0000004d,#000000e6);z-index:2}.testimonial-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;display:flex;flex-direction:column;justify-content:space-between;padding:20px}.testimonial-stats{display:flex;flex-direction:column;gap:12px;align-items:flex-end}.stat-item{display:flex;align-items:center;gap:6px;background:#ffffff26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:8px 14px;border-radius:50px;color:#fff;font-size:.9rem;font-weight:600;box-shadow:0 4px 15px #0003;transition:all .3s ease}.stat-item:hover{background:#ffffff40;transform:scale(1.05)}.stat-icon{width:18px;height:18px;stroke-width:2.5}.testimonial-info{width:100%}.testimonial-profile{display:flex;gap:15px;align-items:flex-start}.profile-avatar{flex-shrink:0;width:50px;height:50px;border-radius:50%;overflow:hidden;border:3px solid rgba(255,255,255,.3);box-shadow:0 4px 15px #0000004d}.profile-avatar img{width:100%;height:100%;object-fit:cover}.avatar-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#ff6b6b,#ffd93d);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#fff;text-transform:uppercase}.profile-details{flex:1;min-width:0}.profile-name{font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 10px rgba(0,0,0,.5)}.profile-rating{display:flex;gap:4px;margin-bottom:10px}.star{width:16px;height:16px;transition:transform .2s ease}.star-filled{color:#ffd93d;filter:drop-shadow(0 2px 4px rgba(255,217,61,.5))}.star-empty{color:#ffffff4d;stroke-width:2}.profile-rating:hover .star{transform:scale(1.1)}.profile-review{font-size:.95rem;line-height:1.5;color:#fffffff2;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 2px 8px rgba(0,0,0,.7)}.testimonial-dots{display:flex;justify-content:center;gap:10px;margin-top:30px}.dot{width:10px;height:10px;border-radius:50%;background:#ffffff4d;border:none;cursor:pointer;transition:all .3s ease;padding:0}.dot:hover{background:#ffffff80;transform:scale(1.2)}.dot.active{background:linear-gradient(135deg,#ff6b6b,#ffd93d);width:30px;border-radius:5px}.testimonial-arrow{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;background:#ffffff26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10;opacity:0}.testimonial-slider-wrapper:hover .testimonial-arrow{opacity:1}.testimonial-arrow:hover:not(:disabled){background:#ffffff40;transform:translateY(-50%) scale(1.1);box-shadow:0 5px 20px #0000004d}.testimonial-arrow:disabled{opacity:.3;cursor:not-allowed}.testimonial-arrow svg{width:24px;height:24px;stroke-width:3}.testimonial-arrow-prev{left:-25px}.testimonial-arrow-next{right:-25px}@media (max-width: 767px){.testimonial-section{padding:40px 15px}.testimonial-main-title{margin-bottom:30px}.testimonial-slider{gap:15px}.testimonial-card{flex:0 0 100%;max-width:400px;margin:0 auto}.testimonial-content{padding:15px}.testimonial-stats{gap:10px}.stat-item{padding:6px 12px;font-size:.85rem}.stat-icon{width:16px;height:16px}.profile-avatar{width:45px;height:45px}.profile-name{font-size:1rem}.profile-review{font-size:.9rem;-webkit-line-clamp:2}.star{width:14px;height:14px}.testimonial-arrow{display:none}.testimonial-dots{margin-top:20px;gap:8px}.dot{width:8px;height:8px}.dot.active{width:24px}}@media (min-width: 768px) and (max-width: 1023px){.testimonial-card{flex:0 0 calc(50% - 10px)}.testimonial-arrow-prev{left:-15px}.testimonial-arrow-next{right:-15px}}@media (min-width: 1400px){.testimonial-arrow-prev{left:-30px}.testimonial-arrow-next{right:-30px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.testimonial-card{animation:fadeIn .6s ease-out}@media (prefers-reduced-motion: reduce){.testimonial-slider,.testimonial-card,.testimonial-arrow,.dot,.stat-item,.star{transition:none;animation:none}}.testimonial-arrow:focus-visible,.dot:focus-visible{outline:3px solid #ff6b6b;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/testimonial-section.css.map */
