:root{--page-title-display:none;}/* Start custom CSS *//* ===== LC - Carrinho ===== */
/* O shortcode do carrinho ficava com a largura do conteudo (724px) dentro de um
   flexbox em linha. Passa a ocupar a coluna inteira, centralizada. */
.elementor-element-b4b740f{max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;flex-direction:column!important;box-sizing:border-box}
.elementor-element-b3a6736{width:100%!important;max-width:100%!important;flex:1 1 100%!important}

/* Desktop: itens a esquerda, resumo a direita */
@media (min-width:1025px){
  .woocommerce-cart .elementor-element-b3a6736 .woocommerce{
    display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:28px;align-items:start;
  }
  .woocommerce-cart .elementor-element-b3a6736 .woocommerce>.woocommerce-notices-wrapper{grid-column:1 / -1}
  .woocommerce-cart .elementor-element-b3a6736 .woocommerce form.woocommerce-cart-form{grid-column:1;margin:0!important}
  .woocommerce-cart .elementor-element-b3a6736 .woocommerce .cart-collaterals{grid-column:2;width:100%!important;float:none!important;margin:0!important}
}
.woocommerce-cart .cart-collaterals .cart_totals{width:100%!important;float:none!important}
.woocommerce-cart table.shop_table{width:100%!important}
.woocommerce-cart .cart-collaterals .cart_totals>h2,
.woocommerce-cart .cart_totals h2{font-size:20px!important;font-weight:800!important;color:#00521F!important}/* End custom CSS */