.faq-section{padding-top:var(--pt-desktop);padding-bottom:var(--pb-desktop)}.faq-header{text-align:center;margin-bottom:36px}.faq-title{margin:0;font-size:48px;line-height:1;font-weight:600;letter-spacing:0px;color:#121212}.faq-subtitle{margin-top:12px;color:#8c8c8c;font-size:20px;font-weight:400;letter-spacing:0;line-height:1}.faq-answer p{margin-bottom:0}.faq-wrapper{background:#f5f5f5;padding:30px 22px;display:flex;flex-direction:column;gap:30px}.faq-item:last-child{border-bottom:0}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 0;cursor:pointer;background:transparent;border:none;text-align:start;font-size:18px;color:#1b263b;font-weight:600;letter-spacing:0%}.faq-answer{max-height:0;overflow:hidden;transition:max-height .2s ease,opacity .3s ease;opacity:0;display:block}.faq-item .faq-question{padding:0}.faq-answer-inner{padding-bottom:0;font-size:16px;line-height:1;color:#1b263b;font-weight:300;letter-spacing:0}.faq-item.active-faq .faq-answer{opacity:1;margin-top:4px}.faq-icon{width:18px;height:18px;position:relative;flex-shrink:0}.faq-icon span{position:absolute;top:0;transition:opacity .4s ease}.faq-item .faq-icon .horizontal{opacity:0}.faq-item.active-faq .faq-icon .horizontal,.faq-item.active .faq-icon .vertical{opacity:1}.faq-item.active-faq .faq-icon .vertical{opacity:0}@media(max-width:767px){.faq-section{padding-top:var(--pt-mobile);padding-bottom:var(--pb-mobile)}.faq-title{font-size:28px}.faq-subtitle{font-size:16px}.faq-header{margin-bottom:28px}.faq-answer-inner{line-height:1.5}.faq-question{font-size:14px;align-items:start;gap:8px}.faq-section .page-width{padding:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/collection-faq.css.map */
