.faq-section{padding:64px 0}@media (min-width: 768px){.faq-section{padding:80px 0}}.faq-wrap{max-width:1280px;margin:0 auto;padding:0 24px}@media (min-width: 768px){.faq-wrap{padding:0 32px}}.faq-header{text-align:center;margin-bottom:36px}.faq-heading{font-weight:900;font-size:clamp(36px,6vw,56px);line-height:1.05;margin-bottom:8px;color:#1f1a19}.faq-subheading{color:#6e6b69;line-height:1.6;margin:0 auto;max-width:600px}.faq-list{display:grid;gap:14px;max-width:800px;margin:0 auto}.faq-item{background:#fff;border:1px solid #EEE5E3;border-radius:18px;transition:all .3s ease}.faq-item:hover{background:#fbfaf9;border-color:#e8d7d5}.faq-item[open]{box-shadow:0 10px 30px #0000000f}.faq-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer;list-style:none;outline:none}.faq-summary::-webkit-details-marker{display:none}.faq-summary:focus-visible{outline:2px solid rgba(230,70,117,.3);outline-offset:-2px;border-radius:18px}.faq-question{font-weight:600;color:#1f1a19;font-size:16px;line-height:1.5}.faq-caret{flex-shrink:0;width:20px;height:20px;color:#6e6b69;transition:transform .2s ease}.faq-item[open] .faq-caret{transform:rotate(180deg)}.faq-answer{padding:0 22px 20px;color:#6e6b69;line-height:1.7;animation:slideDown .3s ease}.faq-answer p{margin:0}.faq-answer p+p{margin-top:12px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-faq.css.map */
