.hero-facade-title span{color:var(--orange)}a.btn-cta-w100{width:100%!important}.column-cta-btns a{text-align:center!important;line-height:1.2em!important}.column-cta-btns>div{width:100%}.cta-contact-info{display:flex;align-items:center;justify-content:center;gap:6px;color:rgba(255,255,255,.5)}.cta-list li svg{flex-shrink:0;stroke:var(--orange)}.cta-list{list-style:none!important;display:flex;flex-direction:column;gap:8px;line-height:1.2em!important;padding:0px!important;padding-top:10px!important}.cta-title span{color:var(--orange)}.nosotros-img-wrap{position:relative;border-radius:var(--radius-lg);overflow:hidden}.nosotros-img{width:100%;height:380px;object-fit:cover;object-position:center 20%;border-radius:var(--radius-lg);display:block}.nosotros-img-badge{position:absolute;bottom:20px;left:20px;background:var(--blue);color:#fff;border-radius:var(--radius-md);padding:14px 18px;text-align:center;box-shadow:var(--shadow-lg)}.nosotros-img-badge strong{display:block;font-weight:800;line-height:1;color:var(--orange);font-size:32px}.nosotros-img-badge span{font-size:16px;color:rgba(255,255,255,0.8);line-height:1.2}.nosotros-text-col{}.nosotros-label{font-weight:800;color:var(--orange);text-transform:uppercase}.nosotros-title{font-weight:800;color:var(--text);text-transform:uppercase}.nosotros-title span{color:var(--blue)}.nosotros-desc{color:var(--gray-600)}.nosotros-desc strong{color:var(--text)}.nosotros-data{display:flex;flex-direction:column;gap:10px;margin-top:20px;padding-top:20px;border-top:var(--border)}.nosotros-dato{display:flex;align-items:flex-start;gap:10px;color:var(--gray-600)}.nosotros-dato svg{flex-shrink:0;stroke:var(--blue);margin-top:2px}.nosotros-dato strong{color:var(--text)}.mv-section{background:var(--gray-50);padding:64px 0;border-top:var(--border);border-bottom:var(--border)}.mv-label{text-align:center;font-weight:800;color:var(--orange);text-transform:uppercase;letter-spacing:1.2px;margin-bottom:36px}.mv-grid{display:grid;grid-template-columns:1fr;gap:24px}.mv-card{background:#fff;border:var(--border);border-radius:var(--radius-lg);padding:36px 32px;position:relative;overflow:hidden}.mv-mision{border-top:4px solid var(--blue)}.mv-vision{border-top:4px solid var(--orange)}.mv-card-icon{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.mv-mision .mv-card-icon{background:var(--blue-light);stroke:var(--blue)}.mv-vision .mv-card-icon{background:var(--orange-light);stroke:var(--orange)}.mv-mision .mv-card-icon svg{stroke:var(--blue)}.mv-vision .mv-card-icon svg{stroke:var(--orange)}.mv-card-divider{width:40px;height:3px;border-radius:6px;margin-bottom:14px}.mv-mision .mv-card-divider{background:var(--blue)}.mv-vision .mv-card-divider{background:var(--orange)}.mv-card-title{font-family:"Barlow Condensed",sans-serif;font-size:28px;font-weight:800;text-transform:uppercase;margin-bottom:16px}.mv-mision .mv-card-title{color:var(--blue)}.mv-vision .mv-card-title{color:var(--orange)}.mv-card-text{font-size:16px;color:var(--gray-600);line-height:1.2}.mv-card-text strong{color:var(--text)}.spec-table{width:100%;border:var(--border);border-radius:var(--radius-md);overflow:hidden;margin-bottom:20px;margin-top:20px}.spec-row{display:flex;border-bottom:var(--border)}.spec-row:last-child{border-bottom:none}.spec-label{flex:0 0 120px;font-weight:600;color:var(--gray-600);padding:10px 14px;background:var(--gray-50)}.spec-val{font-size:16px;color:var(--text);padding:10px 14px;font-weight:500}table.cart th{padding:0px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:1.2px}li.wvs_archive_reset_variations{display:none!important}.variations tr{display:flex;align-items:center!important;justify-content:space-between;align-items:center}:root{--blue:#15579b;--blue-dark:#0f4278;--blue-darker:#0a2f57;--blue-light:#e8f0f9;--blue-mid:#1a6bbf;--orange:#E87722;--orange2:#F08C38;--orange-light:#FFF3E8;--white:#fff;--gray-50:#F7F9FC;--gray-100:#EEF2F7;--gray-200:#D8E0EB;--gray-400:#8FA3BF;--gray-600:#5A6E86;--gray-800:#2C3A4A;--text:#1A2535;--border:1px solid #D8E0EB;--radius:6px;--radius-md:10px;--radius-lg:14px;--shadow:0 2px 12px rgba(21,87,155,0.08);--shadow-lg:0 8px 32px rgba(21,87,155,0.16);font-family:'Barlow',sans-serif;color:var(--text)}.promo-bar span{opacity:.65;margin:0 10px}body{background:#EEF2F7;min-width:320px}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}form .woocommerce-input-wrapper input,form span.select2-container span.select2-selection,form .woocommerce-input-wrapper textarea{border:var(--border)!important;border-radius:var(--radius)!important;padding:8px 12px!important;font-size:16px!important;font-family:'Barlow',sans-serif!important;color:var(--text)!important;background:#fff!important;transition:border-color .15s,outline .15s!important;width:100%!important}form span.select2-container span.select2-selection{padding:4px 12px!important}span.select2.select2-container.select2-container--default{max-width:100%!important}span.select2-selection__clear{display:none}p#billing_country_field{display:none}@media (min-width:981px){.woocommerce-checkout .col2-set{width:100%!important}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:49%;overflow:visible}.woocommerce-checkout .woocommerce-checkout-review-order,.woocommerce-checkout #order_review_heading{float:left!important;width:35%!important}}.woocommerce-checkout .col-1,.woocommerce-checkout .col-2{width:100%!important;float:none!important}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{border-radius:5px}.woocommerce-checkout .form-row-first{clear:left!important}.woocommerce-checkout .form-row-last{clear:right!important}.woocommerce-checkout .form-row-wide{clear:both!important}.woocommerce-billing-fields h3{clear:both!important;width:100%!important;display:block!important;padding-top:14px!important}.woocommerce-billing-fields__field-wrapper::after{content:"";display:table;clear:both}.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .color-variable-item,.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .color-variable-item>span,.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .image-variable-item,.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .image-variable-item>img{border-radius:50%!important}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{float:none!important;width:100%!important}.et_pb_wc_add_to_cart form.cart .variations td.value span:after{display:none!important}a.reset_variations{border-radius:50%;height:22px;width:22px;font-size:10px!important;padding:0px!important;display:flex;align-items:center;justify-content:center;right:-20px!important;margin:0px!important}.wpb_wl_summary form.cart .variations th.label{vertical-align:middle!important}.wpb_wl_summary form.cart .variations th.label,.wpb_wl_summary form.cart .variations td.value{vertical-align:middle!important}.variations .reset_variations[style*="hidden"]{display:none!important}.woocommerce ul.order_details li{float:none;margin-right:0px!important;text-transform:uppercase;font-size:16px!important;line-height:1;border-right:1px dashed #cfc8d8;padding-right:0px;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:inherit;text-transform:none;line-height:1.2}ul.woocommerce-order-overview{display:flex;flex-wrap:wrap;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:20px 0px;margin-bottom:30px;box-shadow:0 1px 3px rgba(0,0,0,0.05);gap:20px}h3.title-sidebar-confirmation-order{color:#ffffff!important;border:none!important;padding:0px!important;margin-bottom:0px!important}.woocommerce ul.order_details{margin:0 0 2em;list-style:none}.woocommerce .woocommerce-customer-details{margin-bottom:0px}.dl-custom-qty .quantity .plus,.dl-custom-qty .quantity .minus{font-size:20px!important;font-weight:700!important;font-family:'Barlow Condensed'!important;background:var(--gray-50)!important}.dl-custom-qty .quantity .minus{border-radius:6px 0px 0px 6px!important}.dl-custom-qty .quantity .plus{border-radius:0px 6px 6px 0px!important}.sp-breadcrumbs{margin-bottom:6px!important}.product_meta{border:0px}.sp-price .price .woocommerce-Price-amount.amount::after{content:'/ Unidad';font-size:18px;font-weight:400;color:var(--gray-600);margin-left:8px}.sp-sku{margin-bottom:10px!important;border:0px!important}.woocommerce div.product div.images .flex-control-thumbs li{width:22.7%;margin-right:3%;margin-bottom:3%}ol.flex-control-nav.flex-control-thumbs{margin-top:10px!important}.trust-row{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.trust-item{display:flex;align-items:center;gap:8px;background:var(--gray-50);border:var(--border);border-radius:var(--radius);padding:10px;justify-content:center}.trust-item svg{width:16px;height:16px;color:var(--blue);flex-shrink:0}.trust-item span{font-size:16px;font-weight:500;color:var(--gray-600);line-height:1.2em}.ventajas-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.ventaja-item{display:flex;align-items:flex-start;gap:7px}.v-check{width:18px;height:18px;background:var(--blue);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.v-check svg{width:9px;height:9px}.v-title{font-size:12px;font-weight:700;color:var(--text)}.v-desc{font-size:11.5px;color:var(--gray-600)}.detail-stock.in-stock{background:rgba(29,158,117,.1);color:#1D9E75}.detail-stock{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;padding:3px 10px;border-radius:20px}