.faq{background:var(--faq-bg, #ffffff);padding:var(--faq-padding-top, 64px) 24px var(--faq-padding-bottom, 64px)}.faq__inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.faq__header{text-align:center;display:flex;flex-direction:column;gap:8px}.faq__eyebrow{font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--faq-eyebrow-color, #555);margin:0;text-transform:none}.faq__title{font-size:clamp(22px,3vw,34px);font-weight:700;color:var(--faq-title-color, #1a1a1a);margin:0;line-height:1.25}.faq__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:768px){.faq__grid{grid-template-columns:1fr}.faq{padding:48px 16px}}.faq__item{border:1px solid var(--faq-border-color, #e0e0e0);border-radius:8px;overflow:hidden;background:#fff}.faq__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:none;border:none;cursor:pointer;text-align:left;gap:16px}.faq__question{font-size:18px;font-weight:700;color:var(--faq-question-color, #1a4731);line-height:1.4;flex:1}.faq__icon{flex-shrink:0;color:var(--faq-icon-color, #1a4731);display:flex;align-items:center;justify-content:center}.faq__minus{display:none}.faq__plus,.faq__item--open .faq__minus{display:block}.faq__item--open .faq__plus{display:none}.faq__body{overflow:hidden;transition:max-height .3s ease}.faq__answer{padding:0 24px 20px;font-size:16px;font-weight:500;line-height:1.7;color:var(--faq-answer-color, #444)}.faq__answer p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/10/assets/faq.css.map */
