/* =========================================================
   AJUSTES CARRITO / CHECKOUT — Arqe (afinado)
   Se carga después de woo.css para sobreescribir detalles.
   ========================================================= */

/* Card add-to-cart: no mostrar el 'Ver carrito' superpuesto */
.arqe-card__media a.added_to_cart{ display:none !important; }

/* Contador vacío del header oculto */
.arqe-cart-count.is-empty{ display:none; }

/* -------- Hero en carrito y checkout (consistencia con la tienda) -------- */
.woocommerce-cart .entry-header,
.woocommerce-checkout .entry-header,
.woocommerce-cart .entry-title,
.woocommerce-checkout .entry-title,
.woocommerce-cart .page-title,
.woocommerce-checkout .page-title{ display:none !important; }
.woocommerce-cart .site-content,
.woocommerce-checkout .site-content{ padding-top:0 !important; }
.woocommerce-cart #primary, .woocommerce-checkout #primary,
.woocommerce-cart .content-area, .woocommerce-checkout .content-area,
.woocommerce-cart .entry-content, .woocommerce-checkout .entry-content{ padding-top:0; margin-top:0; }
.arqe-page-hero{ margin-top:0; }
.arqe-page-hero .arqe-shop-hero__inner{ padding-top:3rem; padding-bottom:3rem; }

/* -------- Select2 (país / región): texto alineado verticalmente -------- */
.woocommerce-checkout .select2-container--default .select2-selection--single{
  height:2.9rem !important; padding:0 !important;
  border:1px solid var(--c-border) !important; border-radius:var(--radius) !important;
  background:var(--c-card) !important; box-shadow:none !important;
}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{
  line-height:2.9rem !important; padding:0 2rem 0 1rem !important; color:var(--c-fg) !important;
}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{
  height:2.9rem !important; right:.6rem !important;
}
.woocommerce-checkout select{ height:2.9rem; padding:0 1rem !important; min-height:0 !important; }

/* -------- Tablas de pedido / totales: fondo uniforme (limpio) -------- */
.woocommerce-checkout #order_review table.shop_table,
.woocommerce-checkout #order_review table.shop_table tbody,
.woocommerce-checkout #order_review table.shop_table tbody tr,
.woocommerce-checkout #order_review table.shop_table tbody th,
.woocommerce-checkout #order_review table.shop_table tbody td,
.woocommerce-checkout #order_review table.shop_table tfoot,
.woocommerce-checkout #order_review table.shop_table tfoot tr,
.woocommerce-checkout #order_review table.shop_table tfoot th,
.woocommerce-checkout #order_review table.shop_table tfoot td,
.woocommerce-cart .cart_totals table.shop_table,
.woocommerce-cart .cart_totals table.shop_table tbody,
.woocommerce-cart .cart_totals table.shop_table tr,
.woocommerce-cart .cart_totals table.shop_table th,
.woocommerce-cart .cart_totals table.shop_table td{ background:transparent !important; }
