.faq-section{padding:60px 0}.faq-section__heading{font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700;color:#000f52;margin-bottom:8px;text-align:center}.faq-section__description{text-align:center;color:#555;margin-bottom:36px;font-size:1rem}.faq-checkbox{position:absolute;opacity:0;z-index:-1}.faq-tabs{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-tab{border:1px solid #e0e4ed;border-radius:8px;overflow:hidden;background:#fff}.faq-tab__label{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 20px;font-weight:600;font-size:1rem;color:#000f52;cursor:pointer;background:#fff;text-align:left;line-height:1.4;transition:background .2s ease;box-sizing:border-box}.faq-tab__label:hover{background:#f5f7fa}.faq-tab__label:after{content:"+";font-size:1.5rem;font-weight:300;color:#ff6b35;flex-shrink:0;line-height:1}.faq-checkbox:checked~.faq-tab__label{background:#f5f7fa}.faq-checkbox:checked~.faq-tab__label:after{content:"\2212"}.faq-tab__content{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease;padding:0 20px;background:#fff;color:#333;font-size:.975rem;line-height:1.75;box-sizing:border-box}.faq-tab__content p{margin:0 0 12px}.faq-tab__content p:last-child{margin-bottom:0}.faq-tab__content a{color:#ff6b35;text-decoration:underline}.faq-checkbox:checked~.faq-tab__content{max-height:600px;padding:16px 20px 20px}@media(max-width:768px){.faq-section{padding:40px 0}.faq-tab__label{padding:14px 16px;font-size:.95rem}.faq-checkbox:checked~.faq-tab__content{padding:12px 16px 16px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/faq-style.css.map */
