body{background-color:#fff}.extras-opcionales-grafico{display:flex;flex-wrap:wrap;gap:10px}#filtered-results.fm-search-loading{opacity:.62;pointer-events:none;transition:opacity .15s ease}#filtered-results .car-card{min-height:0!important;height:auto!important;cursor:pointer!important}.car-card .extras-opcionales{display:none!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}#filtered-results .car-card .price-header{background:#1f4e71!important;color:#fff!important;font-weight:750!important;letter-spacing:.035em!important}#filtered-results .car-card .price-value{background:linear-gradient(180deg,#f8fbff 0%,#eaf2f8 100%)!important;color:#183347!important;border-top:1px solid rgb(31 78 113 / .16)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .85)!important;min-height:64px!important;font-size:1.50rem!important;font-weight:850!important}#filtered-results .car-card .price-value .amount,#filtered-results .car-card .price-value .time_frame_text{color:#183347!important}#filtered-results .car-card .price-col.contado .price-value,#filtered-results .car-card .price-col.financiacion .price-value{white-space:nowrap!important}#filtered-results .car-card .price-col.financiacion .price-value .amount{font-size:2.01rem!important}#filtered-results .car-card .price-col.financiacion .price-value .time_frame_text{font-size:0.53rem!important}#filtered-results .car-card .info-box{min-height:0!important;flex:0 0 auto!important;height:auto!important;padding-bottom:14px!important}#filtered-results .car-card .titulo{line-height:1.22!important;min-height:2.44em!important;max-height:2.44em!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}#filtered-results .car-card .features-row{margin-bottom:0!important}#filtered-results .car-card .price-row{margin-top:0!important;border-top:3px solid rgb(248 251 255 / .28)!important;box-shadow:0 -1px 0 rgb(24 51 71 / .32)!important}#filtered-results .car-card .complete-row{margin:0!important;padding:0!important;flex:0 0 auto!important}#filtered-results .car-card .complete-row .complete-btn{margin:0!important}#filtered-results .car-card .price-value.is-consultar{font-size:1.34rem!important;font-weight:850!important;letter-spacing:.01em!important;text-transform:uppercase!important}#filtered-results .car-card .price-value.is-consultar{position:relative!important;overflow:hidden!important;isolation:isolate;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:64px!important;padding:0!important;background:linear-gradient(135deg,#1b4c71 0%,#0f253b 100%)!important;color:#fff!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .10)!important}#filtered-results .car-card .price-value.is-consultar .fmo-consult-price-label{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;min-height:64px;padding:10px 12px;color:#fff;transition:opacity .18s ease,transform .18s ease}#filtered-results .car-card .price-value.is-consultar .fmo-consult-actions{position:absolute;inset:0;z-index:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;background:linear-gradient(180deg,rgb(10 23 35 / .80),rgb(10 23 35 / .96));transform:translateY(18%);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}#filtered-results .car-card .price-value.is-consultar:hover .fmo-consult-actions,#filtered-results .car-card .price-value.is-consultar:focus-visible .fmo-consult-actions,#filtered-results .car-card .price-value.is-consultar.is-open .fmo-consult-actions{opacity:1;transform:translateY(0);pointer-events:auto}#filtered-results .car-card .price-value.is-consultar:hover .fmo-consult-price-label,#filtered-results .car-card .price-value.is-consultar:focus-visible .fmo-consult-price-label,#filtered-results .car-card .price-value.is-consultar.is-open .fmo-consult-price-label{opacity:.16;transform:scale(.985)}#filtered-results .car-card .fmo-consult-action-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:100%;border:0;border-radius:16px;background:rgb(255 255 255 / .96);color:#0f253b;box-shadow:0 10px 24px rgb(0 0 0 / .18);font-weight:900;letter-spacing:.02em;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}#filtered-results .car-card .fmo-consult-action-btn:hover,#filtered-results .car-card .fmo-consult-action-btn:focus-visible{transform:translateY(-1px);box-shadow:0 14px 30px rgb(0 0 0 / .24)}#filtered-results .car-card .fmo-consult-action-btn--whatsapp{background:linear-gradient(135deg,#0fd16b 0%,#0aa95a 100%);color:#fff}#filtered-results .car-card .fmo-consult-action-btn--email{background:linear-gradient(135deg,#ffffff 0%,#ecf4fb 100%);color:#0f253b}#filtered-results .car-card .fmo-consult-action-btn__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}#filtered-results .car-card .fmo-consult-action-btn__icon svg{width:24px;height:24px;fill:currentColor}#filtered-results .car-card .fmo-consult-action-btn__label{font-size:12px;line-height:1;text-transform:uppercase}.fmo-consult-modal{position:fixed;inset:0;z-index:99999}.fmo-consult-modal[hidden]{display:none}.fmo-consult-modal__overlay{position:absolute;inset:0;background:rgb(2 12 20 / .72);backdrop-filter:blur(4px)}.fmo-consult-modal__dialog{position:relative;z-index:1;width:min(96vw, 760px);margin:14px auto;max-height:calc(100vh - 28px);overflow:auto;background:#f8fbff;border:1px solid rgb(20 184 166 / .65);border-radius:24px;box-shadow:0 30px 90px rgb(0 0 0 / .46)}.fmo-consult-modal__close{position:absolute;top:24px;right:24px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:999px;background:rgb(255 255 255 / .14);color:#fff;font-size:36px;font-weight:300;line-height:1;cursor:pointer;transition:background 0.18s ease,transform 0.18s ease}.fmo-consult-modal__close:hover{background:rgb(255 255 255 / .24);transform:scale(1.04)}.fmo-consult-modal__hero{position:relative;padding:76px 24px 72px;background:#0f253b;color:#fff}.fmo-consult-modal__eyebrow{display:inline-flex;align-items:center;min-height:32px;margin-bottom:14px;padding:8px 14px;border-radius:999px;background:#064d3f;color:#02e08a;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.fmo-consult-modal__title{max-width:680px;margin-bottom:10px;color:#fff;font-size:clamp(32px, 5vw, 38px);font-weight:800;letter-spacing:-.03em}.fmo-consult-modal__intro{max-width:670px;margin-bottom:36px;color:rgb(255 255 255 / .88);font-size:16px;line-height:1.6}.fmo-consult-modal__tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fmo-consult-modal__tab{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid rgb(15 37 59 / .14);border-radius:999px;background:#fff;color:#183653;font-weight:800;text-align:center;cursor:pointer;transition:background 0.18s ease,color 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}.fmo-consult-modal__tab.is-active{border-color:#03d071;background:#03d071;color:#fff;box-shadow:0 14px 34px rgb(3 208 113 / .32)}.fmo-consult-modal__tab:hover,.fmo-consult-modal__tab:focus-visible{transform:translateY(-1px);border-color:#03d071;box-shadow:0 12px 28px rgb(15 37 59 / .12)}.fmo-consult-modal__form{position:relative;z-index:1;display:grid;gap:16px;margin:-54px 24px 24px;padding:18px;border-radius:22px;background:#fff;box-shadow:0 24px 70px rgb(15 37 59 / .14)}.fmo-consult-modal__vehicle{display:grid;gap:6px;padding:16px;border:1px solid #c7d7e4;border-radius:18px;background:linear-gradient(135deg,#e9fbf2,#eef5fb);color:#183653}.fmo-consult-modal__vehicle span{font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:#6b849b}.fmo-consult-modal__vehicle strong{font-size:16px;font-weight:800}.fmo-consult-modal__vehicle a{width:fit-content;color:#03a35b;font-weight:700}.fmo-consult-modal__grid{display:grid;gap:12px}.fmo-consult-modal__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.fmo-consult-modal__field,.fmo-consult-modal__consent{display:grid;gap:8px;color:#183653}.fmo-consult-modal__field span,.fmo-consult-modal__consent span{color:#617792;font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.fmo-consult-modal__field input,.fmo-consult-modal__field textarea,.fmo-consult-modal__field select{width:100%;border:1px solid #cfdae6;border-radius:16px;background:#f7f9fc;color:#183653;outline:none;transition:border-color 0.18s,box-shadow 0.18s,background 0.18s}.fmo-consult-modal__field input:focus,.fmo-consult-modal__field textarea:focus,.fmo-consult-modal__field select:focus{border-color:#03d071;background:#fff;box-shadow:0 0 0 4px rgb(3 208 113 / .16)}.fmo-consult-modal__field input,.fmo-consult-modal__field select{min-height:50px;padding:0 16px;font-size:16px}.fmo-consult-modal__field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#183653 50%),linear-gradient(135deg,#183653 50%,transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 14px) 21px;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:42px}.fmo-consult-modal__sell-fields[hidden]{display:none}.fmo-consult-modal__sell-fields{display:grid;gap:12px}.fmo-consult-modal__field textarea{min-height:110px;padding:14px 16px;resize:vertical;font-size:16px}.fmo-consult-modal__consent{grid-template-columns:18px 1fr;gap:10px;align-items:start;font-size:14px;line-height:1.45}.fmo-consult-modal__consent span{color:#183653;font-weight:500;letter-spacing:0;text-transform:none}.fmo-consult-modal__consent input{width:18px;height:18px;margin-top:2px}.fmo-consult-modal__consent a{color:#03a35b}.fmo-consult-modal__submit{min-height:54px;border:0;border-radius:16px;background:#03d071;color:#fff;box-shadow:0 18px 40px rgb(3 208 113 / .26);cursor:pointer;font-weight:800;letter-spacing:1px;text-transform:uppercase;transition:background 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease,opacity 0.18s ease}.fmo-consult-modal__submit:hover,.fmo-consult-modal__submit:focus-visible{background:#02b864;transform:translateY(-2px);box-shadow:0 22px 46px rgb(3 208 113 / .34)}.fmo-consult-modal__submit:disabled{cursor:wait;opacity:.72;transform:none;box-shadow:0 10px 24px rgb(3 208 113 / .18)}.fmo-consult-modal__status,.fmo-consult-modal__foot{margin:0;color:#517084;font-size:13px;line-height:1.35;text-align:center}.fmo-consult-modal__status.is-error{color:#b81f18}body.fmo-consult-modal-open{overflow:hidden}@media (max-width:767px){.fmo-consult-modal__dialog{width:calc(100vw - 16px);margin:8px auto;max-height:calc(100vh - 16px)}.fmo-consult-modal__hero{padding:64px 18px 64px}.fmo-consult-modal__title{font-size:30px}.fmo-consult-modal__tabs,.fmo-consult-modal__grid--two{grid-template-columns:1fr}.fmo-consult-modal__form{margin:-48px 14px 14px;padding:18px}#filtered-results .car-card .price-value.is-consultar{min-height:58px}#filtered-results .car-card .price-value.is-consultar .fmo-consult-actions{gap:6px;padding:6px}#filtered-results .car-card .fmo-consult-action-btn__label{font-size:11px}}#filtered-results .car-card .complete-btn{background:linear-gradient(135deg,#050505 0%,#151515 54%,#050505 100%)!important;color:#fff!important;border:1px solid rgb(255 255 255 / .08)!important;box-shadow:0 12px 22px rgb(0 0 0 / .20),inset 0 1px 0 rgb(255 255 255 / .12)!important;letter-spacing:.045em!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important;cursor:pointer!important}#filtered-results .car-card .complete-btn:hover,#filtered-results .car-card .complete-btn:focus-visible{transform:translateY(-2px) scale(1.012)!important;box-shadow:0 18px 34px rgb(0 0 0 / .34),0 0 0 2px rgb(255 255 255 / .16) inset!important;filter:brightness(1.12) contrast(1.05)!important}.page-id-232 .fmo-nov-card,.page-id-16212 .fmo-nov-card{max-height:none!important}#current-image{height:600px!important;max-height:70vh!important}@media (max-width:1440px){.home #header-container.site-header{height:120px}.home #top-menu-col-container{margin-left:0%;width:100%}}@media (max-width:1200px){.home #top-menu-col-container.nav-selector .oxel_megamenu_parent{padding:20px 40px!important}#current-image{height:500px!important}}@media (max-width:992px){#header-container.site-header{height:120px}#header-container .ct-section-inner-wrap{padding:0}#top-menu-col-container{min-width:100vw!important;margin-left:0!important;width:100%!important;display:flex;flex-wrap:nowrap;justify-content:flex-end}#top-menu-col-container.nav-selector>.ct-div-block{width:25%!important;justify-content:flex-end}.home #top-menu-col-container.nav-selector .oxel_megamenu_parent{padding:20px 7vw!important}#top-menu-col-container.nav-selector .oxel_megamenu_parent{height:60px;padding:0 8vw}#current-image{height:450px!important}}@media (max-width:768px){.home #top-menu-col-container.nav-selector .oxel_megamenu_parent{padding:20px 5vw!important}#current-image{height:350px!important}}@media (max-width:640px){.home #top-menu-col-container.nav-selector .oxel_megamenu_parent{padding:20px 10px!important;display:grid!important;justify-items:center}}@media (max-width:480px){#top-menu-col-container.nav-selector>.ct-div-block{width:25%!important;display:flex;align-items:center}body.home .oxel_megamenu_parent__title span{font-size:12px!important;margin-top:7px}}#lightbox-image{height:56vh!important;max-height:56vh!important;object-fit:contain!important;width:100%!important}#gallery-lightbox{position:relative!important;max-width:90vw!important;min-width:62vw!important;margin:0 auto!important}.lightbox-arrow.left-arrow{left:20px!important;position:absolute!important}.lightbox-arrow.right-arrow{right:20px!important;position:absolute!important}.gallery-thumbnails{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;gap:5px!important;padding:10px;background:rgb(0 70 150 / .7);width:100%!important;box-sizing:border-box;overflow-x:auto}.gallery-thumb-wrapper{flex:1 1 auto!important;width:25%!important;aspect-ratio:1 / 1!important;min-width:60px!important;cursor:pointer;overflow:hidden;position:relative;box-sizing:border-box}.gallery-thumb-wrapper img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;margin:0!important;padding:0!important;border:none!important}#motos-filter-details .filter-item[data-filter="carroceria"] .filter-icon img[src*="moto.png"],#motos-filter-details .filter-item[data-filter="marca-modelo"] .filter-icon img[src*="moto.png"]{filter:invert(60%) sepia(15%) saturate(1200%) hue-rotate(165deg) brightness(90%) contrast(95%)}#motos-filter-details .filter-icon img{max-width:40px;max-height:40px}#motos-filter-details .adjust-small-icon{max-width:50px!important;max-height:50px!important}.marca-box.selected{outline:2px solid #244674;background:#e8f0f8}.marca-box.partial{outline:2px solid #244674;background:#e8f0f8;position:relative}.marca-box.partial::after{content:'';position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 18px 18px 0;border-color:#fff0 #244674 #fff0 #fff0}.fm-results-load-more-wrap{display:flex;justify-content:center;margin:24px auto 8px;width:100%}.fm-results-load-more-btn{appearance:none;border:0;border-radius:999px;padding:14px 24px;background:#244674;color:#fff;font-weight:600;cursor:pointer;box-shadow:0 8px 22px rgb(36 70 116 / .18)}.fm-results-load-more-btn:hover{background:#1d3a60}.fm-results-load-more-wrap{align-items:center;height:auto;padding-bottom:52px;position:relative}.fm-load-more-hand-cue{display:block;width:30px;height:auto;position:absolute;bottom:2px;left:50%;transform:translateX(-50%) translateY(0);transform-origin:center bottom;animation:fmHandCueBounce 1.25s ease-in-out infinite;pointer-events:none;opacity:1;filter:drop-shadow(0 3px 8px rgb(0 0 0 / .28))}@keyframes fmHandCueBounce{0%,100%{transform:translateX(-50%) translateY(10px)}50%{transform:translateX(-50%) translateY(-10px)}}#filtered-results .car-card .image-container{overflow:hidden}#filtered-results .car-card .current-image{display:block;width:100%;height:250px;object-fit:cover;object-position:center}@media (max-width:768px){#menu-detalles-vehiculo-container .ct-code-block,#motos-filter-details .ct-code-block,#menu-detalles-vehiculo-container .filter-grid,#motos-filter-details .filter-grid{width:100%!important;max-width:100%!important;flex:1 1 100%!important}#filtered-results,.results-grid{width:100%!important;max-width:100%!important}.results-grid{grid-template-columns:1fr!important;gap:18px!important;padding-inline:0!important}.car-card{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important}.car-card .image-container,.car-card .info-box,.car-card .extras-opcionales,.car-card .price-row,.car-card .complete-row,.car-card .card-header-bar,.car-card .badges-row{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.car-card .titulo,.car-card .specs,.car-card .categoria,.car-card .heading_h3,.car-card ul{width:100%!important;max-width:100%!important}.car-card .features-row,.car-card .badges-row,.car-card .complete-row,.car-card .price-row{flex-wrap:wrap!important;row-gap:10px!important}.car-card .price-col{flex:1 1 100%!important;width:100%!important}.car-card .complete-row>*{flex:1 1 100%!important;width:100%!important}.filter-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important}.filter-item,.filter-item.one-per-col{width:100%!important;min-width:0!important}#sub-megamenu-container{width:100%!important;max-width:100%!important;left:0!important;right:0!important;overflow:visible!important}.sub-megamenu-section{width:100%!important;max-width:100%!important;left:0!important;right:0!important;overflow-x:hidden!important;box-sizing:border-box!important}.carroceria-row,.precio-grid,.modelos-grid,.vehicle-redirects-container{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;width:100%!important;max-width:100%!important;gap:12px!important}.modelos-column,.marca-column,.marca-modelo-layout,.precio-content,.precio-toggle-container{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.category-box,.marca-box,.modelo-box,.color-box,.price-box,.vehicle-redirect-btn{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.colors-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;max-width:100%!important}.row-2-container{flex-wrap:wrap!important;gap:12px!important}.col.col-colors{width:calc(50% - 6px)!important;max-width:100%!important}.car-card .features-row{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important}.car-card .feature-item,.car-card .feature-item.dgt{width:100%!important;min-width:0!important;justify-content:center!important;text-align:center!important}.car-card .feature-item .icon{margin-inline:auto!important}.car-card .complete-row{display:block!important;width:100%!important}.car-card .complete-btn{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;white-space:normal!important;text-align:center!important}.car-card .titulo{font-size:1.18rem!important;line-height:1.22!important;min-height:2.44em!important;max-height:2.44em!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}#filtered-results .car-card .price-col.contado .price-value,#filtered-results .car-card .price-col.financiacion .price-value{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:2px!important;white-space:nowrap!important;line-height:1.05!important}#filtered-results .car-card .price-col.contado .price-value{font-size:1.29rem!important;font-weight:800!important}#filtered-results .car-card .price-col.financiacion .price-value{font-size:1.08rem!important;font-weight:800!important}#filtered-results .car-card .price-col.financiacion .price-value .amount,#filtered-results .car-card .price-col.financiacion .price-value .time_frame_text{white-space:nowrap!important}#filtered-results .car-card .price-col.financiacion .price-value .amount{font-size:1.14em!important}#filtered-results .car-card .price-col.financiacion .price-value .time_frame_text{font-size:0.98em!important}}@media (max-width:480px){#filtered-results{padding-inline:0!important}.results-grid{gap:14px!important}.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.car-card .info-box,.car-card .extras-opcionales,.car-card .price-row,.car-card .complete-row{padding-left:12px!important;padding-right:12px!important}.car-card .titulo{font-size:1.18rem!important;line-height:1.22!important;min-height:2.44em!important;max-height:2.44em!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.car-card .specs,.car-card .categoria,.car-card .features-row,.car-card .extras-opcionales{font-size:0.92rem!important}.carroceria-row,.precio-grid,.modelos-grid,.vehicle-redirects-container,.colors-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.car-card .features-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}.car-card .feature-item,.car-card .feature-item.dgt{padding:6px 4px!important}.car-card .feature-item>div,.car-card .feature-item span{width:100%!important;text-align:center!important}.sub-megamenu-section{padding:14px 12px 18px!important}}.car-card .features-row .feature-item .fmo-spec-icon{display:block!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;flex:0 0 20px!important;margin-inline:auto!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;filter:brightness(100)!important;line-height:0!important}.car-card .features-row .feature-item .fmo-spec-icon-year{background-image:url(/wp-content/uploads/2025/06/calendario.svg)!important}.car-card .features-row .feature-item .fmo-spec-icon-kms{background-image:url(/wp-content/uploads/2025/06/Grupo-490.svg)!important}.car-card .features-row .feature-item .fmo-spec-icon-fuel{background-image:url(/wp-content/uploads/2025/06/Grupo-333.svg)!important}.car-card .features-row .feature-item .fmo-spec-icon-trans{background-image:url(/wp-content/uploads/2025/06/Grupo-1620.svg)!important}.car-card .features-row .feature-item{justify-content:center!important;align-items:center!important;gap:2px!important;min-width:0!important}.car-card .features-row .feature-item>div{max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.15!important}.precio-range-card,.fmo-price-range-panel{max-width:760px;margin:18px auto 12px!important;padding:18px 22px 16px;border:1px solid #bcd9eb;border-radius:18px;background:rgb(255 255 255 / .42);box-shadow:0 10px 24px rgb(24 51 71 / .08);box-sizing:border-box}.precio-range-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.precio-range-title,.precio-range-values{color:#183347;font-weight:700;font-size:.92rem}.precio-range-values{color:#4e84ab;white-space:nowrap}.precio-slider-container,.fmo-price-dual-range{position:relative;width:100%;height:30px;margin:0 4px}.precio-slider-container::before,.fmo-price-dual-range::before{content:'';position:absolute;left:0;right:0;top:50%;height:6px;border-radius:999px;background:#d6e5ef;transform:translateY(-50%);pointer-events:none}.precio-slider-container input[type='range'],.fmo-price-dual-range input[type='range']{-webkit-appearance:none;appearance:none;position:absolute;inset:0;width:100%;margin:0;padding:0;background:#fff0;pointer-events:none}.precio-slider-container input[type='range']::-webkit-slider-runnable-track,.fmo-price-dual-range input[type='range']::-webkit-slider-runnable-track{background:#fff0}.precio-slider-container input[type='range']::-webkit-slider-thumb,.fmo-price-dual-range input[type='range']::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;border:3px solid #4e84ab;background:#fff;box-shadow:0 3px 8px rgb(24 51 71 / .18);cursor:pointer;pointer-events:auto}.precio-slider-container input[type='range']::-moz-range-thumb,.fmo-price-dual-range input[type='range']::-moz-range-thumb{width:20px;height:20px;border-radius:50%;border:3px solid #4e84ab;background:#fff;box-shadow:0 3px 8px rgb(24 51 71 / .18);cursor:pointer;pointer-events:auto}.precio-range-helper,.precio-preset-label{margin:10px 0 0;text-align:center;color:#5c6b76;font-size:.82rem}.precio-preset-label{margin-top:14px;font-weight:700;color:#183347}.precio-grid .price-box.price-box--hidden-preset{display:none!important}.precio-content{min-height:0!important}.precio-grid{position:static!important;max-width:760px!important;margin:12px auto 0!important;gap:12px!important}.precio-grid.hidden{display:none!important}.precio-grid.visible{display:grid!important;opacity:1!important}@media (max-width:768px){.precio-range-head{flex-direction:column;align-items:flex-start;gap:6px}.precio-range-card,.fmo-price-range-panel{padding:14px}}body #filtered-results .car-card.fmo-card-v15{--fmo-card-navy:#0a253b;--fmo-card-blue:#2d83cb;--fmo-card-coral:#e5362f;position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;padding:0!important;overflow:hidden!important;border:1px solid #dfe5ea!important;border-radius:12px!important;background:#fff!important;box-shadow:0 9px 24px rgb(18 42 63 / .12)!important;color:var(--fmo-card-navy)!important}body #filtered-results .car-card.fmo-card-v15,body #filtered-results .car-card.fmo-card-v15 *{box-sizing:border-box!important}body #filtered-results .car-card.fmo-card-v15>.card-header-bar{display:none!important}body #filtered-results .car-card.fmo-card-v15>.image-container{position:relative!important;width:100%!important;height:auto!important;aspect-ratio:1.27 / 1!important;margin:0!important;overflow:hidden!important;border:0!important;border-radius:11px 11px 0 0!important;background:#edf1f4!important}body #filtered-results .car-card.fmo-card-v15>.image-container>.current-image{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;margin:0!important;border:0!important;border-radius:0!important}body #filtered-results .car-card.fmo-card-v15 .image-container>.arrow{position:absolute!important;top:50%!important;z-index:12!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:48px!important;padding:0!important;border:1px solid rgb(255 255 255 / .32)!important;border-radius:7px!important;background:rgb(8 15 22 / .66)!important;color:#fff!important;box-shadow:0 4px 12px rgb(0 0 0 / .18)!important;font-size:32px!important;font-weight:300!important;line-height:1!important;transform:translateY(-50%)!important;cursor:pointer!important;transition:background .18s ease,transform .18s ease!important}body #filtered-results .car-card.fmo-card-v15 .image-container>.arrow.left{left:0!important}body #filtered-results .car-card.fmo-card-v15 .image-container>.arrow.right{right:0!important}body #filtered-results .car-card.fmo-card-v15 .image-container>.arrow:hover,body #filtered-results .car-card.fmo-card-v15 .image-container>.arrow:focus-visible{background:rgb(8 15 22 / .88)!important;transform:translateY(-50%) scale(1.04)!important}body #filtered-results .car-card.fmo-card-v15 .image-count{position:absolute!important;left:10px!important;bottom:22px!important;z-index:11!important;min-width:38px!important;padding:5px 8px!important;border-radius:6px!important;background:rgb(7 13 19 / .76)!important;color:#fff!important;font-size:13px!important;line-height:1!important;text-align:center!important;transition:bottom .24s ease!important}body #filtered-results .car-card.fmo-card-v15 .fmo-card-thumbs{position:absolute;right:8px;bottom:0;left:8px;z-index:10;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;height:56px;padding:4px;border:1px solid rgb(255 255 255 / .8);border-bottom:0;border-radius:8px 8px 0 0;background:rgb(255 255 255 / .92);box-shadow:0 -7px 18px rgb(4 19 31 / .18);transform:translateY(calc(100% - 18px));transition:transform .24s cubic-bezier(.2,.75,.25,1)}body #filtered-results .car-card.fmo-card-v15:hover .fmo-card-thumbs,body #filtered-results .car-card.fmo-card-v15:focus-within .fmo-card-thumbs{transform:translateY(0)}body #filtered-results .car-card.fmo-card-v15:hover .image-count,body #filtered-results .car-card.fmo-card-v15:focus-within .image-count{bottom:61px!important}body #filtered-results .car-card.fmo-card-v15 .fmo-card-thumb{min-width:0;padding:0;overflow:hidden;border:1px solid #fff0;border-radius:5px;background:#e6ebef;opacity:.76;cursor:pointer;transition:opacity .16s ease,border-color .16s ease,transform .16s ease}body #filtered-results .car-card.fmo-card-v15 .fmo-card-thumb:hover,body #filtered-results .car-card.fmo-card-v15 .fmo-card-thumb:focus-visible,body #filtered-results .car-card.fmo-card-v15 .fmo-card-thumb.is-active{border-color:#2d83cb;opacity:1;transform:translateY(-1px)}body #filtered-results .car-card.fmo-card-v15 .fmo-card-thumb img{display:block;width:100%;height:100%;object-fit:cover}body #filtered-results .car-card.fmo-card-v15.has-single-gallery-image .image-container>.arrow,body #filtered-results .car-card.fmo-card-v15.has-single-gallery-image .fmo-card-thumbs{display:none!important}body #filtered-results .car-card.fmo-card-v15>.titulo{display:-webkit-box!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0!important;padding:18px 18px 8px!important;overflow:hidden!important;color:var(--fmo-card-navy)!important;font-size:clamp(1.2rem, 1.42vw, 1.72rem)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.025em!important;text-align:left!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important}body #filtered-results .car-card.fmo-card-v15>.badges-row{position:static!important;inset:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:46px!important;margin:0!important;padding:6px 16px 10px!important;border:0!important;background:#fff!important;box-shadow:none!important}body #filtered-results .car-card.fmo-card-v15 .left-badges{display:flex!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important}body #filtered-results .car-card.fmo-card-v15 .badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;padding:5px 7px!important;border-radius:6px!important;box-shadow:none!important;font-size:9px!important;font-weight:850!important;line-height:1.05!important;letter-spacing:.015em!important;white-space:nowrap!important}body #filtered-results .car-card.fmo-card-v15 .badge.estado-ocasion{border:1px solid #f3c4bb!important;background:#fbe0da!important;color:#123650!important}body #filtered-results .car-card.fmo-card-v15 .badge.estado-seminuevo{border:1px solid #aed4ec!important;background:#dceef9!important;color:#174f75!important}body #filtered-results .car-card.fmo-card-v15 .badge.estado-km0{border:1px solid #a9d7cf!important;background:#ddf2ee!important;color:#175b50!important}body #filtered-results .car-card.fmo-card-v15 .badge.garantia,body #filtered-results .car-card.fmo-card-v15 .badge.garantia-oficial{flex:1 1 auto!important;min-width:0!important;gap:5px!important;border:1px solid #9cb7ca!important;background:#fff!important;color:#14364f!important;white-space:normal!important}body #filtered-results .car-card.fmo-card-v15 .badge.garantia::before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:15px;height:17px;border:1px solid currentColor;border-radius:7px 7px 9px 9px;font-size:9px;line-height:1}body #filtered-results .car-card.fmo-card-v15 .right-plate{display:flex!important;align-items:center!important;gap:5px!important;flex:0 0 auto!important;margin-left:auto!important}body #filtered-results .car-card.fmo-card-v15 .plate-wrapper{position:relative!important;width:86px!important;height:30px!important;overflow:hidden!important;border:1px solid #81878c!important;border-radius:4px!important;background:#fff!important;box-shadow:0 1px 3px rgb(4 18 28 / .2),inset 0 0 0 1px rgb(255 255 255 / .8)!important}body #filtered-results .car-card.fmo-card-v15 .plate-wrapper img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}body #filtered-results .car-card.fmo-card-v15 .plate-number{position:absolute!important;inset:0 3px 0 18px!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#15191d!important;font-family:"Arial Narrow",Arial,sans-serif!important;font-size:14px!important;font-weight:800!important;line-height:1!important;letter-spacing:.075em!important;text-shadow:0 1px 0 #fff!important;transform:none!important}body #filtered-results .car-card.fmo-card-v15 .fmo-card-dgt-badge{display:flex!important;flex:0 0 34px!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important}body #filtered-results .car-card.fmo-card-v15 .fmo-card-dgt-badge img{display:block!important;width:34px!important;height:34px!important;object-fit:contain!important}body #filtered-results .car-card.fmo-card-v15>.info-box[hidden]{display:none!important}body #filtered-results .car-card.fmo-card-v15>.price-row.fmo-v15-price-row{display:grid!important;grid-template-columns:minmax(0,57fr) minmax(0,43fr)!important;gap:8px!important;min-height:136px!important;margin:8px 16px 12px!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}body #filtered-results .car-card.fmo-card-v15 .price-col{min-width:0!important;min-height:136px!important;margin:0!important;overflow:hidden!important;border-radius:8px!important}body #filtered-results .car-card.fmo-card-v15 .fmo-v15-cash{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-between!important;padding:11px 8px 10px!important;border:1px solid #78aee0!important;background:linear-gradient(155deg,#fff 0%,#f9fbfd 100%)!important;color:var(--fmo-card-navy)!important;box-shadow:inset 0 1px 0 #fff!important}body #filtered-results .car-card.fmo-card-v15 .fmo-price-before{display:block;min-height:20px;color:#7d8083;font-size:clamp(.94rem, 1.2vw, 1.2rem);font-weight:650;line-height:1;white-space:nowrap}body #filtered-results .car-card.fmo-card-v15 .fmo-price-before>span{text-decoration:line-through;text-decoration-thickness:1.5px}body #filtered-results .car-card.fmo-card-v15 .fmo-price-chevrons{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;height:31px;color:var(--fmo-card-coral)}body #filtered-results .car-card.fmo-card-v15 .fmo-price-chevrons i{display:block;width:17px;height:17px;border-right:3px solid currentColor;border-bottom:3px solid currentColor;opacity:.32;transform:rotate(45deg) translate(-2px,-2px);animation:fmo-card-v15-chevron 1.65s ease-in-out infinite}body #filtered-results .car-card.fmo-card-v15 .fmo-price-chevrons i+i{margin-top:-10px;opacity:1;animation-delay:.18s}body #filtered-results .car-card.fmo-card-v15 .fmo-price-current{display:flex;align-items:flex-end;justify-content:center;min-height:42px;margin-top:0;color:var(--fmo-card-navy)!important;max-width:100%!important;font-size:clamp(1.9rem, 2.25vw, 2.3rem)!important;font-weight:900!important;line-height:.96!important;letter-spacing:-.055em!important;white-space:nowrap!important}body #filtered-results .car-card.fmo-card-v15 .has-discount .fmo-price-current{transform:translateY(-18px)!important}body #filtered-results .car-card.fmo-card-v15 .has-no-discount .fmo-price-current{align-items:center!important;transform:translateY(-3px)!important}body #filtered-results .car-card.fmo-card-v15 .has-no-discount{display:grid!important;grid-template-rows:42px minmax(0,1fr)!important;align-items:stretch!important;justify-content:stretch!important}body #filtered-results .car-card.fmo-card-v15 .fmo-price-cash-label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;margin:0;color:#254862;font-size:.76rem;font-weight:800;letter-spacing:.025em}body #filtered-results .car-card.fmo-card-v15 .fmo-price-cash-label>span,body #filtered-results .car-card.fmo-card-v15 .fmo-price-cash-label>strong{display:block;width:auto;color:inherit;font-size:.76rem;font-weight:850;line-height:1;text-align:center;text-align-last:auto}body #filtered-results .car-card.fmo-card-v15 .fmo-v15-finance{display:grid!important;grid-template-rows:42px minmax(0,1fr)!important;align-items:stretch!important;justify-content:stretch!important;padding:11px 6px 10px!important;border:1px solid #2374b8!important;background:linear-gradient(145deg,#3a94dc 0%,#1b6ab3 100%)!important;color:#fff!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .35),0 5px 14px rgb(28 105 170 / .16)!important}body #filtered-results .car-card.fmo-card-v15 .price-col.financiacion:not(.fmo-v15-finance){display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;padding:0!important;border:1px solid #2374b8!important;background:linear-gradient(145deg,#3a94dc 0%,#1b6ab3 100%)!important}body #filtered-results .car-card.fmo-card-v15 .price-col.financiacion:not(.fmo-v15-finance)>.price-header{display:flex!important;align-items:center!important;justify-content:center!important;min-height:43px!important;padding:8px 5px!important;background:rgb(7 34 56 / .28)!important;color:#fff!important;font-size:.72rem!important;line-height:1.1!important;text-align:center!important}body #filtered-results .car-card.fmo-card-v15 .fmo-v15-cash>.price-value.is-consultar,body #filtered-results .car-card.fmo-card-v15 .price-col.financiacion:not(.fmo-v15-finance)>.price-value.is-consultar{display:flex!important;flex:1 1 auto!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:76px!important;margin-top:auto!important;padding:8px!important;border:0!important;border-radius:0!important;background:linear-gradient(145deg,#143b58 0%,#071b2c 100%)!important;color:#fff!important;font-size:1.22rem!important;line-height:1!important;text-align:center!important}body #filtered-results .car-card.fmo-card-v15 .fmo-v15-cash>.price-value.is-consultar{min-height:0!important;margin:0!important;border:0!important;background:transparent!important;color:var(--fmo-card-navy)!important;box-shadow:none!important;font-size:1.3rem!important}body #filtered-results .car-card.fmo-card-v15 .fmo-v15-finance>.price-value.is-consultar{display:flex!important;align-items:center!important;justify-content:center!important;min-height:0!important;margin:0!important;padding:8px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important;font-size:1.3rem!important;line-height:1!important}body #filtered-results .car-card.fmo-card-v15 .price-value.is-consultar>.fmo-consult-price-label{width:100%!important;min-height:100%!important;padding:0 2px!important;transform:none!important;font-size:1.05rem!important;line-height:1!important}body #filtered-results .car-card.fmo-card-v15 .fmo-v15-cash .price-value.is-consultar>.fmo-consult-price-label{color:var(--fmo-card-navy)!important}body #filtered-results .car-card.fmo-card-v15 .fmo-v15-finance .price-value.is-consultar>.fmo-consult-price-label{color:#fff!important}body #filtered-results .car-card.fmo-card-v15 .fmo-v15-cash .fmo-consult-actions{gap:6px!important;padding:6px!important;border:0!important;background:linear-gradient(155deg,#fff 0%,#f4f8fb 100%)!important}body #filtered-results .car-card.fmo-card-v15 .fmo-v15-finance .fmo-consult-actions{gap:6px!important;padding:6px!important;border:0!important;background:linear-gradient(145deg,#3a94dc 0%,#1b6ab3 100%)!important}body #filtered-results .car-card.fmo-card-v15 .fmo-consult-action-btn{min-height:100%!important;padding:5px!important;border:1px solid rgb(15 46 68 / .18)!important;border-radius:8px!important;background:rgb(255 255 255 / .9)!important;color:#102d43!important;box-shadow:none!important}body #filtered-results .car-card.fmo-card-v15 .fmo-v15-finance .fmo-consult-action-btn{border-color:rgb(255 255 255 / .42)!important;background:rgb(255 255 255 / .13)!important;color:#fff!important}body #filtered-results .car-card.fmo-card-v15 .fmo-consult-action-btn--whatsapp .fmo-consult-action-btn__icon{color:#25d366!important}body #filtered-results .car-card.fmo-card-v15 .fmo-consult-action-btn__icon,body #filtered-results .car-card.fmo-card-v15 .fmo-consult-action-btn__icon svg{width:25px!important;height:25px!important}body #filtered-results .car-card.fmo-card-v15 .fmo-consult-action-btn__label{display:none!important}body #filtered-results .car-card.fmo-card-v15:has(.fmo-campaign-discount-badge--best) .fmo-v15-finance .fmo-consult-actions{background:linear-gradient(145deg,#202326 0%,#050708 100%)!important}body #filtered-results .car-card.fmo-card-v15:has(.fmo-campaign-discount-badge--best) .fmo-consult-action-btn{border-color:rgb(237 191 80 / .56)!important}body #filtered-results .car-card.fmo-card-v15 .fmo-finance-label{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;width:100%!important;color:#fff!important;font-size:clamp(.72rem, .82vw, .8rem)!important;font-weight:750!important;line-height:1!important;letter-spacing:.025em!important;white-space:nowrap!important}body #filtered-results .car-card.fmo-card-v15 .fmo-finance-label>span,body #filtered-results .car-card.fmo-card-v15 .fmo-finance-label>strong{display:block!important;width:auto!important;color:inherit!important;text-align:center!important;text-align-last:auto!important}body #filtered-results .car-card.fmo-card-v15 .fmo-finance-label>span{letter-spacing:.04em!important}body #filtered-results .car-card.fmo-card-v15 .fmo-finance-label>strong{font-size:clamp(.82rem, .94vw, .92rem)!important;font-weight:900!important;letter-spacing:.42em!important;line-height:1!important;text-align:center!important}body #filtered-results .car-card.fmo-card-v15 .fmo-finance-value{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:0!important;margin:0!important;color:#fff!important;line-height:1!important;white-space:nowrap!important;transform:translateY(7px)!important}body #filtered-results .car-card.fmo-card-v15 .fmo-finance-value strong{color:inherit!important;max-width:100%!important;font-size:clamp(2rem, 2.38vw, 2.42rem)!important;font-weight:900!important;line-height:.96!important;letter-spacing:-.05em!important}body #filtered-results .car-card.fmo-card-v15 .fmo-finance-value small{margin:3px 0 0!important;color:inherit!important;font-size:clamp(.6rem, .68vw, .7rem)!important;font-weight:750!important;line-height:1!important;letter-spacing:.1em!important}body #filtered-results .car-card.fmo-card-v15>.features-row{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;width:auto!important;min-height:78px!important;margin:0 16px 12px!important;padding:9px 0!important;border:1px solid #e0e6ea!important;border-radius:7px!important;background:#fff!important;box-shadow:none!important}body #filtered-results .car-card.fmo-card-v15>.features-row .feature-item{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:0!important;min-height:58px!important;padding:2px 4px!important;border:0!important;border-right:1px solid #e2e7eb!important;background:transparent!important;color:#102d43!important;font-size:clamp(.57rem, .63vw, .64rem)!important;line-height:1.05!important;text-align:center!important}body #filtered-results .car-card.fmo-card-v15>.features-row .feature-item:last-child{border-right:0!important}body #filtered-results .car-card.fmo-card-v15>.features-row .feature-item>.icon,body #filtered-results .car-card.fmo-card-v15>.features-row .fmo-spec-icon,body #filtered-results .car-card.fmo-card-v15 .fmo-card-engine-icon{display:block!important;width:25px!important;height:25px!important;margin:0!important;object-fit:contain!important;color:#102d43!important}body #filtered-results .car-card.fmo-card-v15>.features-row .fmo-spec-icon{background-color:currentColor!important;background-image:none!important;filter:none!important;-webkit-mask-repeat:no-repeat!important;-webkit-mask-position:center!important;-webkit-mask-size:contain!important;mask-repeat:no-repeat!important;mask-position:center!important;mask-size:contain!important}body #filtered-results .car-card.fmo-card-v15>.features-row .fmo-spec-icon-year{-webkit-mask-image:url(/wp-content/uploads/2025/06/calendario.svg)!important;mask-image:url(/wp-content/uploads/2025/06/calendario.svg)!important}body #filtered-results .car-card.fmo-card-v15>.features-row .fmo-spec-icon-kms{-webkit-mask-image:url(/wp-content/uploads/2025/06/Grupo-490.svg)!important;mask-image:url(/wp-content/uploads/2025/06/Grupo-490.svg)!important}body #filtered-results .car-card.fmo-card-v15>.features-row .fmo-spec-icon-fuel{-webkit-mask-image:url(/wp-content/uploads/2025/06/Grupo-333.svg)!important;mask-image:url(/wp-content/uploads/2025/06/Grupo-333.svg)!important}body #filtered-results .car-card.fmo-card-v15>.features-row .fmo-spec-icon-trans{-webkit-mask-image:url(/wp-content/uploads/2025/06/Grupo-1620.svg)!important;mask-image:url(/wp-content/uploads/2025/06/Grupo-1620.svg)!important}body #filtered-results .car-card.fmo-card-v15>.features-row .feature-item.dgt>.icon{width:34px!important;height:34px!important}body #filtered-results .car-card.fmo-card-v15>.complete-row{display:grid!important;grid-template-columns:minmax(0,62fr) minmax(0,38fr)!important;flex-direction:row!important;gap:10px!important;width:auto!important;height:auto!important;min-height:58px!important;margin:0!important;padding:0 16px 16px!important;background:transparent!important;box-shadow:none!important}body #filtered-results .car-card.fmo-card-v15>.complete-row::before{display:none!important;content:none!important}body #filtered-results .car-card.fmo-card-v15 .complete-btn,body #filtered-results .car-card.fmo-card-v15 .fmo-card-contact{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:0!important;min-height:54px!important;margin:0!important;padding:10px 12px!important;border-radius:7px!important;font-size:clamp(.74rem, .86vw, .9rem)!important;font-weight:850!important;line-height:1.05!important;letter-spacing:.015em!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}body #filtered-results .car-card.fmo-card-v15 .complete-btn{border:1px solid #071b2b!important;background:linear-gradient(145deg,#071d2e 0%,#020d15 100%)!important;color:#fff!important;box-shadow:0 7px 15px rgb(4 18 29 / .16)!important}body #filtered-results .car-card.fmo-card-v15 .fmo-card-contact{border:1px solid #172d3e!important;background:#fff!important;color:#11283a!important;box-shadow:none!important}body #filtered-results .car-card.fmo-card-v15 .fmo-card-contact svg{flex:0 0 auto;width:20px!important;height:20px!important;fill:#12a957}body #filtered-results .car-card.fmo-card-v15 .complete-btn:hover,body #filtered-results .car-card.fmo-card-v15 .complete-btn:focus-visible,body #filtered-results .car-card.fmo-card-v15 .fmo-card-contact:hover,body #filtered-results .car-card.fmo-card-v15 .fmo-card-contact:focus-visible{transform:translateY(-2px)!important;box-shadow:0 10px 20px rgb(4 18 29 / .2)!important}body #filtered-results .car-card.fmo-card-v15:has(.fmo-campaign-discount-badge--best){overflow:hidden!important;border:1px solid #d49a20!important;background:#fff!important;box-shadow:0 0 0 2px #ffc94e,0 -6px 15px rgb(231 165 35 / .3),0 6px 15px rgb(231 165 35 / .3),0 10px 26px rgb(71 44 5 / .16)!important}body #filtered-results .car-card.fmo-card-v15:has(.fmo-campaign-discount-badge--best)::after{display:none!important;content:none!important}body #filtered-results .car-card.fmo-card-v15:has(.fmo-campaign-discount-badge--best)>.card-header-bar{position:absolute!important;top:0!important;right:0!important;left:0!important;z-index:15!important;display:block!important;flex:none!important;width:100%!important;height:35px!important;min-height:35px!important;margin:0!important;border:0!important;border-bottom:1px solid #dba430!important;border-radius:10px 10px 0 0!important;background-position:calc(50% - 86px) center,center,center!important;background-size:18px 16px,auto,auto!important;pointer-events:none!important}body #filtered-results .car-card.fmo-card-v15:has(.fmo-campaign-discount-badge--best)>.card-header-bar::before{content:"EL MEJOR DESCUENTO"!important;left:50%!important;top:50%!important;color:#efc65d!important;font-size:10px!important;letter-spacing:.16em!important;transform:translate(-34%,-50%)!important}body #filtered-results .car-card.fmo-card-v15:has(.fmo-campaign-discount-badge--best)>.card-header-bar::after{display:none!important;content:none!important}body #filtered-results .car-card.fmo-card-v15:has(.fmo-campaign-discount-badge--best)>.image-container{border-radius:11px 11px 0 0!important;box-shadow:none!important}body #filtered-results .car-card.fmo-card-v15:has(.fmo-campaign-discount-badge--best) .image-container>.arrow{transform:translateY(-50%)!important}body #filtered-results .car-card.fmo-card-v15:has(.fmo-campaign-discount-badge--best) .image-container>.arrow:hover,body #filtered-results .car-card.fmo-card-v15:has(.fmo-campaign-discount-badge--best) .image-container>.arrow:focus-visible{transform:translateY(-50%) scale(1.04)!important}body #filtered-results .car-card.fmo-card-v15 .fmo-campaign-discount-badge--best{left:25px!important;top:35px!important;width:76px!important;min-width:76px!important;max-width:76px!important;min-height:110px!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;padding:27px 6px 16px!important;overflow:visible!important;border:0!important;border-radius:0!important;color:#fff!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;filter:drop-shadow(0 0 1px rgb(56 31 0 / .95)) drop-shadow(0 0 5px rgb(240 184 54 / .48)) drop-shadow(0 6px 8px rgb(0 0 0 / .28))!important}body #filtered-results .car-card.fmo-card-v15 .fmo-campaign-discount-badge--best::before{display:none!important;content:none!important}body #filtered-results .car-card.fmo-card-v15 .fmo-campaign-discount-badge__best-frame{position:absolute!important;inset:0!important;z-index:0!important;display:block!important;background:linear-gradient(145deg,#fff1a0 0%,#d18a08 34%,#ffe27a 58%,#8a5300 100%)!important;clip-path:polygon(0 0,100% 0,100% 83%,50% 100%,0 83%)!important}body #filtered-results .car-card.fmo-card-v15 .fmo-campaign-discount-badge__best-frame::before{content:""!important;position:absolute!important;inset:2px!important;z-index:1!important;display:block!important;background:linear-gradient(180deg,#151b21 0%,#030507 100%)!important;box-shadow:inset 0 0 0 1px rgb(255 224 130 / .42)!important;clip-path:polygon(0 0,100% 0,100% 82%,50% 100%,0 82%)!important}body #filtered-results .car-card.fmo-card-v15 .fmo-campaign-discount-badge__best-frame::after{content:""!important;position:absolute!important;inset:-5px!important;z-index:2!important;display:block!important;background:radial-gradient(circle at 7px 7px,#fffef0 0 1.5px,rgb(255 207 80 / .96) 2.5px,transparent 7px),radial-gradient(circle at calc(100% - 7px) 7px,#fffbdc 0 1.5px,rgb(255 207 80 / .88) 2.5px,transparent 7px),radial-gradient(circle at 7px 76%,#fffbdc 0 1.5px,rgb(255 207 80 / .88) 2.5px,transparent 7px),radial-gradient(circle at 50% calc(100% - 5px),rgb(255 250 218 / .9) 0 1px,rgb(255 194 57 / .62) 2px,transparent 6px)!important;pointer-events:none!important;animation:fmo-card-top-shield-sparkle 3.2s ease-in-out infinite!important}body #filtered-results .car-card.fmo-card-v15 .fmo-campaign-discount-badge__best-crown{position:absolute!important;top:7px!important;left:50%!important;z-index:3!important;display:block!important;width:18px!important;height:16px!important;background:url(/wp-content/plugins/farraymotor/images/campaign-top-crown.svg) center / contain no-repeat!important;transform:translateX(-50%)!important}body #filtered-results .car-card.fmo-card-v15 .image-container>.fmo-campaign-discount-badge__tail{position:absolute!important;top:130px!important;left:48px!important;z-index:7!important;display:block!important;width:30px!important;height:42px!important;border:0!important;background:linear-gradient(145deg,#fff0a0 0%,#d18a08 42%,#ffd96a 68%,#8b5400 100%)!important;box-shadow:0 7px 12px rgb(52 5 2 / .28)!important;filter:drop-shadow(0 0 1px #ffd66a) drop-shadow(0 3px 4px rgb(60 8 3 / .34))!important;clip-path:polygon(0 0,100% 0,100% 100%,50% 73%,0 100%)!important;pointer-events:none!important}body #filtered-results .car-card.fmo-card-v15 .image-container>.fmo-campaign-discount-badge__tail::before{content:""!important;position:absolute!important;inset:2px!important;display:block!important;background:linear-gradient(90deg,#a90d09 0%,#ed3b31 48%,#b3120d 100%)!important;clip-path:polygon(0 0,100% 0,100% 100%,50% 73%,0 100%)!important}body #filtered-results .car-card.fmo-card-v15 .image-container>.fmo-campaign-discount-badge,body #filtered-results .car-card.fmo-card-v15 .image-container>.fmo-campaign-discount-badge__tail{transition:opacity .22s ease!important}body #filtered-results .car-card.fmo-card-v15.fmo-gallery-interacting .image-container>.fmo-campaign-discount-badge,body #filtered-results .car-card.fmo-card-v15.fmo-gallery-interacting .image-container>.fmo-campaign-discount-badge__tail{opacity:.25!important}@media (hover:hover) and (pointer:fine){body #filtered-results .car-card.fmo-card-v15 .image-container:hover>.fmo-campaign-discount-badge,body #filtered-results .car-card.fmo-card-v15 .image-container:hover>.fmo-campaign-discount-badge__tail{opacity:.25!important}}body #filtered-results .car-card.fmo-card-v15 .fmo-campaign-discount-badge--best .fmo-campaign-discount-badge__kicker{color:#f4f4ef!important;font-size:8px!important;font-weight:750!important;letter-spacing:.09em!important}body #filtered-results .car-card.fmo-card-v15 .fmo-campaign-discount-badge--best .fmo-campaign-discount-badge__value{color:#fff!important;font-family:"Arial Narrow","Roboto Condensed",Arial,sans-serif!important;font-size:clamp(1.32rem, 1.5vw, 1.45rem)!important;font-weight:800!important;line-height:1!important;letter-spacing:-.035em!important;transform:scaleX(.86)!important;transform-origin:center!important}body #filtered-results .car-card.fmo-card-v15 .fmo-campaign-discount-badge--best .fmo-campaign-discount-badge__best-label{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:3px!important;margin-top:0!important;color:#fff!important;font-size:7.8px!important}body #filtered-results .car-card.fmo-card-v15 .fmo-campaign-discount-badge--best .fmo-campaign-discount-badge__best-label::before{display:none!important;content:none!important}body #filtered-results .car-card.fmo-card-v15 .fmo-campaign-discount-badge--best .fmo-campaign-discount-badge__best-label::after{content:"★★★★★"!important;position:absolute!important;top:calc(100% + 5px)!important;left:50%!important;color:#f4ca62!important;font-size:7px!important;letter-spacing:.25em!important;transform:translateX(-50%)!important}body #filtered-results .car-card.fmo-card-v15 .fmo-campaign-discount-badge__best-offer{color:#fff!important}body #filtered-results .car-card.fmo-card-v15 .fmo-campaign-discount-badge__best-top{color:#f4ca62!important}body #filtered-results .car-card.fmo-card-v15:has(.fmo-campaign-discount-badge--best)>.titulo{color:#10283b!important}body #filtered-results .car-card.fmo-card-v15:has(.fmo-campaign-discount-badge--best)>.badges-row{border:0!important;background:#fff!important;box-shadow:none!important}body #filtered-results .car-card.fmo-card-v15:has(.fmo-campaign-discount-badge--best) .fmo-v15-cash{border-color:#d6a335!important;background:linear-gradient(150deg,#fff 0%,#fffaf0 100%)!important}body #filtered-results .car-card.fmo-card-v15:has(.fmo-campaign-discount-badge--best) .fmo-price-chevrons{color:#b67a12!important}body #filtered-results .car-card.fmo-card-v15:has(.fmo-campaign-discount-badge--best) .fmo-price-current{color:#df2d25!important}body #filtered-results .car-card.fmo-card-v15:has(.fmo-campaign-discount-badge--best) .fmo-v15-finance{border-color:#d6a335!important;background:linear-gradient(145deg,#202326 0%,#050708 100%)!important;color:#edbf50!important;box-shadow:inset 0 1px 0 rgb(255 226 145 / .28),0 0 13px rgb(221 166 38 / .16)!important}body #filtered-results .car-card.fmo-card-v15:has(.fmo-campaign-discount-badge--best) .fmo-finance-label,body #filtered-results .car-card.fmo-card-v15:has(.fmo-campaign-discount-badge--best) .fmo-finance-value{color:#edbf50!important}body #filtered-results .car-card.fmo-card-v15:has(.fmo-campaign-discount-badge--best)>.features-row{border-color:#e0c06f!important}body #filtered-results .car-card.fmo-card-v15:has(.fmo-campaign-discount-badge--best)>.features-row .feature-item,body #filtered-results .car-card.fmo-card-v15:has(.fmo-campaign-discount-badge--best) .fmo-card-engine-icon{color:#102d43!important}body #filtered-results .car-card.fmo-card-v15:has(.fmo-campaign-discount-badge--best) .complete-btn{border-color:#d6a335!important;background:linear-gradient(145deg,#191b1d 0%,#050607 100%)!important;color:#fff!important}body #filtered-results .car-card.fmo-card-v15:has(.fmo-campaign-discount-badge--best) .fmo-card-contact{border-color:#d6a335!important}@keyframes fmo-card-top-shield-sparkle{0%,100%{opacity:.75;filter:brightness(.96)}45%,60%{opacity:1;filter:brightness(1.2)}}@keyframes fmo-card-v15-chevron{0%,18%,100%{opacity:.22;transform:rotate(45deg) translate(-4px,-4px)}46%,66%{opacity:1;transform:rotate(45deg) translate(1px,1px)}}@media (max-width:760px){body #filtered-results .car-card.fmo-card-v15>.titulo{font-size:clamp(1.3rem, 5.8vw, 1.42rem)!important;line-height:1.16!important}body #filtered-results .car-card.fmo-card-v15 .fmo-card-thumbs{display:none!important}body #filtered-results .car-card.fmo-card-v15 .image-count,body #filtered-results .car-card.fmo-card-v15:hover .image-count,body #filtered-results .car-card.fmo-card-v15:focus-within .image-count{bottom:10px!important}body #filtered-results .car-card.fmo-card-v15>.badges-row{flex-wrap:wrap!important}body #filtered-results .car-card.fmo-card-v15 .left-badges{flex:1 1 auto!important}body #filtered-results .car-card.fmo-card-v15>.price-row.fmo-v15-price-row{grid-template-columns:minmax(0,56fr) minmax(0,44fr)!important;gap:6px!important;min-height:142px!important;margin-right:12px!important;margin-left:12px!important}body #filtered-results .car-card.fmo-card-v15 .price-col{min-height:142px!important}body #filtered-results .car-card.fmo-card-v15 .fmo-price-current,body #filtered-results .car-card.fmo-card-v15 .fmo-finance-value strong{font-size:clamp(2.1rem, 10.3vw, 2.55rem)!important}body #filtered-results .car-card.fmo-card-v15 .fmo-price-before{font-size:1rem!important}body #filtered-results .car-card.fmo-card-v15 .fmo-price-cash-label>span,body #filtered-results .car-card.fmo-card-v15 .fmo-price-cash-label>strong{font-size:.84rem!important}body #filtered-results .car-card.fmo-card-v15 .fmo-finance-label>span{font-size:.8rem!important}body #filtered-results .car-card.fmo-card-v15 .fmo-finance-label>strong{font-size:.92rem!important}body #filtered-results .car-card.fmo-card-v15 .fmo-finance-value small{font-size:.72rem!important}body #filtered-results .car-card.fmo-card-v15 .price-value.is-consultar>.fmo-consult-price-label{font-size:1.2rem!important}body #filtered-results .car-card.fmo-card-v15>.features-row .feature-item{font-size:.63rem!important}body #filtered-results .car-card.fmo-card-v15 .badge{font-size:9.5px!important}body #filtered-results .car-card.fmo-card-v15>.features-row{margin-right:12px!important;margin-left:12px!important}body #filtered-results .car-card.fmo-card-v15>.complete-row{grid-template-columns:minmax(0,1fr) minmax(0,.74fr)!important;padding-right:12px!important;padding-left:12px!important}body #filtered-results .car-card.fmo-card-v15 .complete-btn,body #filtered-results .car-card.fmo-card-v15 .fmo-card-contact{font-size:.82rem!important;white-space:normal!important}}@media (max-width:430px){body #filtered-results .car-card.fmo-card-v15 .badge{padding-right:7px!important;padding-left:7px!important;font-size:9.5px!important}body #filtered-results .car-card.fmo-card-v15 .plate-wrapper{width:82px!important}body #filtered-results .car-card.fmo-card-v15>.features-row .feature-item{padding-right:2px!important;padding-left:2px!important;font-size:.61rem!important}}@media (max-width:350px){body #filtered-results .car-card.fmo-card-v15>.titulo{font-size:1.22rem!important}body #filtered-results .car-card.fmo-card-v15 .fmo-campaign-discount-badge--best{left:22px!important;top:33px!important;width:72px!important;min-width:72px!important;max-width:72px!important;min-height:106px!important}body #filtered-results .car-card.fmo-card-v15 .image-container>.fmo-campaign-discount-badge__tail{top:125px!important;left:44px!important;width:28px!important;height:39px!important}body #filtered-results .car-card.fmo-card-v15 .fmo-price-current,body #filtered-results .car-card.fmo-card-v15 .fmo-finance-value strong{font-size:2.05rem!important}body #filtered-results .car-card.fmo-card-v15 .fmo-price-cash-label>span,body #filtered-results .car-card.fmo-card-v15 .fmo-price-cash-label>strong,body #filtered-results .car-card.fmo-card-v15 .fmo-finance-label>span,body #filtered-results .car-card.fmo-card-v15 .fmo-finance-label>strong{font-size:.72rem!important}body #filtered-results .car-card.fmo-card-v15>.features-row .feature-item{font-size:.57rem!important}body #filtered-results .car-card.fmo-card-v15 .badge{font-size:8.8px!important}}@media (prefers-reduced-motion:reduce){body #filtered-results .car-card.fmo-card-v15 .fmo-campaign-discount-badge__best-frame::after,body #filtered-results .car-card.fmo-card-v15 .fmo-price-chevrons i,body #filtered-results .car-card.fmo-card-v15 .fmo-card-thumbs,body #filtered-results .car-card.fmo-card-v15 .image-count{animation:none!important;transition:none!important}body #filtered-results .car-card.fmo-card-v15 .fmo-price-chevrons i:first-child{opacity:.42}body #filtered-results .car-card.fmo-card-v15 .fmo-price-chevrons i:last-child{opacity:1}}