/* MDE Recurso Recomendado: cartão da Bíblia McCheyne. Tudo dentro de .mde-rr para não brigar com o Zegen. */
.mde-rr{--rr-ambar:#d97706;--rr-ambar-escuro:#b45309;--rr-fundo:#fffaf2;--rr-borda:#f1d3a6;--rr-tinta:#2a1f14;--rr-suave:#6b5a48;
  box-sizing:border-box;background:var(--rr-fundo);border:1px solid var(--rr-borda);border-radius:12px;color:var(--rr-tinta);
  font-size:15px;line-height:1.5;text-align:left;overflow:hidden}
.mde-rr *,.mde-rr *::before,.mde-rr *::after{box-sizing:border-box}
.mde-rr p{margin:0;padding:0;color:inherit;font-size:inherit;line-height:inherit}
.mde-rr a{text-decoration:none;box-shadow:none}
.mde-rr img{display:block;max-width:100%;height:auto;border:0;margin:0}
.mde-rr .mde-rr-chamada{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rr-ambar-escuro)}
.mde-rr .mde-rr-titulo{font-size:19px;font-weight:700;line-height:1.25;margin-top:4px;color:var(--rr-tinta)}
.mde-rr .mde-rr-texto{margin-top:8px;color:var(--rr-suave)}
.mde-rr .mde-rr-preco{margin-top:12px;font-size:14px;line-height:1.35;color:var(--rr-suave)}
.mde-rr .mde-rr-produto{display:block}
.mde-rr .mde-rr-valor{display:block;white-space:nowrap;font-size:13px}
.mde-rr .mde-rr-valor b{color:var(--rr-tinta);font-size:18px}

/* completo (coluna do lado e shortcode) */
.mde-rr--completo{padding:0 20px 16px}
.mde-rr--completo .mde-rr-foto{display:block;margin:0 -20px 14px;padding:18px 28px 8px;background:radial-gradient(ellipse at 50% 60%,#fdecd3 0%,var(--rr-fundo) 70%)}
.mde-rr--completo .mde-rr-foto img{width:100%;max-width:300px;margin:0 auto}
.mde-rr .mde-rr-botao{display:block;margin-top:14px;padding:11px 14px;border-radius:8px;background:var(--rr-ambar);color:#1f1404 !important;
  font-weight:700;font-size:15px;text-align:center;line-height:1.3;transition:background .15s}
.mde-rr .mde-rr-botao:hover,.mde-rr .mde-rr-botao:focus{background:#f59e0b;color:#1f1404 !important}
.mde-rr .mde-rr-rodape{margin-top:10px;font-size:12px;text-align:center;color:#9a8670}
.mde-rr-widget{padding:0 !important;background:none !important;border:0 !important}
.mde-rr-widget .mde-rr{margin-bottom:0}

/* faixa (dentro do texto) */
.mde-rr--faixa{display:flex;gap:16px;align-items:center;margin:28px 0;padding:14px 18px 14px 12px}
.mde-rr--faixa .mde-rr-foto{flex:0 0 132px}
.mde-rr--faixa .mde-rr-foto img{width:132px}
.mde-rr--faixa .mde-rr-corpo{flex:1 1 auto;min-width:0}
.mde-rr--faixa .mde-rr-titulo{font-size:18px}
.mde-rr--faixa .mde-rr-texto{margin-top:4px;font-size:14px}
.mde-rr--faixa .mde-rr-preco{margin-top:8px}
.mde-rr .mde-rr-link{display:inline-block;margin-top:8px;font-weight:700;font-size:15px;color:var(--rr-ambar-escuro) !important;border-bottom:2px solid var(--rr-borda)}
.mde-rr .mde-rr-link:hover,.mde-rr .mde-rr-link:focus{border-bottom-color:var(--rr-ambar)}

/* fim do sermão: centrado, com respiro */
.mde-rr--fim{max-width:720px;margin:40px auto}

/* EBD: a faixa do texto é só para quando a coluna do lado some (o tema esconde a coluna abaixo de 768 px) */
@media (min-width:768px){.mde-rr--celular{display:none}}

@media (max-width:480px){
  .mde-rr--faixa{gap:12px;padding:12px 14px 12px 8px}
  .mde-rr--faixa .mde-rr-foto{flex-basis:96px}
  .mde-rr--faixa .mde-rr-foto img{width:96px}
  .mde-rr--faixa .mde-rr-titulo{font-size:17px}
  .mde-rr--fim{margin:32px 16px}
}
