/* page-885.css — exclusivo da página "esteira-elevatoria-z" (ID 885). Extraído dos widgets HTML do Elementor em 2026-09-11 */

/* ---- origem: widget 71a25da ---- */
.lmq-prod-faq{padding:88px 0;background:var(--bg);}
.lmq-faq-head{max-width:780px;margin:0 auto 36px;text-align:center;}
.lmq-faq-head h2{font-size:clamp(28px,3vw,42px);line-height:1.1;font-weight:900;margin:0 0 16px;color:var(--dk);}
.lmq-faq-head h2 em{font-style:normal;color:#8A7200;}
.lmq-faq-head p{margin:0;color:var(--mt);font-size:15px;line-height:1.75;}
.lmq-faq-list{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:14px;}
.lmq-faq-item{background:#fff;border:1px solid var(--bd);border-radius:18px;overflow:hidden;transition:border-color .2s,box-shadow .2s;}
.lmq-faq-item[open]{border-color:var(--ym);box-shadow:0 12px 28px rgba(17,17,17,.06);}
.lmq-faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;font-size:16px;font-weight:700;color:var(--dk);}
.lmq-faq-item summary::-webkit-details-marker{display:none;}
.lmq-faq-item summary::after{content:'+';flex:0 0 32px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--yd);color:#8A7200;font-size:22px;line-height:1;transition:transform .2s;}
.lmq-faq-item[open] summary::after{content:'–';transform:rotate(180deg);}
.lmq-faq-answer{padding:0 24px 24px;max-width:780px;}
.lmq-faq-answer p{margin:0;color:var(--mt);font-size:15px;line-height:1.8;}
@media(max-width:640px){
  .lmq-prod-faq{padding:64px 0;}
  .lmq-faq-head{text-align:left;margin-bottom:28px;}
  .lmq-faq-item summary{padding:18px;font-size:15px;gap:16px;}
  .lmq-faq-answer{padding:0 18px 20px;}
}
