.elementor-9170101 .elementor-element.elementor-element-edf83d5{text-align:left;}.elementor-9170101 .elementor-element.elementor-element-bc2c397 .ce-product-name{white-space:normal;overflow:visible;}.elementor-9170101 .elementor-element.elementor-element-bc2c397 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:28px;}.elementor-9170101 .elementor-element.elementor-element-9ad1a5f.ce-product-meta--layout-inline .ce-product-meta{margin:0 calc(-10px / 2);}.elementor-9170101 .elementor-element.elementor-element-9ad1a5f.ce-product-meta--layout-inline .ce-product-meta__detail{padding:0 calc(10px / 2);}.elementor-9170101 .elementor-element.elementor-element-9ad1a5f:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:first-child){padding-top:calc(10px / 2);}.elementor-9170101 .elementor-element.elementor-element-9ad1a5f:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:last-child){padding-bottom:calc(10px / 2);}.elementor-9170101 .elementor-element.elementor-element-9ad1a5f{font-family:"Montserrat", sans-serif;font-weight:normal;color:#7A7A7A;}.elementor-9170101 .elementor-element.elementor-element-9ad1a5f .ce-product-meta__label{font-family:"Montserrat", sans-serif;font-weight:normal;}.elementor-9170101 .elementor-element.elementor-element-9ad1a5f .ce-product-meta__value a{font-family:"Montserrat", sans-serif;font-weight:normal;text-decoration:overline;color:#2A62A6;}.elementor-9170101 .elementor-element.elementor-element-9ad1a5f > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9170101 .elementor-element.elementor-element-dd404fc .elementor-widget-container{gap:10px;}.elementor-9170101 .elementor-element.elementor-element-dd404fc .elementor-main-swiper .swiper-slide{border-color:#ECECEC;border-width:1px;border-radius:13px;}.elementor-9170101 .elementor-element.elementor-element-dd404fc.elementor-position-bottom .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{grid-column-gap:10px;}.elementor-9170101 .elementor-element.elementor-element-dd404fc:not(.elementor-position-bottom) .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{grid-row-gap:10px;}.elementor-9170101 .elementor-element.elementor-element-dd404fc .elementor-thumbnails-swiper .swiper-slide{border-color:#ECECEC;border-width:1px;border-radius:13px;}.elementor-9170101 .elementor-element.elementor-element-dd404fc .elementor-swiper-button i{font-size:20px;}.elementor-9170101 .elementor-element.elementor-element-dd404fc .elementor-swiper-button svg{width:20px;height:20px;}.elementor-9170101 .elementor-element.elementor-element-c46cc8a{text-align:justify;}.elementor-9170101 .elementor-element.elementor-element-c46cc8a .ce-product-description-short{font-family:"Montserrat", sans-serif;}.elementor-bc-flex-widget .elementor-9170101 .elementor-element.elementor-element-76a58e4.elementor-column .elementor-column-wrap{align-items:center;}.elementor-9170101 .elementor-element.elementor-element-76a58e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9170101 .elementor-element.elementor-element-e4a9acb .ce-product-meta{justify-content:left;}.elementor-9170101 .elementor-element.elementor-element-e4a9acb.ce-product-meta--layout-inline .ce-product-meta{margin:0 calc(-10px / 2);}.elementor-9170101 .elementor-element.elementor-element-e4a9acb.ce-product-meta--layout-inline .ce-product-meta__detail{padding:0 calc(10px / 2);}.elementor-9170101 .elementor-element.elementor-element-e4a9acb:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:first-child){padding-top:calc(10px / 2);}.elementor-9170101 .elementor-element.elementor-element-e4a9acb:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:last-child){padding-bottom:calc(10px / 2);}.elementor-9170101 .elementor-element.elementor-element-e4a9acb{font-family:"Montserrat", sans-serif;font-size:14px;font-weight:700;color:#2A62A6;}.elementor-9170101 .elementor-element.elementor-element-e4a9acb .ce-product-meta__label{font-family:"Montserrat", sans-serif;font-size:16px;font-weight:normal;color:#000000;}.elementor-9170101 .elementor-element.elementor-element-e4a9acb .ce-product-meta__value a{font-family:"Montserrat", sans-serif;font-size:16px;text-decoration:underline;color:#2A62A6;}.elementor-bc-flex-widget .elementor-9170101 .elementor-element.elementor-element-410b596.elementor-column .elementor-column-wrap{align-items:center;}.elementor-9170101 .elementor-element.elementor-element-410b596.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9170101 .elementor-element.elementor-element-cc331ea .elementor-heading-title{color:#081D55;font-family:"Montserrat", sans-serif;}.elementor-9170101 .elementor-element.elementor-element-fa0adb5 .ce-product-features__label{font-family:"Montserrat", sans-serif;font-weight:bold;width:33%;padding:5px 5px 5px 5px;border-style:solid;border-width:0px 1px 1px 0px;border-color:#CECECE;}.elementor-9170101 .elementor-element.elementor-element-fa0adb5 .ce-product-features__value{font-family:"Montserrat", sans-serif;padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CECECE;}.elementor-9170101 .elementor-element.elementor-element-fa0adb5 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-9170101 .elementor-element.elementor-element-6fa0032 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9170101 .elementor-element.elementor-element-dfacdc4{margin-top:020px;margin-bottom:0px;}.elementor-9170101 .elementor-element.elementor-element-684f8b4 .elementor-heading-title{color:#081D55;font-family:"Montserrat", sans-serif;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9170101 .elementor-element.elementor-element-268408e{text-align:justify;}.elementor-9170101 .elementor-element.elementor-element-268408e .elementor-widget-container{font-family:"Montserrat", sans-serif;font-size:16px;}.elementor-9170101 .elementor-element.elementor-element-7ee8167 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9170101 .elementor-element.elementor-element-9ea61ac .elementor-spacer-inner{height:50px;}.elementor-9170101 .elementor-element.elementor-element-3f2f2b2{text-align:left;}.elementor-9170101 .elementor-element.elementor-element-3f2f2b2 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:24px;font-weight:700;}.elementor-9170101 .elementor-element.elementor-element-3f2f2b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9170101 .elementor-element.elementor-element-dce680f > .elementor-widget-container{margin:-68px 0px 0px 0px;}@media(min-width:768px){.elementor-9170101 .elementor-element.elementor-element-f8694c6{width:8.829%;}.elementor-9170101 .elementor-element.elementor-element-ffa77e4{width:91.171%;}}/* Start custom CSS for product-features, class: .elementor-element-fa0adb5 */.elementor-9170101 .elementor-element.elementor-element-fa0adb5 {
  width: 100%;
  border-collapse: collapse;
  font-family: sans-serif;
  border-top: 1px solid #ccc;
}
.elementor-9170101 .elementor-element.elementor-element-fa0adb5 th,
.elementor-9170101 .elementor-element.elementor-element-fa0adb5 td {
  padding: 10px;
  border: 1px solid #ccc;
  text-align: left;
}

/* Estilo alternado: blanco y negro */
.elementor-9170101 .elementor-element.elementor-element-fa0adb5 tbody tr:nth-child(odd) {
  background-color: #FFF;
  color: #000;
}

.elementor-9170101 .elementor-element.elementor-element-fa0adb5 tbody tr:nth-child(even) {
  background-color: #2A62A617;
  color: #000;
}

/* Encabezado con fondo gris */
.elementor-9170101 .elementor-element.elementor-element-fa0adb5 thead {
  background-color: #444;
  color: #fff;
}/* End custom CSS */