.elementor-8496 .elementor-element.elementor-element-e09e762 > .elementor-container{max-width:1440px;}.elementor-8496 .elementor-element.elementor-element-3ff8b475 .page-heading{background-color:#01063F;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;padding:0px 0px 0px 0px;}.elementor-8496 .elementor-element.elementor-element-3ff8b475 .woocommerce-breadcrumb{fill:#FAFAFF;color:#FAFAFF;}.elementor-8496 .elementor-element.elementor-element-3ff8b475 .page-heading .delimeter{fill:#FFFFFF;color:#FFFFFF;}.elementor-8496 .elementor-element.elementor-element-3ff8b475 .page-heading .title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:#FEFEFF;color:#FEFEFF;}.elementor-8496 .elementor-element.elementor-element-3ff8b475 .page-heading a.back-history{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-8496 .elementor-element.elementor-element-33516e39 > .elementor-container{max-width:1440px;}.elementor-8496 .elementor-element.elementor-element-33516e39{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8496 .elementor-element.elementor-element-33516e39 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8496 .elementor-element.elementor-element-3ad06a5{--slides-per-view:1;}.elementor-8496 .elementor-element.elementor-element-3ad06a5 .swiper-vertical-images .vertical-thumbnails-wrapper li{margin-bottom:5px;}.elementor-8496 .elementor-element.elementor-element-3ad06a5 > .elementor-widget-container{margin:37% 0% 0% 0%;}.elementor-8496 .elementor-element.elementor-element-3ad06a5 .swiper-control-bottom{margin-top:0px;}.woocommerce .elementor-8496 .elementor-element.elementor-element-3ad06a5 .woocommerce-product-gallery img{width:100%;}.elementor-8496 .elementor-element.elementor-element-3ad06a5 .swiper-entry .et-swiper-elementor-nav{color:var( --e-global-color-101145a );}.elementor-8496 .elementor-element.elementor-element-e6aa0bf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8496 .elementor-element.elementor-element-e6aa0bf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01063F;}.elementor-8496 .elementor-element.elementor-element-e6aa0bf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-8496 .elementor-element.elementor-element-e6aa0bf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8496 .elementor-element.elementor-element-e6aa0bf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-woocommerce-product-etheme_title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-8496 .elementor-element.elementor-element-36335456{background-color:#01063F;text-align:left;}.elementor-8496 .elementor-element.elementor-element-36335456 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:700;letter-spacing:0px;color:#FFFFFF;}.elementor-widget-woocommerce-product-etheme_meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-8496 .elementor-element.elementor-element-369244bf{background-color:#01063F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-8496 .elementor-element.elementor-element-369244bf a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-8496 .elementor-element.elementor-element-369244bf .sku{color:#FFFFFF;}.elementor-8496 .elementor-element.elementor-element-eeeac72 > .elementor-widget-container{background-color:#01063F;}.woocommerce .elementor-8496 .elementor-element.elementor-element-eeeac72 .woocommerce-tabs.horizontal .wc-tabs{justify-content:center;}.woocommerce .elementor-8496 .elementor-element.elementor-element-eeeac72 .woocommerce-tabs.vertical .wc-tabs{align-content:center;}.elementor-8496 .elementor-element.elementor-element-eeeac72 .wc-tabs:after{border-color:#020955;}.elementor-8496 .elementor-element.elementor-element-eeeac72 .wc-tabs .et-woocommerce-tab a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-8496 .elementor-element.elementor-element-eeeac72 .wc-tabs .et-woocommerce-tab:not(.active) a{color:var( --e-global-color-86b4fcd );}.elementor-8496 .elementor-element.elementor-element-eeeac72 .wc-tabs .et-woocommerce-tab:not(.active):before{background-color:var( --e-global-color-86b4fcd );}.elementor-8496 .elementor-element.elementor-element-4a9fba66 > .elementor-container{max-width:1440px;}.elementor-8496 .elementor-element.elementor-element-4a9fba66{margin-top:0px;margin-bottom:50px;}.elementor-8496 .elementor-element.elementor-element-3c38cfcf{--slides-per-view:4;}.elementor-8496 .elementor-element.elementor-element-3c38cfcf .swiper-entry .et-swiper-elementor-nav{color:#FFFFFF;}.elementor-8496 .elementor-element.elementor-element-3c38cfcf .related-products-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:700;}@media(max-width:1024px){.elementor-widget-woocommerce-product-etheme_title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8496 .elementor-element.elementor-element-3c38cfcf{--slides-per-view:3;}}@media(min-width:768px){.elementor-8496 .elementor-element.elementor-element-604cd8d{width:35%;}.elementor-8496 .elementor-element.elementor-element-e6aa0bf{width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8496 .elementor-element.elementor-element-604cd8d{width:100%;}.elementor-8496 .elementor-element.elementor-element-e6aa0bf{width:100%;}}@media(max-width:767px){.elementor-8496 .elementor-element.elementor-element-e6aa0bf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-woocommerce-product-etheme_title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8496 .elementor-element.elementor-element-3c38cfcf{--slides-per-view:1;}}/* Start custom CSS for woocommerce-product-etheme_product_images, class: .elementor-element-3ad06a5 */.elementor img { 
    max-width: 50% !important;
}

@media screen and (min-width: 993px) { 
    .elementor-8496 .elementor-element.elementor-element-3ad06a5 #swiper-unique-id-1 { 
        position: absolute; bottom: 0; padding: 20px; left: 0; right: 0; margin: 0; } 
    
} 
@media screen and (max-width: 992px) { 
    .elementor-8496 .elementor-element.elementor-element-3ad06a5 #swiper-unique-id-2 { position: absolute; bottom: 0; padding: 20px; left: 0; right: 0; margin: 0; } 
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-604cd8d */.elementor img {
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-etheme_title, class: .elementor-element-36335456 */.elementor-widget-woocommerce-product-etheme_title h2.product_title {
  text-align: left !important;
  margin-left: 15px !important;

}


.woocommerce-product-details__short-description {
  margin-inline: 20px;
  color: white;
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
}

.woocommerce-product-details__short-description h4 {
  font-size: 16px;
  font-weight: 500;
  margin-top: 20px;
}

.woocommerce-product-details__short-description ul {
  list-style: none;
  padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-etheme_meta, class: .elementor-element-369244bf */.detail-label{
    margin-left: 15px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-etheme_tabs, class: .elementor-element-eeeac72 */.tabla-producto {
  background-color: #01063f; /* Fondo negro */
  color: #fff;
  font-family: Arial, sans-serif;
  width: 100%; /* usa todo el ancho disponible */
  max-width: 600px; /* ajusta según tu diseño */
  border-radius: 6px;
  padding: 10px 15px;
}


#tab-title-description a {
    display: none;
}

.woocommerce-tabs .tabs .et-woocommerce-tab.active {
  border-bottom: 2px solid #000643 !important;
}


.tabla-producto h3 {
  color:#fff;
  border-bottom: 1px solid #fff;
  padding-bottom: 5px;
  margin-top: 20px;
  font-size: 16px;
  font-weight: bold;
}

.tabla-producto table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 10px;
  table-layout: fixed; /* fija los anchos de columnas */
}

 .tabla-producto th {
  font-size: 14px;
  border: 1px solid #fff;
  box-sizing: border-box;
  padding: 10px;
  padding-left: 20px; /* margen visual desde la izquierda */
  padding-right: 20px; /* margen visual hacia la derecha */
}

.tabla-producto td {
  font-size: 14px;
  border: 1px solid #fff;
  box-sizing: border-box;
  padding: 10px;
  padding-right: 20px; /* margen visual hacia la derecha */
}

/* Más específico y con !important */
.tabla-producto table thead th,
.tabla-producto table tbody td {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

/* Asimétrico según tu pedido original */
.tabla-producto th {
  position: relative;
  padding-left: 0px !important;
  padding-right: 0px !important;
}

/* Simula margen izquierdo con ::before */
.tabla-producto th::before {
  content: "";
  display: inline-block;
  width: 10px; /* ajusta según tu línea roja */
}


.tabla-producto table tbody td {
  padding-left: 0 !important;     /* izquierda */
  padding-right: 10px !important; /* derecha */
}


/* ====*/* End custom CSS */