.faq{background-color:var(--faq-bg);padding:var(--faq-padding-top) 25px var(--faq-padding-bottom)}.faq__inner{max-width:var(--faq-max-width);margin:0 auto}.faq__heading{color:var(--faq-heading-color);font-size:var(--faq-heading-size);line-height:1.25;letter-spacing:.08em;text-transform:uppercase;text-align:center;margin:0 0 18px}.faq__subtext{color:var(--faq-subtext-color);font-size:var(--faq-subtext-size);line-height:1.7;text-align:center;margin:0 auto 44px;max-width:480px}.faq__subtext p{margin:0}.faq__item{border-bottom:1px solid var(--faq-divider-color)}.faq__item:first-child{border-top:1px solid var(--faq-divider-color)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 2px;cursor:pointer;list-style:none}.faq__question::-webkit-details-marker{display:none}.faq__question-text{color:var(--faq-question-color);font-size:var(--faq-question-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.5}.faq__icon{flex:none;display:flex;align-items:center;justify-content:center;width:12px;height:12px;color:var(--faq-icon-color);transition:transform .25s ease}.faq__icon svg{width:100%;height:100%}.faq__item[open] .faq__icon{transform:rotate(45deg)}.faq__answer{color:var(--faq-answer-color);font-size:var(--faq-answer-size);line-height:1.75;padding:0 28px 22px 2px}.faq__answer p{margin:0 0 1em}.faq__answer p:last-child{margin-bottom:0}.faq__answer a{color:var(--faq-link-color);text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}.faq__answer a:hover{opacity:.75}@media screen and (max-width:749px){.faq{padding-left:20px;padding-right:20px}.faq__heading{font-size:var(--faq-heading-size-mobile)}.faq__subtext{margin-bottom:32px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-faq-accordion.css.map */
