/* Aspecto hammamvejer: ajustes para que The7 12 + WPBakery 8 + WC 11 + PHP 8.3 se vean como en produccion (The7 10.4 + WPBakery 6.8).
   Cada bloque corrige una diferencia medida (hammamvejer/tools/6-linea-base/visual). */

/* Filas full-width con hueco entre columnas: The7 12 fija margin -15px con data-vc-full-width-temp y anula el margen del hueco (vc_column-gap-N) que usaba el original */
.vc_row.vc_column-gap-1[data-vc-full-width-temp] { margin-left: -15.5px; margin-right: -15.5px; }
.vc_row.vc_column-gap-2[data-vc-full-width-temp] { margin-left: -16px; margin-right: -16px; }
.vc_row.vc_column-gap-3[data-vc-full-width-temp] { margin-left: -16.5px; margin-right: -16.5px; }
.vc_row.vc_column-gap-4[data-vc-full-width-temp] { margin-left: -17px; margin-right: -17px; }
.vc_row.vc_column-gap-5[data-vc-full-width-temp] { margin-left: -17.5px; margin-right: -17.5px; }
.vc_row.vc_column-gap-10[data-vc-full-width-temp] { margin-left: -20px; margin-right: -20px; }
.vc_row.vc_column-gap-15[data-vc-full-width-temp] { margin-left: -22.5px; margin-right: -22.5px; }
.vc_row.vc_column-gap-20[data-vc-full-width-temp] { margin-left: -25px; margin-right: -25px; }
.vc_row.vc_column-gap-25[data-vc-full-width-temp] { margin-left: -27.5px; margin-right: -27.5px; }
.vc_row.vc_column-gap-30[data-vc-full-width-temp] { margin-left: -30px; margin-right: -30px; }
.vc_row.vc_column-gap-35[data-vc-full-width-temp] { margin-left: -32.5px; margin-right: -32.5px; }

/* Boton "Volver a la tienda" de la cesta vacia: 40px, sin mayusculas (The7 12 usa 28px/50px y mayusculas) */
p.return-to-shop a.button.wc-backward { padding: 0 34px; line-height: 40px; text-transform: none; }

/* Mi cuenta: sin el ojo de mostrar contraseña (WooCommerce >= 4.4) y campo en linea como en el original */
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input { display: none !important; }
.woocommerce form .password-input { display: inline !important; position: static !important; }
.woocommerce form .password-input input { display: inline-block !important; }
/* Boton de acceso de Mi cuenta: 20px/50px y 18px de interlineado como el original */
.woocommerce form.login .woocommerce-form-login__submit, .woocommerce-form-login__submit.button { padding: 22px 52px !important; line-height: 18px !important; }
