.apollo-faq{background:var(--apollo-faq-bg, #f4f5fa);color:var(--apollo-faq-text, #1b2121)}.apollo-faq__heading{margin:0 0 3.2rem;color:inherit;text-align:center;font-size:clamp(2.6rem,3.2vw,4rem);font-weight:800;line-height:1.15;letter-spacing:-.02em}.apollo-faq__list{display:flex;flex-direction:column;gap:1.2rem}.apollo-faq__item{background:#fff;border:1px solid var(--apollo-faq-border, #e4e6ef);border-radius:0;overflow:hidden;transition:background-color .25s ease,border-color .25s ease}.apollo-faq__summary{display:flex;align-items:center;gap:1.6rem;padding:1.8rem 2rem;cursor:pointer;list-style:none}.apollo-faq__summary::-webkit-details-marker{display:none}.apollo-faq__badge{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:3.6rem;height:3.6rem}.apollo-faq__badge-icon{width:100%;height:100%;object-fit:contain}.apollo-faq__badge-icon--light{display:none}.apollo-faq__question{flex:1 1 auto;font-size:clamp(1.5rem,1.6vw,1.7rem);font-weight:600;line-height:1.35}.apollo-faq__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.8rem;height:2.8rem;transition:transform .25s ease}.apollo-faq__icon-img{width:100%;height:100%;object-fit:contain}.apollo-faq__item[open] .apollo-faq__icon{transform:rotate(180deg)}.apollo-faq__item[open] .apollo-faq__icon-img{filter:brightness(100)}.apollo-faq__answer{padding:0 2rem 2rem 7.2rem;color:inherit;font-size:1.5rem;line-height:1.6;opacity:.85}.apollo-faq__answer p{margin:0}.apollo-faq__answer p+p{margin-top:1rem}.apollo-faq__item[open]{background:#2b2b2b;border-color:#2b2b2b;color:#fff}.apollo-faq__item[open] .apollo-faq__badge-icon--dark{display:none}.apollo-faq__item[open] .apollo-faq__badge-icon--light{display:block}.apollo-faq__hint{margin:0;opacity:.7;font-size:1.4rem}@media screen and (max-width:749px){.apollo-faq__summary{gap:1.2rem;padding:1.4rem 1.6rem}.apollo-faq__badge{width:3rem;height:3rem}.apollo-faq__question{font-size:1.5rem}.apollo-faq__icon{width:2.4rem;height:2.4rem}.apollo-faq__answer{padding:0 1.6rem 1.6rem 5.8rem}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-apollo-product-faq.css.map */
