.elementor-36688 .elementor-element.elementor-element-1b8c7cf5{--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;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#77777733;--border-color:#77777733;--margin-top:-25px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-36688 .elementor-element.elementor-element-5a0a1cce{width:auto;max-width:auto;}.elementor-36688 .elementor-element.elementor-element-324322b6{width:auto;max-width:auto;}.elementor-36688 .elementor-element.elementor-element-3e4cd24b{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-36688 .elementor-element.elementor-element-3e4cd24b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36688 .elementor-element.elementor-element-45daf7a5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-36688 .elementor-element.elementor-element-d0d5866.elementor-element{--align-self:center;}.elementor-36688 .elementor-element.elementor-element-575f2d91{--display:flex;}.elementor-36688 .elementor-element.elementor-element-743eac39{--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;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-36688 .elementor-element.elementor-element-3f9e5306 img{max-width:80px;}.elementor-36688 .elementor-element.elementor-element-fbda91e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-36688 .elementor-element.elementor-element-7783fae .jet-listing-dynamic-field__content{color:var( --e-global-color-3e024ec );font-size:24px;font-weight:700;text-align:left;}.elementor-36688 .elementor-element.elementor-element-7783fae .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-36688 .elementor-element.elementor-element-7783fae .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-36688 .elementor-element.elementor-element-7783fae .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-36688 .elementor-element.elementor-element-73054ac > .elementor-widget-container{background-color:#EBEBEB69;padding:30px 50px 030px 50px;border-radius:10px 10px 10px 10px;}.elementor-36688 .elementor-element.elementor-element-3a304fc .elementor-button{background-color:#525253;}.elementor-36688 .elementor-element.elementor-element-3a304fc .elementor-button:hover, .elementor-36688 .elementor-element.elementor-element-3a304fc .elementor-button:focus{background-color:var( --e-global-color-ccf599b );}.elementor-36688 .elementor-element.elementor-element-3a304fc .elementor-button-content-wrapper{flex-direction:row;}.elementor-36688 .elementor-element.elementor-element-3a304fc .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-36688 .elementor-element.elementor-element-34582132{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-36688 .elementor-element.elementor-element-793ef722{--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;--justify-content:space-around;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-36688 .elementor-element.elementor-element-37f9ec90{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-36688 .elementor-element.elementor-element-37f9ec90 .info-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:500;}.elementor-36688 .elementor-element.elementor-element-37f9ec90 .info-box-inner{font-size:14px;}.elementor-36688 .elementor-element.elementor-element-14cb1e3b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-36688 .elementor-element.elementor-element-14cb1e3b .info-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:500;}.elementor-36688 .elementor-element.elementor-element-14cb1e3b .info-box-inner{font-size:14px;}.elementor-36688 .elementor-element.elementor-element-29d22165{--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;--justify-content:space-around;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-36688 .elementor-element.elementor-element-3482516{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-36688 .elementor-element.elementor-element-3482516 .info-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:500;}.elementor-36688 .elementor-element.elementor-element-3482516 .info-box-inner{font-size:14px;}.elementor-36688 .elementor-element.elementor-element-651957df{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-36688 .elementor-element.elementor-element-651957df .info-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:500;}.elementor-36688 .elementor-element.elementor-element-651957df .info-box-inner{font-size:14px;}.elementor-36688 .elementor-element.elementor-element-20cd88b9{--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-36688 .elementor-element.elementor-element-3cb63ca{--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;}.elementor-36688 .elementor-element.elementor-element-d5cf823{--display:flex;}.elementor-36688 .elementor-element.elementor-element-2d8bf8a > .elementor-widget-container{background-color:#EBEBEB69;padding:3vw 2vw 3vw 2vw;border-radius:10px 10px 10px 10px;}.elementor-36688 .elementor-element.elementor-element-2d8bf8a .shop_attributes{--wd-attr-col:2;--wd-attr-v-gap:30px;--wd-attr-h-gap:25px;--wd-attr-img-width:0px;}.elementor-36688 .elementor-element.elementor-element-2d8bf8a .woocommerce-product-attributes-item__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#000000;}.elementor-36688 .elementor-element.elementor-element-2d8bf8a .title-text{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:25px;}.elementor-36688 .elementor-element.elementor-element-35a45740 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-36688 .elementor-element.elementor-element-35a45740 .wd-el-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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-36688 .elementor-element.elementor-element-d03ffa6 .wd-el-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 );line-height:var( --e-global-typography-secondary-line-height );}@media(max-width:1024px){.elementor-36688 .elementor-element.elementor-element-1b8c7cf5{--margin-top:-35px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-36688 .elementor-element.elementor-element-3e4cd24b{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-36688 .elementor-element.elementor-element-3f9e5306 img{max-width:60px;}.elementor-36688 .elementor-element.elementor-element-34582132{--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-36688 .elementor-element.elementor-element-2d8bf8a .woocommerce-product-attributes-item__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-36688 .elementor-element.elementor-element-35a45740 .wd-el-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-36688 .elementor-element.elementor-element-d03ffa6 .wd-el-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:768px){.elementor-36688 .elementor-element.elementor-element-5a0a1cce{width:100%;max-width:100%;}.elementor-36688 .elementor-element.elementor-element-743eac39{--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;--justify-content:space-between;}.elementor-36688 .elementor-element.elementor-element-34582132{--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-36688 .elementor-element.elementor-element-793ef722{--flex-wrap:nowrap;}.elementor-36688 .elementor-element.elementor-element-29d22165{--flex-wrap:nowrap;}.elementor-36688 .elementor-element.elementor-element-2d8bf8a .woocommerce-product-attributes-item__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-36688 .elementor-element.elementor-element-2d8bf8a .title-text{font-size:25px;line-height:30px;}.elementor-36688 .elementor-element.elementor-element-35a45740 .wd-el-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-36688 .elementor-element.elementor-element-d03ffa6 .wd-el-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(min-width:769px){.elementor-36688 .elementor-element.elementor-element-3e4cd24b{--width:99.916%;}.elementor-36688 .elementor-element.elementor-element-45daf7a5{--width:50%;}.elementor-36688 .elementor-element.elementor-element-575f2d91{--width:50%;}.elementor-36688 .elementor-element.elementor-element-793ef722{--width:50%;}.elementor-36688 .elementor-element.elementor-element-29d22165{--width:50%;}}@media(max-width:1024px) and (min-width:769px){.elementor-36688 .elementor-element.elementor-element-45daf7a5{--width:50%;}.elementor-36688 .elementor-element.elementor-element-575f2d91{--width:50%;}.elementor-36688 .elementor-element.elementor-element-793ef722{--width:100%;}.elementor-36688 .elementor-element.elementor-element-29d22165{--width:100%;}}/* Start custom CSS for wd_single_product_gallery, class: .elementor-element-d0d5866 */.elementor-36688 .elementor-element.elementor-element-d0d5866 img{
    height: 500px;
    width: auto;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a17e939 */#calculador-metros {
    padding: 20px;
    background-color: #f9f9f9;
    border: 1px solid #ddd;
    border-radius: 8px;
    margin-top: 20px;
    font-family: 'Arial', sans-serif;
}

#calculador-metros .row {
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
}

#calculador-metros .col-md-4,
#calculador-metros .col-sm-4,
#calculador-metros .col-xs-4 {
    flex: 1;
    margin-bottom: 10px;
}

#calculador-metros label {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    margin-bottom: 8px;
    display: block;
}

#calculador-metros input {
    width: 100%;
    padding: 10px;
    font-size: 16px;
    border: 1px solid #ddd;
    border-radius: 4px;
    background-color: #fff;
    transition: border-color 0.3s;
}

#calculador-metros input:focus {
    border-color: #6c9e2b; /* Color de enfoque */
    outline: none;
}

#calculador-metros #cajas,
#calculador-metros #precioTotal,
#calculador-metros #pegamento,
#calculador-metros #pastina {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    display: block;  /* Asegura que el texto se muestre en una nueva línea */
    margin-top: 10px;  /* Espaciado entre el texto y el número */
}

#calculador-metros #precioTotal {
    font-size: 24px;
    color: #28a745; /* Verde para el precio total */
}

#calculador-metros #cajas {
    font-size: 24px;
    font-weight: bold;
    color: #28a745; /* Azul para resaltar */
}

#calculador-metros .col-md-4 span {
    font-size: 14px;
    color: #6c757d;
}

#calculador-metros #precioTotal span {
    font-size: 22px;
}

#calculador-metros #pegamento,
#calculador-metros #pastina {
    font-size: 16px;
    font-weight: normal;
    color: #6c757d;
}

#calculador-metros a {
    color: #007bff;
    text-decoration: none;
}

#calculador-metros a:hover {
    text-decoration: underline;
}

#complemento {
    background-color: #f1f1f1;
    padding: 10px;
    border-radius: 5px;
    margin-top: 20px;
}

#complemento p {
    font-size: 14px;
    margin-bottom: 8px;
}

#complemento i {
    color: #28a745;
    margin-right: 5px;
}

#complemento span {
    font-size: 15px;
    font-weight: bold;
}/* End custom CSS */