.testimonials-section{padding:80px 0;position:relative;overflow:hidden;background:linear-gradient(to bottom,#fafafa,#fff,#fafafa)}.testimonials-bg-pattern{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.03;background-image:radial-gradient(circle at 20% 30%,#d4af37 0%,transparent 50%),radial-gradient(circle at 80% 70%,#c9a961 0%,transparent 50%),radial-gradient(circle at 40% 80%,#b8860b 0%,transparent 50%);pointer-events:none}.testimonials-bg-pattern:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,transparent,transparent 100px,rgba(212,175,55,.03) 100px,rgba(212,175,55,.03) 200px)}.testimonials-container{max-width:1400px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.testimonials-header{text-align:center;margin-bottom:60px}.testimonials-heading{font-size:3rem;font-weight:700;margin:0 0 20px;color:#1a1a1a;line-height:1.2}.testimonials-subheading{font-size:1.25rem;color:#666;margin:0 0 20px;line-height:1.5}.testimonials-wrapper{position:relative;overflow:hidden}.testimonials-grid{display:flex;gap:30px;margin-bottom:40px;transition:transform .5s cubic-bezier(.4,0,.2,1)}@media(max-width:749px){.testimonials-grid{gap:20px}}.testimonial-card{position:relative;background:#fff;border-radius:20px;padding:40px 30px;box-shadow:0 10px 40px #0000000d;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;flex:0 0 calc(33.333% - 20px);min-width:350px}@media(max-width:1199px){.testimonial-card{flex:0 0 calc(50% - 15px)}}@media(max-width:749px){.testimonial-card{flex:0 0 calc(100% - 40px);min-width:280px}}.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 20px 60px #0000001a}.testimonial-inner{position:relative;z-index:2}.scent-visual{position:relative;width:80px;height:80px;margin:0 auto 25px}.scent-orb{width:100%;height:100%;border-radius:50%;position:relative;overflow:hidden}.scent-orb[data-scent-type=floral]{background:linear-gradient(135deg,#ff6b9d,#feca57)}.scent-orb[data-scent-type=woody]{background:linear-gradient(135deg,#8b6914,peru)}.scent-orb[data-scent-type=fresh]{background:linear-gradient(135deg,#48dbfb,#0abde3)}.scent-orb[data-scent-type=oriental]{background:linear-gradient(135deg,#ee5a24,#f79f1f)}.scent-orb[data-scent-type=citrus]{background:linear-gradient(135deg,#ffd93d,#ff6bcb)}.scent-orb[data-scent-type=spicy]{background:linear-gradient(135deg,#b83227,#ff6348)}.orb-inner{position:absolute;top:10%;left:10%;width:80%;height:80%;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.8),transparent);animation:orbFloat 6s ease-in-out infinite}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(5px,-5px) scale(1.05)}66%{transform:translate(-5px,5px) scale(.95)}}.orb-glow{position:absolute;top:-20%;left:-20%;width:140%;height:140%;border-radius:50%;background:inherit;filter:blur(20px);opacity:.5;animation:glowPulse 3s ease-in-out infinite}@keyframes glowPulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.3}}.customer-initial{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2rem;font-weight:300;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2)}.testimonial-rating{display:flex;justify-content:center;gap:4px;margin-bottom:15px}.star{color:#e0e0e0;transition:all .3s ease}.star.filled{color:#d4af37;animation:starPop .6s ease-out}@keyframes starPop{0%{transform:scale(0)}50%{transform:scale(1.3)}to{transform:scale(1)}}.testimonial-product{text-align:center;font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0 0 12px;letter-spacing:.5px}.fragrance-notes{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px}.note-badge{display:inline-block;padding:6px 14px;background:linear-gradient(135deg,#f5f5f5,#e8e8e8);color:#666;font-size:.75rem;font-weight:500;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease}.note-badge:hover{background:linear-gradient(135deg,#d4af37,#b8860b);color:#fff;transform:translateY(-2px)}.testimonial-text{font-size:1rem;line-height:1.8;color:#444;text-align:center;margin:0 0 25px;font-style:italic;position:relative}.customer-info{text-align:center;margin-bottom:15px}.customer-name{display:block;font-size:1.125rem;font-weight:600;color:#1a1a1a;margin-bottom:5px}.customer-title{display:block;font-size:.875rem;color:#999;font-weight:300}.verified-badge{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.75rem;color:#4caf50;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.verified-badge svg{width:16px;height:16px}.testimonial-decor{position:absolute;top:20px;right:20px;z-index:1}.quote-mark{width:60px;height:60px;fill:#d4af37;opacity:.1}.testimonials-navigation{display:flex;justify-content:center;gap:20px;margin-bottom:20px}.nav-button{width:50px;height:50px;border-radius:50%;background:#fff;border:2px solid #e0e0e0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.nav-button:hover{background:#1a1a1a;border-color:#1a1a1a;color:#fff;transform:scale(1.1)}.nav-button:active{transform:scale(.95)}.testimonials-progress{max-width:400px;margin:0 auto 30px}.progress-line{height:2px;background:#d4af3733;border-radius:2px;position:relative;overflow:hidden}.progress-fill{height:100%;background:#d4af37;border-radius:2px;width:33.33%;transition:width .5s cubic-bezier(.4,0,.2,1);transform-origin:left center}@media(max-width:767px){.testimonials-section{padding:60px 0}.testimonials-heading{font-size:2rem}.testimonial-card{padding:30px 20px}.scent-visual{width:60px;height:60px}.customer-initial{font-size:1.5rem}.testimonials-progress{max-width:200px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.testimonial-card{animation:fadeInUp .8s ease-out backwards}.testimonial-card:nth-child(2){animation-delay:.1s}.testimonial-card:nth-child(3){animation-delay:.2s}.testimonial-card:nth-child(4){animation-delay:.3s}
/*# sourceMappingURL=/cdn/shop/t/7/assets/testimonials-perfume.css.map */
