.elementor-2609 .elementor-element.elementor-element-63a4e2f6{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-2609 .elementor-element.elementor-element-d833a19 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2609 .elementor-element.elementor-element-d833a19 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2609 .elementor-element.elementor-element-d833a19{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2609 .elementor-element.elementor-element-d833a19 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2609 .elementor-element.elementor-element-6f69bf8d{padding:2em 0em 0em 0em;}.woocommerce .elementor-2609 .elementor-element.elementor-element-4f193ef0 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-2609 .elementor-element.elementor-element-4f193ef0 .flex-viewport, .woocommerce .elementor-2609 .elementor-element.elementor-element-4f193ef0 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;}.woocommerce .elementor-2609 .elementor-element.elementor-element-4f193ef0 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-2609 .elementor-element.elementor-element-4f193ef0 .flex-viewport{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-2609 .elementor-element.elementor-element-4f193ef0 .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-2609 .elementor-element.elementor-element-4f193ef0 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.woocommerce .elementor-2609 .elementor-element.elementor-element-4f193ef0 .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-2609 .elementor-element.elementor-element-4f193ef0 .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-2609 .elementor-element.elementor-element-7179260a{width:auto;max-width:auto;top:24px;}.elementor-2609 .elementor-element.elementor-element-7179260a > .elementor-widget-container{padding:3px 21px 3px 21px;border-radius:30px 30px 30px 30px;}body:not(.rtl) .elementor-2609 .elementor-element.elementor-element-7179260a{left:24px;}body.rtl .elementor-2609 .elementor-element.elementor-element-7179260a{right:24px;}.elementor-2609 .elementor-element.elementor-element-7179260a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2609 .elementor-element.elementor-element-6425b7e9 > .elementor-element-populated{padding:2em 2em 2em 3em;}.elementor-2609 .elementor-element.elementor-element-4b45601 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2609 .elementor-element.elementor-element-745d6cf .elementor-repeater-item-5d044b1 > div{color:var( --e-global-color-primary );}.elementor-2609 .elementor-element.elementor-element-745d6cf .elementor-repeater-item-5d044b1 > div svg path{stroke:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-2609 .elementor-element.elementor-element-745d6cf .elementor-repeater-item-5d044b1 > div:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );}.elementor-2609 .elementor-element.elementor-element-745d6cf .elementor-repeater-item-5d044b1 > div:hover svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-2609 .elementor-element.elementor-element-745d6cf .elementor-repeater-item-9ffcdf6 > div{color:var( --e-global-color-primary );}.elementor-2609 .elementor-element.elementor-element-745d6cf .elementor-repeater-item-9ffcdf6 > div svg path{stroke:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-2609 .elementor-element.elementor-element-745d6cf .elementor-repeater-item-9ffcdf6 > div:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );}.elementor-2609 .elementor-element.elementor-element-745d6cf .elementor-repeater-item-9ffcdf6 > div:hover svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-2609 .elementor-element.elementor-element-745d6cf .elementor-repeater-item-d61d81e > div{color:var( --e-global-color-primary );}.elementor-2609 .elementor-element.elementor-element-745d6cf .elementor-repeater-item-d61d81e > div svg path{stroke:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-2609 .elementor-element.elementor-element-745d6cf .elementor-repeater-item-d61d81e > div:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );}.elementor-2609 .elementor-element.elementor-element-745d6cf .elementor-repeater-item-d61d81e > div:hover svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-2609 .elementor-element.elementor-element-745d6cf .ekit_socialshare{text-align:left;}.elementor-2609 .elementor-element.elementor-element-745d6cf .ekit_socialshare > li > div{text-align:center;text-decoration:none;border-radius:50% 50% 50% 50%;width:40px;height:40px;cursor:pointer;line-height:40px;}.elementor-2609 .elementor-element.elementor-element-745d6cf .ekit_socialshare > li{display:inline-block;margin:5px 5px 5px 5px;}.elementor-2609 .elementor-element.elementor-element-71e49789{--divider-border-style:solid;--divider-border-width:1px;}.elementor-2609 .elementor-element.elementor-element-71e49789 .elementor-divider-separator{width:100%;}.elementor-2609 .elementor-element.elementor-element-71e49789 .elementor-divider{padding-block-start:14px;padding-block-end:14px;}.woocommerce .elementor-2609 .elementor-element.elementor-element-46ebd516 .price{color:var( --e-global-color-secondary );font-family:"Red Hat Display", Sans-serif;font-size:24.88px;font-weight:700;font-style:normal;line-height:1.3em;}.elementor-2609 .elementor-element.elementor-element-08a790d .cart button, .elementor-2609 .elementor-element.elementor-element-08a790d .cart .button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-2609 .elementor-element.elementor-element-08a790d .quantity .qty{transition:all 0.2s;}.elementor-2609 .elementor-element.elementor-element-145a8b7b{--divider-border-style:solid;--divider-border-width:1px;}.elementor-2609 .elementor-element.elementor-element-145a8b7b .elementor-divider-separator{width:100%;}.elementor-2609 .elementor-element.elementor-element-145a8b7b .elementor-divider{padding-block-start:14px;padding-block-end:14px;}.elementor-2609 .elementor-element.elementor-element-314d834f:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(7px/2);}.elementor-2609 .elementor-element.elementor-element-314d834f:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(7px/2);}.elementor-2609 .elementor-element.elementor-element-314d834f.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(7px/2);margin-left:calc(7px/2);}.elementor-2609 .elementor-element.elementor-element-314d834f.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-7px/2);margin-left:calc(-7px/2);}body:not(.rtl) .elementor-2609 .elementor-element.elementor-element-314d834f.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-7px/2) + (-1px/2) );}body:not.rtl .elementor-2609 .elementor-element.elementor-element-314d834f.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-7px/2) - (1px/2) );}.elementor-2609 .elementor-element.elementor-element-e3956d7 > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2609 .elementor-element.elementor-element-e3956d7{z-index:0;}.woocommerce .elementor-2609 .elementor-element.elementor-element-e3956d7 .shop_attributes{color:var( --e-global-color-text );}.elementor-2609 .elementor-element.elementor-element-351d9efb{padding:0em 0em 5em 0em;}.elementor-2609 .elementor-element.elementor-element-7bae4639.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px;padding:1em 1em 1em 1em;border-color:var( --e-global-color-accent );}.elementor-2609 .elementor-element.elementor-element-7bae4639.elementor-wc-products  ul.products{grid-column-gap:14px;grid-row-gap:14px;}.elementor-2609 .elementor-element.elementor-element-7bae4639.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:10px 10px 10px 10px;margin-bottom:7px;}.elementor-2609 .elementor-element.elementor-element-7bae4639.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-2609 .elementor-element.elementor-element-7bae4639.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-2609 .elementor-element.elementor-element-7bae4639.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2609 .elementor-element.elementor-element-7bae4639.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-2609 .elementor-element.elementor-element-7bae4639.elementor-wc-products .products > h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );margin-bottom:2em;}.elementor-2609 .elementor-element.elementor-element-7bae4639.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-primary );}.elementor-2609 .elementor-element.elementor-element-7bae4639.elementor-wc-products ul.products li.product .star-rating::before{color:#DCDCDE;}.elementor-2609 .elementor-element.elementor-element-7bae4639.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;line-height:1.5em;}.elementor-2609 .elementor-element.elementor-element-7bae4639.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-text );}.elementor-2609 .elementor-element.elementor-element-7bae4639.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-text );}.elementor-2609 .elementor-element.elementor-element-7bae4639.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2609 .elementor-element.elementor-element-7bae4639.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;border-radius:5px 5px 5px 5px;margin-top:7px;}.elementor-2609 .elementor-element.elementor-element-7bae4639.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-primary );}.elementor-2609 .elementor-element.elementor-element-7bae4639.elementor-wc-products .added_to_cart{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;margin-inline-start:14px;}.elementor-2609 .elementor-element.elementor-element-7bae4639.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2609 .elementor-element.elementor-element-0cc349e{--display:flex;}@media(max-width:1024px){.elementor-2609 .elementor-element.elementor-element-6425b7e9 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-2609 .elementor-element.elementor-element-71e49789 .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.woocommerce .elementor-2609 .elementor-element.elementor-element-46ebd516 .price{font-size:21.88px;}.elementor-2609 .elementor-element.elementor-element-145a8b7b .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-2609 .elementor-element.elementor-element-351d9efb{padding:0em 0em 3em 0em;}.elementor-2609 .elementor-element.elementor-element-7bae4639.elementor-wc-products  ul.products{grid-column-gap:14px;grid-row-gap:21px;}.woocommerce .elementor-2609 .elementor-element.elementor-element-7bae4639.elementor-wc-products .products > h2{margin-bottom:1em;}.elementor-2609 .elementor-element.elementor-element-7bae4639.elementor-wc-products ul.products li.product .price{font-size:15px;}.elementor-2609 .elementor-element.elementor-element-7bae4639.elementor-wc-products ul.products li.product .button{font-size:13px;}.elementor-2609 .elementor-element.elementor-element-7bae4639.elementor-wc-products .added_to_cart{font-size:13px;}}@media(min-width:768px){.elementor-2609 .elementor-element.elementor-element-2b91ef0c{width:40%;}.elementor-2609 .elementor-element.elementor-element-6425b7e9{width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2609 .elementor-element.elementor-element-2b91ef0c{width:50%;}.elementor-2609 .elementor-element.elementor-element-6425b7e9{width:50%;}}@media(max-width:767px){.elementor-2609 .elementor-element.elementor-element-6f69bf8d{padding:1em 0em 0em 0em;}.elementor-2609 .elementor-element.elementor-element-6425b7e9 > .elementor-element-populated{padding:1em 1em 1em 1em;}.woocommerce .elementor-2609 .elementor-element.elementor-element-46ebd516 .price{font-size:18.72px;}.elementor-2609 .elementor-element.elementor-element-351d9efb{padding:0em 0em 2em 0em;}.elementor-2609 .elementor-element.elementor-element-7bae4639.elementor-wc-products  ul.products{grid-column-gap:7px;grid-row-gap:14px;}.elementor-2609 .elementor-element.elementor-element-7bae4639.elementor-wc-products ul.products li.product .price{font-size:14px;}.elementor-2609 .elementor-element.elementor-element-7bae4639.elementor-wc-products ul.products li.product .button{font-size:12px;}.elementor-2609 .elementor-element.elementor-element-7bae4639.elementor-wc-products .added_to_cart{font-size:12px;}}/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-e3956d7 *//* Estilos generales para la tabla */
table {
  width: 100%;
  border-collapse: separate; /* Para habilitar el espaciado */
  border-spacing: 0;
  font-family: Arial, sans-serif;
  margin: 20px 0;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  border-radius: 8px; /* Bordes redondeados */
  overflow: hidden;
}

/* Encabezado de la tabla */
table th {
  background-color: #7A9EBF; /* Color más oscuro que #A9BEDA */
  color: black; /* Contraste mejorado */
  text-align: left;
  padding: 20px 30px; /* Espaciado interno */
  font-size: 16px;
  font-weight: bold;
}

/* Celdas del cuerpo */
table td {
  padding: 20px 20px; /* Espaciado interno */
  color: black; /* Color de texto consistente */
  font-size: 14px;
  border-bottom: 1px solid #d6dde6; /* Línea clara entre filas */
  vertical-align: middle; /* Alineación vertical */
}

/* Última fila sin borde */
table tr:last-child td {
  border-bottom: none;
}

/* Alternar colores de fila */
table tr:nth-child(even) {
  background-color: #F1F7FD; /* Alternar con un color claro */
}

table tr:nth-child(odd) {
  background-color: #ffffff; /* Alternar con blanco */
}

/* Efecto hover */
table tr:hover {
  background-color: #E3EDF9; /* Color suave al pasar el mouse */
}

/* Bordes más visibles */
table {
  border: 2px solid #A9BEDA; /* Resalta los bordes exteriores */
}

/* Alineación y espaciado interno (padding) en las celdas */
th, td {
  text-align: center; /* Alinea el texto a la izquierda */
  padding: 100px 30px; /* Espaciado interno más amplio para evitar texto pegado al borde */
}

/* Ajuste adicional para evitar pegado extremo */
table, th, td {
  border-spacing: 0; /* Elimina cualquier espacio predeterminado */
}

/* Bordes más definidos */
th, td {
  border: 1px solid #ddd; /* Bordes suaves y visibles */
}

/* Resalta el encabezado */
th {
  background-color: #f4f4f4; /* Fondo claro para el encabezado */
  font-weight: bold; /* Negrita para los títulos */
}

/* Colores alternos para las filas */
tr:nth-child(even) {
  background-color: #f9f9f9; /* Fondo claro para filas pares */
}

tr:nth-child(odd) {
  background-color: #ffffff; /* Fondo blanco para filas impares */
}

/* Hover para filas */
tr:hover {
  background-color: #f1f1f1; /* Resalta la fila cuando el ratón pasa por encima */
}/* End custom CSS */