.faq{position:relative;overflow:hidden}.faq--alt-bg{background:#ffffff05;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.faq__inner{position:relative;width:100%;max-width:1650px;margin:0 auto;padding:0 40px}.faq__header{max-width:700px;margin-bottom:3rem}.faq__header-top{display:inline-flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.faq__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:#fb33331a;border:1px solid rgba(251,51,51,.2);border-radius:16px;color:var(--color-primary, #fb3333);font-size:1.5rem;flex-shrink:0}.faq__subheading{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary, #fb3333)}.faq__heading{font-family:var(--font-heading, "Exo 2", sans-serif);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:#fff;margin:0 0 .75rem}.faq__text{font-size:1rem;line-height:1.7;color:#fff9;margin:0}.faq__row{margin-bottom:2.5rem}.faq__row:last-child{margin-bottom:0}.faq__row-title{font-family:var(--font-heading, "Exo 2", sans-serif);font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 1.25rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.1)}.faq__columns{display:flex;gap:2rem}.faq__column{flex:1;display:flex;flex-direction:column;gap:1rem}.faq__item{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:border-color .2s ease,background .2s ease;cursor:pointer}.faq__item:hover{border-color:#ffffff26;background:#ffffff0d}.faq__item--open{border-color:#fb33334d;background:#fb33330d}.faq__item--open:hover{border-color:#fb333366}.faq__question{display:flex;align-items:center;gap:1rem;width:100%;padding:1.25rem;color:#fff;font-size:.95rem;font-weight:600;transition:color .2s ease}.faq__item:hover .faq__question,.faq__item--open .faq__question{color:var(--color-primary, #fb3333)}.faq__question-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#fb33331a;border-radius:8px;color:var(--color-primary, #fb3333);font-size:.9rem;flex-shrink:0;transition:all .2s ease}.faq__item:hover .faq__question-icon{background:#fb333326}.faq__item--open .faq__question-icon{background:#fb333333}.faq__question-text{flex:1;line-height:1.4}.faq__toggle-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ffffff0d;border-radius:6px;font-size:.7rem;color:#fff9;flex-shrink:0;transition:all .2s ease}.faq__question:hover .faq__toggle-icon{background:#fb33331a;color:var(--color-primary, #fb3333)}.faq__item--open .faq__toggle-icon{background:#fb333326;color:var(--color-primary, #fb3333)}.faq__icon-plus,.faq__icon-minus{position:absolute}.faq__toggle-icon{position:relative}.faq__icon-minus,.faq__item--open .faq__icon-plus{display:none}.faq__item--open .faq__icon-minus{display:block}.faq__answer{display:none;padding:0 1.25rem 1.25rem}.faq__item--open .faq__answer{display:block}.faq__answer-content{font-size:.9rem;line-height:1.7;color:#ffffffb3}.faq__answer-content p{margin:0 0 .75rem}.faq__answer-content p:last-child{margin-bottom:0}.faq__answer-content ul,.faq__answer-content ol{margin:0 0 .75rem 1.25rem;padding:0}.faq__answer-content li{margin-bottom:.35rem}.faq__answer-content a{color:var(--color-primary, #fb3333);text-decoration:underline}.faq__answer-content a:hover{text-decoration:none}.faq__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background:#ffffff05;border:1px dashed rgba(255,255,255,.1);border-radius:16px}.faq__empty i{font-size:3rem;color:#ffffff1a;margin-bottom:1rem}.faq__empty p{font-size:.9rem;color:#ffffff80;margin:0}@media (max-width: 900px){.faq__columns{flex-direction:column;gap:1rem}}@media (max-width: 768px){.faq__inner{padding:0 20px}.faq__question{padding:1rem;font-size:.9rem}.faq__answer{padding:0 1rem 1rem}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-faq.css.map */
