/* ===== Sidebar – Destaques (cartão) ===== */
.orion-featured-sidebar {
  background:#fff; border:1px solid #eee; border-radius:12px; overflow:hidden;
  box-shadow:0 1px 2px rgba(0,0,0,.04); margin-bottom:50px;
  font-size:14px; line-height:1.35;
}
.orion-featured-sidebar * { box-sizing:border-box; }
.orion-featured__head { font-weight:700; padding:12px 14px; border-bottom:1px solid #eee; }
.orion-featured__list { list-style:none; margin:0; padding:8px 12px; display:grid; gap:10px; }
.orion-featured__item { display:grid; grid-template-columns:56px 1fr; gap:10px; align-items:center; }
.orion-featured__thumb { display:block; width:56px; height:56px; }
.orion-featured__thumb img { display:block; width:56px; height:56px; object-fit:cover; border-radius:8px; }
.orion-featured__info { min-width:0; }
.orion-featured__title { display:block; text-decoration:none; color:#1f2937; font-weight:600; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.orion-featured__title:hover { text-decoration:underline; }
.orion-featured__price { font-weight:700; font-size:13px; color:#4c1d95; margin-top:4px; }
.orion-featured__empty { padding:12px 14px; color:#6b7280; }

/* ===== Layout da SINGLE DE PRODUTO (coluna lateral própria) ===== */
.single-product .orion-single-grid{
  display:grid;
  grid-template-columns:minmax(0,1fr) 280px; /* conteúdo | lateral */
  gap:24px;
  align-items:start;
}
.single-product .orion-single-aside{ position:sticky; top:65px; }

/* Mobile: empilha */
@media (max-width: 980px){
  .single-product .orion-single-grid{ grid-template-columns:1fr; }
  .single-product .orion-single-aside{ position:static; top:auto; }
}

/* ===== Patches DIVI na single (conserta largura e tira a listra #e2e2e2) ===== */
/* 1) Divi deixa o #left-area com largura/padding de layout lateral.
      Aqui a gente zera pra ocupar 100% e acomodar nosso grid. */
.single-product #left-area,
.single-product .et_left_sidebar #left-area,
.single-product .et_right_sidebar #left-area{
  width:100% !important;
  float:none !important;
  padding:0 !important;
}

/* 2) Remove a “listra” que o Divi cria com :before */
.single-product #main-content .container:before{
  content:none !important;
  display:none !important;
}

/* 3) Já escondemos o #sidebar via PHP, mas reforçamos por CSS caso algum cache ignore */
.single-product #sidebar{ display:none !important; }

.et_pb_widget.widget_block>p{display:none!important;}

