.elementor-650 .elementor-element.elementor-element-f968d38{--display:flex;--min-height:22px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-650 .elementor-element.elementor-element-d5c7334{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-650 .elementor-element.elementor-element-80adee2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-650 .elementor-element.elementor-element-80adee2.e-con{--align-self:center;}.elementor-650 .elementor-element.elementor-element-0944a71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-650 .elementor-element.elementor-element-288dcef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-650 .elementor-element.elementor-element-94dbe60{--display:flex;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-650 .elementor-element.elementor-element-57d322c .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:29px;font-weight:600;color:#002750;}.elementor-650 .elementor-element.elementor-element-390a784 .wpr-product-additional-information table th{color:#3A3A3A;background-color:#f8f8f8;text-align:left;width:25%;padding:15px 35px 15px 35px;border-color:#f2f2f2;}.elementor-650 .elementor-element.elementor-element-390a784 .wpr-product-additional-information tr :is(th){font-size:16px;font-weight:400;line-height:19px;}.elementor-650 .elementor-element.elementor-element-390a784 .wpr-product-additional-information table td p{color:#101010;}.elementor-650 .elementor-element.elementor-element-390a784 .wpr-product-additional-information table td{background-color:#fdfdfd;padding:15px 35px 15px 35px;border-color:#f2f2f2;}.elementor-650 .elementor-element.elementor-element-390a784 .wpr-product-additional-information tr :is(td, p){font-size:16px;font-weight:400;line-height:19px;}.elementor-650 .elementor-element.elementor-element-390a784 .wpr-product-additional-information table tr:not(:last-child) td{border-bottom-width:1px;border-bottom-style:solid;}.elementor-650 .elementor-element.elementor-element-390a784 .wpr-product-additional-information table tr:not(:last-child) th{border-bottom-width:1px;border-bottom-style:solid;}.elementor-650 .elementor-element.elementor-element-390a784.wpr-add-info-borders-yes .wpr-product-additional-information table td{border-width:1px;border-style:solid;}.elementor-650 .elementor-element.elementor-element-390a784.wpr-add-info-borders-yes .wpr-product-additional-information table th{border-width:1px;border-style:solid;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-650 .elementor-element.elementor-element-76e88ab > .elementor-widget-container{margin:-20px 0px 0px 0px;}.woocommerce .elementor-650 .elementor-element.elementor-element-76e88ab .price{color:#002244;}.woocommerce .elementor-650 .elementor-element.elementor-element-a09528d .stock{color:#585858;}.woocommerce .elementor-650 .elementor-element.elementor-element-59ccce8 .woocommerce-product-details__short-description{color:#404040;font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-widget-wc-add-to-cart .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-650 .elementor-element.elementor-element-0fb9a4c .elementor-button-content-wrapper{flex-direction:row;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-650 .elementor-element.elementor-element-f79ba9a{color:#A7A7A7;}.elementor-650 .elementor-element.elementor-element-2b9766b{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-650 .elementor-element.elementor-element-2b9766b.elementor-element{--align-self:flex-start;}.woocommerce .elementor-650 .elementor-element.elementor-element-2b9766b h2{color:#444444;}.woocommerce .elementor-650 .elementor-element.elementor-element-2b9766b .shop_attributes{color:#727272;font-family:"Rubik", Sans-serif;font-weight:500;}.elementor-650 .elementor-element.elementor-element-f9cf9f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-650 .elementor-element.elementor-element-e1bfcf9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:41px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-650 .elementor-element.elementor-element-e1bfcf9:not(.elementor-motion-effects-element-type-background), .elementor-650 .elementor-element.elementor-element-e1bfcf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-650 .elementor-element.elementor-element-b87c196{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-650 .elementor-element.elementor-element-7421cd7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-650 .elementor-element.elementor-element-31ad2de .wpr-product-description p{color:#3C3C3C;text-align:left;}.elementor-650 .elementor-element.elementor-element-31ad2de .wpr-product-description li{color:#3C3C3C;}.elementor-650 .elementor-element.elementor-element-31ad2de .wpr-product-description a{color:#3C3C3C;}.elementor-650 .elementor-element.elementor-element-31ad2de .wpr-product-description pre{color:#3C3C3C;text-align:left;}.elementor-650 .elementor-element.elementor-element-31ad2de .wpr-product-description p, .elementor-650 .elementor-element.elementor-element-31ad2de .wpr-product-description li, .elementor-650 .elementor-element.elementor-element-31ad2de .wpr-product-description a, .elementor-650 .elementor-element.elementor-element-31ad2de pre{font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-650 .elementor-element.elementor-element-1f71013{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-650 .elementor-element.elementor-element-80adee2{--width:5%;}.elementor-650 .elementor-element.elementor-element-0944a71{--width:40%;}.elementor-650 .elementor-element.elementor-element-288dcef{--width:60%;}.elementor-650 .elementor-element.elementor-element-f9cf9f9{--width:5%;}.elementor-650 .elementor-element.elementor-element-b87c196{--width:10%;}.elementor-650 .elementor-element.elementor-element-7421cd7{--width:80%;}.elementor-650 .elementor-element.elementor-element-1f71013{--width:10%;}}/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-2b9766b *//* Estilo para la tabla de atributos de producto */
.woocommerce-product-attributes.shop_attributes {
  width: 60%;
  border-collapse: collapse;
  border-radius: 5px;
  overflow: hidden;
  font-family: 'Arial', sans-serif;
  font-size: 16px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

/* Filas alternadas */
.woocommerce-product-attributes.shop_attributes tr:nth-child(even) {
  background-color: #f5f5f5;
}

.woocommerce-product-attributes.shop_attributes tr:nth-child(odd) {
  background-color: #ffffff;
}

/* Celdas */
.woocommerce-product-attributes.shop_attributes th,
.woocommerce-product-attributes.shop_attributes td {
  padding: 16px 16px;
  text-align: left;
  vertical-align: center;
}

/* Encabezados */
.woocommerce-product-attributes-item__label {
  font-weight: bold;
  color: #111;
  white-space: nowrap;
  width: 30%;
}

/* Valores */
.woocommerce-product-attributes-item__value {
  color: #333;
  width: 50%;
}

/* Remueve bordes visibles */
.woocommerce-product-attributes.shop_attributes th,
.woocommerce-product-attributes.shop_attributes td {
  border: none;
}/* End custom CSS */