.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta.course-meta-secondary {
    display: none;
}/* Força layout lado a lado no desktop */
.single-product .product {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    column-gap: 50px !important;
    align-items: start !important;
}

/* Coluna da imagem */
.single-product .woocommerce-product-gallery {
    width: 100% !important;
}

/* Coluna do texto */
.single-product .summary {
    width: 100% !important;
}

/* Imagem responsiva sem estourar */
.single-product .woocommerce-product-gallery img {
    width: 100% !important;
    height: auto !important;
    object-fit: contain !important;
}

/* No celular fica em coluna (correto) */
@media (max-width: 768px) {
    .single-product .product {
        grid-template-columns: 1fr !important;
        row-gap: 25px !important;
    }
}/* ===== CORREÇÃO DEFINITIVA DO MOBILE ===== */
@media (max-width: 768px) {

  .single-product .product {
      display: block !important;
  }

  .single-product .woocommerce-product-gallery {
      width: 100% !important;
      max-width: 100% !important;
      margin: 0 auto 20px auto !important;
  }

  .single-product .woocommerce-product-gallery img {
      width: 100% !important;
      height: auto !important;
      object-fit: contain !important;
      max-height: 420px !important;
  }

  .single-product .summary {
      width: 100% !important;
      max-width: 100% !important;
  }

}/* ===== CORREÇÃO LEARNPRESS MOBILE ===== */
@media (max-width: 768px) {

  /* Corrige espaçamento dos textos */
  .lp-course-content,
  .course-info,
  .course-description,
  .lp-entry-content,
  .course-summary-content {
      padding: 15px !important;
      line-height: 1.6 !important;
      word-break: break-word !important;
  }

  /* Evita textos colados */
  .lp-course-content p,
  .course-description p {
      margin-bottom: 15px !important;
  }

  /* FORÇA EXIBIÇÃO DO BOTÃO COMPRAR */
  .lp-course-buttons,
  .lp-course-buttons button,
  .lp-button,
  .purchase-course,
  .enroll-button {
      display: block !important;
      visibility: visible !important;
      opacity: 1 !important;
      width: 100% !important;
      max-width: 100% !important;
      text-align: center !important;
      margin-top: 20px !important;
      padding: 14px !important;
      font-size: 16px !important;
  }

  /* Caso o tema esteja escondendo via overflow */
  .course-summary,
  .lp-course-sidebar {
      overflow: visible !important;
  }

}
/* FORÇA EXIBIÇÃO DO VÍDEO DO YOUTUBE NO LEARNPRESS */
.learn-press-content iframe,
.learn-press-content video,
.course-content iframe,
.course-content video {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    height: 500px !important;
    min-height: 400px !important;
    width: 100% !important;
    max-width: 100% !important;
    background: #000 !important;
}

/* REMOVE CAMADAS INVISÍVEIS QUE BLOQUEIAM O CLIQUE */
.learn-press-content::before,
.course-content::before {
    display: none !important;
    content: none !important;
}
!important;
}