.cf-dp-faq-section{padding:100px 0}.cf-dp-faq-section p{font-weight:500;margin:0;text-align:center;text-transform:uppercase;font-size:22px;padding-bottom:5px}.cf-dp-faq-section h2{font-size:60px;line-height:68px;font-weight:900;padding-bottom:50px;letter-spacing:0;max-width:650px;width:100%;margin:0 auto;text-align:center}.cf-dp-faq-section .faq-columns{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.cf-dp-faq-section .faq-column{flex:1;min-width:300px}.cf-dp-faq-section .faq-item{background:#f2f0ec;border-radius:12px;padding:20px;margin-bottom:20px;position:relative;cursor:pointer;transition:all .3s ease}.cf-dp-faq-section .faq-question{font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:10px;color:#000;font-size:16px;line-height:26px}.cf-dp-faq-section .plus-icon svg{width:24px;height:25px;transition:transform .3s ease}.cf-dp-faq-section span.plus-icon{height:25px}.cf-dp-faq-section .faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,opacity .4s ease;opacity:0;font-size:14px;line-height:22px}.cf-dp-faq-section .faq-item.active .faq-answer{max-height:300px;opacity:1}@media (max-width:1023px){.cf-dp-faq-section{padding:80px 0}}@media (max-width: 768px){.cf-dp-faq-section .faq-columns{flex-direction:column}.cf-dp-faq-section .faq-column{width:100%}.cf-dp-faq-section h2{font-size:50px;line-height:60px}.cf-dp-faq-section .faq-columns{gap:0}.cf-dp-faq-section{padding:50px 0}}@media (max-width:576px){.cf-dp-faq-section h2{font-size:28px;line-height:36px}.cf-dp-faq-section p{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
