@charset "UTF-8";
/*!m:ddd3a87a0af4f64b*/
.main-menu{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);display:flex;left:0px;justify-content:center;position:fixed;top:0px;width:100%;padding:10px 20px;z-index:999}@media screen and (min-width:1440px){.main-menu{min-height:10vhs;padding:1% 5% 1% 5%}}.logo-wrapper{display:flex;flex:1;justify-content:center;align-items:center}.logo-wrapper img{height:50px!important;width:85px!important;object-fit:contain}@media screen and (min-width:1440px){.logo-wrapper{width:15%}.logo-wrapper img{width:180px!important;height:123px!important}}.main-menu-wrapper{flex:2!important}@media screen and (min-width:1440px){#mega-menu-wrap-alejos_theme_location.mega-menu-wrap{text-align:center!important;flex:1!important;width:100%!important;justify-content:center;display:flex;background-color:transparent}#mega-menu-wrap-alejos_theme_location.mega-menu-wrap ul.mega-menu.max-mega-menu.mega-menu-horizontal{width:100%!important;text-align:center!important}}.options{display:inline-flex;justify-content:center}.option-item,.dgwt-wcas-search-wrapp{min-width:20px;color:rgba(0,0,0,0.631372549);margin:0 10px}.option-item svg,.dgwt-wcas-search-wrapp svg{fill:rgba(0,0,0,0.631372549)}.cart-button{position:relative}.cart-count{background-color:var(--items-indicator-background-color, #d9534f);border-radius:100%;color:var(--items-indicator-text-color, #fff);display:block;font-size:10px;height:1.6em;inset-inline-end:-0.7em;line-height:1.5em;min-width:1.6em;position:absolute;text-align:center;top:-0.7em}.main-menu-wrapper{align-items:center;display:flex;flex:1;justify-content:center}.menu-menu-principal-container ul.menu>li{display:inline-block}.menu-menu-principal-container ul.menu>li a{ackground:#fff;color:#000;font-weight:bold;text-decoration:none;border-color:#fff;margin:0px 8px 0px 8px}*{box-sizing:border-box}body{margin:0px;background-color:#FFF;font-family:"Barlow","Barlow Reserva DejaVu","Barlow Reserva Arial",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;-webkit-font-smoothing:antialiased}.page-container .woocommerce{margin-top:100px}.page-container{padding-top:15px;min-height:40vh}@media screen and (min-width:1440px){.page-container{padding-top:0px}}.woocommerce-breadcrumb{display:none!important}.product-info-wrapper{margin-top:0px!important}.content-area{padding-top:20px!important}@media screen and (min-width:1440px){.content-area{padding-top:10px!important}}.layout-container{font-family:"Barlow","Barlow Reserva DejaVu","Barlow Reserva Arial",system-ui,sans-serif}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.layout-container h2{margin-left:auto;margin-right:auto;padding:10px 40px;text-align:center;max-width:754px;font-size:24px;font-weight:700}.layout-container .slider-carousel{margin-left:auto;margin-right:auto;max-width:1005px}.image-wrapper{max-width:80%!important;justify-content:center;margin:40px auto 20px;margin-right:auto;margin-left:auto}.image-wrapper img{width:100%!important;object-fit:cover}@media screen and (min-width:1440px){.image-wrapper img{object-fit:contain}}.categories-main-wrapper{padding:0px 10px;max-width:1140px;margin-left:auto;margin-right:auto}.categories-main-wrapper ul.products:has(>li.product-category){display:flex;flex-direction:column;gap:25px;margin:0;padding:0;width:100%}.categories-main-wrapper ul.products:has(>li.product-category)::before,.categories-main-wrapper ul.products:has(>li.product-category)::after{display:none}@media screen and (min-width:768px){.categories-main-wrapper ul.products:has(>li.product-category){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem;row-gap:2rem}}@media screen and (min-width:1024px){.categories-main-wrapper ul.products:has(>li.product-category){grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2rem}}@media screen and (min-width:1280px){.categories-main-wrapper ul.products:has(>li.product-category){row-gap:3rem;column-gap:3rem}}@media screen and (min-width:1536px){.categories-main-wrapper ul.products:has(>li.product-category){grid-template-columns:repeat(4,minmax(0,1fr));row-gap:4rem;column-gap:2rem}}@media screen and (min-width:1600px){.categories-main-wrapper{max-width:1440px}.categories-main-wrapper ul.products:has(>li.product-category){max-width:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:4rem;column-gap:2rem}.categories-main-wrapper ul.products:has(>li.product-category)>li.product-category{flex:0 0 256px}}.categories-main-wrapper li.product-category.product{width:100%!important;margin:0!important;float:none!important;border-radius:30px;overflow:visible;border:1px solid rgba(0,0,0,0.6);background:#ffffff;box-shadow:0 18px 45px rgba(17,24,39,0.12);transition:transform 0.35s ease,box-shadow 0.35s ease;border-radius:10px;position:relative;z-index:2;padding:0!important}.categories-main-wrapper li.product-category.product:before{content:"";position:absolute;top:0;left:0;width:160px;height:80px;border:2px solid #D10E10;border-radius:10px;z-index:-2;transform:translate(-6px,-6px);opacity:0.5}.categories-main-wrapper li.product-category.product:hover{transform:translateY(-8px);box-shadow:0 28px 65px rgba(17,24,39,0.18)}.categories-main-wrapper li.product-category.product:hover a img{transform:scale(1.03)}.categories-main-wrapper li.product-category.product:hover h2.woocommerce-loop-category__title{color:#D10E10!important;background-color:transparent!important}.categories-main-wrapper li.product-category.product a{width:100%;display:flex;flex-direction:column;height:100%;max-height:400px;text-decoration:none;color:inherit;overflow:hidden;border-radius:30px}.categories-main-wrapper li.product-category.product img{display:block;width:100%;object-fit:contain!important;object-position:center;align-self:flex-start;flex-shrink:0;padding:1.25rem 2rem;background:#ffffff;transition:transform 0.45s ease}.categories-main-wrapper li.product-category.product .woocommerce-loop-category__title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0.5rem;margin:0;flex-shrink:0;padding:0.75rem 1.5rem 1rem;color:#D10E10;font-size:1.05rem;font-weight:700;line-height:1.2;text-align:left;text-transform:uppercase;letter-spacing:0.02em}.categories-main-wrapper li.product-category.product .woocommerce-loop-category__title .count{display:none}.categories-main-wrapper li.product-category.product .woocommerce-loop-category__title::after{content:"";display:inline-block;flex-shrink:0;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D10E10' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:30px 30px}@media screen and (min-width:1280px){.categories-main-wrapper li.product-category.product .woocommerce-loop-category__title{font-size:1.15rem;padding:0.8rem 2rem 1rem}}.categories-main-wrapper li.product-category.product .woocommerce-loop-category__title mark{display:inline-flex;align-items:center;justify-content:center;min-width:50px;padding:0.3rem 0.7rem;border-radius:999px;background-color:rgba(209,14,16,0.1);color:#D10E10;font-size:0.78rem;font-weight:700}.categories-main-wrapper li.product-category.product h2.woocommerce-loop-category__title{background-color:transparent!important;color:#D10E10!important;padding-left:20px;padding-right:10px}@media screen and (max-width:767px){.categories-main-wrapper li.product-category.product{border-radius:8px}.categories-main-wrapper li.product-category.product img{height:140px!important;width:100%;object-fit:contain!important;padding:1rem 1.5rem;object-position:center}.categories-main-wrapper li.product-category.product .woocommerce-loop-category__title{padding:0.7rem 1.25rem 0.9rem}}.search-org-products-section{margin-top:50px;width:100%;height:250px;background-image:url(/wp-content/uploads/2022/07/Group-160.png);background-image:image-set(url(/wp-content/uploads/2022/07/Group-160.png.webp) type("image/webp"),url(/wp-content/uploads/2022/07/Group-160.png) type("image/png"));text-align:center}@media screen and (min-width:1440px){.search-org-products-section{text-align:left}}.search-org-products-section .content-wrapper{max-width:1140px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:center;flex:1;height:100%}.search-org-products-section .content-wrapper h2{max-width:100%;color:#FFF;font-size:31px;font-weight:700}@media screen and (min-width:1440px){.search-org-products-section .content-wrapper h2{max-width:50%}}.posts-wrapper{padding:0px 20px}@media screen and (min-width:1440px){.posts-wrapper{max-width:1140px;margin-left:auto;margin-right:auto}}.posts-wrapper article{width:100%;height:auto;border-radius:50px 50px 0px 0px;background-color:#f1f1f1;padding-bottom:10px}.posts-wrapper article .media-wrapper{max-height:238px}.posts-wrapper article p{padding:10px 20px}.posts-wrapper article img{max-width:100%;height:100%;object-fit:cover;border-radius:10px 10px 0px 0px}@media screen and (min-width:1140px){.posts-wrapper article{width:33.3333333333%}}.posts-wrapper article header h2{text-align:center;margin-top:20px}.posts-wrapper article header h2 a{color:#303133;font-size:18px;font-weight:700;text-decoration:none}.posts-wrapper article products columns-4{text-align:center;padding:0rem 2rem}.latest-products{max-width:1140px;margin-left:auto;margin-right:auto;padding:0px 10px}@media screen and (min-width:1440px){.latest-products{padding:0!important}}.latest-products ul{padding:0;margin:0;display:grid;--grid-row-gap: 35px;--grid-column-gap: 30px;align-items:stretch;grid-template-columns:repeat(1,1fr)!important;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}@media screen and (min-width:1440px){.latest-products ul{grid-template-columns:repeat(2,1fr)!important}}.latest-products ul li{list-style-type:none}.latest-products .wrapper{display:flex;height:auto;border-radius:10px;border-style:solid;border-width:1px;border-color:#f1f1f1;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:10px 10px 40px 10px}.latest-products .wrapper .img-wrapper{flex:1}.latest-products .wrapper .img-wrapper img{max-width:100%;object-fit:contain}.latest-products .wrapper .content-wrapper{flex:1}.latest-products .wrapper .content-wrapper h2{font-size:15px}.product-button,.common-button{background-color:#D10E10;color:#FFF;width:205px;border-radius:50px;padding:20px 30px;font-size:16px;text-decoration:none;text-align:center;font-family:"Barlow","Barlow Reserva DejaVu","Barlow Reserva Arial",system-ui,sans-serif;display:inline-block}.product-icon{width:20px;height:20px}.product-icon svg{color:red;fill:#fff;font-weight:800;width:1rem;height:1rem}.brand-image-wrapper{text-align:center}.brand-image-wrapper svg,.brand-image-wrapper img{max-width:100px}.on-sale-wrapper{max-width:100%;overflow-x:scroll}@media screen and (min-width:1440px){.on-sale-wrapper{max-width:1140px;margin-left:auto;margin-right:auto}}.on-sale-wrapper ul{padding:0 20px;margin:0;display:grid;grid-template-columns:repeat(4,1fr);max-width:100%;grid-gap:25px}.on-sale-wrapper ul li{list-style-type:none;box-sizing:border-box}.on-sale-wrapper ul li .card-wrapper{border:1px solid #eee;padding:11px;position:relative;min-height:466px;display:flex;flex-direction:column}.on-sale-wrapper ul li .card-wrapper p{margin:0}.on-sale-wrapper ul li .card-wrapper .price-wrapper{flex:1;display:flex;align-items:flex-end;padding-bottom:20px;justify-content:center}.on-sale-wrapper ul li .card-wrapper .price-wrapper del,.on-sale-wrapper ul li .card-wrapper .price-wrapper ins{color:#272727;font-size:18px;font-weight:600}.on-sale-wrapper ul li .card-wrapper .price-wrapper del{margin-right:5px}.on-sale-wrapper ul li .card-wrapper .common-button{width:100%;padding:10px 0px}.on-sale-wrapper ul li .card-wrapper h2{font-size:16px;text-align:center;margin-bottom:40px}.on-sale-wrapper ul li .card-wrapper .sale-badge{position:absolute;background-color:#D10E10;color:#fff;padding:5px 10px;border-radius:50px;font-size:12px;text-align:center;top:10px;left:10px}.on-sale-wrapper ul li .card-wrapper img{object-fit:contain;max-width:100%;max-height:195px}.view-more-offers{max-width:1140px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;margin-top:40px}.mhw-home-promos{max-width:1180px;margin:44px auto 48px;padding:0 16px;box-sizing:border-box}.mhw-home-promos-head,.mhw-newprods-head{position:relative;display:flex;align-items:center;justify-content:center;margin:0 0 26px;min-height:clamp(56px,7vw,88px);overflow:hidden}.mhw-home-promos-title,.mhw-newprods-title{position:relative;z-index:1;margin:0;font-family:"Barlow Semi Condensed","Barlow SemiCond Reserva DejaVu","Barlow SemiCond Reserva Arial",sans-serif;font-weight:800;font-size:clamp(21px,3.4vw,32px);line-height:1;text-transform:uppercase;letter-spacing:.06em;color:#e11414}.mhw-home-promos-title::before,.mhw-newprods-title::before{content:attr(data-ghost);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;font-family:"Barlow Semi Condensed","Barlow SemiCond Reserva DejaVu","Barlow SemiCond Reserva Arial",sans-serif;font-weight:800;font-size:clamp(28px,8vw,76px);line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#ebebeb;white-space:nowrap;pointer-events:none;user-select:none}@media screen and (min-width:761px){ul.mhw-home-promos-grid{grid-template-columns:repeat(var(--promo-cols, 4),minmax(0,1fr))}}.content-area{padding-top:95px;margin-right:auto;margin-left:auto}.woocommerce-result-count,.woocommerce-ordering{display:none}.woocommerce-products-header{min-height:234px;background-color:red;display:flex;justify-content:center;align-items:center;background-image:url(https://repuestos.motoshotwheels.com/wp-content/uploads/2022/07/Group-161.png)}.woocommerce-products-header h1{color:#FFF;margin:0;text-transform:uppercase;font-size:25px}.filters-container{max-width:1140px;margin-left:auto;margin-right:auto;display:flex;align-items:center;flex-direction:column}@media screen and (min-width:1440px){.filters-container{flex-direction:row}}.filters-container .yith-wcan-filters{flex:1!important;width:100%!important;padding:0px 30px}.filters-container form{flex:1;display:flex;flex-direction:column}@media screen and (min-width:1440px){.filters-container form{flex-direction:row}}.filters-container .common-button{border-radius:20px;padding:10px 20px;flex:1;width:80%;margin-bottom:20px}@media screen and (min-width:1440px){.filters-container .common-button{flex-grow:0;width:150px!important;margin-bottom:0}}.filters-container .common-button:hover{background-color:transparent;border:1px solid #D10E10;color:#D10E10}.filters-container .yith-wcan-filters{flex:1;background-color:transparent}.filters-container .yith-wcan-filters .filters-container{flex:1;width:100%}.filters-container .yith-wcan-filters .filters-container form{display:flex;flex:1;width:100%}.filters-container .yith-wcan-filters .filters-container form .yith-wcan-filter{flex:1;grid-gap:10px;padding:0px 10px}#demonic-products-wrapper .products li{content:"";padding:10px!important;border-radius:2px!important}.products-list>.products,.related>.products,.woocommerce .columns-4.products{display:grid;grid-column-gap:10px;grid-row-gap:10px;padding:0px 20px;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:1140px){.products-list>.products,.related>.products,.woocommerce .columns-4.products{padding:0px;grid-row-gap:10px;grid-column-gap:10px;grid-template-columns:repeat(4,1fr);max-width:1140px;margin-right:auto!important;margin-left:auto!important}}.products-list>.products:before,.products-list>.products:after,.related>.products:before,.related>.products:after,.woocommerce .columns-4.products:before,.woocommerce .columns-4.products:after{display:none!important}.products-list>.products li,.related>.products li,.woocommerce .columns-4.products li{width:100%!important;border:1px solid rgba(0,0,0,0.2);padding:10px;display:flex;margin:0!important}.products-list>.products li img,.related>.products li img,.woocommerce .columns-4.products li img{border-radius:10px 10px 0px 0px}.products-list>.products li .button,.related>.products li .button,.woocommerce .columns-4.products li .button{background-color:#D10E10;color:#FFF;width:100%;border-radius:50px;padding:20px 30px;font-size:16px;text-decoration:none;text-align:center;font-family:"Barlow","Barlow Reserva DejaVu","Barlow Reserva Arial",system-ui,sans-serif;display:inline-block}.products-list>.products li .button:hover,.related>.products li .button:hover,.woocommerce .columns-4.products li .button:hover{background-color:#D10E10;color:#FFF}.product-info-wrapper{margin-top:30px;max-width:1140px;margin-left:auto;margin-right:auto}.map-full-width{width:100%}.main-footer{background-color:#000;display:flex}.main-footer img{width:315px;flex-shrink:0;object-fit:contain}.main-footer a{text-decoration:none}.main-footer ul{margin:0;padding:0}.main-footer h2{color:#FFF}.main-footer svg{fill:#fff;width:30px;height:30px}.info-block{margin:5px 15px}.info-block .elementor-inline-items{display:flex}.info-block .elementor-inline-items svg{margin-right:10px}.footer-wrapper{width:100%;color:#FFF;background-color:#D10E10;min-height:30px}.footer-wrapper .inner-wrapper{text-align:center;margin-left:auto;max-width:1140px;margin-right:auto;display:flex;justify-items:center;align-items:center}.footer-wrapper .inner-wrapper p{width:100%;text-align:center}.panel-main{flex:1}.panel-main .panel-inner{display:flex}.panel-main .panel-inner span,.panel-main .panel-inner p{color:#f1f1f1;font-size:14px;font-weight:500}.panel-main .panel-inner p{color:#f1f1f1;font-size:13px;font-weight:300}.empty-cart{margin-top:140px;max-width:1140px;margin-left:auto;margin-right:auto}@keyframes slideInFromRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.cart-item-card.newly-added{animation:slideInFromRight 0.5s ease-out;background-color:#f0fff0!important}.cart-loading-spinner{width:50px;height:50px;margin:0 auto;border:4px solid #f3f3f3;border-top:4px solid #D10E10;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#cart-modal-lock-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.95);z-index:999999;display:flex;align-items:center;justify-content:center;border-radius:12px;pointer-events:all;cursor:wait}#cart-modal-lock-overlay *{pointer-events:none;user-select:none}.cart-search-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;display:none}.cart-search-modal .cart-modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);backdrop-filter:blur(4px)}.cart-search-modal .cart-modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#ffffff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,0.3);width:90%;max-width:700px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.cart-search-modal .cart-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #eee;background:#f9f9f9}.cart-search-modal .cart-modal-header .cart-modal-title{margin:0;font-size:20px;font-weight:600;color:#333}.cart-search-modal .cart-modal-header .cart-modal-close{background:transparent;border:none;font-size:32px;line-height:1;color:#999;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all 0.2s}.cart-search-modal .cart-modal-header .cart-modal-close:hover{color:#d9534f;transform:scale(1.1)}.cart-search-modal .cart-modal-body{padding:24px;overflow-y:auto;flex:1}.cart-search-modal .cart-search-input-wrapper{position:relative;margin-bottom:20px}.cart-search-modal .cart-search-input-wrapper .cart-search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);fill:#999;pointer-events:none}.cart-search-modal .cart-search-input-wrapper .cart-search-input{width:100%;padding:14px 50px 14px 50px;border:2px solid #ddd;border-radius:8px;font-size:16px;transition:all 0.3s}.cart-search-modal .cart-search-input-wrapper .cart-search-input:focus{outline:none;border-color:#D10E10;box-shadow:0 0 0 3px rgba(209,14,16,0.1)}.cart-search-modal .cart-search-input-wrapper .cart-search-clear{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent;border:none;font-size:24px;color:#999;cursor:pointer;padding:4px 8px;line-height:1;transition:all 0.2s}.cart-search-modal .cart-search-input-wrapper .cart-search-clear:hover{color:#d9534f}.cart-search-modal .cart-search-results{min-height:200px}.cart-search-modal .cart-search-placeholder,.cart-search-modal .cart-search-loading,.cart-search-modal .cart-search-no-results,.cart-search-modal .cart-search-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#999}.cart-search-modal .cart-search-placeholder svg,.cart-search-modal .cart-search-loading svg,.cart-search-modal .cart-search-no-results svg,.cart-search-modal .cart-search-error svg{margin-bottom:16px}.cart-search-modal .cart-search-placeholder p,.cart-search-modal .cart-search-loading p,.cart-search-modal .cart-search-no-results p,.cart-search-modal .cart-search-error p{margin:0;font-size:16px}.cart-search-modal .cart-search-loading{color:#D10E10}.cart-search-modal .cart-search-error{color:#d9534f}.cart-search-modal .cart-search-results-list{display:flex;flex-direction:column;gap:12px}.cart-search-modal .cart-product-result{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid #eee;border-radius:8px;transition:all 0.2s;background:#ffffff}.cart-search-modal .cart-product-result:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1);border-color:#D10E10}.cart-search-modal .cart-product-result.out-of-stock{opacity:0.6}.cart-search-modal .cart-product-result.out-of-stock .cart-product-title{color:#999}.cart-search-modal .cart-product-result .cart-product-image{width:80px;height:80px;flex-shrink:0;overflow:hidden;border-radius:6px;background:#f9f9f9;display:flex;align-items:center;justify-content:center}.cart-search-modal .cart-product-result .cart-product-image img{width:100%;height:100%;object-fit:cover}.cart-search-modal .cart-product-result .cart-product-info{flex:1;min-width:0}.cart-search-modal .cart-product-result .cart-product-info .cart-product-title{font-size:16px;font-weight:600;margin:0 0 6px 0;color:#333;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cart-search-modal .cart-product-result .cart-product-info .cart-product-sku{font-size:12px;color:#999;margin-bottom:4px}.cart-search-modal .cart-product-result .cart-product-info .cart-product-price{font-size:16px;font-weight:700;color:#D10E10;margin-bottom:4px}.cart-search-modal .cart-product-result .cart-product-info .cart-product-price .woocommerce-Price-amount{font-size:18px}.cart-search-modal .cart-product-result .cart-product-info .cart-product-stock{font-size:13px;color:#5cb85c;font-weight:600}.out-of-stock .cart-search-modal .cart-product-result .cart-product-info .cart-product-stock{color:#d9534f}.cart-search-modal .cart-product-result .cart-product-actions{flex-shrink:0}.cart-search-modal .cart-product-result .cart-product-actions .cart-add-product-btn{border-width:2px!important;border-radius:3px!important;color:#D10E10!important;border-style:solid!important;background-color:#FFF!important;border-color:#D10E10!important;min-width:198px;max-width:100%}.cart-search-modal .cart-product-result .cart-product-actions .cart-add-product-btn:hover{background-color:#D10E10!important;color:#FFF!important;transition:all 0.6s}.cart-search-modal .cart-product-result .cart-product-actions .cart-add-product-btn{background-color:#D10E10!important;color:#FFF!important}.cart-search-modal .cart-product-result .cart-product-actions .cart-add-product-btn:hover{background-color:#FFF!important;color:#D10E10!important;transition:all 0.6s}.cart-search-modal .cart-product-result .cart-product-actions .cart-add-product-btn{padding:10px 20px!important;font-size:14px;white-space:nowrap;cursor:pointer;transition:all 0.3s}.cart-search-modal .cart-product-result .cart-product-actions .cart-add-product-btn:hover:not(:disabled){background-color:#b00d0f;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.2)}.cart-search-modal .cart-product-result .cart-product-actions .cart-add-product-btn:disabled{opacity:0.5;cursor:not-allowed}@media(max-width:768px){.cart-search-modal .cart-modal-content{width:95%;max-height:90vh}.cart-search-modal .cart-modal-header{padding:16px 20px}.cart-search-modal .cart-modal-header .cart-modal-title{font-size:18px}.cart-search-modal .cart-modal-body{padding:20px}.cart-search-modal .cart-product-result{flex-direction:column;align-items:flex-start;gap:12px}.cart-search-modal .cart-product-result .cart-product-image{width:100%;height:150px}.cart-search-modal .cart-product-result .cart-product-actions{width:100%}.cart-search-modal .cart-product-result .cart-product-actions .cart-add-product-btn{width:100%;padding:12px 20px!important}}@media(max-width:480px){.cart-search-modal .cart-search-input-wrapper .cart-search-input{font-size:14px;padding:12px 45px 12px 45px}.cart-search-modal .cart-product-result .cart-product-info .cart-product-title{font-size:14px}}@keyframes slideInFromRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.cart-item-card.newly-added{animation:slideInFromRight 0.5s ease-out;background-color:#f0fff0!important}.cart-loading-spinner{width:50px;height:50px;margin:0 auto;border:4px solid #f3f3f3;border-top:4px solid #D10E10;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#cart-modal-lock-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.95);z-index:999999;display:flex;align-items:center;justify-content:center;border-radius:12px;pointer-events:all;cursor:wait}#cart-modal-lock-overlay *{pointer-events:none;user-select:none}.iti--allow-dropdown input.input-text{padding-left:100px!important}.woocommerce ul.order_details{margin-top:20px!important}.woocommerce-products-header{display:none!important}.product-card-wrapper{display:flex;flex-direction:row}@media screen and (min-width:1440px){.product-card-wrapper{flex-direction:column;justify-content:flex-end}}.product-card-wrapper .product-img-wrapper img{width:100%;object-fit:contain}.product-card-wrapper .brand-img-wrapper{text-align:center}.product-card-wrapper .brand-img-wrapper img,.product-card-wrapper .brand-img-wrapper svg{max-width:100%;width:100px}.product-card-wrapper .left-panel{flex:6}.product-card-wrapper .right-panel{flex:8}@media screen and (min-width:1440px){.product-card-wrapper .right-panel{display:flex;flex-direction:column;justify-content:flex-end}}.product-card-wrapper .sku-label{display:flex;margin-bottom:0}.product-card-wrapper .sku-label strong{margin-left:10px}@media screen and (min-width:1440px){.product-card-wrapper .sku-label{justify-content:center}}.product-card-wrapper .title{text-align:left;color:#D10E10!important;border-bottom:1px solid rgba(0,0,0,0.2)}@media screen and (min-width:1440px){.product-card-wrapper .title{text-align:center}}.product-card-wrapper .price-wrapper{color:#D10E10;font-size:1.25rem;font-weight:600;margin-top:5px}@media screen and (min-width:1440px){.product-card-wrapper .price-wrapper{text-align:center}}.product-card-wrapper .product-title-link{color:#D10E10!important}.rafas-filters-container{max-width:1140px;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;margin-bottom:20px}.rafas-filters-container .form-group{flex:1;align-items:center}.rafas-filters-container .form-group label{display:block}.rafas-filters-container .form-group select{width:100%}form.variations_form .variations select{border-radius:20px;padding:0.5rem 1rem;font-size:1rem;position:relative!important;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2rem;background-color:white;border:1px solid #ccc;background-image:none;background-repeat:no-repeat;background-position:right 0.75rem center;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='%23333' d='M0 0 L10 0 L5 6 Z'/></svg>")}#demonic-filters{margin-top:25px;display:flex;flex-direction:column;padding:0 20px;gap:15px}@media screen and (min-width:1440px){#demonic-filters{padding-top:0;flex-direction:row}}#demonic-filters .form-group{flex:1}.promo-offer-card{background:linear-gradient(135deg,#ffffff 0%,#f8f9fa 100%);border:2px solid #e9ecef;border-radius:12px;overflow:hidden;margin:20px 0;box-shadow:0 4px 12px rgba(0,0,0,0.08);transition:all 0.3s ease}.promo-offer-card:hover{box-shadow:0 6px 20px rgba(0,0,0,0.12);transform:translateY(-2px)}.promo-offer-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:linear-gradient(135deg,#D10E10 0%,rgb(170.7614349776,11.4385650224,13.0726457399) 100%);color:#fff}.promo-offer-header .promo-badge{font-size:0.9rem;font-weight:600;display:flex;align-items:center;gap:6px}.promo-offer-header .promo-discount{font-size:1.2rem;font-weight:700;background:rgba(255,255,255,0.2);padding:4px 12px;border-radius:20px;backdrop-filter:blur(10px)}.promo-offer-content{display:flex;gap:16px;padding:16px;align-items:center}@media screen and (max-width:768px){.promo-offer-content{flex-direction:column;gap:12px}}.promo-offer-image{flex:0 0 100px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.promo-offer-image{flex:0 0 auto}}.promo-offer-image a{display:block;border-radius:8px;overflow:hidden;transition:transform 0.3s ease}.promo-offer-image a:hover{transform:scale(1.05)}.promo-offer-image img{width:100px;height:100px;object-fit:contain;display:block}@media screen and (max-width:768px){.promo-offer-image img{width:80px;height:80px}}.promo-offer-details{flex:1;display:flex;flex-direction:column;gap:10px}@media screen and (max-width:768px){.promo-offer-details{width:100%;text-align:center}}.promo-offer-title{font-size:1rem;font-weight:600;color:#333;text-decoration:none;line-height:1.4;transition:color 0.3s ease}.promo-offer-title:hover{color:#D10E10;text-decoration:none}.promo-offer-pricing{display:flex;flex-direction:column;gap:6px}.promo-offer-pricing .price-row{display:flex;align-items:center;gap:8px}@media screen and (max-width:768px){.promo-offer-pricing .price-row{justify-content:center}}.promo-offer-pricing .price-label{font-size:0.85rem;color:#666;font-weight:500;min-width:50px}.promo-offer-pricing .price-value{font-weight:700}.promo-offer-pricing .price-value.price-before{font-size:0.9rem;color:#999;text-decoration:line-through;opacity:0.8}.promo-offer-pricing .price-value.price-now{font-size:1.15rem;color:#D10E10}.promo-offer-action{padding:0 16px 16px 16px;display:flex;flex-direction:column;align-items:flex-end;gap:10px}@media screen and (max-width:768px){.promo-offer-action{align-items:stretch}}.promo-offer-action .button.add-promo-offer{background:#D10E10;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;font-size:0.95rem;cursor:pointer;transition:all 0.3s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 2px 8px rgba(209,14,16,0.3);min-width:200px}@media screen and (max-width:768px){.promo-offer-action .button.add-promo-offer{width:100%;min-width:auto}}.promo-offer-action .button.add-promo-offer:hover{background:rgb(170.7614349776,11.4385650224,13.0726457399);transform:translateY(-2px);box-shadow:0 4px 12px rgba(209,14,16,0.4)}.promo-offer-action .button.add-promo-offer:active{transform:translateY(0)}.promo-offer-action .button.add-promo-offer:disabled,.promo-offer-action .button.add-promo-offer.loading{opacity:0.7;cursor:not-allowed;transform:none}.promo-offer-action .button.add-promo-offer .spinner{display:none;animation:spin 1s linear infinite}.promo-offer-action .button.add-promo-offer.loading .spinner{display:inline-block}.promo-message{width:100%;padding:10px;border-radius:6px;font-size:0.9rem;text-align:center;animation:slideDown 0.3s ease}.promo-message.success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.promo-message.error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.promo-message a{color:inherit;text-decoration:underline;font-weight:600}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.repuestos-promotional-product-below-gallery{width:100%}.repuestos-promotional-product-below-gallery .promo-offer-card{margin-top:0.75rem}@media screen and (max-width:768px){.repuestos-promotional-product-below-gallery{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.promo-offer-card{border:none;border-radius:0;box-shadow:none;background:#fff;overflow:hidden}.promo-offer-card:hover{box-shadow:none;transform:none}.promo-offer-image a:hover{transform:none}.promo-offer-action .button.add-promo-offer:hover{transform:none;box-shadow:0 2px 8px rgba(209,14,16,0.3)}}.promo-decision-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.55);z-index:99999;display:flex;align-items:center;justify-content:center;padding:1rem}.promo-decision-modal{position:relative;width:min(560px,100%);background:#fff;border-radius:14px;box-shadow:0 24px 64px rgba(0,0,0,0.3);padding:1.25rem}.promo-decision-modal-close{position:absolute;right:10px;top:8px;border:0;background:transparent;color:#666;font-size:28px;line-height:1;cursor:pointer}.promo-decision-modal-title{margin:0 0 0.4rem;color:#111;font-size:1.25rem;font-weight:700}.promo-decision-modal-description{margin:0 0 1rem;color:#4a4a4a;font-size:0.95rem}.promo-decision-modal-product{display:flex;align-items:center;gap:14px;background:#f8f9fa;border:1px solid #eceff1;border-radius:10px;padding:12px}.promo-decision-modal-image{width:88px;min-width:88px;height:88px;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.promo-decision-modal-image img{width:100%;height:100%;object-fit:contain}.promo-decision-modal-info{min-width:0}.promo-decision-modal-name{font-weight:600;color:#222;font-size:0.98rem;line-height:1.35;margin-bottom:6px}.promo-decision-modal-discount{display:inline-block;background:rgba(209,14,16,0.12);color:#D10E10;border-radius:999px;padding:2px 10px;font-size:0.82rem;font-weight:700;margin-bottom:5px}.promo-decision-modal-price-before{color:#777;font-size:0.86rem;text-decoration:line-through}.promo-decision-modal-price-now{color:#D10E10;font-size:1.05rem;font-weight:700}.promo-decision-modal-actions{margin-top:1rem;display:grid;grid-template-columns:1fr 1fr;gap:10px}.promo-decision-modal-actions .button{border:0;border-radius:9px;padding:11px 14px;cursor:pointer;font-weight:600}.promo-decision-modal-actions .promo-decision-accept{background:#D10E10;color:#fff}.promo-decision-modal-actions .promo-decision-reject{background:#eceff1;color:#333}@media screen and (max-width:640px){.promo-decision-modal-product{align-items:flex-start}.promo-decision-modal-actions{grid-template-columns:1fr}}.page-footer{background-color:#000;display:flex;flex-direction:column;align-items:flex-start;padding:20px 20px}@media screen and (min-width:1440px){.page-footer{flex-direction:row}}@media screen and (min-width:1440px){.page-footer .logo-container{width:205px;display:flex;align-items:center;flex-direction:column;justify-content:center;height:100%;align-self:center}}.page-footer p,.page-footer h3,.page-footer span{color:#FFF;margin:0}.page-footer h3{margin-top:1rem;margin-bottom:1.25rem}.page-footer .info-panel{flex:1}.page-footer .info-panel .title{font-weight:700;margin-bottom:0.5rem}.page-footer .info-panel .paragraph{margin-bottom:1rem;font-size:13px;color:#f1f1f1}.page-footer .links{margin:0;padding:0}.page-footer .links li{list-style-type:none;margin-bottom:0.5rem}.page-footer .links a{text-decoration:none}.page-footer .two-column{display:flex;gap:10px}.page-footer .two-column .links{flex:1}.page-footer .social-media-icon svg{width:35px;height:35px;fill:#FFF}.single-product-container{padding:0 10px!important}@media screen and (min-width:1440px){.single-product-container{padding-top:60px!important}}.repuestos-single-product-gallery-column{max-width:100%}.repuestos-single-product-gallery-column .woocommerce-product-gallery{width:100%!important;max-width:100%!important;float:none!important;margin-bottom:16px}.repuestos-single-product-gallery-column .woocommerce-product-gallery__trigger{display:none}.repuestos-single-product-gallery-column .woocommerce-product-gallery__image a{cursor:pointer;display:block}.repuestos-single-product-gallery-column .woocommerce-product-gallery__image a:focus,.repuestos-single-product-gallery-column .woocommerce-product-gallery__image a:focus-visible{outline:none}.woocommerce div.product:not(.ficha-v2) div.images.repuestos-single-product-gallery-column .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:nth-child(n){display:none;width:100%;border:none;box-shadow:none}.woocommerce div.product:not(.ficha-v2) div.images.repuestos-single-product-gallery-column .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:first-child{display:block}.repuestos-single-product-gallery-column .rafas-gallery-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.repuestos-single-product-gallery-column .rafas-gallery-thumbs button{width:72px;padding:0;border:none;background:none;cursor:pointer;opacity:0.7;transition:opacity 0.15s ease}.repuestos-single-product-gallery-column .rafas-gallery-thumbs button:hover{opacity:1}.repuestos-single-product-gallery-column .rafas-gallery-thumbs button:focus{outline:none}.repuestos-single-product-gallery-column .rafas-gallery-thumbs button:focus-visible{outline:2px solid #D10E10;outline-offset:2px}.repuestos-single-product-gallery-column .rafas-gallery-thumbs img{display:block;width:100%;height:auto}@media(max-width:768px){.repuestos-single-product-gallery-column .rafas-gallery-thumbs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:4px}.repuestos-single-product-gallery-column .rafas-gallery-thumbs button{flex:0 0 64px;scroll-snap-align:start;border:1px solid #ddd;border-radius:6px;padding:3px;background:#fff}.repuestos-single-product-gallery-column .rafas-gallery-thumbs img{border-radius:3px}}.pswp{z-index:2147483647}.pswp .pswp__top-bar{background:#D10E10}.pswp__caption__center,.pswp__counter{color:#fff}.logos-wrapper{display:flex;gap:20px;margin-bottom:10px}.rafas-wa{position:fixed;right:20px;bottom:20px;z-index:55;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.rafas-wa__boton{width:56px;height:56px;border:none;border-radius:50%;background:#25d366;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,0.25);transition:transform 0.15s ease}.rafas-wa__boton:hover{transform:scale(1.06)}.rafas-wa__boton:focus-visible{outline:2px solid #128c7e;outline-offset:3px}.rafas-wa__panel{width:290px;max-width:calc(100vw - 40px);background:#fff;border-radius:12px;box-shadow:0 6px 28px rgba(0,0,0,0.22);overflow:hidden;padding-bottom:6px}.rafas-wa__panel:not([hidden]){animation:rafas-wa-entrada 0.18s ease}@keyframes rafas-wa-entrada{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rafas-wa__panel:not([hidden]){animation:none}}.rafas-wa__cabecera{padding:14px 18px 12px;background:#25d366}.rafas-wa__titulo{margin:0;color:#fff;font-weight:700;font-size:1rem;line-height:1.2}.rafas-wa__subtitulo{margin:2px 0 0;color:rgba(255,255,255,0.9);font-size:0.8rem}.rafas-wa__sede{display:flex;align-items:center;gap:12px;padding:11px 18px;text-decoration:none;border-left:3px solid transparent;transition:background 0.12s ease,border-color 0.12s ease}.rafas-wa__sede+.rafas-wa__sede{border-top:1px solid #f0f0f0}.rafas-wa__sede:hover{background:#f7f7f7;border-left-color:#25d366}.rafas-wa__sede-icono{flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:#e8f8ee;color:#1fa855;display:flex;align-items:center;justify-content:center}.rafas-wa__sede-texto{min-width:0}.rafas-wa__sede-nombre{display:block;font-weight:700;color:#141414;font-size:0.92rem;line-height:1.25}.rafas-wa__sede-ubicacion{display:block;font-size:0.8rem;color:#4a4744}.single-product-brand-wrapper{width:150px}.single-product-brand-wrapper img{width:100%}.single-product-brand-2-wrapper{width:150px}.single-product-brand-2-wrapper img{width:100%}.product_title.entry-title{font-size:1.2rem;text-transform:uppercase;color:#D10E10}@media screen and (min-width:1440px){.product_title.entry-title{font-size:1.8rem}}.woocommerce-Price-amount.amount{color:#D10E10}.summary{padding:10px 0}.summary form.cart .quantity input{border:1px solid rgba(0,0,0,0.5);height:40px;margin-right:4px}.summary form.cart button.single_add_to_cart_button{border-width:2px!important;border-radius:3px!important;color:#D10E10!important;border-style:solid!important;background-color:#FFF!important;border-color:#D10E10!important;min-width:198px;max-width:100%}.summary form.cart button.single_add_to_cart_button:hover{background-color:#D10E10!important;color:#FFF!important;transition:all 0.6s}.summary form.cart button.single_add_to_cart_button{background-color:#D10E10!important;color:#FFF!important}.summary form.cart button.single_add_to_cart_button:hover{background-color:#FFF!important;color:#D10E10!important;transition:all 0.6s}.summary form.cart button.single_add_to_cart_button{border-radius:20px!important}.summary .product_meta{display:flex;flex-direction:column;gap:5px}.summary .product_meta span:first-child{flex:2;font-weight:800}.summary .product_meta a{color:#D10E10}.bonus_product_container{display:flex;border:1px solid rgba(0,0,0,0.25);border-radius:5px;padding:2px 5px}.bonus-title{margin-bottom:5px;color:#D10E10}.bonus_product_img{display:flex;flex-direction:column;align-items:center}.brand_img_wrapper img{width:60px}form.cart a.added_to_cart{display:inline-flex;align-items:center;gap:8px;padding:5px 20px;background:#EEE;color:inherit!important;text-decoration:none;border-radius:18px;font-weight:600;font-size:14px;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.25);margin-left:15px;vertical-align:middle}form.cart a.added_to_cart::before{content:"🛒";font-size:16px}@media(max-width:768px){form.cart a.added_to_cart{margin-left:0;margin-top:10px;width:100%;justify-content:center}}.bonus_image{width:140px}.bonus_content_wrapper .bonus_title{text-decoration:none;color:inherit;font-weight:bold}table.variations td.value{display:flex;flex-direction:column;align-items:flex-start;gap:6px}table.variations td.value select{width:100%}table.variations a.reset_variations{display:inline-flex;align-items:center;justify-content:center;color:#333;text-decoration:none;background:rgba(0,0,0,0.06);border-radius:20px;padding:2px 15px;font-size:11px;font-weight:500;line-height:1.6;transition:background 0.2s ease,color 0.2s ease;white-space:nowrap;align-self:flex-end}@media(max-width:768px){table.variations a.reset_variations{align-self:center}}table.variations a.reset_variations:hover{background:rgba(209,14,16,0.1);color:#D10E10}@media(max-width:768px){table.variations{display:block}table.variations tbody,table.variations tr{display:block}table.variations tr{margin-bottom:10px}table.variations th.label{display:block;width:100%;padding-bottom:4px;font-weight:700;text-align:left}table.variations td.value{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:0}}@keyframes variation-select-pulse{0%,100%{box-shadow:0 0 0 0 rgba(209,14,16,0)}50%{box-shadow:0 0 0 5px rgba(209,14,16,0.3)}}table.variations select.variations-select--highlight{border-color:#D10E10!important;animation:variation-select-pulse 0.7s ease 3;outline:2px solid rgba(209,14,16,0.4)!important;outline-offset:2px}table.variations .bonus_content_price{display:flex;align-items:center;height:30px;gap:10px}table.variations .bonus_content_price .amount{color:inherit;text-decoration:line-through;opacity:0.8}table.variations .bonus_content_price .label{color:#D10E10}.related.products.custom ul.products{grid-template-columns:repeat(1,1fr)}.related.products.custom ul.products .product-card-wrapper{float:none!important;display:flex;flex-direction:row;justify-content:flex-start;border-radius:5px}.related.products.custom ul.products .product-card-wrapper .content-container{flex:1;flex-direction:column;display:flex}.related.products.custom ul.products .product-card-wrapper .content-container .inner{flex:1}.related.products.custom ul.products .product-card-wrapper .content-container .inner h3{text-align:left;padding-left:20px;word-break:break-word}@media screen and (min-width:1440px){.related.products.custom ul.products .product-card-wrapper .content-container .inner h3{font-size:1.4rem}}.related.products.custom ul.products .product-card-wrapper .content-container .inner .sku-wrapper,.related.products.custom ul.products .product-card-wrapper .content-container .inner .price-wrapper{display:flex;padding-left:20px;font-size:1rem}@media screen and (min-width:1440px){.related.products.custom ul.products .product-card-wrapper .content-container .inner .sku-wrapper,.related.products.custom ul.products .product-card-wrapper .content-container .inner .price-wrapper{font-size:1.4rem}}.related.products.custom ul.products .product-card-wrapper .content-container .actions-wrapper{display:flex;justify-content:flex-start;flex-wrap:wrap;flex-direction:column;padding-top:10px}@media screen and (min-width:768px){.related.products.custom ul.products .product-card-wrapper .content-container .actions-wrapper{padding-top:0;flex-direction:row;width:100%;justify-content:flex-end;text-align:right}}.related.products.custom ul.products .product-card-wrapper .content-container .actions-wrapper .button{padding:20px 5px;flex:1}@media screen and (min-width:768px){.related.products.custom ul.products .product-card-wrapper .content-container .actions-wrapper .button{max-width:200px;padding:20px 10px;margin-left:20px}}.related.products.custom ul.products .product-card-wrapper .product-img-wrapper{width:120px;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:1440px){.related.products.custom ul.products .product-card-wrapper .product-img-wrapper{width:200px}}.related.products.custom ul.products .product-card-wrapper .product-img-wrapper .brand-img-wrapper{width:80px}@media screen and (min-width:1440px){.related.products.custom ul.products .product-card-wrapper .product-img-wrapper .brand-img-wrapper{width:150px}}.related.products.custom ul.products .product-card-wrapper .product-img-wrapper img{max-width:200px}.btn-ver-recambios{flex:1;background-color:rgba(0,0,0,0.1)!important;color:#000!important;outline:none!important;border:none!important;border-radius:5px;font-size:1rem;cursor:pointer;font-weight:400!important;margin-bottom:5px;padding:5px 20px;transition:all 0.6s}.btn-ver-recambios:hover{background-color:rgba(0,0,0,0.2)!important}.mhw-card-nota{margin:2px 0 0;font-size:12.5px;line-height:1.35;color:#6e6e6e}a.btn-ver-recambios{display:inline-block;text-align:center;text-decoration:none}a.btn-ver-recambios:hover,a.btn-ver-recambios:focus{text-decoration:none}@media screen and (min-width:768px){.btn-ver-recambios{width:auto;margin-right:2px;margin-bottom:0;margin-top:15px;padding:20px 10px}}@media screen and (min-width:768px){.actions-wrapper button:nth-of-type(1){border-top-left-radius:40px;border-bottom-left-radius:40px}.actions-wrapper button:nth-of-type(2){border-top-right-radius:40px;border-bottom-right-radius:40px}.actions-wrapper button:only-of-type{border-radius:40px;max-width:200px}}.custom-tabs-nav{list-style:none;padding:0!important;display:flex;gap:1.25rem;margin-bottom:1rem;cursor:pointer;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;padding-bottom:1rem!important;padding-top:1rem!important}.custom-tabs-nav::-webkit-scrollbar{display:none}.custom-tabs-nav li{padding:5px 5px;flex:0 0 auto;white-space:nowrap;font-weight:600;text-transform:uppercase;color:rgba(0,0,0,0.6);position:relative}.custom-tabs-nav li.inactive:before,.custom-tabs-nav li.inactive:after{content:"";position:absolute;width:10px;height:10px;background-color:#D10E10;border-radius:50%;top:50%;left:0;transform:translate(-15px,-50%)}.custom-tabs-nav li.inactive:before{z-index:1}.custom-tabs-nav li.inactive:after{z-index:2}@media screen and (min-width:1440px){.custom-tabs-nav li{font-size:1.5rem}}.custom-tabs-nav li.active{border-bottom:3px solid #000;color:#000}.tab-content{width:100%;display:none}.tab-content.active{display:block}.minimal-recambios-wrapper .btn-ver-recambios{padding:0!important;margin-bottom:0px!important;background-color:transparent!important;color:#D10E10!important;font-weight:bold!important}@keyframes wave-pulse{0%{transform:translate(-15px,-50%) scale(1);opacity:0.6}100%{transform:translate(-15px,-50%) scale(2.5);opacity:0}}.brand_container,.video-container,.attachment-wrapper{padding-left:25px;margin-bottom:50px}.video-container{padding-right:25px}.brand_container strong{display:block;margin-bottom:10px}.brand_container a{margin-right:2px;text-decoration:none;background-color:#ffeb3b;padding:5px 10px;border-radius:5px;color:#8d6e63;font-weight:600;line-height:32px}.compat-table{width:100%;border-collapse:collapse;font-size:0.94rem}.compat-table thead th{text-align:left;font-size:0.68rem;text-transform:uppercase;letter-spacing:0.06em;font-weight:700;color:rgba(0,0,0,0.5);padding:0 10px 8px;border-bottom:2px solid #D10E10;white-space:nowrap}.compat-table td{padding:9px 10px;vertical-align:top}.compat-table tbody tr:nth-child(even){background:#f5f5f5}.compat-model{text-transform:uppercase;font-weight:700}.brand_container .compat-model,.brand_container .compat-model a{color:#141414}.brand_container .compat-model a{background:none;padding:0;border-radius:0;margin-right:0;line-height:1.4;font-weight:700;text-decoration:none}.brand_container .compat-model a:hover,.brand_container .compat-model a:focus{color:#D10E10;text-decoration:underline}.compat-years{white-space:nowrap;font-variant-numeric:tabular-nums;color:#4a4744;font-weight:400}.compat-years.is-empty{color:rgba(0,0,0,0.32)}.compat-note{color:#4a4744;font-weight:400}.model-intro{max-width:70ch;margin:4px 0 20px;padding-left:14px;border-left:3px solid #D10E10;color:#4a4744;font-size:0.95rem;line-height:1.55}.model-intro p{margin:0}.model-intro a{color:#D10E10;text-decoration:underline}.fit-context{margin:0 0 10px;padding:8px 12px;background:#f5f5f5;border-left:3px solid #D10E10;font-size:0.92rem;color:#4a4744}.fit-context strong{color:#141414;text-transform:uppercase}.fit-context-years{font-variant-numeric:tabular-nums;white-space:nowrap}.fit-context a{color:#D10E10;text-decoration:underline}.fit-context-intro{margin-top:8px}.compat-table tbody tr.compat-row-active{background:#fff4f4;box-shadow:inset 3px 0 0 #D10E10}.compat-table tbody tr.compat-row-active .compat-model a{color:#D10E10}@media(max-width:600px){.compat-table thead{display:none}.compat-table tbody tr{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.2rem 0.8rem;padding:11px 10px;border-bottom:1px solid rgba(0,0,0,0.09)}.compat-table td{display:block;padding:0;border:none}.compat-years{margin-left:auto}.compat-note{flex-basis:100%;font-size:0.84rem}.compat-note:empty{display:none}}.attachment-link{color:#D10E10;text-decoration:none;background-color:rgba(209,14,16,0.25);padding:10px 20px;border-radius:20px}.mhw-404{max-width:640px;margin:0 auto;padding:64px 20px 80px;text-align:center}.mhw-404-title{margin:0 0 12px;font-size:28px;line-height:1.2}.mhw-404-text{margin:0 0 28px;font-size:16px;line-height:1.5;opacity:.8}.mhw-404-acciones{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin:0}.mhw-404-btn{display:inline-block;padding:12px 24px;border-radius:20px;background-color:#e11414;color:#fff;text-decoration:none;font-weight:600}.mhw-404-btn:hover,.mhw-404-btn:focus{color:#fff;text-decoration:none}.mhw-404-link{color:#e11414;text-decoration:underline}@media(max-width:480px){.mhw-404{padding:40px 20px 56px}.mhw-404-title{font-size:24px}.mhw-404-btn{display:block;width:100%}}
