/* Imagens dentro do conteúdo (posts/páginas/produtos) — usado no site E no editor do painel, para o que você vê ser o que publica.
   Classes: img-left / img-center / img-right (alinhamento) e img-sm / img-md / img-full (tamanho), na <img> ou na <figure class="image"> (com legenda). */
.content-body img,.mce-content-body img{max-width:100%;height:auto;border-radius:10px}
.content-body figure.image,.mce-content-body figure.image{display:table;margin:26px auto;max-width:100%;border:0;background:none;padding:0}
.content-body figure.image img,.mce-content-body figure.image img{display:block;margin:0;width:100%}
.content-body figure.image figcaption,.mce-content-body figure.image figcaption{display:table-caption;caption-side:bottom;font-size:.84rem;color:#6b7280;text-align:center;padding:9px 6px 0;line-height:1.5}
/* alinhamento (com texto ao redor) */
.content-body figure.img-left,.content-body img.img-left,.mce-content-body figure.img-left,.mce-content-body img.img-left{float:left;margin:6px 28px 16px 0;width:45%}
.content-body figure.img-right,.content-body img.img-right,.mce-content-body figure.img-right,.mce-content-body img.img-right{float:right;margin:6px 0 16px 28px;width:45%}
.content-body figure.img-center,.mce-content-body figure.img-center{float:none;margin-left:auto;margin-right:auto}
.content-body img.img-center,.mce-content-body img.img-center{display:block;float:none;margin:22px auto}
/* tamanhos (vêm depois do alinhamento para prevalecer) */
.content-body figure.img-sm,.content-body img.img-sm,.mce-content-body figure.img-sm,.mce-content-body img.img-sm{width:33%}
.content-body figure.img-md,.content-body img.img-md,.mce-content-body figure.img-md,.mce-content-body img.img-md{width:60%}
.content-body figure.img-full,.content-body img.img-full,.mce-content-body figure.img-full,.mce-content-body img.img-full{width:100%;max-width:100%;float:none;display:block;margin-left:0;margin-right:0}
.content-body figure.img-full,.mce-content-body figure.img-full{display:table}
.content-body::after{content:"";display:table;clear:both}
.content-body p,.content-body h2,.content-body h3{overflow-wrap:anywhere}
.content-body img[data-lightbox],.content-body figure.image img{cursor:zoom-in}
@media (max-width:640px){
  .content-body figure.img-left,.content-body img.img-left,.content-body figure.img-right,.content-body img.img-right,
  .mce-content-body figure.img-left,.mce-content-body img.img-left,.mce-content-body figure.img-right,.mce-content-body img.img-right{float:none;width:100%;margin:18px auto;display:block}
  .content-body figure.img-sm,.content-body img.img-sm,.content-body figure.img-md,.content-body img.img-md,
  .mce-content-body figure.img-sm,.mce-content-body img.img-sm,.mce-content-body figure.img-md,.mce-content-body img.img-md{width:100%}
  .content-body figure.img-left,.content-body figure.img-right,.content-body figure.img-sm,.content-body figure.img-md{display:table}
}
