.faq{--faq-radius: 1.2rem;--faq-toggle-size: 2.8rem;background-color:var(--faq-bg, #fdfdf0)}.faq__inner{max-width:90rem;margin:0 auto}.faq__header{text-align:center;margin-bottom:3.2rem}.faq__heading{margin:0;color:var(--faq-text, #111111)}.faq__subheading{margin:1.2rem 0 0;font-size:1.6rem;line-height:1.4;font-weight:400;color:var(--faq-text, #111111)}.faq__list{display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none}.faq__item{background:var(--faq-card, #ffffff);border-radius:var(--faq-radius);box-shadow:0 .2rem .8rem #00000014;overflow:hidden}.faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.8rem 2rem;cursor:pointer}.faq__item summary .icon-caret{position:static;height:auto;right:auto;top:auto}.faq__question{margin:0;flex:1;font-size:1.6rem;line-height:1.35;font-weight:700;color:var(--faq-text, #111111)}.faq__toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--faq-toggle-size);height:var(--faq-toggle-size);border-radius:50%;background-color:var(--faq-toggle, #228b22);color:#fff}.faq__toggle svg{width:1.1rem;height:.7rem;display:block;transform:rotate(180deg);transition:transform .2s ease}.faq__item details[open] .faq__toggle svg{transform:rotate(0)}.faq__answer{padding:0 2rem 1.8rem;color:var(--faq-text, #111111);font-size:1.5rem;line-height:1.5;font-weight:400}.faq__answer>*:first-child{margin-top:0}.faq__answer>*:last-child{margin-bottom:0}@media screen and (max-width:749px){.faq__header{margin-bottom:2.4rem}.faq__item summary{padding:1.4rem 1.6rem;gap:1.2rem}.faq__question{font-size:1.5rem}.faq__answer{padding:0 1.6rem 1.4rem;font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-faq.css.map */
