@charset "UTF-8";.results-showcase-section{padding:80px 0;background:#f8f9fa}.results-showcase-section .section-title{text-align:center;font-size:36px;font-weight:700;margin-bottom:40px;color:#000!important;background-color:transparent!important;border:0!important;max-width:100%!important}.results-showcase-section .section-subtitle{text-align:center;font-size:16px;color:#666;max-width:600px;margin:0 auto 60px;line-height:1.6}.results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:30px;max-width:1300px;margin:0 auto}.result-item{border-radius:24px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.08);transition:transform 0.3s ease,box-shadow 0.3s ease;border:1px solid rgba(0,0,0,.04)}.result-item:hover{transform:scale(1.02);box-shadow:0 16px 48px rgba(0,0,0,.15)}.result-image-wrapper{position:relative;width:100%;height:280px;overflow:hidden}.result-image{width:100%;height:100%;object-fit:cover;display:block}.percentage-circle{position:absolute;bottom:20px;left:20px;width:90px;height:90px;background:linear-gradient(135deg,#e94b98 0%,#d63384 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;border:5px solid #fff;box-shadow:0 8px 24px rgba(233,75,152,.3)}.percentage-number{color:#fff;font-size:20px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.1)}.result-description{background:linear-gradient(135deg,#e94b98 0%,#d63384 100%);color:#fff;padding:32px;margin:0;position:relative}.result-description::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 100%);pointer-events:none}.result-description p{margin:0;font-size:17px;line-height:1.6;font-weight:500;position:relative;z-index:1}.therapy-tabs-slider-section{padding:80px 0;background:#fff}.therapy-tabs-slider-section .section-title{text-align:center;font-size:36px;font-weight:700;margin-bottom:40px;color:#000!important;background-color:transparent!important;border:0!important;max-width:100%!important}.therapy-tabs{display:flex;justify-content:center;margin-bottom:50px;background:#e94b98;border-radius:50px;padding:4px;max-width:1000px;margin-left:auto;margin-right:auto;min-height:60px}.therapy-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:transparent;border:none;color:#fff;font-size:15px;font-weight:600;border-radius:40px;cursor:pointer;transition:all 0.3s ease;white-space:nowrap;min-height:50px}.therapy-tab.active{background:#fff;color:#333;box-shadow:0 2px 8px rgba(0,0,0,.1)}.therapy-tab span{font-weight:600;font-size:15px}.tab-icon{width:20px;height:20px;object-fit:contain;flex-shrink:0}.therapy-content-slider{position:relative;max-width:1200px;margin:0 auto}@media only screen and (max-width:768px){.therapy-content-wrapper{position:relative;overflow:hidden;border-radius:20px;background:#f8f9fa;height:805px!important}}.therapy-content{position:absolute;top:0;left:0;width:100%;padding:60px;display:flex;align-items:center;gap:60px;height:100%;opacity:0;transition:opacity 0.5s ease;pointer-events:none}.therapy-content.active{opacity:1;pointer-events:all}.content-left{flex:1;display:flex;flex-direction:column;justify-content:center}.content-title{font-size:32px;font-weight:700;margin-bottom:30px;color:#333}.content-text{font-size:16px;line-height:1.6;color:#666}.content-right{flex:1;display:flex;justify-content:center;align-items:center;height:100%}.content-image{width:100%;height:380px;object-fit:cover;border-radius:15px}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:#e94b98;color:#fff;border:none;border-radius:50%;cursor:pointer;transition:all 0.3s ease;z-index:10;display:flex;align-items:center;justify-content:center}.slider-arrow:hover{background:#d63384;transform:translateY(-50%) scale(1.1)}.slider-arrow::before{content:"";width:8px;height:8px;border-style:solid;border-color:currentColor}.slider-arrow.prev-arrow{left:-25px}.slider-arrow.prev-arrow::before{left:unset;right:-1px;border-right:0;border-top:0;border-bottom:2px solid currentColor;border-left:2px solid currentColor;transform:rotate(45deg);position:relative}.slider-arrow.next-arrow{right:-25px}.slider-arrow.next-arrow::before{left:-1px;right:unset;border-left:0;border-top:0;border-bottom:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(-45deg);position:relative}.media-logos-slider-section{padding:60px 0;background:#f8f9fa}.logos-slider-wrapper{width:100%;overflow:hidden;white-space:nowrap}.logos-slider{display:inline-flex;align-items:center;animation:slide 25s linear infinite;will-change:transform}.logo-item{flex:0 0 auto;margin:0 30px;display:inline-flex;align-items:center;justify-content:center}.logo-image{width:114px;object-fit:contain}@keyframes slide{0%{transform:translateX(0)}100%{transform:translateX(-33.333%)}}@media (max-width:768px){.results-showcase-section{padding:60px 20px}.results-showcase-section .section-title{font-size:28px}.results-grid{grid-template-columns:1fr;gap:24px;max-width:100%}.result-image-wrapper{height:240px}.percentage-circle{width:80px;height:80px;bottom:16px;left:16px;border:4px solid #fff}.percentage-number{font-size:18px}.result-description{padding:24px}.result-description p{font-size:16px}.therapy-tabs-slider-section{padding:60px 20px}.therapy-tabs{flex-direction:column;gap:5px;border-radius:15px}.therapy-tab{border-radius:10px;padding:12px 15px;font-size:14px}.therapy-content{flex-direction:column;padding:40px 30px;gap:30px}.content-title{font-size:24px}.slider-arrow{width:40px;height:40px;font-size:16px}.slider-arrow.prev-arrow{left:-20px}.slider-arrow.next-arrow{right:-20px}.media-logos-slider-section{padding:40px 0}.logo-image{max-height:45px}.logo-item{margin:0 15px}.logos-slider{animation-duration:30s}}.product-features-section{padding:80px 0;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);position:relative;overflow:hidden}.product-features-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(233,75,152,.05) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(233,75,152,.05) 0%,transparent 40%);pointer-events:none}.product-features-section .section-title{text-align:center;font-size:36px;font-weight:700;margin-bottom:15px;color:#1a1a1a!important;background-color:transparent!important;border:0!important;max-width:100%!important;letter-spacing:-.3px;position:relative}.product-features-section .section-title::after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:50px;height:3px;background:linear-gradient(135deg,#e94b98 0%,#d63384 100%);border-radius:2px}.product-features-section .features-wrapper{display:grid;grid-template-columns:1fr 580px 1fr;align-items:center;max-width:1600px;margin:0 auto;gap:40px;padding:0 20px}.product-features-section .features-left,.product-features-section .features-right{display:flex;flex-direction:column;gap:50px;padding-top:40px}.product-features-section .features-center{display:flex;justify-content:center;align-items:center;position:relative;padding:20px}.product-features-section .features-center .center-product-image{max-width:100%;height:auto;max-height:650px;object-fit:contain;border-radius:15px;box-shadow:0 20px 60px rgba(0,0,0,.1)}.product-features-section .feature-item{text-align:center;max-width:280px;padding:30px 20px;background:rgba(255,255,255,.9);backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(255,255,255,.4);box-shadow:0 8px 32px rgba(0,0,0,.06);transition:all 0.3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.product-features-section .feature-item:hover{transform:translateY(-4px)}.product-features-section .feature-item:hover::before{opacity:1}.product-features-section .feature-item.left{margin-left:auto}.product-features-section .feature-item.right{margin-right:auto}.product-features-section .feature-icon{width:60px;height:60px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;background:rgba(233,75,152,.1);border:2px solid transparent;border-radius:14px;font-size:24px;color:#e94b98;transition:all 0.3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px rgba(233,75,152,.15)}.product-features-section .feature-icon img{width:30px;height:30px;object-fit:contain;filter:none}.product-features-section .feature-icon:not(:has(img)){font-size:28px}.product-features-section .feature-title{font-size:18px;font-weight:600;margin-bottom:10px;color:#1a1a1a;text-transform:uppercase;letter-spacing:.8px;transition:color 0.3s ease;line-height:1.3}.product-features-section .feature-description{font-size:14px;line-height:1.5;margin:0;color:#666;font-weight:400}@media (max-width:1400px){.product-features-section .features-wrapper{grid-template-columns:1fr 500px 1fr;gap:35px}.product-features-section .features-left,.product-features-section .features-right{gap:45px}}@media (max-width:1200px){.product-features-section .features-wrapper{grid-template-columns:1fr 450px 1fr;gap:30px}.product-features-section .features-left,.product-features-section .features-right{gap:40px}}@media (max-width:992px){.product-features-section{padding:70px 20px}.product-features-section .features-wrapper{grid-template-columns:1fr 400px 1fr;gap:25px}.product-features-section .features-left,.product-features-section .features-right{gap:35px;padding-top:20px}.product-features-section .feature-item{max-width:250px;padding:25px 18px}}@media (max-width:768px){.product-features-section{padding:60px 15px}.product-features-section .section-title{font-size:30px;margin-bottom:35px}.product-features-section .features-wrapper{grid-template-columns:1fr;gap:35px;text-align:center}.product-features-section .features-left,.product-features-section .features-right{gap:25px;padding-top:0}.product-features-section .feature-item{text-align:center;max-width:100%;margin:0 auto!important;padding:25px 20px}.product-features-section .feature-item.left .feature-icon,.product-features-section .feature-item.right .feature-icon{margin:0 auto 15px!important}.product-features-section .features-center{padding:15px}.product-features-section .features-center .center-product-image{max-height:300px}.product-features-section .features-center::before,.product-features-section .features-center::after{width:60px;height:60px}.product-features-section .features-center::before{top:10px;left:10px}.product-features-section .features-center::after{bottom:10px;right:10px}.product-features-section .feature-icon{width:55px;height:55px;border-radius:12px;font-size:22px}.product-features-section .feature-icon img{width:26px;height:26px}.product-features-section .feature-title{font-size:16px;margin-bottom:8px}.product-features-section .feature-description{font-size:13px}}@media (max-width:480px){.product-features-section{padding:50px 15px}.product-features-section .section-title{font-size:26px}.product-features-section .feature-item{padding:20px 15px}.product-features-section .features-center .center-product-image{max-height:250px}.product-features-section .features-center::before,.product-features-section .features-center::after{display:none}.product-features-section .features-left,.product-features-section .features-right{gap:20px}}.step-by-step-guide-section{padding:100px 0;background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%)}.step-by-step-guide-section .section-title{text-align:center;font-size:42px;font-weight:700;margin-bottom:70px;color:#1a1a1a!important;background-color:transparent!important;border:0!important;max-width:100%!important;letter-spacing:-.5px;text-shadow:0 2px 4px rgba(0,0,0,.05)}.step-by-step-guide-section .steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;max-width:1500px;margin:0 auto}.step-by-step-guide-section .step-item{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.08);transition:all 0.4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.02);position:relative;min-height:560px;display:flex;flex-direction:column}.step-by-step-guide-section .step-item::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(233,75,152,.03) 0%,transparent 100%);border-radius:24px;opacity:0;transition:opacity 0.3s ease;pointer-events:none}.step-by-step-guide-section .step-image-wrapper{position:relative;width:100%;height:280px;overflow:hidden;flex-shrink:0}.step-by-step-guide-section .step-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease}.step-by-step-guide-section .step-item:hover .step-image{transform:scale(1.89)}.step-by-step-guide-section .step-content{background:linear-gradient(135deg,#e94b98 0%,#d63384 100%);color:#fff;padding:35px;position:relative;flex:1;display:flex;flex-direction:column}.step-by-step-guide-section .step-content::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.15) 0%,transparent 100%);pointer-events:none}.step-by-step-guide-section .step-content::after{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}.step-by-step-guide-section .step-title{font-size:21px;font-weight:700;margin-bottom:18px;color:#fff;position:relative;z-index:1;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,.1)}.step-by-step-guide-section .step-description{font-size:16px;line-height:1.7;margin:0;color:rgba(255,255,255,.95);position:relative;z-index:1}@media (max-width:1200px){.step-by-step-guide-section .steps-grid{grid-template-columns:repeat(2,1fr);gap:30px;max-width:900px}.step-by-step-guide-section .step-item{min-height:520px}}@media (max-width:768px){.step-by-step-guide-section{padding:80px 20px}.step-by-step-guide-section .section-title{font-size:32px;margin-bottom:50px}.step-by-step-guide-section .steps-grid{grid-template-columns:1fr;gap:30px;max-width:100%}.step-by-step-guide-section .step-item{min-height:480px}.step-by-step-guide-section .step-image-wrapper{height:220px}.step-by-step-guide-section .step-content{padding:28px}.step-by-step-guide-section .step-title{font-size:19px;margin-bottom:14px}.step-by-step-guide-section .step-description{font-size:15px;line-height:1.6}}@media (max-width:480px){.step-by-step-guide-section{padding:60px 15px}.step-by-step-guide-section .step-item{min-height:450px}.step-by-step-guide-section .step-image-wrapper{height:200px}.step-by-step-guide-section .step-content{padding:24px}.step-by-step-guide-section .step-title{font-size:18px;margin-bottom:12px}.step-by-step-guide-section .step-description{font-size:14px}}.product-comparison-section{padding:100px 0 0 0;background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%)}.product-comparison-section .scraped-container{max-width:1200px;margin:0 auto;padding:0 20px}.product-comparison-section .comparison-header{text-align:center;max-width:900px;margin:0 auto 60px}.product-comparison-section .section-title{text-align:center;font-size:42px;font-weight:700;margin-bottom:70px;color:#1a1a1a!important;background-color:transparent!important;border:0!important;max-width:100%!important;letter-spacing:-.5px;text-shadow:0 2px 4px rgba(0,0,0,.05)}.product-comparison-section .section-subtitle{font-size:18px;line-height:1.6;color:#444;margin-bottom:30px;max-width:800px;margin-left:auto;margin-right:auto}.product-comparison-section .feature-bullets{list-style:none;padding:0;margin:0 auto;max-width:600px;text-align:left;display:inline-block}.product-comparison-section .feature-bullet-item{display:flex;align-items:center;margin-bottom:14px;font-size:17px;line-height:1.5}.product-comparison-section .feature-bullet-item:last-child{margin-bottom:0}.product-comparison-section .check-icon{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;background:rgba(0,0,0,.05);border-radius:50%;color:#000;font-weight:700;margin-right:12px;flex-shrink:0}.product-comparison-section .bullet-text{font-weight:500;color:#333}.product-comparison-section .comparison-table-container{background-color:#f9f9fc;border-radius:16px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,.05)}.product-comparison-section .comparison-table-wrapper{width:100%;overflow:hidden;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.03)}.product-comparison-section .comparison-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;overflow:hidden}.product-comparison-section .comparison-table th,.product-comparison-section .comparison-table td{padding:18px 20px;text-align:left;border-bottom:1px solid rgba(0,0,0,.05)}.product-comparison-section .comparison-table thead th{background:#f5f5f9;font-size:18px;font-weight:600;color:#333;padding:25px 20px}.product-comparison-section .comparison-table thead th.product-column{background:linear-gradient(135deg,#e94b98 0%,#d63384 100%);color:#fff;text-align:center;min-width:200px}.product-comparison-section .comparison-table thead th.alternatives-column{background:#f5f5f9;color:#333;text-align:center;min-width:200px}.product-comparison-section .comparison-table thead th.feature-column{min-width:200px}.product-comparison-section .comparison-table tbody tr:last-child td{border-bottom:none}.product-comparison-section .comparison-table tbody tr:hover{background:rgba(0,0,0,.01)}.product-comparison-section .comparison-table tbody td{font-size:16px;line-height:1.5}.product-comparison-section .comparison-table tbody td.feature-cell{font-weight:600;color:#333}.product-comparison-section .comparison-table tbody td.product-cell{background-color:rgba(233,75,152,.05);padding-left:25px}.product-comparison-section .comparison-table tbody td.alternatives-cell{padding-left:25px}.product-comparison-section .product-image-wrapper{display:flex;justify-content:center;margin-bottom:10px}.product-comparison-section .product-image-wrapper .product-image{max-width:120px;max-height:140px;object-fit:contain}.product-comparison-section .feature-value{display:flex;align-items:center;justify-content:flex-start;gap:8px;text-align:left}.product-comparison-section .feature-value.positive{color:#28a745}.product-comparison-section .feature-value.positive .checkmark{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;background:rgba(40,167,69,.15);border-radius:50%;color:#28a745;font-weight:700;flex-shrink:0}.product-comparison-section .feature-value.negative{color:#dc3545}.product-comparison-section .feature-value.negative .x-mark{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;background:rgba(220,53,69,.15);border-radius:50%;color:#dc3545;font-weight:700;flex-shrink:0}.product-comparison-section .feature-value .value-text{font-weight:500}@media (max-width:991px){.product-comparison-section{padding:70px 0}.product-comparison-section .section-title{font-size:36px;margin-bottom:20px}.product-comparison-section .section-subtitle{font-size:16px;margin-bottom:25px}.product-comparison-section .comparison-header{margin-bottom:40px}.product-comparison-section .comparison-table th,.product-comparison-section .comparison-table td{padding:15px}.product-comparison-section .comparison-table thead th{font-size:16px;padding:20px 15px}.product-comparison-section .comparison-table tbody td{font-size:15px}}@media (max-width:767px){.product-comparison-section{padding:50px 0}.product-comparison-section .section-title{font-size:28px}.product-comparison-section .section-subtitle{font-size:15px}.product-comparison-section .feature-bullet-item{font-size:16px}.product-comparison-section .comparison-table-container{border-radius:12px;padding:10px}.product-comparison-section .comparison-table-wrapper{overflow-x:auto;border-radius:8px}.product-comparison-section .comparison-table{min-width:650px}.product-comparison-section .comparison-table th,.product-comparison-section .comparison-table td{padding:12px}.product-comparison-section .comparison-table thead th{font-size:15px;padding:18px 12px}.product-comparison-section .comparison-table tbody td{font-size:14px}.product-comparison-section .feature-value{gap:5px}.product-comparison-section .feature-value .checkmark,.product-comparison-section .feature-value .x-mark{width:20px;height:20px;font-size:12px}}@media (max-width:767px){.product-comparison-section .comparison-table-wrapper{overflow-x:auto;border-radius:8px;position:relative;scrollbar-width:none;-ms-overflow-style:none}.product-comparison-section .comparison-table-wrapper::-webkit-scrollbar{display:none}.product-comparison-section .comparison-table-container{position:relative}.product-comparison-section .comparison-table-container::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:40px;height:40px;background:rgba(233,75,152,.9);border-radius:50%;z-index:10;pointer-events:none;opacity:0;transition:opacity 0.3s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:24px 24px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.product-comparison-section .comparison-table-container::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:40px;height:40px;background:rgba(233,75,152,.9);border-radius:50%;z-index:10;pointer-events:none;opacity:1;transition:opacity 0.3s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:24px 24px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.product-comparison-section .comparison-table-container.scrolled-right::before{opacity:1}.product-comparison-section .comparison-table-container.scrolled-end::after{opacity:0}.product-comparison-section .comparison-table-container:not(.scrolled-right)::after{animation:pulseArrow 2s infinite}.product-comparison-section .comparison-table-wrapper::before{content:"";position:absolute;left:0;top:0;bottom:0;width:20px;background:linear-gradient(to right,rgb(249,249,252),transparent);z-index:5;opacity:0;transition:opacity 0.3s ease;pointer-events:none}.product-comparison-section .comparison-table-wrapper.scrolled-right::before{opacity:1}.product-comparison-section .comparison-table-wrapper.scrolled-end::after{opacity:0}}.product-faq-section{padding:100px 0;background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%)}.product-faq-section .scraped-container{max-width:1200px;margin:0 auto;padding:0 20px}.product-faq-section .section-title{text-align:center;font-size:42px;font-weight:700;margin-bottom:70px;color:#1a1a1a!important;background-color:transparent!important;border:0!important;max-width:100%!important;letter-spacing:-.5px;text-shadow:0 2px 4px rgba(0,0,0,.05)}.product-faq-section .faq-accordion{max-width:900px;margin:0 auto}.product-faq-section .faq-item{margin-bottom:15px;border-radius:12px;overflow:hidden}.product-faq-section .faq-item:last-child{margin-bottom:0}.product-faq-section .faq-question{background:linear-gradient(135deg,#e94b98 0%,#d63384 100%);color:#fff;padding:20px 25px;font-size:18px;font-weight:600;cursor:pointer;display:flex;align-items:center;position:relative;transition:background 0.2s ease}.product-faq-section .faq-question:hover{background:linear-gradient(135deg,#e6348b 0%,#c72877 100%)}.product-faq-section .faq-question .question-number{flex-shrink:0;margin-right:12px;font-weight:700}.product-faq-section .faq-question .question-text{flex:1;padding-right:40px}.product-faq-section .faq-question .toggle-icon{position:absolute;right:25px;width:16px;height:16px;animation:none!important}.product-faq-section .faq-question .toggle-icon::before,.product-faq-section .faq-question .toggle-icon::after{content:"";position:absolute;background-color:#fff}.product-faq-section .faq-question .toggle-icon::before{top:7px;left:0;width:16px;height:2px}.product-faq-section .faq-question .toggle-icon::after{top:0;left:7px;width:2px;height:16px}.product-faq-section .faq-question[aria-expanded=true] .toggle-icon::after{display:none}.product-faq-section .faq-answer{background-color:#fff;overflow:hidden;display:none}.product-faq-section .faq-answer.show{display:block}.product-faq-section .faq-answer .answer-content{padding:25px;color:#444;font-size:16px;line-height:1.7}.product-faq-section .faq-answer .answer-content p{margin-bottom:15px}.product-faq-section .faq-answer .answer-content p:last-child{margin-bottom:0}.product-faq-section .faq-answer .answer-content ul,.product-faq-section .faq-answer .answer-content ol{margin-bottom:15px;padding-left:20px}.product-faq-section .faq-answer .answer-content ul li,.product-faq-section .faq-answer .answer-content ol li{margin-bottom:8px}@media (max-width:767px){.product-faq-section{padding:70px 0}.product-faq-section .section-title{font-size:32px;margin-bottom:40px}.product-faq-section .faq-question{padding:16px 20px;font-size:16px}.product-faq-section .faq-question .toggle-icon{right:20px;width:16px;height:16px}.product-faq-section .faq-question .toggle-icon::before{top:7px;width:16px}.product-faq-section .faq-question .toggle-icon::after{left:7px;height:16px}.product-faq-section .faq-answer .answer-content{padding:20px;font-size:15px}}@media (max-width:480px){.product-faq-section{padding:50px 0}.product-faq-section .section-title{font-size:28px;margin-bottom:30px}.product-faq-section .faq-question{padding:14px 18px;font-size:15px}.product-faq-section .faq-question .question-number{margin-right:8px}.product-faq-section .faq-answer .answer-content{padding:18px;font-size:14px}}.results-showcase-section{padding:80px 0;background:#f8f9fa}.results-showcase-section .section-title{text-align:center;font-size:36px;font-weight:700;margin-bottom:40px;color:#000!important;background-color:transparent!important;border:0!important;max-width:100%!important}.results-showcase-section .section-subtitle{text-align:center;font-size:16px;color:#666;max-width:600px;margin:0 auto 60px;line-height:1.6}.results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:30px;max-width:1300px;margin:0 auto}.result-item{border-radius:24px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.08);transition:transform 0.3s ease,box-shadow 0.3s ease;border:1px solid rgba(0,0,0,.04)}.result-item:hover{transform:scale(1.02);box-shadow:0 16px 48px rgba(0,0,0,.15)}.result-image-wrapper{position:relative;width:100%;height:280px;overflow:hidden}.result-image{width:100%;height:100%;object-fit:cover;display:block}.percentage-circle{position:absolute;bottom:20px;left:20px;width:90px;height:90px;background:linear-gradient(135deg,#e94b98 0%,#d63384 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;border:5px solid #fff;box-shadow:0 8px 24px rgba(233,75,152,.3)}.percentage-number{color:#fff;font-size:20px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.1)}.result-description{background:linear-gradient(135deg,#e94b98 0%,#d63384 100%);color:#fff;padding:32px;margin:0;position:relative}.result-description::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 100%);pointer-events:none}.result-description p{margin:0;font-size:17px;line-height:1.6;font-weight:500;position:relative;z-index:1}.therapy-tabs-slider-section{padding:80px 0;background:#fff}.therapy-tabs-slider-section .section-title{text-align:center;font-size:36px;font-weight:700;margin-bottom:40px;color:#000!important;background-color:transparent!important;border:0!important;max-width:100%!important}.therapy-tabs{display:flex;justify-content:center;margin-bottom:50px;background:#e94b98;border-radius:50px;padding:4px;max-width:1000px;margin-left:auto;margin-right:auto;min-height:60px}.therapy-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:transparent;border:none;color:#fff;font-size:15px;font-weight:600;border-radius:40px;cursor:pointer;transition:all 0.3s ease;white-space:nowrap;min-height:50px}.therapy-tab.active{background:#fff;color:#333;box-shadow:0 2px 8px rgba(0,0,0,.1)}.therapy-tab span{font-weight:600;font-size:15px}.tab-icon{width:20px;height:20px;object-fit:contain;flex-shrink:0}.therapy-content-slider{position:relative;max-width:1200px;margin:0 auto}.therapy-content-wrapper{position:relative;overflow:hidden;border-radius:20px;background:#f8f9fa;height:500px}.therapy-content{position:absolute;top:0;left:0;width:100%;padding:60px;display:flex;align-items:center;gap:60px;height:100%;opacity:0;transition:opacity 0.5s ease;pointer-events:none}.therapy-content.active{opacity:1;pointer-events:all}.content-left{flex:1;display:flex;flex-direction:column;justify-content:center}.content-title{font-size:32px;font-weight:700;margin-bottom:30px;color:#333}.content-text{font-size:16px;line-height:1.6;color:#666}.content-right{flex:1;display:flex;justify-content:center;align-items:center;height:100%}.content-image{width:100%;height:380px;object-fit:cover;border-radius:15px}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:#e94b98;color:#fff;border:none;border-radius:50%;cursor:pointer;transition:all 0.3s ease;z-index:10;display:flex;align-items:center;justify-content:center}.slider-arrow:hover{background:#d63384;transform:translateY(-50%) scale(1.1)}.slider-arrow.next-arrow{right:0}.media-logos-slider-section{padding:60px 0;background:#f8f9fa}.logos-slider-wrapper{width:100%;overflow:hidden;white-space:nowrap}.logos-slider{display:inline-flex;align-items:center;animation:slide 25s linear infinite;will-change:transform}.logo-item{flex:0 0 auto;margin:0 30px;display:inline-flex;align-items:center;justify-content:center}.logo-image{width:114px;object-fit:contain}@keyframes slide{0%{transform:translateX(0)}100%{transform:translateX(-33.333%)}}@media (max-width:768px){.results-showcase-section{padding:60px 20px}.results-showcase-section .section-title{font-size:28px}.results-grid{grid-template-columns:1fr;gap:24px;max-width:100%}.result-image-wrapper{height:240px}.percentage-circle{width:80px;height:80px;bottom:16px;left:16px;border:4px solid #fff}.percentage-number{font-size:18px}.result-description{padding:24px}.result-description p{font-size:16px}.therapy-tabs-slider-section{padding:60px 20px}.therapy-tabs{flex-direction:column;gap:5px;border-radius:15px}.therapy-tab{border-radius:10px;padding:12px 15px;font-size:14px}.therapy-content{flex-direction:column;padding:40px 30px;gap:30px}.content-title{font-size:24px}.slider-arrow{width:40px;height:40px;font-size:16px}.media-logos-slider-section{padding:40px 0}.logo-image{max-height:45px}.logo-item{margin:0 15px}.logos-slider{animation-duration:30s}}.product-features-section{padding:80px 0;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);position:relative;overflow:hidden}.product-features-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(233,75,152,.05) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(233,75,152,.05) 0%,transparent 40%);pointer-events:none}.product-features-section .section-title{text-align:center;font-size:36px;font-weight:700;margin-bottom:15px;color:#1a1a1a!important;background-color:transparent!important;border:0!important;max-width:100%!important;letter-spacing:-.3px;position:relative}.product-features-section .section-title::after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:50px;height:3px;background:linear-gradient(135deg,#e94b98 0%,#d63384 100%);border-radius:2px}.product-features-section .features-wrapper{display:grid;grid-template-columns:1fr 580px 1fr;align-items:center;max-width:1600px;margin:0 auto;gap:40px;padding:0 20px}.product-features-section .features-left,.product-features-section .features-right{display:flex;flex-direction:column;gap:50px;padding-top:40px}.product-features-section .features-center{display:flex;justify-content:center;align-items:center;position:relative;padding:20px}.product-features-section .features-center .center-product-image{max-width:100%;height:auto;max-height:650px;object-fit:contain;border-radius:15px;box-shadow:0 20px 60px rgba(0,0,0,.1)}.product-features-section .feature-item{text-align:center;max-width:280px;padding:30px 20px;background:rgba(255,255,255,.9);backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(255,255,255,.4);box-shadow:0 8px 32px rgba(0,0,0,.06);transition:all 0.3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.product-features-section .feature-item:hover{transform:translateY(-4px)}.product-features-section .feature-item:hover::before{opacity:1}.product-features-section .feature-item.left{margin-left:auto}.product-features-section .feature-item.right{margin-right:auto}.product-features-section .feature-icon{width:60px;height:60px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;background:rgba(233,75,152,.1);border:2px solid transparent;border-radius:14px;font-size:24px;color:#e94b98;transition:all 0.3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px rgba(233,75,152,.15)}.product-features-section .feature-icon img{width:30px;height:30px;object-fit:contain;filter:none}.product-features-section .feature-icon:not(:has(img)){font-size:28px}.product-features-section .feature-title{font-size:18px;font-weight:600;margin-bottom:10px;color:#1a1a1a;text-transform:uppercase;letter-spacing:.8px;transition:color 0.3s ease;line-height:1.3}.product-features-section .feature-description{font-size:14px;line-height:1.5;margin:0;color:#666;font-weight:400}@media (max-width:1400px){.product-features-section .features-wrapper{grid-template-columns:1fr 500px 1fr;gap:35px}.product-features-section .features-left,.product-features-section .features-right{gap:45px}}@media (max-width:1200px){.product-features-section .features-wrapper{grid-template-columns:1fr 450px 1fr;gap:30px}.product-features-section .features-left,.product-features-section .features-right{gap:40px}}@media (max-width:992px){.product-features-section{padding:70px 20px}.product-features-section .features-wrapper{grid-template-columns:1fr 400px 1fr;gap:25px}.product-features-section .features-left,.product-features-section .features-right{gap:35px;padding-top:20px}.product-features-section .feature-item{max-width:250px;padding:25px 18px}}@media (max-width:768px){.product-features-section{padding:60px 15px}.product-features-section .section-title{font-size:30px;margin-bottom:35px}.product-features-section .features-wrapper{grid-template-columns:1fr;gap:35px;text-align:center}.product-features-section .features-left,.product-features-section .features-right{gap:25px;padding-top:0}.product-features-section .feature-item{text-align:center;max-width:100%;margin:0 auto!important;padding:25px 20px}.product-features-section .feature-item.left .feature-icon,.product-features-section .feature-item.right .feature-icon{margin:0 auto 15px!important}.product-features-section .features-center{padding:15px}.product-features-section .features-center .center-product-image{max-height:300px}.product-features-section .features-center::before,.product-features-section .features-center::after{width:60px;height:60px}.product-features-section .features-center::before{top:10px;left:10px}.product-features-section .features-center::after{bottom:10px;right:10px}.product-features-section .feature-icon{width:55px;height:55px;border-radius:12px;font-size:22px}.product-features-section .feature-icon img{width:26px;height:26px}.product-features-section .feature-title{font-size:16px;margin-bottom:8px}.product-features-section .feature-description{font-size:13px}}@media (max-width:480px){.product-features-section{padding:50px 15px}.product-features-section .section-title{font-size:26px}.product-features-section .feature-item{padding:20px 15px}.product-features-section .features-center .center-product-image{max-height:250px}.product-features-section .features-center::before,.product-features-section .features-center::after{display:none}.product-features-section .features-left,.product-features-section .features-right{gap:20px}}.step-by-step-guide-section{padding:100px 0;background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%)}.step-by-step-guide-section .section-title{text-align:center;font-size:42px;font-weight:700;margin-bottom:70px;color:#1a1a1a!important;background-color:transparent!important;border:0!important;max-width:100%!important;letter-spacing:-.5px;text-shadow:0 2px 4px rgba(0,0,0,.05)}.step-by-step-guide-section .steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;max-width:1500px;margin:0 auto}.step-by-step-guide-section .step-item{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.08);transition:all 0.4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.02);position:relative;min-height:560px;display:flex;flex-direction:column}.step-by-step-guide-section .step-item::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(233,75,152,.03) 0%,transparent 100%);border-radius:24px;opacity:0;transition:opacity 0.3s ease;pointer-events:none}.step-by-step-guide-section .step-image-wrapper{position:relative;width:100%;height:280px;overflow:hidden;flex-shrink:0}.step-by-step-guide-section .step-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease}.step-by-step-guide-section .step-item:hover .step-image{transform:scale(1.89)}.step-by-step-guide-section .step-content{background:linear-gradient(135deg,#e94b98 0%,#d63384 100%);color:#fff;padding:35px;position:relative;flex:1;display:flex;flex-direction:column}.step-by-step-guide-section .step-content::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.15) 0%,transparent 100%);pointer-events:none}.step-by-step-guide-section .step-content::after{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}.step-by-step-guide-section .step-title{font-size:21px;font-weight:700;margin-bottom:18px;color:#fff;position:relative;z-index:1;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,.1)}.step-by-step-guide-section .step-description{font-size:16px;line-height:1.7;margin:0;color:rgba(255,255,255,.95);position:relative;z-index:1}@media (max-width:1200px){.step-by-step-guide-section .steps-grid{grid-template-columns:repeat(2,1fr);gap:30px;max-width:900px}.step-by-step-guide-section .step-item{min-height:520px}}@media (max-width:768px){.step-by-step-guide-section{padding:80px 20px}.step-by-step-guide-section .section-title{font-size:32px;margin-bottom:50px}.step-by-step-guide-section .steps-grid{grid-template-columns:1fr;gap:30px;max-width:100%}.step-by-step-guide-section .step-item{min-height:480px}.step-by-step-guide-section .step-image-wrapper{height:220px}.step-by-step-guide-section .step-content{padding:28px}.step-by-step-guide-section .step-title{font-size:19px;margin-bottom:14px}.step-by-step-guide-section .step-description{font-size:15px;line-height:1.6}}@media (max-width:480px){.step-by-step-guide-section{padding:60px 15px}.step-by-step-guide-section .step-item{min-height:450px}.step-by-step-guide-section .step-image-wrapper{height:200px}.step-by-step-guide-section .step-content{padding:24px}.step-by-step-guide-section .step-title{font-size:18px;margin-bottom:12px}.step-by-step-guide-section .step-description{font-size:14px}}.product-faq-section{padding:100px 0;background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%)}.product-faq-section .scraped-container{max-width:1200px;margin:0 auto;padding:0 20px}.product-faq-section .section-title{text-align:center;font-size:42px;font-weight:700;margin-bottom:70px;color:#1a1a1a!important;background-color:transparent!important;border:0!important;max-width:100%!important;letter-spacing:-.5px;text-shadow:0 2px 4px rgba(0,0,0,.05)}.product-faq-section .faq-accordion{max-width:900px;margin:0 auto}.product-faq-section .faq-item{margin-bottom:15px;border-radius:12px;overflow:hidden}.product-faq-section .faq-item:last-child{margin-bottom:0}.product-faq-section .faq-question{background:linear-gradient(135deg,#e94b98 0%,#d63384 100%);color:#fff;padding:20px 25px;font-size:18px;font-weight:600;cursor:pointer;display:flex;align-items:center;position:relative;transition:background 0.2s ease}.product-faq-section .faq-question:hover{background:linear-gradient(135deg,#e6348b 0%,#c72877 100%)}.product-faq-section .faq-question .question-number{flex-shrink:0;margin-right:12px;font-weight:700}.product-faq-section .faq-question .question-text{flex:1;padding-right:40px}.product-faq-section .faq-question .toggle-icon{position:absolute;right:25px;width:16px;height:16px;animation:none!important}.product-faq-section .faq-question .toggle-icon::before,.product-faq-section .faq-question .toggle-icon::after{content:"";position:absolute;background-color:#fff}.product-faq-section .faq-question .toggle-icon::before{top:7px;left:0;width:16px;height:2px}.product-faq-section .faq-question .toggle-icon::after{top:0;left:7px;width:2px;height:16px}.product-faq-section .faq-question[aria-expanded=true] .toggle-icon::after{display:none}.product-faq-section .faq-answer{background-color:#fff;overflow:hidden;display:none}.product-faq-section .faq-answer.show{display:block}.product-faq-section .faq-answer .answer-content{padding:25px;color:#444;font-size:16px;line-height:1.7}.product-faq-section .faq-answer .answer-content p{margin-bottom:15px}.product-faq-section .faq-answer .answer-content p:last-child{margin-bottom:0}.product-faq-section .faq-answer .answer-content ul,.product-faq-section .faq-answer .answer-content ol{margin-bottom:15px;padding-left:20px}.product-faq-section .faq-answer .answer-content ul li,.product-faq-section .faq-answer .answer-content ol li{margin-bottom:8px}@media (max-width:767px){.product-faq-section{padding:70px 0}.product-faq-section .section-title{font-size:32px;margin-bottom:40px}.product-faq-section .faq-question{padding:16px 20px;font-size:16px}.product-faq-section .faq-question .toggle-icon{right:20px;width:16px;height:16px}.product-faq-section .faq-question .toggle-icon::before{top:7px;width:16px}.product-faq-section .faq-question .toggle-icon::after{left:7px;height:16px}.product-faq-section .faq-answer .answer-content{padding:20px;font-size:15px}}@media (max-width:480px){.product-faq-section{padding:50px 0}.product-faq-section .section-title{font-size:28px;margin-bottom:30px}.product-faq-section .faq-question{padding:14px 18px;font-size:15px}.product-faq-section .faq-question .question-number{margin-right:8px}.product-faq-section .faq-answer .answer-content{padding:18px;font-size:14px}}.new-template .single-products-featured-details{list-style:none;padding:0;margin:20px 0;display:flex;font-family:"Bomstad Display",sans-serif;font-weight:600;font-size:16px;align-items:flex-start;gap:15px}.new-template .products-featured-lists{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0;min-height:120px}.new-template .featured-list-icons{display:flex;align-items:center;justify-content:center;margin-bottom:15px;width:80px;height:80px;background:#f8f8f8;border-radius:50%;flex-shrink:0}.new-template .featured-list-icons img{width:30px;height:30px;object-fit:contain;filter:brightness(0)}.new-template .products-featured-lists{color:#333;line-height:1.3;font-size:15px;max-width:120px}.new-template .products-featured-lists:not(:has(.featured-list-icons))::before{content:"";width:60px;height:60px;background:#f8f8f8;border-radius:50%;margin-bottom:15px;flex-shrink:0;display:block}.new-template .single-products-featured-details.no-icons{grid-template-columns:none;flex-direction:column;gap:12px;margin:20px 0;padding:0;min-height:auto;font-family:"Bomstad Display",sans-serif;font-weight:600;font-size:16px;align-items:flex-start}.new-template .single-products-featured-details.no-icons .products-featured-lists{display:flex!important;align-items:center;flex-direction:row;white-space:nowrap;min-height:auto;max-width:none;margin:0;padding:0;text-align:left}.new-template .single-products-featured-details.no-icons .products-featured-lists.no-icon::before{content:"✓";background:#e91e63;color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;margin-right:10px;flex-shrink:0;margin-bottom:0;line-height:1}.new-template .single-products-featured-details.no-icons.timeline-style{position:relative;padding-left:30px}.new-template .single-products-featured-details.no-icons.timeline-style::before{content:"";position:absolute;left:10px;top:10px;bottom:10px;width:2px;background:#e91e63;opacity:.3}.new-template .single-products-featured-details.no-icons.timeline-style .products-featured-lists.no-icon::before{position:relative;z-index:1;margin-left:-15px;background:#e91e63;border:3px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.new-template .single-products-featured-details.no-icons.minimal-style .products-featured-lists.no-icon::before{content:"•";background:none;color:#e91e63;font-size:18px;font-weight:700;width:auto;height:auto;border-radius:0;margin-right:8px;display:inline}@media (max-width:768px){.new-template .single-products-featured-details{grid-template-columns:1fr;gap:20px}.new-template .single-products-featured-details.no-icons{gap:10px;margin:15px 0}.new-template .single-products-featured-details.no-icons .products-featured-lists{font-size:14px}.new-template .single-products-featured-details.no-icons .products-featured-lists.no-icon::before{width:18px;height:18px;font-size:11px;margin-right:8px}}@media (max-width:480px){.new-template .single-products-featured-details.no-icons .products-featured-lists{font-size:13px;line-height:1.4}}.new-template .button.single_add_to_cart_button{background-image:none!important;background-color:#d63384!important}.new-template div.product form.cart div.quantity{margin-top:30px;margin-bottom:30px}.new-template div.product form.cart div.quantity button{border-color:#000}.new-template div.product form.cart div.quantity button.plus:hover{background-image:none!important;background-color:#d63384!important}.new-template div.product form.cart div.quantity button.minus:hover{background-image:none!important;background-color:#d63384!important}.new-template del span.woocommerce-Price-amount.amount{display:block!important}.new-template p.price{display:block!important}.new-template .price ins .woocommerce-Price-amount{color:#d63384;font-size:25px}.product-accordions-section{padding:0;background:#fff}.product-accordions-section .scraped-container{max-width:1200px;margin:0 auto;padding:0 20px}.product-details-accordions{margin-top:30px;max-width:100%}.accordion-wrapper{border-radius:8px;overflow:hidden;border:1px solid #e0e0e0}.accordion-item{border-bottom:1px solid #e0e0e0;border-right:0!important;border-left:0!important;border-top:0!important}.accordion-item:last-child{border-bottom:none}.accordion-header{display:flex;align-items:center;padding:18px 20px;background:#fff;cursor:pointer;transition:background-color 0.2s ease;font-family:"Bomstad Display",sans-serif;font-weight:600;font-size:16px;color:#333}.accordion-header:hover{background-color:#f8f9fa}.accordion-header[aria-expanded=true]{background-color:#f0f0f0}.accordion-icon{display:flex;align-items:center;margin-right:15px;color:#666;flex-shrink:0}.accordion-title{flex:1;font-weight:600}.accordion-toggle{width:16px;height:16px;position:relative;flex-shrink:0}.accordion-toggle::before,.accordion-toggle::after{content:"";position:absolute;background-color:#666;transition:transform 0.2s ease}.accordion-toggle::before{top:7px;left:0;width:16px;height:2px}.accordion-toggle::after{top:0;left:7px;width:2px;height:16px}.accordion-header[aria-expanded=true] .accordion-toggle::after{transform:rotate(90deg);opacity:0}.accordion-content{overflow:hidden;display:none;background-color:#fff}.accordion-content.show{display:block}.accordion-body{padding:20px;color:#666;line-height:1.6;font-size:15px;border-top:1px solid #f0f0f0}.accordion-body p{margin-bottom:15px}.accordion-body p:last-child{margin-bottom:0}.accordion-body ul,.accordion-body ol{margin-bottom:15px;padding-left:20px}.accordion-body li{margin-bottom:8px}.accordion-body h1,.accordion-body h2,.accordion-body h3,.accordion-body h4,.accordion-body h5,.accordion-body h6{margin-bottom:15px;margin-top:20px;color:#333}.accordion-body h1:first-child,.accordion-body h2:first-child,.accordion-body h3:first-child,.accordion-body h4:first-child,.accordion-body h5:first-child,.accordion-body h6:first-child{margin-top:0}@media (max-width:768px){.product-accordions-section{padding:30px 0}.accordion-header{padding:15px 18px;font-size:15px}.accordion-icon{margin-right:12px}.accordion-body{padding:18px;font-size:14px}}@media (max-width:480px){.product-accordions-section{padding:20px 0}.accordion-header{padding:12px 15px;font-size:14px}.accordion-icon{margin-right:10px}.accordion-body{padding:15px;font-size:13px}}.woocommerce-product-gallery{position:relative;margin-bottom:40px}.woocommerce-product-gallery__wrapper{border-radius:27px;background-color:#dee9ee;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.05);transition:all 0.3s ease}.woocommerce-product-gallery__wrapper:hover{box-shadow:0 12px 40px rgba(0,0,0,.1)}.woocommerce div.product div.images img{object-fit:contain;object-position:center;margin:0;transition:transform 0.3s ease}.woocommerce div.product div.images img:hover{transform:scale(1.02)}.gallery-nav{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:rgba(255,255,255,.9);border:none;border-radius:50%;box-shadow:0 3px 15px rgba(0,0,0,.1);cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;opacity:.7}.new-template .gallery-nav svg{width:24px;height:24px}.new-template .gallery-nav:hover{opacity:1}.old-template .gallery-nav svg{color:#e16317!important}.old-template .gallery-nav:hover{background-color:#e16317!important}.old-template .gallery-nav:hover svg{color:white!important}.old-template .custom-thumbnail.active{border-color:#e16317!important}.gallery-nav:hover svg{color:#fff}.gallery-nav.prev{left:20px}.gallery-nav.next{right:20px}.custom-thumbnail-container{display:flex;overflow-x:auto;gap:10px;padding:10px 0;margin-top:15px;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.custom-thumbnail-container::-webkit-scrollbar{display:none}.custom-thumbnail{flex:0 0 auto;width:80px;height:80px;border-radius:10px;overflow:hidden;cursor:pointer;opacity:.7;border:2px solid transparent;background-color:#dee9ee;transition:all 0.3s ease}.custom-thumbnail img{width:100%;height:100%;object-fit:contain;padding:0!important}.custom-thumbnail:hover{opacity:1;transform:translateY(-2px)}.custom-thumbnail.active{opacity:1}@media (max-width:768px){.gallery-nav{width:40px;height:40px}.gallery-nav svg{width:20px;height:20px}.gallery-nav.prev{left:10px}.gallery-nav.next{right:10px}}@media (max-width:480px){.gallery-nav{width:35px;height:35px}.gallery-nav svg{width:18px;height:18px}.custom-thumbnail{width:60px;height:60px}}.flex-control-nav.flex-control-thumbs{display:none}.woocommerce-product-gallery img,.product-images img,div.product div.images img{cursor:default!important;pointer-events:none!important}.woocommerce-product-gallery img:hover,.product-images img:hover,div.product div.images img:hover{cursor:default!important;transform:none!important}.woocommerce-product-gallery a,.product-images a,div.product div.images a{cursor:default!important;pointer-events:none!important;text-decoration:none!important}.woocommerce-product-gallery a:hover,.product-images a:hover,div.product div.images a:hover{cursor:default!important}.woocommerce-product-gallery a.zoom,.woocommerce-product-gallery a[data-lightbox],.woocommerce-product-gallery a[data-fancybox],.product-images a.zoom,.product-images a[data-lightbox],.product-images a[data-fancybox],div.product div.images a.zoom,div.product div.images a[data-lightbox],div.product div.images a[data-fancybox]{cursor:default!important;pointer-events:none!important}.woocommerce-product-gallery .woocommerce-product-gallery__trigger,.product-images .woocommerce-product-gallery__trigger,div.product div.images .woocommerce-product-gallery__trigger{display:none!important;pointer-events:none!important}.woocommerce-product-gallery .flex-control-nav,.woocommerce-product-gallery .flex-direction-nav,.product-images .flex-control-nav,.product-images .flex-direction-nav,div.product div.images .flex-control-nav,div.product div.images .flex-direction-nav{pointer-events:auto!important}.woocommerce-product-gallery .flex-control-nav a,.woocommerce-product-gallery .flex-direction-nav a,.product-images .flex-control-nav a,.product-images .flex-direction-nav a,div.product div.images .flex-control-nav a,div.product div.images .flex-direction-nav a{pointer-events:auto!important;cursor:pointer!important}.woocommerce-product-gallery .custom-thumbnail-container,.product-images .custom-thumbnail-container,div.product div.images .custom-thumbnail-container{pointer-events:auto!important}.woocommerce-product-gallery .custom-thumbnail-container .custom-thumbnail,.product-images .custom-thumbnail-container .custom-thumbnail,div.product div.images .custom-thumbnail-container .custom-thumbnail{pointer-events:auto!important;cursor:pointer!important}.woocommerce-product-gallery .custom-thumbnail-container .custom-thumbnail:hover,.product-images .custom-thumbnail-container .custom-thumbnail:hover,div.product div.images .custom-thumbnail-container .custom-thumbnail:hover{cursor:pointer!important}.woocommerce-product-gallery .gallery-nav,.product-images .gallery-nav,div.product div.images .gallery-nav{pointer-events:auto!important;cursor:pointer!important}.woocommerce-product-gallery .gallery-nav:hover,.product-images .gallery-nav:hover,div.product div.images .gallery-nav:hover{cursor:pointer!important}.woocommerce div.product div.images img{cursor:default!important;pointer-events:none!important}.woocommerce div.product div.images img.zoomImg{display:none!important}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{pointer-events:auto!important}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image{pointer-events:none!important;cursor:default!important}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image img{pointer-events:none!important;cursor:default!important}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image a{pointer-events:none!important;cursor:default!important}.new-template .related{display:none}.section-reviews{padding:100px 0}.section-reviews .section-title{text-align:center;font-size:42px;font-weight:700;margin-bottom:70px;color:#1a1a1a!important;background-color:#fff!important;border:0!important;max-width:100%!important;letter-spacing:-.5px;text-shadow:0 2px 4px rgba(0,0,0,.05)}