.elementor-418 .elementor-element.elementor-element-498ef53{--display:flex;--content-width:100%;--flex-direction:column;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:5%;--padding-right:5%;--padding-bottom:5%;--padding-left:5%;}.elementor-418 .elementor-element.elementor-element-498ef53:not(.elementor-motion-effects-element-type-background), .elementor-418 .elementor-element.elementor-element-498ef53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-418 .elementor-element.elementor-element-498ef53.e-container{--align-self:center;}.elementor-418 .elementor-element.elementor-element-aaebebb .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 );}.elementor-418 .elementor-element.elementor-element-a1803b2{--display:flex;--content-width:100%;--flex-direction:row;--align-items:flex-start;--overlay-transition:0.3s;}.elementor-418 .elementor-element.elementor-element-a1803b2.e-container{--align-self:center;}.elementor-418 .elementor-element.elementor-element-2fd7fca{--display:flex;--width:100%;--min-height:42vh;--overlay-transition:0.3s;}.elementor-418 .elementor-element.elementor-element-2fd7fca.e-container{--align-self:center;}.elementor-418 .elementor-element.elementor-element-3bffb16{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:300;}.elementor-418 .elementor-element.elementor-element-d3bbf3d{--display:flex;--width:100%;--gap:0px;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:2%;--padding-right:2%;--padding-bottom:2%;--padding-left:2%;}.elementor-418 .elementor-element.elementor-element-d3bbf3d:not(.elementor-motion-effects-element-type-background), .elementor-418 .elementor-element.elementor-element-d3bbf3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-418 .elementor-element.elementor-element-d3bbf3d.e-container{--align-self:center;}.elementor-418 .elementor-element.elementor-element-804605a{--display:flex;--content-width:100%;--flex-direction:row;--align-items:center;--gap:2%;--overlay-transition:0.3s;}.elementor-418 .elementor-element.elementor-element-804605a.e-container{--align-self:center;}.elementor-418 .elementor-element.elementor-element-4237094 .elementor-icon-wrapper{text-align:center;}.elementor-418 .elementor-element.elementor-element-4237094 .elementor-icon{font-size:21px;}.elementor-418 .elementor-element.elementor-element-4237094 .elementor-icon i, .elementor-418 .elementor-element.elementor-element-4237094 .elementor-icon svg{transform:rotate(0deg);}.elementor-418 .elementor-element.elementor-element-e4412a4 > .elementor-widget-container{--e-transform-translateY:7px;}.elementor-418 .elementor-element.elementor-element-928cc15{--display:flex;--content-width:100%;--flex-direction:row;--align-items:center;--gap:2%;--overlay-transition:0.3s;}.elementor-418 .elementor-element.elementor-element-928cc15.e-container{--align-self:center;}.elementor-418 .elementor-element.elementor-element-66f9b5e .elementor-icon-wrapper{text-align:center;}.elementor-418 .elementor-element.elementor-element-66f9b5e .elementor-icon{font-size:21px;}.elementor-418 .elementor-element.elementor-element-66f9b5e .elementor-icon i, .elementor-418 .elementor-element.elementor-element-66f9b5e .elementor-icon svg{transform:rotate(0deg);}.elementor-418 .elementor-element.elementor-element-0b33696 > .elementor-widget-container{--e-transform-translateY:7px;}.elementor-418 .elementor-element.elementor-element-de3154b{--display:flex;--content-width:100%;--flex-direction:row;--align-items:center;--gap:2%;--overlay-transition:0.3s;}.elementor-418 .elementor-element.elementor-element-de3154b.e-container{--align-self:center;}.elementor-418 .elementor-element.elementor-element-26f29c1 .elementor-icon-wrapper{text-align:center;}.elementor-418 .elementor-element.elementor-element-26f29c1 .elementor-icon{font-size:21px;}.elementor-418 .elementor-element.elementor-element-26f29c1 .elementor-icon i, .elementor-418 .elementor-element.elementor-element-26f29c1 .elementor-icon svg{transform:rotate(0deg);}.elementor-418 .elementor-element.elementor-element-f3c0ffe > .elementor-widget-container{--e-transform-translateY:7px;}.elementor-418 .elementor-element.elementor-element-bdb3b37{--display:flex;--content-width:100%;--flex-direction:row;--align-items:center;--gap:2%;--overlay-transition:0.3s;}.elementor-418 .elementor-element.elementor-element-bdb3b37.e-container{--align-self:center;}.elementor-418 .elementor-element.elementor-element-5d6155a .elementor-icon-wrapper{text-align:center;}.elementor-418 .elementor-element.elementor-element-5d6155a .elementor-icon{font-size:21px;}.elementor-418 .elementor-element.elementor-element-5d6155a .elementor-icon i, .elementor-418 .elementor-element.elementor-element-5d6155a .elementor-icon svg{transform:rotate(0deg);}.elementor-418 .elementor-element.elementor-element-d40b4b9 > .elementor-widget-container{--e-transform-translateY:7px;}.elementor-418 .elementor-element.elementor-element-84753d4{--display:flex;--content-width:100%;--flex-direction:row;--align-items:center;--gap:2%;--overlay-transition:0.3s;}.elementor-418 .elementor-element.elementor-element-84753d4.e-container{--align-self:center;}.elementor-418 .elementor-element.elementor-element-a6906df .elementor-icon-wrapper{text-align:center;}.elementor-418 .elementor-element.elementor-element-a6906df .elementor-icon{font-size:21px;}.elementor-418 .elementor-element.elementor-element-a6906df .elementor-icon i, .elementor-418 .elementor-element.elementor-element-a6906df .elementor-icon svg{transform:rotate(0deg);}.elementor-418 .elementor-element.elementor-element-a1d850f > .elementor-widget-container{--e-transform-translateY:7px;}.elementor-418 .elementor-element.elementor-element-aa3a5da{--display:flex;--content-width:100%;--flex-direction:row;--align-items:center;--gap:2%;--overlay-transition:0.3s;}.elementor-418 .elementor-element.elementor-element-aa3a5da.e-container{--align-self:center;}.elementor-418 .elementor-element.elementor-element-b46af6a .elementor-icon-wrapper{text-align:center;}.elementor-418 .elementor-element.elementor-element-b46af6a .elementor-icon{font-size:21px;}.elementor-418 .elementor-element.elementor-element-b46af6a .elementor-icon i, .elementor-418 .elementor-element.elementor-element-b46af6a .elementor-icon svg{transform:rotate(0deg);}.elementor-418 .elementor-element.elementor-element-7691bf1 > .elementor-widget-container{--e-transform-translateY:7px;}.elementor-418 .elementor-element.elementor-element-8f98650{--display:flex;--content-width:100%;--flex-direction:row;--align-items:center;--gap:2%;--overlay-transition:0.3s;}.elementor-418 .elementor-element.elementor-element-8f98650.e-container{--align-self:center;}.elementor-418 .elementor-element.elementor-element-dfa9beb .elementor-icon-wrapper{text-align:center;}.elementor-418 .elementor-element.elementor-element-dfa9beb .elementor-icon{font-size:21px;}.elementor-418 .elementor-element.elementor-element-dfa9beb .elementor-icon i, .elementor-418 .elementor-element.elementor-element-dfa9beb .elementor-icon svg{transform:rotate(0deg);}.elementor-418 .elementor-element.elementor-element-1ae3366 > .elementor-widget-container{--e-transform-translateY:7px;}.elementor-418 .elementor-element.elementor-element-46e8a98{--display:flex;--content-width:100%;--flex-direction:row;--align-items:center;--gap:2%;--overlay-transition:0.3s;}.elementor-418 .elementor-element.elementor-element-46e8a98.e-container{--align-self:center;}.elementor-418 .elementor-element.elementor-element-c7e8a22 .elementor-icon-wrapper{text-align:center;}.elementor-418 .elementor-element.elementor-element-c7e8a22 .elementor-icon{font-size:21px;}.elementor-418 .elementor-element.elementor-element-c7e8a22 .elementor-icon i, .elementor-418 .elementor-element.elementor-element-c7e8a22 .elementor-icon svg{transform:rotate(0deg);}.elementor-418 .elementor-element.elementor-element-76ee7a3 > .elementor-widget-container{--e-transform-translateY:7px;}.elementor-418 .elementor-element.elementor-element-73d3692{--display:flex;--content-width:100%;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:5%;--padding-right:5%;--padding-bottom:5%;--padding-left:5%;}.elementor-418 .elementor-element.elementor-element-73d3692:not(.elementor-motion-effects-element-type-background), .elementor-418 .elementor-element.elementor-element-73d3692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-418 .elementor-element.elementor-element-47cd2a4{--display:flex;--content-width:100%;--overlay-transition:0.3s;}.elementor-418 .elementor-element.elementor-element-8f627ab .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-418 .elementor-element.elementor-element-4cdd0bb{--display:flex;--content-width:100%;--overlay-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-418 .elementor-element.elementor-element-01447d1{--display:flex;--content-width:100%;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:1%;--padding-right:1%;--padding-bottom:1%;--padding-left:1%;}.elementor-418 .elementor-element.elementor-element-01447d1:not(.elementor-motion-effects-element-type-background), .elementor-418 .elementor-element.elementor-element-01447d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-418 .elementor-element.elementor-element-ed034c0{--icon-box-icon-margin:15px;}.elementor-418 .elementor-element.elementor-element-ed034c0 .elementor-icon-box-title, .elementor-418 .elementor-element.elementor-element-ed034c0 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}@media(min-width:768px){.elementor-418 .elementor-element.elementor-element-2fd7fca{--content-width:100%;}.elementor-418 .elementor-element.elementor-element-d3bbf3d{--content-width:100%;}}@media(max-width:1024px){.elementor-418 .elementor-element.elementor-element-498ef53{--flex-direction:column;}.elementor-418 .elementor-element.elementor-element-aaebebb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-418 .elementor-element.elementor-element-a1803b2{--flex-direction:column;}.elementor-418 .elementor-element.elementor-element-2fd7fca{--min-height:0vh;}.elementor-418 .elementor-element.elementor-element-8f627ab .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-418 .elementor-element.elementor-element-ed034c0 .elementor-icon-box-title, .elementor-418 .elementor-element.elementor-element-ed034c0 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-418 .elementor-element.elementor-element-aaebebb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-418 .elementor-element.elementor-element-8f627ab .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-418 .elementor-element.elementor-element-ed034c0 .elementor-icon-box-title, .elementor-418 .elementor-element.elementor-element-ed034c0 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-418 .elementor-element.elementor-element-ed034c0 > .elementor-widget-container{padding:1% 1% 1% 1%;}}/* Start custom CSS for html, class: .elementor-element-b1460f0 *//* CONTENEDOR SCROLL */
.tabla-wrapper {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

/* TABLA BASE */
.tabla-productos {
  width: 100%;
  min-width: 900px; /* clave: evita que se rompa */
  border-collapse: collapse;
  font-family: Arial, sans-serif;
  font-size: 14px;
}

/* CABECERA */
.tabla-productos thead {
  background: #f2f2f2;
}

.tabla-productos th {
  padding: 14px 10px;
  text-align: left;
  font-weight: 600;
  color: #333;
  border-bottom: 2px solid #ddd;
  white-space: nowrap;
}

/* FILAS */
.tabla-productos td {
  padding: 12px 10px;
  border-bottom: 1px solid #ddd;
  color: #222;
  white-space: nowrap;
}

/* HOVER */
.tabla-productos tbody tr:hover {
  background: #fafafa;
}

/* LINKS */
.tabla-productos a {
  color: #0066cc;
  text-decoration: none;
  font-weight: 500;
}

.tabla-productos a:hover {
  text-decoration: underline;
}

/* TABLET */
@media (max-width: 1024px) {
  .tabla-productos {
    font-size: 13px;
    min-width: 800px;
  }
}

/* MÓVIL */
@media (max-width: 768px) {
  .tabla-productos {
    font-size: 12px;
    min-width: 700px;
  }
}

/* MÓVIL PEQUEÑO */
@media (max-width: 480px) {
  .tabla-productos {
    font-size: 11px;
    min-width: 650px;
  }
}/* End custom CSS */