.faq-section{background-color:var(--faq-bg, #ffffff);color:var(--faq-text, #1a1a1a);padding-top:60px;padding-bottom:60px}.faq-section__container{max-width:860px;margin:0 auto;padding:0 24px}.faq-section__title{font-size:36px;line-height:1.2;font-weight:700;text-align:center;margin:0 0 60px;letter-spacing:-.01em}.faq-section__intro{font-size:18px;line-height:1.6;text-align:center;max-width:640px;margin:0 auto 48px;color:#1a1a1abf}.faq-section__intro p{margin:0 0 12px}.faq-section__intro p:last-child{margin-bottom:0}.faq-section__list{border-top:1px solid rgba(26,26,26,.12)}.faq-section__empty{text-align:center;padding:40px 0;color:#1a1a1a80}.faq-item{border-bottom:1px solid rgba(26,26,26,.12)}.faq-item__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;cursor:pointer;text-align:left;padding:22px 4px;font-size:25px;font-weight:600;color:inherit;font-family:inherit;-webkit-tap-highlight-color:transparent}.faq-item__question:hover{opacity:.75}.faq-item__question:focus-visible{outline:2px solid var(--faq-accent, #c8102e);outline-offset:4px;border-radius:2px}.faq-item__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--faq-accent, #c8102e);transition:transform .25s ease}.faq-item.is-open .faq-item__icon{transform:rotate(45deg)}.faq-item__answer{overflow:hidden;max-height:0px;transition:max-height .25s ease}.faq-item__answer-inner{padding:0 4px 22px;font-size:15px;line-height:1.7;color:#1a1a1abf}.faq-item__answer-inner p{margin:0 0 12px}.faq-item__answer-inner p:last-child{margin-bottom:0}.faq-item__answer-inner a{color:var(--faq-accent, #c8102e);text-decoration:underline}.faq-item__answer-inner ul,.faq-item__answer-inner ol{margin:0 0 12px;padding-left:20px}@media screen and (max-width:749px){.faq-section{padding-top:40px;padding-bottom:40px}.faq-section__container{padding:0 16px}.faq-section__title{font-size:26px;margin-bottom:14px}.faq-section__intro{font-size:15px;margin-bottom:32px}.faq-item__question{padding:16px 2px;font-size:15px;gap:12px}.faq-item__answer-inner{padding:0 2px 16px;font-size:14px}}@media screen and (max-width:480px){.faq-section__title{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/aeolus-faq.css.map */
