.faq{background:var(--faq-bg, #fff);color:var(--faq-text, #1f2a2e);padding:56px 0}.faq__wrapper{max-width:900px;margin:0 auto;padding:0 var(--spacing-4, 16px);text-align:left}.faq__title{color:var(--faq-heading, currentColor);text-align:center;margin:0 0 8px}.faq__subtitle{text-align:center;font-weight:300;font-size:24px;color:var(--bs-body-color)}.faq__list{display:grid;gap:var(--faq-gap, 8px);margin:30px 0;padding:0;list-style:none}.faq__question{width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;background:transparent;border:0;border-bottom:1px solid var(--faq-border, #e6e6e6);padding:14px 0;color:inherit;text-align:left;cursor:pointer;font-weight:600}.faq__question:hover{opacity:.95}.faq__question-text{margin:0}.faq__chev{width:18px;height:18px;transition:transform .2s ease}.faq__question[aria-expanded=true] .faq__chev{transform:rotate(180deg)}.faq__answer{overflow:hidden;transition:max-height .25s ease;border-radius:var(--faq-radius, 8px);background:transparent;border-bottom:1px solid var(--faq-border, #e6e6e6)}.faq__answer-inner{padding:10px 0 16px;font-weight:300}.faq__footer{margin-top:14px;text-align:left;opacity:.85}.faq__footer-link{text-decoration:underline}@media (max-width: 600px){.faq{padding:40px 0}.faq__wrapper{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/custom-faq-accordion.css.map */
