.gb-faq{background:#0d0d0d;padding:90px 60px}.gb-faq-inner{max-width:820px;margin:0 auto}.gb-faq-header{text-align:center;margin-bottom:64px}.gb-faq-title{font-family:DM Sans,sans-serif;font-size:28px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#fff;margin:0 0 18px}.gb-faq-title span{color:#dc2626}.gb-faq-title:after{content:"";display:block;width:60px;height:2px;background:#dc2626;margin:12px auto 0}.gb-faq-list{display:flex;flex-direction:column}.gb-faq-item{border-bottom:1px solid rgba(220,38,38,.25);border-left:3px solid transparent;transition:border-color .3s ease,background .3s ease,padding .3s ease}.gb-faq-item:first-child{border-top:1px solid rgba(220,38,38,.25)}.gb-faq-item.open{border-left-color:#dc2626;background:#dc26260a;padding-left:20px}.gb-faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;background:transparent;border:none;cursor:pointer;padding:22px 0;text-align:left}.gb-faq-question-text{font-family:DM Sans,sans-serif;font-size:18px;font-weight:400;color:#ffffffd9;letter-spacing:.02em;line-height:1.4;transition:color .2s ease}.gb-faq-question.open .gb-faq-question-text{color:#fff;font-weight:600}.gb-faq-icon{font-size:24px;font-weight:300;color:#dc2626;line-height:1;flex-shrink:0;transition:transform .3s ease,color .2s ease;width:24px;text-align:center}.gb-faq-question.open .gb-faq-icon{color:#dc2626;transform:rotate(45deg)}.gb-faq-answer{overflow:hidden;max-height:0;transition:max-height .4s ease,padding .3s ease}.gb-faq-answer.open{max-height:400px;padding-bottom:24px}.gb-faq-answer p{font-family:DM Sans,sans-serif;font-size:18px;color:#ffffffb3;line-height:1.75;margin:0;letter-spacing:.02em}@media(max-width:906px){.gb-faq{padding:64px 24px}.gb-faq-title{font-size:28px}.gb-faq-question-text{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/gb-faq.css.map */
