.faq-section{width:100%}.faq-wrap{max-width:1300px;margin:0 auto;padding:32px 20px;box-sizing:border-box}.faq-heading{color:#036247;font-weight:700;font-size:28px;line-height:1.2;text-align:center;margin:0 0 24px}.faq-card{background:#fff;border-radius:20px;padding:8px 20px}.faq-item{border-bottom:1.5px solid rgba(3,98,71,.15);padding:16px 12px;border-radius:14px;transition:background-color .18s ease}.faq-item:last-child{border-bottom:none}.faq-item:hover,.faq-item[open]{background:#e8f0ec}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;color:#036247;font-weight:700;font-size:15px}.faq-question::-webkit-details-marker{display:none}.faq-chevron{flex:0 0 auto;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-answer{color:#1f3b32;font-weight:400;font-size:14px;line-height:1.6;margin-top:10px}.faq-answer p{margin:0 0 10px}.faq-answer p:last-child{margin-bottom:0}@media screen and (min-width:860px){.faq-wrap{padding:56px 20px}.faq-heading{font-size:40px;margin-bottom:40px}.faq-card{max-width:900px;margin:0 auto;padding:8px 32px}.faq-item{padding:20px 14px}.faq-question{font-size:17px}.faq-answer{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/speckles-faq.css.map */
