/*!m:ca460aea478c573a*/
.mhw-v3,.mhw-v3-grid{--v3-red: #e11414;--v3-red-dark: #c50f0f;--v3-yellow: #ffde00;--v3-ink: #17171a;--v3-muted: #6b6b73;--v3-faint: #9a9aa2;--v3-line: #e6e6ea;--v3-surface: #fff;--v3-bg: #f4f4f6;--v3-cond: "Barlow Semi Condensed", "Barlow SemiCond Reserva DejaVu", "Barlow SemiCond Reserva Arial", "Arial Narrow", system-ui, sans-serif;--v3-sans: "Barlow", "Barlow Reserva DejaVu", "Barlow Reserva Arial", system-ui, sans-serif;--v3-mono: "JetBrains Mono", "JetBrains Reserva", ui-monospace, SFMono-Regular, Menlo, monospace}.mhw-v3-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media(max-width:1200px){.mhw-v3-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.mhw-v3-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){.mhw-v3-grid{grid-template-columns:1fr}}.woocommerce ul.products.mhw-v3-grid::before,.woocommerce ul.products.mhw-v3-grid::after{content:none;display:none}ul.products.mhw-v3-grid::before,ul.products.mhw-v3-grid::after{content:none;display:none}.woocommerce ul.products.mhw-v3-grid li.product{width:100%;max-width:100%;min-width:0;margin:0;float:none}ul.products.mhw-v3-grid>li.product{width:100%;max-width:100%;min-width:0;margin:0;float:none}.mhw-v3-grid .product-card-wrapper{display:flex;flex-direction:column;height:100%;background:var(--v3-surface);border:1px solid var(--v3-line);border-radius:14px;overflow:hidden}.mhw-v3-grid .product-card-wrapper .left-panel{position:relative;flex:0 0 auto;display:block}.mhw-v3-grid .product-card-wrapper .product-img-wrapper{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;background:#fff;padding:14px}.mhw-v3-grid .product-card-wrapper .product-img-wrapper img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.mhw-v3-grid .product-card-wrapper .brand-img-wrapper{display:none}.mhw-v3-grid .mhw-v3-disc{position:absolute;top:10px;left:10px;background:var(--v3-yellow);color:var(--v3-ink);font-family:var(--v3-cond);font-weight:700;font-size:12px;letter-spacing:.02em;padding:3px 8px;border-radius:6px}.mhw-v3-grid .product-card-wrapper .right-panel{flex:1 1 auto;display:flex;flex-direction:column;padding:13px 15px 15px;text-align:left}.mhw-v3-cardhead{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px}.mhw-v3-brand{display:inline-flex;align-items:center}.mhw-v3-brand img,.mhw-v3-brand svg{height:42px;width:auto;max-width:132px;object-fit:contain}.mhw-v3-compat{display:inline-flex;align-items:center;gap:4px;flex:none;font-family:var(--v3-cond);font-weight:700;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#1f9d57;white-space:nowrap}.mhw-v3-compat svg{width:12px;height:12px;flex:none}.mhw-v3-grid .product-card-wrapper .product-title-link{text-decoration:none}.mhw-v3-grid .product-card-wrapper .title{font-family:var(--v3-cond);font-weight:700;font-size:16px;line-height:1.22;color:var(--v3-ink)!important;margin:7px 0 0;min-height:39px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mhw-v3-grid .product-card-wrapper .sku-label{font-family:var(--v3-cond);font-variant-numeric:tabular-nums;font-size:13.5px;letter-spacing:.01em;color:#8a8a92;margin:7px 0 0;text-transform:none}.mhw-v3-grid .product-card-wrapper .sku-label strong{font-weight:700;color:var(--v3-ink);text-transform:uppercase;letter-spacing:.04em}.mhw-v3-grid .product-card-wrapper .price-wrapper{margin:8px 0 0}.mhw-v3-grid .product-card-wrapper .price-wrapper .amount{font-family:var(--v3-cond);font-weight:700;font-size:21px;color:var(--v3-red)}.mhw-v3-grid .product-card-wrapper .price-wrapper del{text-decoration:none;margin-right:6px}.mhw-v3-grid .product-card-wrapper .price-wrapper del .amount{font-size:14px;font-weight:600;color:var(--v3-faint);text-decoration:line-through}.mhw-v3-grid .product-card-wrapper .price-wrapper ins{text-decoration:none}.mhw-v3-grid .product-card-wrapper .price-wrapper ins .amount{color:var(--v3-red)}.mhw-v3-grid .product-card-wrapper .minimal-recambios-wrapper{margin:12px 0 0;display:flex;flex-wrap:wrap;gap:18px}.mhw-v3-grid .minimal-recambios-wrapper .btn-ver-recambios{display:inline-flex;align-items:center;gap:5px;width:auto;padding:0;border:0;background:none;color:#75757d!important;font-family:var(--v3-sans);font-size:13px;font-weight:600!important;letter-spacing:.01em;text-transform:none;text-align:left;cursor:pointer}.mhw-v3-grid .minimal-recambios-wrapper .btn-ver-recambios::after{content:" ›";font-weight:700;color:#b8b8c0}.mhw-v3-grid .minimal-recambios-wrapper .btn-ver-recambios:hover,.mhw-v3-grid .minimal-recambios-wrapper .btn-ver-recambios:focus{background:none;color:var(--v3-ink)!important}.mhw-v3-grid .product-card-wrapper .right-panel>div:last-child{margin-top:auto;padding-top:12px}.mhw-v3-grid .product-card-wrapper .right-panel>div:last-child .button{display:flex;align-items:center;justify-content:center;gap:.4em;width:100%;padding:12px 18px;font-size:15px;font-weight:700;letter-spacing:.05em;text-align:center;text-decoration:none;color:#fff;background-color:var(--v3-red);border-radius:9px;transition:background-color .12s ease}.mhw-v3-grid .product-card-wrapper .right-panel>div:last-child .button .fv2-btn__ico{width:1.15em;height:1.15em;flex:none}.mhw-v3-grid .product-card-wrapper .right-panel>div:last-child .added_to_cart{display:none}.mhw-v3-grid .product-card-wrapper .right-panel>div:last-child .button.loading::after,.mhw-v3-grid .product-card-wrapper .right-panel>div:last-child .button.added::after{content:none}.mhw-v3-grid .product-card-wrapper .right-panel>div:last-child .button[data-mhw-estado] .fv2-btn__ico{display:none}.mhw-v3-grid .product-card-wrapper .right-panel>div:last-child .button[data-mhw-estado]::before{content:"";width:1.15em;height:1.15em;flex:none;box-sizing:border-box}.mhw-v3-grid .product-card-wrapper .right-panel>div:last-child .button[data-mhw-estado=vuelo]::before{border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:mhw-cta-giro .6s linear infinite}.mhw-v3-grid .product-card-wrapper .right-panel>div:last-child .button[data-mhw-estado=ok]::before{--mhw-cta-palomita: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.5 12.5 9.5 17.5 19.5 6.5' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-color:currentColor;-webkit-mask:var(--mhw-cta-palomita) center / contain no-repeat;mask:var(--mhw-cta-palomita) center / contain no-repeat}.mhw-v3-grid .product-card-wrapper .right-panel>div:last-child .button[data-mhw-estado=vuelo]{cursor:progress;opacity:1}@keyframes mhw-cta-giro{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mhw-v3-grid .product-card-wrapper .right-panel>div:last-child .button[data-mhw-estado=vuelo]::before{animation:none}}.mhw-v3-grid .product-card-wrapper .right-panel>div:last-child .button:hover,.mhw-v3-grid .product-card-wrapper .right-panel>div:last-child .button:focus{background-color:var(--v3-red-dark);color:#fff}.mhw-v3-grid .product-card-wrapper.outofstock .right-panel>div:last-child .button,.mhw-v3-grid .product-card-wrapper.outofstock .right-panel>div:last-child .button:hover,.mhw-v3-grid .product-card-wrapper.outofstock .right-panel>div:last-child .button:focus{background-color:#e2e2e6;color:#8a8a92;cursor:not-allowed}@media(max-width:760px){.mhw-v3-grid{grid-template-columns:1fr;gap:11px}.mhw-v3-grid .product-card-wrapper{display:flex;flex-direction:row;gap:14px;align-items:stretch;background:#fff;border:1px solid #e7e7ea;border-radius:13px;padding:12px;margin:0}.mhw-v3-grid .product-card-wrapper .left-panel{flex:0 0 132px;width:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px}.mhw-v3-grid .product-card-wrapper .product-img-wrapper{width:132px;height:auto;padding:0;border:0;background:none}.mhw-v3-grid .product-card-wrapper .product-img-wrapper img{width:100%;height:auto;object-fit:contain}.mhw-v3-grid .mhw-v3-disc{top:0;left:0}.mhw-v3-grid .product-card-wrapper .right-panel{flex:1;min-width:0;display:flex;flex-direction:column}.mhw-v3-grid .product-card-wrapper .mhw-v3-cardhead{margin-bottom:2px}.mhw-v3-brand img,.mhw-v3-brand svg{height:34px;max-width:108px}.mhw-v3-grid .product-card-wrapper .title{display:block!important;box-sizing:border-box!important;height:41px!important;line-height:20px!important;padding:0!important;min-height:0!important;overflow:hidden!important;margin:3px 0 8px!important}.mhw-v3-grid .product-card-wrapper .sku-label{margin:5px 0 0}.mhw-v3-grid .product-card-wrapper .price-wrapper{margin:5px 0 0}.mhw-v3-grid .product-card-wrapper .minimal-recambios-wrapper{margin:12px 0 0}.mhw-v3-grid .product-card-wrapper .right-panel>div:last-child{margin-top:10px;padding-top:0;align-self:stretch;container-type:inline-size}.mhw-v3-grid .product-card-wrapper .right-panel>div:last-child .button{--mhw-cta-pad: 12px;--mhw-cta-ancho15: 149;width:auto;max-width:100%;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:44px;padding:0 var(--mhw-cta-pad);line-height:1;letter-spacing:normal;font-size:clamp(8px,calc(0.96 * 15 * (100cqw - 2 * var(--mhw-cta-pad)) / var(--mhw-cta-ancho15)),15px);white-space:normal;overflow-wrap:anywhere}.mhw-v3-grid .product-card-wrapper .right-panel>div:last-child .button.add_to_cart_button.ajax_add_to_cart{--mhw-cta-ancho15: 131.25}.mhw-v3-grid .product-card-wrapper .right-panel>div:last-child .mhw-home-buy{--mhw-cta-ancho15: 102}}
