.process-faq{padding:4rem 0;background:#fff}.process-faq__header{text-align:center;margin-bottom:3rem}.process-faq__subheading{display:inline-block;font-family:Inter,system-ui,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#d4a373;background:#f8ede380;padding:.4rem 1rem;border-radius:999px;border:1.5px dashed #D4A373;margin-bottom:1rem}.process-faq__heading{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;color:#3d2b1f;margin:0 0 1rem}.process-faq__stitch-divider{display:flex;align-items:center;justify-content:center;gap:.5rem}.process-faq__stitch-divider span{display:block;width:8px;height:8px;border-radius:50%;background:#d4a373;border:2px dashed #D4A373}.process-faq__list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.process-faq__item{background:#f8ede366;border-radius:20px;border:2px dashed rgba(212,163,115,.25);overflow:hidden;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.process-faq__item:hover{background:#f8ede399}.process-faq__item[open]{background:#fff;border-color:#d4a37366;box-shadow:0 4px 20px #3d2b1f0f}.process-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;cursor:pointer;list-style:none;font-family:Playfair Display,Georgia,serif;font-size:1.05rem;font-weight:600;color:#3d2b1f;line-height:1.4;transition:color .3s ease}.process-faq__question::-webkit-details-marker{display:none}.process-faq__item[open] .process-faq__question{color:#d4a373}.process-faq__question-text{flex:1}.process-faq__question-icon{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#ccd5ae,#b8c49a);display:flex;align-items:center;justify-content:center;color:#3d2b1f;transition:transform .3s ease,background .3s ease;border:1.5px dashed rgba(61,43,31,.2)}.process-faq__item[open] .process-faq__question-icon{transform:rotate(45deg);background:linear-gradient(135deg,#d4a373,#c4956a);color:#fff;border-color:#ffffff4d}.process-faq__answer{padding:0 1.5rem 1.25rem;animation:faq-fade-in .3s ease}.process-faq__answer p{font-family:Inter,system-ui,sans-serif;font-size:.95rem;line-height:1.7;color:#6b5b4f;margin:0}@keyframes faq-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){.process-faq{padding:5rem 0}.process-faq__header{margin-bottom:4rem}.process-faq__question{padding:1.5rem 2rem;font-size:1.15rem}.process-faq__answer{padding:0 2rem 1.5rem}.process-faq__answer p{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-process-faq.css.map */
