.performance-content h1,.performance-content h2,.insole-vs-table .heading,.insole-tech-section h2,.tech-text h2,.sports-content h2,.review-slider-section .heading,.custom-faq- .faq-heading,.faq-heading{font-weight:800!important;letter-spacing:-.02em!important;line-height:1.08!important;color:#f5f5f0!important}.performance-hero{background:#131418!important;color:#f5f5f0!important}.performance-desc{color:#f5f5f0b3!important}.performance-list li{color:#f5f5f0d9!important}.performance-list li:before,.performance-list li::marker{color:#00e5a0!important}.performance-btn,.performance-buttons a{background:#00e5a0!important;color:#131418!important;border:1px solid #00e5a0!important;border-radius:4px!important;font-weight:700!important;min-height:48px;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)!important}.performance-btn:hover,.performance-buttons a:hover{transform:translateY(-2px);box-shadow:0 0 28px #00e5a059}.insole-vs-table{background:#131418!important;color:#f5f5f0!important}.insole-vs-table .subheading{color:#f5f5f0a6!important}.insole-vs-table .table-wrap{border:1px solid #2a2d33!important;border-radius:6px!important;overflow:hidden;background:#1d1f24!important}.insole-vs-table table,.insole-vs-table th,.insole-vs-table td{background:transparent!important;color:#f5f5f0!important;border-color:#2a2d33!important}.insole-vs-table tr:nth-child(2n) td{background:#f5f5f005!important}.insole-vs-table .our-col{background:#00e5a014!important;color:#f5f5f0!important;border-inline:1px solid rgba(0,229,160,.35)!important;font-weight:600}.insole-vs-table .icon,.insole-vs-table .cell-flex svg{color:#00e5a0!important;fill:#00e5a0!important}.insole-tech-section{background:#131418!important;color:#f5f5f0!important}.insole-tech-section .subheading,.tech-text p{color:#f5f5f0b3!important}.tech-image img{border-radius:6px;border:1px solid #2a2d33}.sports-section{color:#f5f5f0!important}.sports-desc{color:#f5f5f0b3!important}.sports-media img{border-radius:6px;border:1px solid #2a2d33;transition:transform .6s cubic-bezier(.16,1,.3,1)}.sports-media:hover img{transform:scale(1.02)}.custom-video-section{background:#131418!important}.custom-videoo-block video,.cust-videos-blocks video{border-radius:6px;border:1px solid #2a2d33}.custom-buttons-sl button,.left-button,.custom-video-sec button{background:#131418d9!important;border:1px solid rgba(245,245,240,.24)!important;color:#f5f5f0!important;border-radius:50%!important;transition:border-color .18s ease,color .18s ease}.custom-buttons-sl button:hover,.custom-video-sec button:hover{border-color:#00e5a0!important;color:#00e5a0!important}.review-slider-section{background:#131418!important;color:#f5f5f0!important}.review-card{background:#1d1f24!important;border:1px solid #2a2d33!important;border-radius:6px!important;color:#f5f5f0d9!important;box-shadow:0 24px 48px #00000059!important;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s cubic-bezier(.16,1,.3,1)}.review-card:hover{transform:translateY(-4px);border-color:#00e5a066!important}.review-card *{color:inherit}.review-card strong,.review-card b{color:#f5f5f0!important}.faq-box{border:1px solid #2a2d33!important;border-radius:6px!important}.faq-item{border:1px solid #2a2d33!important;border-radius:6px!important;transition:border-color .2s ease}.faq-item:hover{border-color:#00e5a066!important}.faq-question{font-weight:600!important}.faq-icon{color:#00e5a0!important}@media(prefers-reduced-motion:reduce){.performance-btn,.performance-buttons a,.sports-media img,.review-card,.faq-item{transition:none!important}.performance-btn:hover,.sports-media:hover img,.review-card:hover{transform:none!important}}.performance-hero :is(h1,h2,h3,h4,h5,h6),.insole-vs-table :is(h1,h2,h3,h4,h5,h6),.insole-tech-section :is(h1,h2,h3,h4,h5,h6),.sports-section :is(h1,h2,h3,h4,h5,h6),.custom-video-section :is(h1,h2,h3,h4,h5,h6),.review-slider-section :is(h1,h2,h3,h4,h5,h6),[class*=custom-faq] :is(h1,h2,h3,h4,h5,h6){color:#f5f5f0!important}.performance-hero :is(p,li,span,a,div,td,th,strong,em,small,blockquote),.insole-vs-table :is(p,li,span,a,div,td,th,strong,em,small),.insole-tech-section :is(p,li,span,a,div,td,th,strong,em,small),.sports-section :is(p,li,span,a,div,td,th,strong,em,small),.custom-video-section :is(p,li,span,a,div,strong,em,small),.review-slider-section :is(p,li,span,a,div,td,th,strong,em,small,blockquote),[class*=custom-faq] :is(p,li,span,a,div,strong,em,small){color:#f5f5f0d1!important}.performance-hero .performance-btn,.performance-hero .performance-btn :is(span,div),.performance-hero .performance-buttons a,.performance-hero .performance-buttons a :is(span,div){color:#131418!important}.insole-vs-table .our-col,.insole-vs-table .our-col :is(span,div){color:#f5f5f0!important}.insole-vs-table .icon,.insole-vs-table .icon *,[class*=custom-faq] .faq-icon,[class*=custom-faq] .faq-icon *{color:#00e5a0!important}.review-slider-section .review-card :is(strong,b){color:#f5f5f0!important}.page-width{max-width:1200px;margin:0 auto;padding:0 3rem}@media(max-width:768px){.page-width{padding:0 1.5rem}}.insole-tech-section .subheading,.sports-section .subheading,.review-slider-section .subheading{margin:0 0 2.2rem;font-size:1.125rem;line-height:1.3}
/*# sourceMappingURL=/cdn/shop/t/5/assets/insolebuddy-pdp-sections.css.map */
