.elementor-kit-954{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-1183ec46:#4054B2;--e-global-color-16a7cce:#23A455;--e-global-color-1655a3d0:#000;--e-global-color-76423054:#FFF;--e-global-color-cd73b3e:#6FC4E6;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-198c2d1-font-family:"Hind";--e-global-typography-198c2d1-font-size:45px;--e-global-typography-198c2d1-font-weight:300;--e-global-typography-ae42635-font-family:"Roboto";--e-global-typography-ae42635-font-size:18px;--e-global-typography-ae42635-font-weight:400;background-image:url("https://kldargentina.com/wp-content/uploads/2020/03/FONDO-RAYADO-1.jpg");background-size:contain;}.elementor-kit-954 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-954{background-image:url("https://kldargentina.com/wp-content/uploads/2020/03/FONDO-RAYADO-1.jpg");background-size:contain;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root {
  --kld-primary: #0979b9;
  --kld-secondary: #71c6e3;
  --kld-text-on-primary: #ffffff;
}

/* ===== TIPOGRAFÍA GLOBAL: Open Sans ===== */
body,
.woocommerce,
.woocommerce h1, .woocommerce h2, .woocommerce h3,
.woocommerce h4, .woocommerce h5, .woocommerce h6,
.woocommerce p, .woocommerce span, .woocommerce a {
  font-family: 'Open Sans', sans-serif !important;
}

/* ===== TÍTULOS: peso 700 + color celeste (reemplaza #c36) ===== */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 700 !important;
  color: var(--kld-primary) !important;
}

/* ===== ESPACIADO SOLO EN PÁGINAS DE WOOCOMMERCE: separar 60px del navbar ===== */
.woocommerce-page .site-content,
.woocommerce-page main,
.woocommerce-shop .site-content,
.single-product .site-content,
.woocommerce-page.woocommerce main {
  margin-top: 60px !important;
}

/* ===== BOTONES DE WOOCOMMERCE ===== */
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce a.add_to_cart_button,
.woocommerce a.ajax_add_to_cart,
.woocommerce div.product form.cart .button,
.woocommerce ul.products li.product .button {
  background-color: var(--kld-primary) !important;
  color: var(--kld-text-on-primary) !important;
  border: none !important;
  border-radius: 4px;
  font-family: 'Open Sans', sans-serif !important;
  transition: background-color 0.2s ease;
}

/* Hover: pasa al color secundario más claro */
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce a.add_to_cart_button:hover,
.woocommerce a.ajax_add_to_cart:hover {
  background-color: var(--kld-secondary) !important;
  color: #0d1117 !important;
}

/* Botón del checkout ("Realizar el pedido") */
.woocommerce #payment #place_order {
  background-color: var(--kld-primary) !important;
  color: var(--kld-text-on-primary) !important;
}
.woocommerce #payment #place_order:hover {
  background-color: var(--kld-secondary) !important;
  color: #0d1117 !important;
}

/* Botón "Actualizar carrito" */
.woocommerce table.cart td.actions .button {
  background-color: var(--kld-primary) !important;
  color: var(--kld-text-on-primary) !important;
}

/* ===== PRECIO: negrita ===== */
.woocommerce ul.products li.product .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce-Price-amount {
  font-weight: 700 !important;
}
/* OPCIÓN B: cambiar SOLO los links dentro de páginas de WooCommerce */
.woocommerce a,
.woocommerce-page a {
  background-color: transparent;
  color: var(--kld-primary) !important;
  text-decoration: none;
}

.woocommerce a:hover,
.woocommerce-page a:hover {
  color: var(--kld-secondary) !important;
}
/* Etiqueta "on-sale" (oferta) */
.woocommerce span.onsale {
  background-color: var(--kld-secondary) !important;
  color: #0d1117 !important;
  font-family: 'Open Sans', sans-serif !important;
}/* End custom CSS */