@charset "UTF-8";body{font-size:18px;background-color:#F2F2F2}header{background-color:#FFF}footer{background-color:#333;color:#fff}footer a{color:#fff}footer p a{color:#fff}footer p a:hover{color:#fff}@media (max-width:768px){.pc_y_tablet{display:none !important}}@media (min-width:768px){.solo_mobile{display:none !important}}@media screen and (max-width:768px){.ocultar-movil{display:none !important}}p a{color:#1B5AA1;font-weight:bold}p a:hover{color:#07F;font-weight:bold;text-decoration:underline}p a:focus-visible{outline:2px solid currentColor;outline-offset:2px}p a:visited{color:#6b4aa5}a:hover{text-decoration:underline}.indice_contenidos{border:2px solid #1B5AA1;border-radius:8px;padding:20px;margin:20px 0}.indice_contenidos p.centrado{background-color:#1B5AA1;color:white;font-weight:bold;text-align:left;padding:10px;margin:-20px -20px 20px -20px;border-top-left-radius:6px;border-top-right-radius:6px}.indice_contenidos ol{margin:0;padding-left:20px}.indice_contenidos ol li{margin-bottom:8px}.indice_contenidos ol li a{color:#1B5AA1;text-decoration:none !important}.indice_contenidos ol li a:hover{text-decoration:underline !important}.indice_contenidos ul{margin:0;padding-left:20px}.indice_contenidos ul li{margin-bottom:8px}.indice_contenidos ul li a{color:#007acc;text-decoration:none !important}.indice_contenidos ul li a:hover{text-decoration:underline !important}.main-menu a,.main-menu span{background-color:#1B5AA1;font-size:18px}.mod-breadcrumbs{font-size:16px}.mod-breadcrumbs a{color:#1B5AA1}.vmbasic-search input{font-size:18px}.vmCartModule .btn-link{font-size:20px}.vm-checkout-register-userfields{background-color:#efefef;padding:20px}.vm-checkout-shipping-userfields{background-color:#efefef;padding:20px}.vm-checkout-shipping{background-color:#efefef;padding:20px}.vm-checkout-payment{background-color:#efefef;padding:20px}.chosen-container{font-size:18px}.info-icono{display:inline-block;position:relative;cursor:help;margin-left:5px;color:#007BFF;font-weight:bold;font-family:Arial,sans-serif;border:1px solid #007BFF;border-radius:50%;width:16px;height:16px;text-align:center;line-height:16px;font-size:10px !important}.info-icono .globo{visibility:hidden;width:220px;background-color:#333;color:#fff;text-align:left;padding:8px;border-radius:5px;position:absolute;z-index:1;bottom:125%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity 0.3s}.info-icono:hover .globo{visibility:visible;opacity:1}.total_products:hover{text-decoration:underline}.PricebasePriceVariant.vm-display.vm-price-value{display:none}.PricebasePrice{text-decoration:line-through}.vm-checkout-products{background-color:#eee;padding:20px}img.img-fluid{transition:filter 0.25s ease}img.img-fluid:hover{filter:contrast(1.06) saturate(1.05)}.vm-subcategory-title{font-size:22px !important;font-weight:bold !important;text-decoration:underline}.addtocart-button i,.addtocart-button-disabled i{margin-right:0.5em}.vm-subcategory-title,.span-categorias{text-decoration:none !important}.product .product-inner .actions span.addtocart-button input{border:2px solid #FF7F00 !important;color:#fff !important;background:#FF7F00 !important}@media (max-width:768px){.addtocart-button{font-size:14px !important;border:2px solid #E07000 !important;color:#fff !important;background:#E07000 !important;border-radius:6px}.addtocart-button:hover{background:#fff !important;color:#E07000 !important;border-color:#E07000 !important}.show-cart{border:2px solid #FF7F00 !important;color:#fff !important;background:#E07000 !important;transition:all 0.3s ease}.show-cart:hover{background:#fff !important;color:#E07000 !important;border-color:#E07000 !important}}@media (min-width:768px){.addtocart-button{font-size:18px !important;border:2px solid #E07000 !important;color:#fff !important;background:#E07000 !important;border-radius:6px}.addtocart-button:hover{background:#fff !important;color:#E07000 !important;border-color:#E07000 !important}.show-cart{border:2px solid #FF7F00 !important;color:#fff !important;background:#E07000 !important;transition:all 0.3s ease}.show-cart:hover{background:#fff !important;color:#E07000 !important;border-color:#E07000 !important}}.vm-product-details-container .vm-price-value .PricesalesPrice{font-size:40px !important;font-weight:300 !important;color:#000}@media (min-width:1200px){.vm-price-value span:only-child{margin:0 auto;color:#000;font-family:'Montserrat',sans-serif;font-weight:300}}.vm-price-value span:only-child{margin-left:auto}@media (min-width:1200px){.vm-price-value span:only-child{margin:0 auto !important;color:#000 !important;font-family:'Montserrat',sans-serif !important;font-weight:700 !important}}.product-price .vm-price-value span:only-child{font-size:20px;font-weight:700}.product-price .vm-price-value span.PricebasePrice{color:#999 !important;font-weight:300 !important}.quantity-box{height:48px;display:flex;align-items:stretch}.quantity-box .form-control,.quantity-box .btn{height:100%}@media (min-width:1080px){.quantity-box{height:48px;display:flex;align-items:stretch;padding-left:0%;width:max-content}}.view-cat-product .col-auto{flex:none;width:max-content;padding-left:25%;padding-bottom:5%}@media (width>= 1200px){.vm-product-title,.vm-product-title a{font-size:20px !important;font-weight:bold !important;text-decoration:none !important;color:#000;transition:color 0.3s ease,text-decoration 0.3s ease}.vm-product-title:hover a,.vm-product-title a:hover{text-decoration:underline !important}}@media (max-width:767.98px){.vm-product-title,.vm-product-title a{font-size:16px !important;font-weight:bold !important;text-decoration:none !important;color:#000;transition:color 0.3s ease,text-decoration 0.3s ease}.vm-product-title:hover a,.vm-product-title a:hover{text-decoration:underline !important}}@media (width>= 1200px){.orderby-displaynumber{background-color:#efefef;padding:20px}}.product-container{border-radius:6px;padding:5px;background-color:#fff}@media (width>= 1200px){.vm-page-title{font-size:36px !important;font-weight:bold !important;color:#000 !important}}.list-group-item-primary{--bs-list-group-color:#131212;--bs-list-group-bg:#d1e7dd;--bs-list-group-border-color:#a3cfbb}.form-check-input:checked{background-color:#1B5AA1;border-color:#1B5AA1}.vm-cart-item-sku,.vm-cart-item-cfields,.vm-cart-item-basicprice del{color:#555 !important}.addtocart-bar .col-auto{padding-left:50px;margin-bottom:5px}.manufacturer a{color:#1B5AA1}.proopc-finalpage h1.cart-page-title,.proopc-finalpage thead th span{text-transform:none}.proopc-finalpage h3.proopc-process-title{text-transform:capitalize;font-weight:bold}.proopc-finalpage .inner-wrap label span,.proopc-finalpage .inner-wrap label,.proopc-finalpage .inner-wrap label .hover-tootip,.proopc-finalpage .inner-wrap .st-same-checkbox{text-transform:capitalize;font-size:14px}.proopc-finalpage .sub-headings span,.proopc-finalpage .vmshipment_name,.proopc-finalpage .vmpayment_name,.proopc-finalpage .grand-total .sub-headings span{text-transform:capitalize}#ProOPC .proopc-process-title{background:#e9e9e9 !important}.PricesalesPrice{color:black !important}.vmshipment_name,.vmshipment_description{display:inline-block;float:right;text-transform:capitalize}.vmpayment_name{display:block;margin-left:auto;text-align:right}.vmshipment_name{display:none}.cart-page-title{text-transform:capitalize !important}.cart-page-title,#proopc-item-count{text-transform:capitalize !important}.vm-post-payment-container{max-width:500px;margin:-20px auto;padding:30px;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#333;text-align:center}.vm-post-payment-header{text-align:center;margin-bottom:25px}.vm-post-payment-check-icon{margin-bottom:15px}.vm-post-payment-check-icon svg{color:#28a745}.vm-post-payment-title{font-size:28px;font-weight:bold;color:#333;margin:0}.vm-post-payment-subtitle{font-size:16px;color:#666;margin:5px 0 0}.vm-post-payment-content{text-align:left;margin-bottom:25px}.vm-post-payment-content .vm-post-payment-info{line-height:1.6;margin-bottom:15px}.vm-post-payment-content strong{color:#333;font-weight:bold}.vm-post-payment-note{font-size:14px;color:#666;margin-top:25px;line-height:1.6}.vm-post-payment-email{color:#007bff;text-decoration:none;font-weight:bold}.vm-post-payment-email:hover{text-decoration:underline}.vm-post-payment-button{display:block;width:100%;padding:12px;background-color:#007bff;color:#fff;text-decoration:none;border-radius:6px;font-weight:bold;font-size:16px;transition:background-color 0.3s ease}.vm-post-payment-button:hover{background-color:#0056b3;color:#fff}@media (width>= 1200px){.com-users-login__submit .btn-primary{background-color:#28a745 !important;border-color:#28a745 !important}.com-users-login__submit .btn-primary:hover{background-color:#1B5AA1 !important;border-color:#1B5AA1 !important}}#proopc-st-address .st-same-checkbox{font-size:16px}button#proopc-order-submit.proopc-btn{font-size:18px !important}.vmshipment .fee,.vmpayment .fee{margin-left:0 !important}#proopc-order-submit{background-color:#E07000 !important;background-image:none !important;border-color:2px solid #E07000 !important}#proopc-order-submit:hover{background:#fff !important;color:#E07000 !important;border-color:#E07000 !important}body .proopc-product-name a,body .col-name a{text-transform:capitalize}h3.proopc-process-title{font-size:19px !important}.table.table-order-details.td-50 span.vmshipment_name,.table.table-order-details.td-50 span.vmshipment_description{float:none !important;text-align:inherit !important}.table.table-order-details.td-50 .vmpayment_name{text-align:inherit !important}.table-order-billing.td-50 td,.table-order-billing.td-50 th{min-width:20% !important}.d-flex.justify-content-between.justify-content-md-end a[href="/acceder"],.d-flex.justify-content-between.justify-content-md-end a[href="/registro"]{font-size:17px}.billto-shipto span,a.terms-of-service{font-size:17px !important}.col-tax{display:none}.proopc-loggedin-user{display:none}.proopc-continue-link{display:none !important}.payment-row{display:none !important}.tax-per-bill.separate-tax-heading.vpopc-price{display:none !important}th.col-name span{font-weight:bold !important}th.col-sku span{font-weight:bold !important}th.col-price span{font-weight:bold !important}th.col-price span{font-weight:bold !important}th.col-qty span{font-weight:bold !important}th.col-discount span{font-weight:bold !important}th.col-total span{font-weight:bold !important}#ProOPC .proopc-process-title{font-weight:bold !important}.cart-page-title{font-size:28px !important;font-weight:normal !important}#proopc-item-count{font-size:28px !important;font-weight:normal !important}.vm-post-payment-container+#form-login{display:none !important}#ProOPC .cart-page-title{font-weight:1000 !important}#ProOPC .cart-page-title span{font-weight:1000 !important}.proopc-process-title i.fas.fa-shopping-cart{display:none}a.btn.btn-sm.btn-primary[href="/mis-pedidos?layout=list"]{font-size:18px;text-transform:none}.vm-page-title{background-color:#DDD;padding:10px}.table.table-order-billing.td-50 th[colspan="2"]{background-color:#DDD;padding:10px}.table.table-order-shipping.td-50 th{background-color:#DDD;padding:10px}.table-responsive .table a{color:#333 !important}.table-responsive .table a:hover{color:#555 !important}.vm-orders-list .table-responsive .table a{color:#1B5AA1 !important}.vm-orders-list .table-responsive .table a:hover{color:#22B77E !important}.cart-summary .PricebasePriceVariant{text-decoration:line-through}.vm-product-details-container .vm-page-title{background-color:transparent !important}.com-users-login__submit .btn-primary{//padding:15px 0;font-size:22px}.vm-add-edit-address>a,.vm-order-list a{font-weight:600;color:#1B5AA1 !important}.sp-page-builder .page-content #section-id-d3ab611f-8036-4a62-93ad-7811eb24d997{padding-top:0px !important}@media (max-width:768px){#floatSearchBox{display:none;position:fixed;top:20px;left:50%;transform:translateX(-50%);width:90%;z-index:99999;background:white;padding:12px;border-radius:14px;box-shadow:0 4px 20px rgba(0,0,0,0.25)}#floatClose{position:absolute;top:-10px;right:-10px;background:black;color:white;border-radius:50%;width:26px;height:26px;text-align:center;line-height:26px;font-size:14px;cursor:pointer}}.addtocart-bar .col-auto{padding-left:0 !important;margin-bottom:5px !important;display:flex !important;justify-content:center !important}.addtocart-bar .row{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:0px !important;width:100% !important;margin:0 !important;padding:0 !important}.addtocart-bar .vm-addtocart-button-col{width:100% !important;display:flex !important;justify-content:center !important}.addtocart-bar .quantity-box{display:flex !important;align-items:center !important;justify-content:center !important;gap:12px !important;width:auto !important}.addtocart-bar .quantity-minus,.addtocart-bar .quantity-plus{flex:0 0 auto !important;padding:0 !important}.addtocart-bar .quantity-input{width:50px !important;min-width:50px !important;max-width:50px !important;flex:0 0 50px !important;text-align:center !important;border-radius:6px !important}.addtocart-bar .vm-addtocart-button-wrapper{width:100% !important;display:flex !important;justify-content:center !important}.product-price{text-align:center !important}product-container .product-price{display:flex;flex-direction:column;align-items:center;gap:4px}.vm-ratingbox-unrated svg{display:none !important}.product-container .quantity-box{display:none !important}.vm-stock-text{font-size:14px !important}@media (max-width:1200px){.product-container{border-radius:6px;padding:5px}}@media (max-width:500px){.vm-stock-text{font-size:14px !important}}p.vm-product-s-desc.text-center.text-secondary{display:none !important}.availability.d-flex.align-items-center.justify-content-between.px-3.py-2.mb-3.flex-column{display:none !important}.vm-customfields-wrap{margin-bottom:0 !important}.my-3{margin-top:1px !important}.product-neighbours.btn-group{display:none !important}@media (max-width:768px){.vm-price-value span:only-child{margin-left:0;margin-right:0;margin-inline:auto}}@media (min-width:769px){.vm-stock-text{font-size:14px !important}}@media (max-width:769px){.vm-stock-text{font-size:12px !important}}.product-description.mb-5 ul.compatibility{list-style:none;margin:1rem 0 0;padding:0.75rem 1rem;display:flex;align-items:center;gap:1rem;font-size:16px;font-weight:600;background:#f5f5f5;border:1px solid #e3e3e3;border-radius:8px 8px 0 0}.product-description.mb-5 ul.compatibility li.marcas{white-space:nowrap;min-width:110px}.product-description.mb-5 ul.compatibility li.modelos{flex:1}.product-description.mb-5 ul.brick{list-style:none;margin:0;padding:0.6rem 1rem;display:flex;align-items:flex-start;gap:1rem;font-size:16px;background:#fff;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-top:1px solid #f0f0f0}.product-description.mb-5 ul.brick:last-of-type{border-bottom:1px solid #e3e3e3;border-radius:0 0 8px 8px}.product-description.mb-5 ul.brick li.marca{white-space:nowrap;font-weight:600;min-width:110px}.product-description.mb-5 ul.brick li.modelo{flex:1}.product-description.mb-5 ul.brick li.modelo>ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:1rem}.product-description.mb-5 ul.brick li.modelo>ul>li{white-space:nowrap}@media (min-width:768px){.product-description.mb-5{padding-left:20px;padding-right:20px}}@media (min-width:768px){.product-short-description{padding-left:20px;padding-right:20px}}.product-description.mb-5>ul:not([class]){list-style:none;margin:0.75rem 0 0;padding:0;font-size:15px}.product-description.mb-5>ul:not([class])>li{padding:0.35rem 0;border-bottom:1px solid #f0f0f0;display:flex;gap:4px}.product-description.mb-5>ul:not([class])>li:last-child{border-bottom:none}.product-description.mb-5>ul:not([class]) strong{font-weight:600;min-width:130px}.product-description.mb-5>ul:not([class]) br{display:none}.estilo_menu_de_usuario{background-color:#fff;padding:10px}.srvk-payment-methods{padding:12px 18px;text-align:center;font-size:14px;color:#4a4f5a;margin-top:10px}.srvk-payment-title{font-weight:700;text-transform:uppercase;margin-bottom:12px;font-size:16px}.srvk-payment-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.srvk-payment-item{flex:0 0 32%;border:1px solid #d7dde8;border-radius:4px;padding:8px 10px;background:#f5f7fb;font-size:14px}.srvk-payment-icon{font-size:18px;vertical-align:middle;margin-right:4px}@media (max-width:480px){.srvk-payment-item{flex:0 0 48%}}.srvk-shipping-returns{border:1px solid #F9F9F9;width:100%;padding:10px 20px;border-radius:6px;text-align:center;display:flex;justify-content:space-between;flex-wrap:wrap}.srvk-sr-item{width:48%;padding:5px 0}.srvk-sr-icon{font-size:28px;margin-bottom:5px}.srvk-sr-text{margin:5px 0 0}@media (max-width:480px){.srvk-sr-item{width:48%}}.vm-ratingbox-unrated svg,.vm-ratingbox-rated svg{color:#ffc107 !important}.vm-ratingbox-rated{left:25px !important}.cart-summary td.col-discount.cell-empty~td .PricebasePriceVariant{text-decoration:none !important}#adminForm #ui-tabs #tabs li:nth-child(2){display:none !important}.vmshipment_cost.fee{display:none !important}.vm-menu svg.bi-list{display:none !important}.sidebar-left .module-title svg.bi-list{display:none !important}.table.cart-summary.proopc-table-striped tr th{background-color:#1B5AA1;color:#000}table.cart-summary.proopc-table-striped tr:not(:first-child):not(.cart-p-list) th,table.cart-summary.proopc-table-striped tr:not(:first-child):not(.cart-p-list) td{background-color:#f5f5f5 !important;border-color:#f5f5f5 !important}table.cart-summary.proopc-table-striped tr th{background-color:#1957a4 !important}table.cart-summary.proopc-table-striped tr th{color:#fafafa !important}td.key{width:30%}.container-xxl.py-4:has(#ProOPC){padding-top:0 !important}.proopc-bt-address,.proopc-st-address{}#proopc-shipments,#proopc-st-address{border:1px solid #fff !important;border-radius:15px}.proopc-shipments,.proopc-payments,.proopc-coupon,.proopc-cartlist,.proopc-confirm-order{}.proopc-additional-info{}.proopc-shipments,.proopc-payments,.proopc-coupon,.proopc-cartlist,.proopc-confirm-order{border:0px solid #a53030 !important}.proopc-additional-info{border:0px solid #6a1a1a !important}.table-order-details td:first-child{font-weight:bold !important}.table-order-billing td.key{font-weight:bold !important}.info-icono{display:none !important}table.table-order-details.td-50 td:nth-child(2){padding-left:25px}@media (max-width:768px){table.table-order-details.td-50 td:nth-child(2){padding-left:0px}}.vm-page-title{background-color:#005BAA}.table.table-order-billing.td-50 th[colspan="2"]{background-color:#005BAA;color:white !important}.table.table-order-shipping.td-50 th{background-color:#005BAA;color:white !important}#tab-1 table tr td:nth-child(3):not([colspan]),#tab-1 table tr th:nth-child(3):not([colspan]){color:#fff}.hover-tootip{pointer-events:none !important}.table-order-details td:nth-child(1),.table-order-details th:nth-child(1){padding-left:15px !important;width:28%}.table-order-billing td.key{padding-left:15px !important}.mod-menu.mod-list a{color:#1B5AA1;text-decoration:none}.mod-menu.mod-list a:hover,.mod-menu.mod-list a:focus{color:#22B77E}.main-menu .mod-menu.mod-list a{color:inherit}.main-menu .mod-menu.mod-list a:hover,.main-menu .mod-menu.mod-list a:focus{color:inherit}.PricesalesPriceTt{display:none !important}.price-unit-calculated{display:block;text-decoration:none !important}.table-order-shipping td{padding-left:15px !important}.table-order-shipping td.key{font-weight:bold}.ui-datepicker{min-width:280px;padding:12px 14px;border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,.15);font-size:14px}.ui-datepicker-header{padding:8px 0 10px}.ui-datepicker .ui-datepicker-title{font-weight:600;line-height:1.6}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:8px}.ui-datepicker table{width:100%;margin-top:6px}.ui-datepicker th{padding:6px 0;font-weight:600}.ui-datepicker td{height:34px}.ui-datepicker td a{display:block;line-height:34px;border-radius:6px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{height:32px;top:10px}.ui-datepicker .ui-datepicker-prev{left:6px}.ui-datepicker .ui-datepicker-next{right:6px}.ui-datepicker .ui-datepicker-title{margin:0 40px;text-align:center}.ui-datepicker-header{position:relative;padding:6px 30px}.ui-datepicker-prev{position:absolute;left:6px;top:50%;transform:translateY(-50%)}.ui-datepicker-next{position:absolute;right:6px;top:50%;transform:translateY(-50%)}.ui-datepicker{overflow:hidden}.ui-datepicker-title{text-align:center}button.btn.btn-link.btn-sm.p-0:has(svg.bi-box-arrow-left){transform:translateY(-2px)}button.btn.btn-link.btn-sm.p-0:has(svg.bi-box-arrow-left):hover{text-decoration:underline}.vm_cart_products .product_name a{color:#346dc1;text-decoration:none;transition:color .15s ease}.vm_cart_products .product_name a:hover{color:#244f8f;text-decoration:underline}.proopc-bt-address .address_type_name-group{display:none !important}#proopc-additional-info .cart-address_type_name-group{display:none !important}.col-price .PricebasePriceVariant,.col-price .PrecioUnitario{display:block}.col-price .PrecioUnitario{margin-top:4px;font-weight:600}#proopc-st-address .shipto_address_type_name-group{display:block !important}.mb-3.has-success:has(>#address_type_name_field),.mb-3.has-success:has(#address_type_name_field){display:none !important}.vm-form-row .mb-3:has(>#address_type_name_field),.vm-form-row .mb-3:has(#address_type_name_field){display:none !important}#btn-clear-filters{padding:4px 16px;background:#432d2f;color:#fff;transition:all 0.2s ease}#btn-clear-filters:hover{background:#5a3f41}.d-flex.justify-content-between.justify-content-md-end a[href="/acceder"],.d-flex.justify-content-between.justify-content-md-end a[href^="/registro"]{font-size:17px !important}.table>tbody>tr:not(.envio-calculado):not(.impuesto-movido) td:nth-child(4) .line-through{text-decoration:line-through;opacity:0.6}.vm_cart_products .product_name a{color:#1B5AA1 !important}.vm_cart_products .product_name a:hover{color:#14457A !important}.vm-orders-information .vm-page-title{color:#fff !important}.vm-post-payment-header::before{content:"";position:absolute;top:40%;left:50%;width:160px;height:160px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2328a745' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-8.85'/%3E%3Cpolyline points='22 4 12 14 9 11'/%3E%3C/svg%3E") no-repeat center;background-size:contain;opacity:0.08;transform:translate(-50%,-50%)}.envio-calculado td:first-child::after{content:" :"}#tab-1 .table tbody tr td.text-end[colspan="5"]::after{content:" :"}.vmshipment_description::after{content:" :"}#proopc-shipments .vmshipment_description::after{content:""}.joomla-alert[type="danger"]{background-color:#F7DDDC !important;border-color:#F4CFCE !important;color:#712B29 !important}.sk-descarga-despiece{margin:30px 0 40px;text-align:center}.sk-boton-descarga{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:285px;padding:15px 28px;background:#dff3e4;color:#087333;border:1px solid #a9dfba;border-radius:9px;font-size:17px;font-weight:700;line-height:1.2;text-decoration:none;box-shadow:0 3px 10px rgba(0,0,0,0.06);transition:background 0.2s ease,border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}.sk-boton-descarga::before{content:"↓";display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#087333;color:#fff;font-size:17px;font-weight:700;line-height:1}.sk-boton-descarga:hover{background:#ccebd5;border-color:#88cfa2;color:#055927;text-decoration:none;transform:translateY(-1px);box-shadow:0 5px 14px rgba(0,0,0,0.10)}.sk-boton-descarga{width:100%;max-width:330px;min-width:0}tr.impuesto-movido td .priceColor2{display:none !important}@media (max-width:767px){.categorias-builder-2col .sppb-row{display:flex !important;flex-wrap:wrap !important;margin-left:-6px !important;margin-right:-6px !important}.categorias-builder-2col .sppb-row-column,.categorias-builder-2col [id^="column-wrap-id-"],.categorias-builder-2col [id*="column-wrap-id-"]{width:50% !important;max-width:50% !important;flex:0 0 50% !important;flex-basis:50% !important;padding-left:6px !important;padding-right:6px !important;box-sizing:border-box !important}.categorias-builder-2col .sppb-column,.categorias-builder-2col .sppb-column-addons,.categorias-builder-2col .sppb-addon-wrapper,.categorias-builder-2col .sppb-addon,.categorias-builder-2col .sppb-addon-content,.categorias-builder-2col .sppb-addon-single-image,.categorias-builder-2col .sppb-addon-single-image-container{width:100% !important;max-width:100% !important}.categorias-builder-2col img{width:100% !important;max-width:100% !important;height:auto !important;display:block !important}}@media (max-width:767px){.categorias-builder-2col>.sppb-row-container>.sppb-row,.categorias-builder-2col>.sppb-row{width:50% !important;max-width:50% !important;display:inline-block !important;vertical-align:top !important;box-sizing:border-box !important;padding-left:6px !important;padding-right:6px !important}}.vm-page-title{color:#000}.offcanvas-body .subtoggle.open svg{transform:rotate(180deg)}.offcanvas-body .mod-menu__sub,.offcanvas-body ul.mod-menu__sub{overflow:hidden}@media (width>= 992px){.col-lg-2{width:auto !important}.py-4{padding-top:0.5rem !important}@media (max-width:575px){.header-search,.mod-finder,.mod-finder__search,.finder,.search{position:relative !important;z-index:20 !important}.header-search input,.mod-finder input,.mod-finder__search input,.finder input,.search input{width:100% !important;max-width:100% !important;height:38px !important;font-size:14px !important;border-radius:6px !important}.header-search button,.mod-finder button,.mod-finder__search button,.finder button,.search button{position:relative !important;z-index:25 !important;width:38px !important;height:38px !important;min-width:38px !important;padding:0 !important;border-radius:6px !important}.header-search.open,.header-search.active,.mod-finder.open,.mod-finder.active,.search.open,.search.active{max-width:100% !important;overflow:visible !important}}@media (max-width:991px){.main-search{position:fixed !important;top:20px !important;right:20px !important;width:300px !important;z-index:9999 !important;background:#fff !important;padding:10px !important;border-radius:8px !important;box-shadow:0 4px 12px rgba(0,0,0,.15) !important}.main-search .vmbasic-search{width:100% !important}.main-search input.form-control{height:34px !important;font-size:14px !important}.main-search .btn-svg{height:34px !important;min-width:34px !important}}@media (max-width:575px){.productdetails-view .vm-product-details-container .product-price{text-align:center !important;margin:8px 0 6px !important}.productdetails-view .vm-product-details-container .PricebasePrice,.productdetails-view .vm-product-details-container .PricebasePriceVariant{font-size:13px !important;color:#999 !important;font-weight:400 !important;text-decoration:line-through !important;margin-bottom:2px !important}.productdetails-view .vm-product-details-container .PricesalesPrice{font-size:23px !important;font-weight:800 !important;color:#222 !important;line-height:1.15 !important}.productdetails-view .vm-product-details-container .product-price small,.productdetails-view .vm-product-details-container .product-price .taxAmount,.productdetails-view .vm-product-details-container .product-price .PricebasePriceWithTax{font-size:11px !important;color:#666 !important;line-height:1.2 !important}.productdetails-view .vm-product-details-container .addtocart-bar{border-top:1px solid #e5e5e5 !important;border-bottom:1px solid #e5e5e5 !important;padding:12px 0 14px !important;margin:8px 0 14px !important;background:#fff !important}.productdetails-view .vm-product-details-container .addtocart-bar .row{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;width:100% !important;margin:0 !important}.productdetails-view .vm-product-details-container .addtocart-bar .col-auto{flex:0 0 112px !important;width:112px !important;max-width:112px !important;padding:0 !important;margin:0 !important}.productdetails-view .vm-product-details-container .quantity-box{display:flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;width:112px !important;height:auto !important}.productdetails-view .vm-product-details-container .quantity-input{width:42px !important;min-width:42px !important;max-width:42px !important;height:38px !important;flex:0 0 42px !important;text-align:center !important;border-radius:6px !important;font-size:14px !important}.productdetails-view .vm-product-details-container .quantity-plus,.productdetails-view .vm-product-details-container .quantity-minus{width:28px !important;min-width:28px !important;height:38px !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:18px !important;padding:0 !important}.productdetails-view .vm-product-details-container .vm-addtocart-button-col,.productdetails-view .vm-product-details-container .vm-addtocart-button-wrapper{flex:1 1 auto !important;width:auto !important;max-width:none !important;padding:0 !important;margin:0 !important;display:flex !important}.productdetails-view .vm-product-details-container .addtocart-button{width:100% !important;min-height:42px !important;border-radius:6px !important;font-size:14px !important;font-weight:700 !important;background:#E07000 !important;border-color:#E07000 !important;color:#fff !important;text-align:center !important}}}
