.elementor-52364 .elementor-element.elementor-element-d1b6579{--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-52364 .elementor-element.elementor-element-ab36608{--display:flex;}.elementor-52364 .elementor-element.elementor-element-911b34a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52364 .elementor-element.elementor-element-35c25c5{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-52364 .elementor-element.elementor-element-e125f7c{--display:flex;}.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-52364 .elementor-element.elementor-element-c4344e8 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:600;}.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 );}.woocommerce .elementor-52364 .elementor-element.elementor-element-e197e7a .price{color:var( --e-global-color-primary );font-family:"Rubik", Sans-serif;font-size:22px;font-weight:600;}.woocommerce .elementor-52364 .elementor-element.elementor-element-e197e7a .price ins{color:var( --e-global-color-primary );font-size:22px;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-52364 .elementor-element.elementor-element-51429dc{color:var( --e-global-color-primary );font-family:"Rubik", Sans-serif;font-weight:400;}.woocommerce .elementor-52364 .elementor-element.elementor-element-02de056 .shop_attributes{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-52364 .elementor-element.elementor-element-ce97d5d{font-weight:400;}.elementor-52364 .elementor-element.elementor-element-ce97d5d a{color:var( --e-global-color-primary );}.elementor-52364 .elementor-element.elementor-element-3deb992{--display:flex;}@media(max-width:1365px){.elementor-52364 .elementor-element.elementor-element-911b34a{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-52364 .elementor-element.elementor-element-911b34a{--grid-auto-flow:row;}}@media(max-width:881px){.elementor-52364 .elementor-element.elementor-element-911b34a{--grid-auto-flow:row;}.elementor-52364 .elementor-element.elementor-element-c4344e8 .elementor-heading-title{font-size:32px;}.woocommerce .elementor-52364 .elementor-element.elementor-element-e197e7a .price{font-size:18px;}.woocommerce .elementor-52364 .elementor-element.elementor-element-02de056 .shop_attributes{font-size:13px;}.elementor-52364 .elementor-element.elementor-element-ce97d5d{font-size:13px;}}@media(max-width:767px){.elementor-52364 .elementor-element.elementor-element-911b34a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-52364 .elementor-element.elementor-element-35c25c5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52364 .elementor-element.elementor-element-c4344e8 .elementor-heading-title{font-size:22px;}.woocommerce .elementor-52364 .elementor-element.elementor-element-e197e7a .price{font-size:16px;}.elementor-52364 .elementor-element.elementor-element-51429dc{font-size:12px;}}@media(max-width:480px){.elementor-52364 .elementor-element.elementor-element-911b34a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:2400px){.elementor-52364 .elementor-element.elementor-element-911b34a{--grid-auto-flow:row;}}/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-02de056 */.elementor-52364 .elementor-element.elementor-element-02de056 a{
    color: #000000;
}

.elementor-52364 .elementor-element.elementor-element-02de056 a:hover{
    color: #D4180D;
}


table {
  border-collapse: collapse;
  background: rgba(255, 255, 255, 0.05);
  box-shadow: 0 0 20px rgba(0, 255, 255, 0.15);
  font-family: 'Segoe UI', sans-serif;
  color: #ffffff;
  margin: 2rem 0;
}

/* Encabezado */
thead {
  background: linear-gradient(90deg, #ff00cc, #3333ff);
}

th {
  padding: 15px !important;
  text-align: left;;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 0.9rem;
  border-left: none !important;
  border-bottom: 2px solid rgba(255, 255, 255, 0.1);
}

/* Celdas del cuerpo */
td {
  padding: 5px 10px !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
  transition: background 0.3s ease, transform 0.2s ease;
}

/* Hover fila */
tbody tr:hover {
  background: rgba(255, 255, 255, 0.08);
  transform: scale(1.005);
}

/* Zebra alternada */
tbody tr:nth-child(even) {
  background-color: rgba(255, 255, 255, 0.03);
}/* End custom CSS */