body{background-color:#fff}.extras-opcionales-grafico{display:flex;flex-wrap:wrap;gap:10px}#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)}}@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}}