.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8745 .elementor-element.elementor-element-1ca2afe{text-align:center;}.elementor-8745 .elementor-element.elementor-element-1ca2afe .elementor-heading-title{color:#45B4FF;}.elementor-8745 .elementor-element.elementor-element-48a3527{--update-cart-automatically-display:none;}/* Start custom CSS *//* Mobile: carrinho mais legível */
@media (max-width: 768px){
  .woocommerce table.shop_table thead{ display:none; }
  .woocommerce table.shop_table tr{
    display:block;
    border:1px solid #eee;
    margin:0 0 12px 0;
    padding:10px;
    border-radius:12px;
  }
  .woocommerce table.shop_table td{
    display:flex;
    justify-content:space-between;
    align-items:center;
    border:0 !important;
    padding:8px 0 !important;
  }
  .woocommerce table.shop_table td::before{
    content: attr(data-title);
    font-weight:600;
    margin-right:12px;
  }
  .woocommerce .product-thumbnail{ display:none; } /* opcional */
  .woocommerce .actions .coupon{ width:100%; }
  .woocommerce .actions .coupon input,
  .woocommerce .actions .coupon button{ width:100%; margin:6px 0; }
}/* End custom CSS */