.elementor-1816 .elementor-element.elementor-element-4b956f3{--display:flex;}.elementor-1816 .elementor-element.elementor-element-25ebf1d{--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-1816 .elementor-element.elementor-element-51b933f{--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-1816 .elementor-element.elementor-element-23b68f3{--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-1816 .elementor-element.elementor-element-21cdfac .cart button, .elementor-1816 .elementor-element.elementor-element-21cdfac .cart .button{transition:all 0.2s;}.elementor-1816 .elementor-element.elementor-element-21cdfac .quantity .qty{transition:all 0.2s;}.elementor-1816 .elementor-element.elementor-element-fbaf723{--display:flex;}@media(min-width:768px){.elementor-1816 .elementor-element.elementor-element-51b933f{--width:50%;}.elementor-1816 .elementor-element.elementor-element-23b68f3{--width:50%;}}/* Start custom CSS */body.single-product{--mfx-navy:#001d43;--mfx-navy2:#002d67;--mfx-blue:#0967d8;--mfx-blue2:#0f75ed;--mfx-ink:#071a35;--mfx-muted:#526071;--mfx-line:#dce4ee;--mfx-soft:#f4f7fb;background:#fff;color:var(--mfx-ink);overflow-x:hidden}
body.single-product #masthead,body.single-product .site-header,body.single-product #colophon,body.single-product .site-footer{display:none!important}
body.single-product .mfx-nav-links a:first-child{color:var(--mfx-ink)!important;border-bottom-color:transparent!important}
body.single-product .mfx-nav-links a[href*="/productos/"]{color:var(--mfx-blue)!important;border-bottom:2px solid var(--mfx-blue)!important}
body.single-product .elementor-element-4b956f3{width:100%!important;max-width:none!important;padding:0!important}
body.single-product .elementor-element-25ebf1d{--display:flex!important;display:flex!important;max-width:1180px!important;margin:0 auto!important;padding:68px 24px 0!important;align-items:flex-start!important}
body.single-product .elementor-element-25ebf1d>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)!important;column-gap:50px!important;row-gap:36px!important;align-items:start!important;width:100%!important;max-width:none!important}
body.single-product .elementor-element-25ebf1d>.e-con-inner>.e-con{--width:auto!important;width:auto!important;min-width:0!important;max-width:none!important;justify-self:stretch!important}
body.single-product .elementor-element-51b933f{grid-column:1!important;background:var(--mfx-soft);border:1px solid var(--mfx-line);border-radius:12px;padding:26px!important}
body.single-product .elementor-element-23b68f3{grid-column:2!important;padding:14px 0 0!important}
body.single-product .elementor-element-fbaf723{grid-column:1 / -1!important;margin:36px 0 0!important;padding:0!important}
body.single-product .elementor-element-fbaf723 .mfx-footer{width:100vw!important;max-width:none!important;margin-left:calc((100% - 100vw)/2)!important}
body.single-product .elementor-element-0dff4c2 .elementor-heading-title{color:var(--mfx-navy)!important;font-size:42px!important;line-height:1.08!important;font-weight:800!important;text-transform:uppercase}
body.single-product .elementor-element-310d29c{color:var(--mfx-muted)!important;font-size:16px;line-height:1.65}
body.single-product .elementor-element-4f87342{border-top:1px solid var(--mfx-line);border-bottom:1px solid var(--mfx-line);padding:18px 0!important;margin:8px 0 18px!important;color:var(--mfx-muted)}
body.single-product .elementor-element-4f87342 a{color:var(--mfx-blue)!important}
body.single-product .elementor-element-21cdfac .quantity .qty{min-height:48px;width:76px;border:1px solid #cbd7e6;border-radius:5px}
body.single-product .elementor-element-21cdfac .price,body.single-product .price{display:none!important}
body.single-product .add-request-quote-button,body.single-product .yith-ywraq-add-to-quote a{display:inline-flex!important;align-items:center;justify-content:center;background:var(--mfx-blue)!important;color:#fff!important;border:0!important;border-radius:4px!important;min-height:48px;padding:14px 22px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.02em}
body.single-product .add-request-quote-button:hover,body.single-product .yith-ywraq-add-to-quote a:hover{background:var(--mfx-navy2)!important}
body.single-product .elementor-element-7f0802a{margin-top:28px!important;border-top:1px solid var(--mfx-line);padding-top:20px!important}
body.single-product .elementor-element-7f0802a .woocommerce-tabs ul.tabs li a{color:var(--mfx-navy)!important;font-weight:700!important}
body.single-product .woocommerce-product-gallery__image img{border-radius:8px}
body.single-product table.variations select{min-height:48px;border:1px solid #cbd7e6;border-radius:5px;padding:0 12px}
body.single-product table.variations th{color:var(--mfx-navy);font-weight:700}
@media(max-width:767px){body.single-product .elementor-element-25ebf1d{padding:42px 18px 0!important}body.single-product .elementor-element-25ebf1d>.e-con-inner{grid-template-columns:minmax(0,1fr)!important;row-gap:26px!important}body.single-product .elementor-element-51b933f,body.single-product .elementor-element-23b68f3,body.single-product .elementor-element-fbaf723{grid-column:1!important}body.single-product .elementor-element-51b933f{padding:18px!important}body.single-product .elementor-element-0dff4c2 .elementor-heading-title{font-size:30px!important}body.single-product .add-request-quote-button,body.single-product .yith-ywraq-add-to-quote a{width:100%!important;margin-top:10px!important}body.single-product .elementor-element-fbaf723{margin-top:20px!important}body.single-product .elementor-element-fbaf723 .mfx-footer{margin-left:calc((100% - 100vw)/2)!important}}/* End custom CSS */