.elementor-20 .elementor-element.elementor-element-52fcd36{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:120px;--padding-right:120px;}.elementor-20 .elementor-element.elementor-element-52fcd36:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-52fcd36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-20 .elementor-element.elementor-element-ea1587c{--update-cart-automatically-display:none;--sections-border-type:none;--sections-border-radius:7px 7px 7px 7px;--sections-title-color:#3D693D;--links-normal-color:#5CCEB5;--order-summary-color:#3D693D;--order-summary-remove-icon-normal-color:#3D693D;--totals-color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-ea1587c .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#3D693D;}.elementor-20 .elementor-element.elementor-element-ea1587c .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#082E15;}.elementor-20 .elementor-element.elementor-element-ea1587c .cart_totals h2{font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-20 .elementor-element.elementor-element-ea1587c .e-cart-content, .elementor-20 .elementor-element.elementor-element-ea1587c .woocommerce-shipping-destination, .elementor-20 .elementor-element.elementor-element-ea1587c .shipping-calculator-button{font-family:"Poppins", Sans-serif;}.elementor-20 .elementor-element.elementor-element-ea1587c #shipping_method li label{font-family:"Poppins", Sans-serif;}.elementor-20 .elementor-element.elementor-element-ea1587c .coupon .input-text, .elementor-20 .elementor-element.elementor-element-ea1587c .cart-collaterals .input-text, .elementor-20 .elementor-element.elementor-element-ea1587c select, .elementor-20 .elementor-element.elementor-element-ea1587c .select2-selection--single{font-family:"Poppins", Sans-serif;}.elementor-20 .elementor-element.elementor-element-ea1587c .shop_table .button{font-family:"Poppins", Sans-serif;}.elementor-20 .elementor-element.elementor-element-ea1587c .e-shop-table .cart th, .elementor-20 .elementor-element.elementor-element-ea1587c .e-shop-table .cart td:before{font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-20 .elementor-element.elementor-element-ea1587c .cart td span, .elementor-20 .elementor-element.elementor-element-ea1587c .cart td, .elementor-20 .elementor-element.elementor-element-ea1587c .input-text.qty{font-family:"Poppins", Sans-serif;font-weight:600;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-52fcd36{--content-width:100%;}}@media(min-width:1920px){.elementor-20 .elementor-element.elementor-element-52fcd36{--padding-top:90px;--padding-bottom:90px;--padding-left:250px;--padding-right:250px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-52fcd36{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:13px;--padding-right:13px;}.elementor-20 .elementor-element.elementor-element-ea1587c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-ea1587c{--sections-padding:20px 10px 20px 10px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-ea1587c *//* deixa somente o texto do cabeçalho "Quantidade" branco */
.woocommerce table.shop_table.cart th.product-quantity,
.elementor-widget-woocommerce-cart table.shop_table.cart th.product-quantity,
.woocommerce table.shop_table.cart th.product-quantity * ,
.elementor-widget-woocommerce-cart table.shop_table.cart th.product-quantity * {
  color: #ffffff !important;
}




/* ===========================
   Força remoção do rótulo "Quantidade" no mobile
   =========================== */

/* 1) Em dispositivos menores, garante que qualquer th "Quantidade" não seja exibido */
@media (max-width: 1024px) {
  .woocommerce table.shop_table.cart thead th.product-quantity,
  .elementor-widget-woocommerce-cart table.shop_table.cart thead th.product-quantity,
  .woocommerce table.shop_table.cart thead th:nth-child(4),
  .elementor-widget-woocommerce-cart table.shop_table.cart thead th:nth-child(4) {
    display: none !important;
    visibility: hidden !important;
    color: transparent !important;
    -webkit-text-fill-color: transparent !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    line-height: 0 !important;
  }
}


/* ====== Apenas esconder o rótulo "Quantidade" (seguro, não afeta Preço/Subtotal) ====== */

/* 1) Alvo direto do cabeçalho (desktop) */
.woocommerce table.shop_table.cart thead th.product-quantity,
.elementor-widget-woocommerce-cart table.shop_table.cart thead th.product-quantity {
  color: #ffffff !important; /* ou transparent se preferir */
  -webkit-text-fill-color: #ffffff !important;
  visibility: hidden !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  line-height: 0 !important;
}

/* 2) Mobile/tablet: esconde apenas th específico (evita tocar em outros th) */
@media (max-width: 1024px) {
  .woocommerce table.shop_table.cart thead th.product-quantity,
  .elementor-widget-woocommerce-cart table.shop_table.cart thead th.product-quantity {
    display: none !important;
  }
}

/* 3) Se o tema cria rótulos dentro das células via data-title ou aria-label,
   oculta apenas os ::before dos elementos cuja data-title/aria-label contenha "Quant" */
.woocommerce table.shop_table.cart td[data-title*="Quant"]::before,
.elementor-widget-woocommerce-cart table.shop_table.cart td[data-title*="Quant"]::before,
.woocommerce table.shop_table.cart td[aria-label*="Quant"]::before,
.elementor-widget-woocommerce-cart table.shop_table.cart td[aria-label*="Quant"]::before {
  display: none !important;
  content: none !important;
  visibility: hidden !important;
}

/* 4) Esconde wrappers/inputs de quantidade residuais (apenas na célula que contenha .quantity) */
.woocommerce table.shop_table.cart td .quantity,
.elementor-widget-woocommerce-cart table.shop_table.cart td .quantity,
.woocommerce table.shop_table.cart td .quantity * ,
.elementor-widget-woocommerce-cart table.shop_table.cart td .quantity * {
  display: none !important;
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 5) Mantém Preço/Subtotal inalterados (regra de segurança: assegura priorização de cor)
   — isto evita que seletores genéricos os toquem */
.woocommerce table.shop_table.cart th.product-price,
.woocommerce table.shop_table.cart th.product-subtotal,
.woocommerce table.shop_table.cart td.product-price,
.woocommerce table.shop_table.cart td.product-subtotal,
.elementor-widget-woocommerce-cart table.shop_table.cart th.product-price,
.elementor-widget-woocommerce-cart table.shop_table.cart th.product-subtotal,
.elementor-widget-woocommerce-cart table.shop_table.cart td.product-price,
.elementor-widget-woocommerce-cart table.shop_table.cart td.product-subtotal {
  color: inherit !important;
  -webkit-text-fill-color: unset !important;
  visibility: visible !important;
}/* End custom CSS */