.faq-section{background:var(--faq-bg);color:var(--faq-text);padding:96px 24px}.faq-inner{max-width:820px;margin:0 auto}.faq-head{text-align:center;margin-bottom:48px}.faq-eyebrow{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--faq-accent)}.faq-head h2{font-weight:500;font-size:clamp(30px,6vw,44px);line-height:1.1;margin-top:14px}.faq-list{border-top:1px solid var(--faq-line)}.faq-item{border-bottom:1px solid var(--faq-line)}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 4px;font-size:16.5px;font-weight:600;cursor:pointer;list-style:none}.faq-question::-webkit-details-marker{display:none}.faq-icon{position:relative;width:16px;height:16px;flex-shrink:0}.faq-icon:before,.faq-icon:after{content:"";position:absolute;background:var(--faq-accent);transition:transform .3s ease,opacity .3s ease}.faq-icon:before{top:50%;left:0;width:100%;height:1.5px;transform:translateY(-50%)}.faq-icon:after{left:50%;top:0;width:1.5px;height:100%;transform:translate(-50%)}.faq-item[open] .faq-icon:after{opacity:0;transform:translate(-50%) rotate(90deg)}.faq-answer{padding:0 4px 24px;color:var(--faq-muted);font-size:14.5px;line-height:1.7;max-width:640px}.faq-answer p{margin:0 0 10px}.faq-answer p:last-child{margin-bottom:0}@media(prefers-reduced-motion:no-preference){.faq-item[open] .faq-answer{animation:faqReveal .3s ease}@keyframes faqReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-faq-dreyah.css.map */
