.testimonial-showcase{position:relative;background:var(--testimonial-bg);overflow:hidden;isolation:isolate}.testimonial-container{max-width:1000px;margin:0 auto;padding:0 24px;position:relative;z-index:2}.testimonial-header{text-align:center;margin-bottom:20px}.testimonial-label{display:inline-block;color:var(--testimonial-accent);text-transform:uppercase;letter-spacing:2.5px;margin-bottom:16px;padding:8px 20px;background:#d3a23c1a;border-radius:30px}.testimonial-heading{color:var(--testimonial-primary);font-size:4.5rem!important;font-weight:900!important;margin:0 0 16px;line-height:1.25}.testimonial-subheading{color:var(--testimonial-text);opacity:.8;max-width:1200px;margin:0 auto;line-height:1.2}.testimonial-carousel{position:relative}.carousel-viewport{position:relative;overflow:hidden}.carousel-track{position:relative;min-height:380px}@media (max-width: 779px){.carousel-track{min-height:420px}}.testimonial-slide{width:100%}.slide-card{background:rgb(var(--color-background));border-radius:20px;padding:48px 40px;text-align:center;box-shadow:0 4px 30px #0000000f,0 0 0 1px #1918800a;position:relative}.slide-card:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:90px;height:3px;background:linear-gradient(90deg,var(--testimonial-accent),var(--testimonial-primary));border-radius:0 0 3px 3px}.quote-icon{width:85px;height:85px;margin:0 auto 24px;color:var(--testimonial-accent);opacity:.35}.quote-icon svg{width:100%;height:100%}.testimonial-quote{color:var(--testimonial-text);font-size:2rem;line-height:1;max-width:850px;margin:0 auto 28px}.testimonial-quote p{margin:0}.testimonial-quote .word{display:inline;transition:color .3s ease}.testimonial-stars{display:flex;justify-content:center;gap:4px;margin-bottom:28px}.star{width:28px;height:28px;fill:#e0e0e0;transition:fill .2s ease}.star.filled{fill:var(--testimonial-accent)}.testimonial-author{display:flex;align-items:center;justify-content:center;gap:14px}.author-image{width:90px;height:90px;border-radius:50%;overflow:hidden;border:2px solid var(--testimonial-accent);flex-shrink:0}.author-image img{width:100%;height:100%;object-fit:cover}.author-info{display:flex;flex-direction:column;text-align:left}.author-name{color:var(--testimonial-primary);font-weight:700;font-family:poppins;line-height:1.3}.author-title{color:var(--testimonial-accent);opacity:.85;line-height:1.4;margin-top:2px}.carousel-controls{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:40px}.carousel-arrow{width:58px;height:58px;background:rgb(var(--color-background));border:2px solid var(--testimonial-accent);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease;color:var(--testimonial-accent)}.carousel-arrow:hover{background:var(--testimonial-accent);color:rgb(var(--color-background));transform:scale(1.06)}.carousel-arrow svg{width:35px;height:35px}.carousel-indicators{display:flex;gap:10px;align-items:center}.carousel-indicator{width:10px;height:10px;background:#19188026;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease;padding:0}.carousel-indicator:hover{background:#d3a23c80;transform:scale(1.2)}.carousel-indicator.active{width:28px;border-radius:5px;background:var(--testimonial-accent)}.carousel-counter{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:24px;color:var(--testimonial-text);opacity:.5}.counter-current{color:var(--testimonial-primary);font-weight:700;opacity:1}.counter-divider{opacity:.4}.testimonial-bg-decor{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden}.decor-blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5}.decor-blob-1{width:350px;height:350px;background:#d3a23c14;top:-100px;left:-80px}.decor-blob-2{width:250px;height:250px;background:#1918800f;bottom:-80px;right:-60px}@media (max-width: 749px){.testimonial-header{margin-bottom:36px}.slide-card{padding:36px 24px;border-radius:16px}.quote-icon{width:52px;height:52px;margin-bottom:20px}.testimonial-stars{margin-bottom:24px}.testimonial-author{flex-direction:column;gap:10px}.author-info{text-align:center}.author-image{width:50px;height:50px}.carousel-controls{gap:16px;margin-top:32px}.carousel-arrow{width:42px;height:42px}.carousel-arrow svg{width:18px;height:18px}.carousel-indicator{width:8px;height:8px}.carousel-indicator.active{width:22px}.decor-blob-1,.decor-blob-2{width:180px;height:180px}}.carousel-arrow:focus-visible,.carousel-indicator:focus-visible{outline:2px solid var(--testimonial-accent);outline-offset:2px}@media (prefers-reduced-motion: reduce){.testimonial-slide,.carousel-arrow,.carousel-indicator,.word{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-testimonial-showcase.css.map */
