.faq-section{width:100%;box-sizing:border-box;font-family:inherit}.faq-grid{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 1.3fr;gap:50px;align-items:start}.faq-image{border-radius:14px;overflow:hidden;aspect-ratio:4 / 5}.faq-image img{width:100%;height:100%;object-fit:cover;display:block}.faq-heading{font-family:inherit;font-size:48px;font-weight:800;color:#1a1512;margin:0 0 12px;letter-spacing:-1px}.faq-subtitle{font-family:inherit;font-size:15px;color:#4a423c;margin:0 0 30px}.faq-item{border-bottom:1px solid #e5e0da}.faq-question{width:100%;background:none;border:none;padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;text-align:left;font-family:inherit;font-size:15px;font-weight:700;color:#1a1512}.faq-plus{flex-shrink:0;font-size:20px;font-weight:400;color:#1a1512;transition:transform .2s ease}.faq-item.is-open .faq-plus{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .25s ease}.faq-item.is-open .faq-answer{max-height:300px}.faq-answer-inner{font-family:inherit;font-size:14px;color:#4a423c;line-height:1.6;padding:0 0 18px}.faq-answer-inner p{margin:0}@media(max-width:900px){.faq-grid{grid-template-columns:1fr;gap:30px}.faq-heading{font-size:36px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/faq-section.css.map */
