.elementor-2623 .elementor-element.elementor-element-bb3080d{--display:flex;}.elementor-2623 .elementor-element.elementor-element-5be3cf8{--order-summary-rows-gap-top:calc( 100px/2 );--order-summary-rows-gap-bottom:calc( 100px/2 );--order-summary-color:#808080;--order-summary-variations-color:#4D4D4D;--product-link-normal-color:#616161;--order-summary-items-divider-color:#535353;--order-summary-quantity-border-color:#303030;}.elementor-2623 .elementor-element.elementor-element-5be3cf8 .woocommerce-cart-form{--order-summary-title-color:#6F6F6F;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-5be3cf8 *//* =========================================
   ASIGNATURE — Carrinho Woo (Astra/Elementor)
   1) Remove azul padrão
   2) Frete: só CEP
========================================= */

/* -------- 1) Remove azul / padroniza preto -------- */
.woocommerce a,
.woocommerce a:visited,
.woocommerce-cart a,
.woocommerce-cart a:visited,
.woocommerce-cart .product-name a,
.woocommerce-cart .woocommerce-remove-coupon,
.woocommerce-cart .shipping-calculator-button {
  color: #000 !important;
}

.woocommerce a:hover,
.woocommerce-cart a:hover,
.woocommerce-cart .product-name a:hover,
.woocommerce-cart .shipping-calculator-button:hover {
  color: #000 !important;
  opacity: .75;
}

/* Botões do carrinho (atualizar, aplicar cupom etc.) */
.woocommerce-cart button,
.woocommerce-cart .button,
.woocommerce-cart input.button,
.woocommerce-cart a.button {
  background: #000 !important;
  border-color: #000 !important;
  color: #fff !important;
  border-radius: 999px !important;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.woocommerce-cart button:hover,
.woocommerce-cart .button:hover,
.woocommerce-cart input.button:hover,
.woocommerce-cart a.button:hover {
  filter: brightness(.92);
}

/* Botões secundários (se quiser “ghost”) */
.woocommerce-cart .button.alt:not(.checkout-button) {
  background: transparent !important;
  color: #000 !important;
}

/* Remove borda azul / focus azul em inputs */
.woocommerce-cart input[type="text"],
.woocommerce-cart input[type="tel"],
.woocommerce-cart input[type="number"],
.woocommerce-cart input[type="email"],
.woocommerce-cart select,
.woocommerce-cart textarea {
  border: 1px solid rgba(0,0,0,.14) !important;
  border-radius: 14px !important;
}

.woocommerce-cart input:focus,
.woocommerce-cart select:focus,
.woocommerce-cart textarea:focus {
  outline: none !important;
  box-shadow: 0 0 0 2px rgba(0,0,0,.12) !important;
  border-color: rgba(0,0,0,.35) !important;
}

/* -------- 2) Frete: mostrar só CEP -------- */
/* Esconde campos de país/estado/cidade no calculador do carrinho */
.woocommerce-cart #calc_shipping_country_field,
.woocommerce-cart #calc_shipping_state_field,
.woocommerce-cart #calc_shipping_city_field {
  display: none !important;
}

/* Deixa o CEP bonito e largo */
.woocommerce-cart #calc_shipping_postcode_field {
  width: 100% !important;
  margin: 0 0 12px 0 !important;
}

.woocommerce-cart #calc_shipping_postcode {
  width: 100% !important;
  height: 46px !important;
  padding: 0 14px !important;
  border-radius: 14px !important;
}

/* Botão "Atualizar" do frete (se existir) */
.woocommerce-cart .shipping-calculator-form button,
.woocommerce-cart .shipping-calculator-form .button {
  width: 100% !important;
}

/* Opcional: some com títulos grandes do calculador e deixa clean */
.woocommerce-cart .shipping-calculator-form p.form-row {
  margin-bottom: 10px !important;
}/* End custom CSS */