.elementor-kit-8{--e-global-color-primary:#E91B23;--e-global-color-secondary:#373737;--e-global-color-text:#141414;--e-global-color-accent:#E91B23;--e-global-color-4debca3:#FFFFFF;--e-global-color-e82555a:#F2F2F2;--e-global-color-ef125c9:#000000;--e-global-color-e27511c:#E91B23BD;--e-global-color-392e166:#777777;--e-global-color-f46d6e5:#FFC510;--e-global-color-c14e801:#00869A;--e-global-color-ca6b07f:#FF0000;--e-global-color-581c5ea:#306D09;--e-global-color-6056393:#CF5D00;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:40px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-line-height:45px;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:35px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-line-height:40px;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:25px;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-c1e2c22-font-family:"Open Sans";--e-global-typography-c1e2c22-font-size:15px;--e-global-typography-c1e2c22-font-weight:400;--e-global-typography-c1e2c22-text-transform:none;--e-global-typography-74c7c62-font-family:"Open Sans";--e-global-typography-74c7c62-font-size:12px;--e-global-typography-74c7c62-text-transform:none;--e-global-typography-74c7c62-line-height:13px;--e-global-typography-543eb3c-font-family:"Open Sans";--e-global-typography-543eb3c-font-size:10px;--e-global-typography-543eb3c-text-transform:none;--e-global-typography-543eb3c-text-decoration:underline;--e-global-typography-543eb3c-line-height:15px;--e-global-typography-cb3057e-font-family:"Montserrat";--e-global-typography-cb3057e-font-size:35px;--e-global-typography-cb3057e-font-weight:600;--e-global-typography-cb3057e-text-transform:uppercase;--e-global-typography-cb3057e-font-style:normal;--e-global-typography-cb3057e-line-height:40px;--e-global-typography-a4ec043-font-size:12px;--e-global-typography-a4ec043-font-weight:500;--e-global-typography-a8ad2ee-font-family:"Open Sans";--e-global-typography-a8ad2ee-font-size:12px;--e-global-typography-a8ad2ee-font-weight:600;--e-global-typography-a8ad2ee-text-transform:uppercase;--e-global-typography-a8ad2ee-line-height:15px;--e-global-typography-535d37a-font-family:"Montserrat";--e-global-typography-535d37a-font-size:14px;--e-global-typography-535d37a-font-weight:700;--e-global-typography-535d37a-text-transform:uppercase;--e-global-typography-535d37a-font-style:normal;--e-global-typography-535d37a-line-height:18px;background-color:var( --e-global-color-4debca3 );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-c1e2c22-font-family ), Sans-serif;font-size:var( --e-global-typography-c1e2c22-font-size );font-weight:var( --e-global-typography-c1e2c22-font-weight );text-transform:var( --e-global-typography-c1e2c22-text-transform );color:var( --e-global-color-4debca3 );border-style:none;border-radius:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-4debca3 );}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{background-color:var( --e-global-color-4debca3 );border-style:none;}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:var( --e-global-color-4debca3 );border-style:none;}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{background-color:var( --e-global-color-581c5ea );background-image:var( --e-global-color-581c5ea );font-family:var( --e-global-typography-c1e2c22-font-family ), Sans-serif;font-size:var( --e-global-typography-c1e2c22-font-size );font-weight:var( --e-global-typography-c1e2c22-font-weight );text-transform:var( --e-global-typography-c1e2c22-text-transform );}body.e-wc-message-notice .woocommerce-message .button:hover, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button:hover{background-color:var( --e-global-color-secondary );background-image:var( --e-global-color-secondary );}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{background-color:var( --e-global-color-4debca3 );border-style:none;}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{background-color:var( --e-global-color-c14e801 );background-image:var( --e-global-color-c14e801 );font-family:var( --e-global-typography-c1e2c22-font-family ), Sans-serif;font-size:var( --e-global-typography-c1e2c22-font-size );font-weight:var( --e-global-typography-c1e2c22-font-weight );text-transform:var( --e-global-typography-c1e2c22-text-transform );}.elementor-kit-8 a{color:var( --e-global-color-secondary );}.elementor-kit-8 a:hover{color:var( --e-global-color-accent );}.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);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-c1e2c22-font-family ), Sans-serif;font-size:var( --e-global-typography-c1e2c22-font-size );font-weight:var( --e-global-typography-c1e2c22-font-weight );text-transform:var( --e-global-typography-c1e2c22-text-transform );--error-message-icon-color:var( --e-global-color-primary );--error-message-normal-links-color:var( --e-global-color-secondary );--error-message-hover-links-color:var( --e-global-color-accent );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-family:var( --e-global-typography-c1e2c22-font-family ), Sans-serif;font-size:var( --e-global-typography-c1e2c22-font-size );font-weight:var( --e-global-typography-c1e2c22-font-weight );text-transform:var( --e-global-typography-c1e2c22-text-transform );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-c1e2c22-font-family ), Sans-serif;font-size:var( --e-global-typography-c1e2c22-font-size );font-weight:var( --e-global-typography-c1e2c22-font-weight );text-transform:var( --e-global-typography-c1e2c22-text-transform );--message-message-icon-color:var( --e-global-color-581c5ea );--message-buttons-normal-text-color:var( --e-global-color-4debca3 );--message-buttons-hover-text-color:var( --e-global-color-4debca3 );--message-border-type:none;}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-family:var( --e-global-typography-c1e2c22-font-family ), Sans-serif;font-size:var( --e-global-typography-c1e2c22-font-size );font-weight:var( --e-global-typography-c1e2c22-font-weight );text-transform:var( --e-global-typography-c1e2c22-text-transform );}.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]), .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){--notice-message-normal-links-color:var( --e-global-color-secondary );}.e-wc-message-notice .woocommerce-message .restore-item:hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item:hover, .e-wc-message-notice .woocommerce-message a:not([class]):hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]):hover{--notice-message-hover-links-color:var( --e-global-color-primary );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-c1e2c22-font-family ), Sans-serif;font-size:var( --e-global-typography-c1e2c22-font-size );font-weight:var( --e-global-typography-c1e2c22-font-weight );text-transform:var( --e-global-typography-c1e2c22-text-transform );--info-message-icon-color:var( --e-global-color-c14e801 );--info-buttons-normal-text-color:var( --e-global-color-4debca3 );--info-buttons-hover-text-color:var( --e-global-color-4debca3 );--info-border-type:none;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-c1e2c22-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-c1e2c22-font-size );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-c1e2c22-font-size );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-c1e2c22-font-size );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-c1e2c22-font-size );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-c1e2c22-font-size );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-c1e2c22-font-size );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-c1e2c22-font-size );}}@media(max-width:767px){.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-c1e2c22-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-c1e2c22-font-size );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-c1e2c22-font-size );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-c1e2c22-font-size );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-c1e2c22-font-size );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-c1e2c22-font-size );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-c1e2c22-font-size );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-c1e2c22-font-size );}}/* Start custom CSS *//************************************************************
Archivo de configuraciones CSS generales de la tienda en línea de ail.
*************************************************************/

/***************************************************************************************************/
/*Información de colores generales de la identidad corporativa de AIL™
 Color rojo ail: #E91B23
 Color negro medio: #1B1B1B
 Color negro total: #141414
 Color blanco medio: #F2F2F2
 */

/***************************************************************************************************/
/*Modificaciones de la página de inicio*/
/***************************************************************************************************/

/*Carrousel de productos - Destacados - */
/* Reyado del precio original en promoción */
.eael-woo-product-carousel-container.preset-3
  .eael-product-carousel
  .eael-product-price {
  color: red !important;
}

/* Íconos de categorías de productos (3M, Sika y Makita) */
.icono_categorias {
  display: grid;
  place-items: center;
}

/* Cambiar el color y el comportamiento de título de las categorías de productos Sika - Se utilizó clase CSS "texto_categorias_sika" en los bloques de Elementor desde el frontend del editor 
- Las catgorías se cargan desde una platilla de elementor
*/
.texto_categorias_sika :hover {
  color: #ffc510 !important;
  transform: scale(1.05) !important;
}

/* Cambiar el color y el comportamiento de título de las categorías de productos Makita - Se utilizó clase CSS "texto_categorias_makita" en los bloques de Elementor desde el frontend del editor */
.texto_categorias_makita :hover {
  color: #00869a !important;
  transform: scale(1.05) !important;
}

/* Añadir espacio entre botón "Ver opciones" y "Cotizar en el modo catálogo"*/
.elementor-1041
  .elementor-element.elementor-element-285f800f.elementor-wc-products
  ul.products
  li.product
  .button {
  margin-bottom: 10px !important;
}

.elementor-1126
  .elementor-element.elementor-element-72e1b43d.elementor-wc-products
  ul.products
  li.product
  .button {
  margin-bottom: 10px !important;
}

/***************************************************************************************************/
/* Modificación de shortcode para añadir productos desde las tablas informativas de variaciones */
/* Estilos de la tabla informativa de variaciones Makita® */
.tabla_informativa_makita thead {
  background-color: #E91B23;
}
.tabla_informativa_makita th {
  color: white;
  font-weight: bold;
}
.tabla_contenedor {
  overflow-x: auto;
}
.tabla_contenedor table {
  width: 100%;
}

/* Personaización del botón "Ver carrito" de las tablas de selección de variciones*/
a.added_to_cart {
  background: red !important;
  padding: 0.5em !important;
  display: inline-block !important;
  width: 100% !important;
  text-align: center !important;
}

/* Personalización de botón "añadir al carrito" */
.add_to_cart_button,
.ajax_add_to_cart .added {
  text-align: center !important;
  padding: 0.5em !important;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  display: inline-block !important;
  width: 100% !important;
}

/* Personalización del bloque donde se coloca el precio y el botón de "Añadir al carrito" */
.add_to_cart_inline {
  border: none !important;
  padding: 0px !important;
  text-align: center !important;
  display: inline-block !important;
  width: 100% !important;
}

/***************************************************************************************************/
/*Modificaciones del buscador en vivo de la tienda*/
.eael-advanced-search-category,
.eael-advanced-search-content,
.eael-advanced-search-load-more {
  display: inline-block !important;
  vertical-align: top;
  /* Alinear los contenedores en la parte superior */
}

.eael-advanced-search-category {
  width: 20% !important;
  position: absolute !important;
}

.eael-advanced-search-content {
  margin-left: 25%;
  width: 75% !important;
}

.eael-advanced-search-load-more {
  width: 100% !important;
  text-align: right !important;
}

.eael-advanced-search-load-more-button {
  display: inline-block !important;
}

/***************************************************************************************************/
/*Modificaciones de los avisos de woocommerce*/
/*Margen de los avisos de Woocommerce*/
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
  margin: 0 0 0 0 !important;
}

/*Cambiar el color del texto de los botónes de avisos de Woocommerce*/
.wc-forward {
  color: white !important;
}

/***************************************************************************************************/
/*Modificaciones en el apartado "Tienda/Productos"*/
/***************************************************************************************************/

/*Cambiar la personalización de las categorias de los productos en el apartado tienda*/
.woocommerce-product-category {
  font-size: 0.8em !important;
}
.woocommerce-product-category :hover {
  color: black !important; /**No sirve, corregir*/
}

/*Modificación nueva de imagenes de categorías de productos*/
.woocommerce .woocommerce-loop-category__title {
  color: #3f3f3f !important;
  background: #f5f5f5 !important;
  height: 4em !important;
}

/*Modificar en las imagenes de categorías de productos*/
/*Ocultar el contador de productos por categoría*/
.woocommerce ul.products li.product .woocommerce-loop-category__title .count,
.woocommerce-page
  ul.products
  li.product
  .woocommerce-loop-category__title
  .count {
  display: none;
}

/* Modificar el color del slider de filtro por precios*/
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
  background-color: #5f5f5f !important;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  background-color: #e91b23 !important;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
  background-color: #000000 !important;
}

/***************************************************************************************************/
/*Modificar los estilos de los filtros por departamento/categorías (Parte inferior de los bloques de categorías en la tienda)*/
.yith-wcan-filters
  .yith-wcan-filter
  .filter-items
  .filter-item.label:not(.with-image):not(.disabled):hover {
  background-color: #e91b23;
  box-shadow: 0 0 0 0px var(--yith-wcan-labels_style_background_hover, #fff);
  color: var(--yith-wcan-labels_style_text_hover, #fff);
}

.yith-wcan-filter filter-tax label-design {
  box-shadow: 0 0 1 0px;
}

.yith-wcan-filters
  .yith-wcan-filter
  .filter-items
  .filter-item.label.active:not(.with-image) {
  background-color: #e91b23;
  box-shadow: 0 0 0 0x var(--yith-wcan-labels_style_background_active, #e91b23);
  color: var(--yith-wcan-labels_style_text_active, #fff);
}

/*Modificar el color del botón del widget "Filtrar por precio"*/
.woocommerce-js .widget_price_filter .price_slider_amount .button {
  background: red;
  color: white;
}

/***************************************************************************************************/
/*Modificación y personalización de listado de categorías de Woocommerce*/
ul.product-categories {
  list-style: circle;
}

.woocommerce ul.product-categories > li ul li a {
  margin-left: 10px !important;
}

.woocommerce ul.product-categories > li ul li:before {
  display: none !important;
}

.widget_product_categories .children {
  padding-left: 10px !important;
}

/* Cambiar el color de fondo del widget de categorías cuando se está dentro de una categoría */
.widget_product_categories .current-cat a {
  /*color: #E91B23;*/
  font-weight: bold;
}

/***************************************************************************************************/
/*Modificaciones de las listas de filtros de la barra lateral*/
.select2-container--default .select2-results > .select2-results__options {
  color: black !important;
  font-size: 100% !important;
}

.select2-container--default
  .select2-results__option--highlighted[aria-selected],
.select2-container--default
  .select2-results__option--highlighted[data-selected] {
  background-color: #e91b23 !important;
  color: #ffff;
}

/***************************************************************************************************/
/*Modificaciones en el mostrador de productos de la tienda*/
/*Modificaciones para forzar la relación de aspecto  los contenedores de imagenes en los bloques de productos - Apartado tienda*/
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count {
  color: #1b1b1b !important;
}

.woocommerce .woocommerce-ordering select,
.woocommerce-page .woocommerce-ordering select {
  background-color: #f2f2f2 !important;
  color: black !important;
  border-radius: 0 !important;
}

/* Programación de relación de aspecto de imagenes en el apartado Productos/Tienda */
.woocommerce ul.products li.product a img {
  display: block !important;
  max-height: 200px !important;
  max-height: 200px !important;
  width: auto !important;
  height: auto !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.ast-on-card-button.ast-onsale-card {
  display: none;
}

/* Personalización de botones de cotización */
.ywctm-custom-button {
  max-height: 1.5em;
}

/***************************************************************************************************/
/*Modificar el color de los filtros activos en la tienda (Lista de los filtros del plugin "Yith"*/
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > a,
.yith-wcan-filters
  .yith-wcan-filter
  .filter-items
  .filter-item.active
  > label
  > a {
  color: #e91b23 !important;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > a:hover,
.yith-wcan-filters
  .yith-wcan-filter
  .filter-items
  .filter-item
  > label
  > a:hover {
  color: #e91b23 !important;
}

/***************************************************************************************************/
/*Personalización de sliders de la página de inicio - top 5 productos destacados*/
.eael-product-carousel > .product-image-wrap {
  background: white !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  max-height: 150px !important;
  max-width: 100% !important;
  width: auto !important;
  height: auto !important;
}

.eael-product-carousel .eael-product-title * ::after {
  content: "..." !important;
}

.product-details {
  width: 100% !important;
}

.eael-product-title {
  text-align: center !important;
}

.eael-woo-product-carousel-container.preset-3 .product-details-wrap {
  height: 110px !important;
}

.icons-wrap,
.block-style {
  display: none !important;
}

/*Configuraciones para pantalla inferior a 768px*/
@media (min-width: 768px) {
  .product-details-wrap {
    height: 90px !important;
    align-items: start !important;
  }
}

/***************************************************************************************************/
/*Personalización de sliders de la página de inicio - Productos en promoción (Tabmién modifica todos los sliders de todo el sitio WEB)*/
/* Rayado del precio original en promoción */
.eael-woo-product-carousel-container.preset-3
  .eael-product-carousel
  .eael-product-price {
  color: #e91b23;
}

/***************************************************************************************************/
/*Sliders de productos - Landingpages por área o industria*/
/* Reyado del precio original en promoción */
.eael-woo-product-carousel-container.preset-3
  .eael-product-carousel
  .eael-product-price {
  color: #e91b23;
}

.eael-product-carousel > .product-image-wrap {
  background: white !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  max-height: 150px !important;
  max-width: 100% !important;
  width: auto !important;
  height: auto !important;
}

.eael-product-carousel .eael-product-title * ::after {
  content: "..." !important;
}

.product-details {
  width: 100% !important;
}

.eael-product-title {
  text-align: center !important;
}

.eael-woo-product-carousel-container.preset-3 .product-details-wrap {
  height: 110px !important;
}

.icons-wrap,
.block-style {
  display: none !important;
}

@media (min-width: 768px) {
  .product-details-wrap {
    height: 90px !important;
    align-items: start !important;
  }
}

/***************************************************************************************************/
/*Modificaciones del .elementor-kit-8 de variaciones de producto*/
.variations .label {
  width: 25%;
  text-align: left;
}

.variations .value {
  width: 75%;
}

/*Personalización de la tabla de información adicional de los productos*/
.woocommerce table.shop_attributes th {
  padding-left: 20px;
  text-align: left;
}

.woocommerce table.shop_attributes td {
  padding-left: 20px;
  text-align: left;
}

/***************************************************************************************************/
/*Modificar el color de los precios que tienen promoción de los sliders de toda la página*/
.eael-woo-product-carousel-container.preset-3
  .eael-product-carousel
  .eael-product-price {
  color: #e91b23 !important;
}

/***************************************************************************************************/
/*Configuraciones de cliengo*/
/*Mover Widget de whatsapp a la izquierda*/
#wspIframe {
  float: left !important;
  left: 0px !important;
  bottom: 0px !important;
}

/* Mover widget de chatbot a la derecha */
#popupIframe,
#chatIframe {
  float: right !important;
  right: 0px !important;
  bottom: 0px !important;
}


/***************************************************************************************************/
/*
/*Quitar el botón de "Finalizar compra" de Woocommerce*/
.woocommerce a.checkout-button,
.woocommerce input.checkout-button {
    display: none !important;
}
*/


/***************************************************************************************************/
/*Modificación y personalización de listado de categorías de Woocommerce*/
ul.product-categories {
  list-style: circle;
}

.woocommerce ul.product-categories > li ul li a {
  margin-left: 10px !important;
}

.woocommerce ul.product-categories > li ul li:before {
  display: none !important;
}

.widget_product_categories .children {
  padding-left: 10px !important;
}/* End custom CSS */