/* Finale Core: blocos de SEO e conversao (guias do blog no produto e conteudo das categorias) */
.fnj-sguias,.fnj-scat{--n:#121110;--o:#C2AC6E;--op:#7A6636;--mf:#FAF7F0;--pe:#E9E5DE;--ci:#6B655E;--gr:#4A4540;font-family:'Inter',sans-serif}
.fnj-sguias{clear:both;max-width:1200px;margin:48px auto 24px;padding:0 15px}
.fnj-sguias__s{display:block;margin-bottom:6px;font-size:14px;letter-spacing:.18em;text-transform:uppercase;color:var(--op);font-weight:600}
.fnj-sguias__t{margin:0 0 22px!important;font-family:'Playfair Display',serif!important;font-size:clamp(26px,2.6vw,34px)!important;font-weight:500!important;line-height:1.2!important;color:var(--n)!important}
.fnj-sguias__lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.fnj-sguias__card{display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:#fff;border:1px solid var(--pe);color:var(--n)!important;text-decoration:none!important;transition:transform .25s,box-shadow .25s}
.fnj-sguias__card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(18,17,16,.08)}
.fnj-sguias__card img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#F1E9D6}
.fnj-sguias__card span{display:flex;flex-direction:column;gap:8px;padding:18px 20px 20px}
.fnj-sguias__card strong{font-family:'Playfair Display',serif;font-size:20px;font-weight:500;line-height:1.3}
.fnj-sguias__card em{font-style:normal;font-size:15px;font-weight:600;color:var(--op)}
.fnj-scat{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;margin:48px 0 8px;padding:clamp(26px,4vw,44px);border-radius:26px;background:var(--mf);border:1px solid var(--pe)}
.fnj-scat__t{margin:0 0 14px!important;font-family:'Playfair Display',serif!important;font-size:clamp(26px,2.6vw,34px)!important;font-weight:500!important;line-height:1.2!important;color:var(--n)!important}
.fnj-scat p{margin:0 0 14px!important;font-size:17px!important;line-height:1.7!important;color:var(--gr)!important}
.fnj-scat__assist{font-weight:600;color:var(--op)!important;text-decoration:underline;text-underline-offset:4px}
.fnj-scat__faq h3{margin:0 0 6px!important;font-family:'Inter',sans-serif!important;font-size:18px!important;font-weight:600!important;color:var(--n)!important}
.fnj-scat__faq details{border-bottom:1px solid var(--pe)}
.fnj-scat__faq summary{position:relative;list-style:none;cursor:pointer;padding:15px 34px 15px 0;font-size:16px;font-weight:600;color:var(--n)}
.fnj-scat__faq summary::-webkit-details-marker{display:none}
.fnj-scat__faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:24px;font-weight:300;color:var(--op);transition:transform .25s}
.fnj-scat__faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}
.fnj-scat__faq details p{font-size:16px!important;margin:0 0 14px!important}
.tax-product_cat .fnj-sguias{padding:0;margin-top:36px}
/* modo compra: nada que distraia */
body.fnj-funil .fnj-sguias{display:none!important}
@media (max-width:900px){.fnj-sguias__lista{grid-template-columns:1fr}.fnj-sguias__card{flex-direction:row}.fnj-sguias__card img{width:120px;aspect-ratio:1/1;flex:0 0 120px}.fnj-sguias__card strong{font-size:17px}.fnj-scat{grid-template-columns:1fr;gap:20px}}
