.faq-section{width:100%;padding:2rem 1rem}.faq-header{margin-bottom:2rem}.faq-header h2{font-size:1.875rem;font-weight:700;color:#111;margin-bottom:.5rem}.faq-header p{color:#666}.faq-list{display:flex;flex-direction:column;gap:.75rem}.faq-item{border:1px solid #e5e5e5;border-radius:.5rem;overflow:hidden}.faq-question{width:100%;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;background:#fff;border:none;cursor:pointer;text-align:left;font-weight:600;color:#111;transition:background-color .2s}.faq-question:hover,.faq-question.active{background-color:#f9f9f9}.faq-icon{color:#666;transition:transform .3s;flex-shrink:0;margin-left:1rem}.faq-question.active .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease;background-color:#f9f9f9}.faq-answer.active{max-height:1000px}.faq-answer-content{padding:1.5rem;color:#555;line-height:1.6;border-top:1px solid #e5e5e5}.faq-container{margin-bottom:20px}.product-description-text{font-size:16px;line-height:1.6;color:#333;margin-bottom:40px}.description-image-item h3{font-size:18px;font-weight:600;margin-bottom:15px;color:#333}.description-image-container{overflow:hidden}.description-image-container img{width:100%;height:auto;display:block}.product-description-section h3{padding:0 10px}.testimonials-section{padding:20px;background:linear-gradient(135deg,#fff,#fffbf5)}.testimonials-container{max-width:1200px;margin:0 auto}.testimonials-header{text-align:center;margin-bottom:0}.testimonials-header h2{font-size:36px;font-weight:700;color:#000;margin-bottom:12px}.testimonials-header p{font-size:16px;color:#6b5344;max-width:500px;margin:0 auto}.splide{padding:40px 0}.testimonial-card{background:#fff;border-radius:12px;padding:40px;box-shadow:0 4px 15px #ff3b301a;transition:all .3s ease;height:100%;border-left:4px solid #ff3b30}.testimonial-card:hover{box-shadow:0 8px 25px #ff3b3026;transform:translateY(-5px)}.stars{display:flex;gap:4px;margin-bottom:20px}.star{font-size:18px;color:#ff3b30}.testimonials-container .splide__list{padding-block:10px!important}.testimonial-text{font-size:16px;color:#333;line-height:1.6;margin-bottom:25px;font-style:italic}.testimonial-author{display:flex;align-items:center;gap:12px}.author-avatar{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#ff3b30,#ff5247);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:20px}.author-info h4{font-size:16px;font-weight:600;color:#ff3b30;margin:0}.author-info p{font-size:13px;color:#a89080;margin:3px 0 0}.splide__arrow{background:#ff3b30!important;width:25px!important;height:25px!important;border-radius:50%}.splide__arrow svg{fill:#fff}.splide__arrow--prev svg{rotate:180deg}.splide__arrow:hover{background:#e62b20!important}.splide__pagination__page.is-active{background:#ff3b30!important}.splide__pagination__page{background:#ff3b3066!important}@media (max-width: 768px){.testimonials-section{padding:15px}.testimonials-header h2{font-size:28px}.testimonial-card{padding:25px}.testimonial-text{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
