.elementor-3980 .elementor-element.elementor-element-aac3d0b{--display:flex;--min-height:1203px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3980 .elementor-element.elementor-element-692c1e2{--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;}.wl .elementor-3980 .elementor-element.elementor-element-d6483eb .wl-product-gallery .woocommerce-product-gallery{width:100%;}.wl .elementor-3980 .elementor-element.elementor-element-d6483eb .flex-viewport:not(:last-child){margin-bottom:0px;}.wl .elementor-3980 .elementor-element.elementor-element-d6483eb .flex-control-thumbs img{border-radius:5px 5px 5px 5px;}.wl .elementor-3980 .elementor-element.elementor-element-d6483eb .flex-control-thumbs li{padding-right:calc(50px / 2);padding-left:calc(50px / 2);padding-bottom:50px;}.wl .elementor-3980 .elementor-element.elementor-element-d6483eb .flex-control-thumbs{margin-right:calc(-50px / 2);margin-left:calc(-50px / 2);}.elementor-3980 .elementor-element.elementor-element-1e7433b{--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-3980 .elementor-element.elementor-element-1e7433b.e-con{--flex-grow:0;--flex-shrink:0;}.wl .elementor-widget-product-title .wl-product-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3980 .elementor-element.elementor-element-845a86f > .elementor-widget-container{border-style:solid;border-width:0px 0px 2px 0px;border-color:#00000061;border-radius:0px 0px 0px 0px;}.wl .elementor-3980 .elementor-element.elementor-element-845a86f .wl-product-title{text-align:left;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.wl .elementor-3980 .elementor-element.elementor-element-845a86f .wl-product-title,.wl .elementor-3980 .elementor-element.elementor-element-845a86f .wl-product-title a{color:#424242;}.woocommerce .elementor-widget-product-price .price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-3980 .elementor-element.elementor-element-d64b2df .price{color:color: var(--wl-gray);font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.woocommerce .elementor-3980 .elementor-element.elementor-element-d64b2df .price ins{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}body:not(.rtl) .elementor-3980 .elementor-element.elementor-element-d64b2df:not(.codesigner-product-price-block-yes) del{margin-right:10px;}body.rtl .elementor-3980 .elementor-element.elementor-element-d64b2df:not(.codesigner-product-price-block-yes) del{margin-left:10px;}.elementor-3980 .elementor-element.elementor-element-d64b2df.codesigner-product-price-block-yes del{margin-bottom:10px;}.wl .elementor-3980 .elementor-element.elementor-element-7fb5a35 .wl-product-description{text-align:justify;}.wl .elementor-3980 .elementor-element.elementor-element-7fb5a35 .wl-product-description p{display:inline-block;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.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-3980 .elementor-element.elementor-element-59dae72 .elementor-button{background-color:var( --e-global-color-557aba8 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-3980 .elementor-element.elementor-element-59dae72 .elementor-button:hover, .elementor-3980 .elementor-element.elementor-element-59dae72 .elementor-button:focus{background-color:var( --e-global-color-1c58947 );color:#FFFFFF;}.elementor-3980 .elementor-element.elementor-element-59dae72 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3980 .elementor-element.elementor-element-59dae72 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-3980 .elementor-element.elementor-element-59dae72 .elementor-button:hover svg, .elementor-3980 .elementor-element.elementor-element-59dae72 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3980 .elementor-element.elementor-element-f3fd765 > .elementor-widget-container{padding:20px 0px 20px 0px;}.wl .elementor-3980 .elementor-element.elementor-element-f3fd765 .wl-product-additional-information.hide-wlpai-heading h2{display:none;}.wl .elementor-3980 .elementor-element.elementor-element-f3fd765 .wl-product-additional-information table.woocommerce-product-attributes{margin:0;}.wl .elementor-3980 .elementor-element.elementor-element-f3fd765 .wl-product-additional-information h2{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:500;}.wl .elementor-3980 .elementor-element.elementor-element-f3fd765 .wl-product-additional-information .shop_attributes tr th,
							  .wl .elementor-3980 .elementor-element.elementor-element-f3fd765 .wl-product-additional-information .shop_attributes tr td{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}@media(min-width:768px){.elementor-3980 .elementor-element.elementor-element-692c1e2{--width:50%;}.elementor-3980 .elementor-element.elementor-element-1e7433b{--width:44.654%;}}/* Start custom CSS for product-additional-information, class: .elementor-element-f3fd765 */.woocommerce-product-attributes {
  width: 100%;
}

.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  padding: 10px 15px;
  font-size: 15px;
  vertical-align: top;
}

.woocommerce-product-attributes th {
  width: 40%; /* ajusta esto según lo que necesites */
  font-weight: 600;
}

.woocommerce-product-attributes td {
  width: 35%;
}
/* Oculta atributos adicionales después del 7° */
.woocommerce-product-attributes tr:nth-child(n+8) {
  display: none;
}

/* Estilo para el botón Mostrar más */
.show-more-button {
  display: block;
  text-align: center;
  margin-top: 15px;
  color: #0073e6;
  cursor: pointer;
  font-weight: 500;
}

.show-more-button:hover {
  text-decoration: underline;
}
/* Oculta atributos adicionales después del 7° */
.woocommerce-product-attributes tr:nth-child(n+8) {
  display: none;
}/* End custom CSS */