.gv360-car-selection{--gv360-selection-gap:clamp(1rem, 2vw, 2rem);--gv360-selection-edge:var(--wrapper-padding,clamp(1rem, 3vw, 3rem));--gv360-selection-bg:color-mix(in srgb, var(--neutral99,#fff) 76%, var(--primary98,#f4f7ff));--gv360-selection-surface:var(--neutral99,#fff);--gv360-selection-text:var(--neutral10,#111827);--gv360-selection-muted:var(--neutral35,#4b5563);--gv360-selection-border:color-mix(in srgb, var(--neutral90,#e5e7eb) 84%, var(--primary80,#b7cff5));--gv360-selection-action-bg:var(--neutral10,#111827);--gv360-selection-action-color:var(--neutral99,#fff);--gv360-selection-action-hover-bg:var(--neutral5,#000);--gv360-selection-card-columns:1;--gv360-selection-card-width:calc((100% - ((var(--gv360-selection-card-columns) - 1) * var(--gv360-selection-gap))) / var(--gv360-selection-card-columns));--gv360-selection-filter-width:var(--gv360-selection-live-card-width,26.875rem);--gv360-selection-range-fill:100%;--gv360-selection-nav-top:clamp(10.5rem, 43vw, 16rem);--gv360-selection-motion-duration:.68s;--gv360-selection-motion-ease:cubic-bezier(.16, 1, .3, 1);--gv360-selection-card-ease:cubic-bezier(.22, 1, .36, 1);--gv360-selection-3d-bleed:clamp(1.25rem, 2.4vw, 2.75rem);width:100%;min-width:0;padding:clamp(2rem, 3.6vw, 4rem) var(--gv360-selection-edge);background:var(--gv360-selection-bg);color:var(--gv360-selection-text);box-sizing:border-box;grid-column:1/-1;position:relative;container:gv360-selection/inline-size}body.home .home-hero+.gv360-car-selection--theme-light,body.home .entry-content:has(>.home-hero)+.gv360-car-selection--theme-light{--gv360-selection-bg:linear-gradient(180deg, color-mix(in srgb, var(--neutral99,#fff) 92%, var(--primary98,#f4f7ff)) 0%, var(--neutral99,#fff) 34%);z-index:2;box-shadow:0 -1.25rem 3rem -2.75rem color-mix(in srgb, var(--neutral20,#334155) 18%, transparent);border-radius:clamp(1.5rem,2.5vw,3rem) clamp(1.5rem,2.5vw,3rem) 0 0;margin-top:clamp(-1.75rem,-1.5vw,-1rem);padding-block:clamp(5rem,7vw,8rem)}body.esquema-rojo.home .home-hero+.gv360-car-selection--theme-light,body.esquema-rojo.home .entry-content:has(>.home-hero)+.gv360-car-selection--theme-light{--gv360-selection-bg:linear-gradient(180deg, var(--neutral98,#fafafa) 0%, var(--neutral99,#fff) 34%)}.gv360-car-selection--theme-tint-light{--gv360-selection-bg:color-mix(in srgb, var(--primary98,#f4f7ff) 82%, #fff);--gv360-selection-border:color-mix(in srgb, var(--primary80,#b7cff5) 62%, var(--neutral90,#e5e7eb))}.gv360-car-selection--theme-dark{--gv360-selection-bg:var(--neutral5,#111);--gv360-selection-surface:var(--neutral10,#1f1f1f);--gv360-selection-text:var(--neutral99,#f8fafc);--gv360-selection-muted:var(--neutral80,#cbd5e1);--gv360-selection-border:color-mix(in srgb, var(--neutral99,#fff) 16%, transparent);--gv360-selection-action-bg:var(--neutral99,#fff);--gv360-selection-action-color:var(--neutral10,#111827);--gv360-selection-action-hover-bg:var(--neutral90,#e2e8f0)}.gv360-car-selection--theme-tint-dark{--gv360-selection-bg:var(--primary10,#07183f);--gv360-selection-surface:var(--primary15,#0f2558);--gv360-selection-text:var(--primary99,#f8fafc);--gv360-selection-muted:var(--primary90,#cbd5e1);--gv360-selection-border:color-mix(in srgb, var(--primary99,#fff) 16%, transparent);--gv360-selection-action-bg:var(--neutral99,#fff);--gv360-selection-action-color:var(--neutral10,#111827);--gv360-selection-action-hover-bg:var(--neutral90,#e2e8f0)}.gv360-car-selection--width-generous{--gv360-selection-edge:clamp(2rem, 6vw, 8rem)}.gv360-car-selection--width-ultra{--gv360-selection-edge:clamp(3rem, 10vw, 14rem)}.gv360-car-selection--editor{border:1px dashed var(--gv360-selection-border);border-radius:.75rem;padding:1rem}.gv360-car-selection__inner{width:100%;min-width:0}.gv360-car-selection__inner--header{margin-bottom:clamp(1.25rem,2.4vw,2.4rem)}.gv360-car-selection__header{justify-content:space-between;align-items:flex-end;gap:clamp(1rem,2vw,2rem);width:100%;min-width:0;display:flex}.gv360-car-selection__header-main{flex-direction:column;flex:auto;align-items:flex-start;gap:clamp(.9rem,1.8vw,1.35rem);min-width:0;max-width:min(44rem,100%);display:flex}.gv360-car-selection__header-actions{flex:none;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:flex}.gv360-car-selection__copy{justify-items:start;gap:.55rem;min-width:0;display:grid}.gv360-car-selection .gv360-car-selection__title,.gv360-car-selection .gv360-car-selection__intro{margin:0;letter-spacing:0;text-transform:none;margin-block:0}.gv360-car-selection .gv360-car-selection__title{color:var(--gv360-selection-text);font-family:var(--ff-heading,var(--ff-primary,inherit));font-size:var(--front-section-title-size-compact,clamp(1.55rem, calc(1.25rem + 1vw), 2.15rem));font-weight:var(--front-section-title-weight,700);line-height:var(--front-section-title-line-height,1.06);letter-spacing:var(--type-section-heading-tracking,-.025em);text-wrap:balance}.gv360-car-selection .gv360-car-selection__intro{width:100%;max-width:none;color:var(--gv360-selection-muted);text-wrap:pretty;font-size:clamp(.98rem,.94rem + .18vw,1.1rem);line-height:1.62}.gv360-car-selection .gv360-car-selection__intro>:first-child{margin-top:0}.gv360-car-selection .gv360-car-selection__intro>:last-child{margin-bottom:0}.gv360-car-selection--align-center .gv360-car-selection__header-main{text-align:center;align-items:center}.gv360-car-selection--align-center .gv360-car-selection__copy{justify-items:center}.gv360-car-selection--align-center .gv360-car-selection__intro{width:min(100%,42rem);max-width:42rem}.gv360-car-selection--align-hidden .gv360-car-selection__header-main{max-width:none}.gv360-car-selection--layout-stacked-filter .gv360-car-selection__header-main{gap:clamp(1.25rem,2.4vw,1.7rem)}.gv360-car-selection.gv360-car-selection--layout-stacked-filter .gv360-car-selection__filters{width:min(100%, var(--gv360-selection-filter-width))}.gv360-car-selection.gv360-car-selection--layout-stacked-filter.gv360-car-selection--align-center .gv360-car-selection__filters{justify-content:center}.gv360-car-selection .gv360-car-selection__filters{width:min(100%, var(--gv360-selection-filter-width));justify-content:flex-start;min-width:0;display:flex}.gv360-car-selection .gv360-car-selection__filter{border:1px solid var(--gv360-selection-border);background:var(--gv360-selection-surface);width:100%;box-shadow:0 .5rem 1.4rem color-mix(in srgb, var(--primary20,#06235f) 5%, transparent);border-radius:1rem;padding:1rem 1.1rem .98rem;transition:border-color .18s,box-shadow .18s,opacity .18s}.gv360-car-selection .gv360-car-selection__filter.is-filtered{border-color:color-mix(in srgb, var(--primary50,#2563eb) 42%, var(--gv360-selection-border))}.gv360-car-selection .gv360-car-selection__filter-header{justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;margin-bottom:.7rem;display:flex}.gv360-car-selection .gv360-car-selection__filter-title,.gv360-car-selection .gv360-car-selection__filter-value{margin:0;letter-spacing:0;text-transform:none;margin-block:0;line-height:1.2}.gv360-car-selection .gv360-car-selection__filter-title{color:var(--gv360-selection-text);font-size:.95rem;font-weight:700}.gv360-car-selection .gv360-car-selection__filter-value{min-width:4.85rem;color:var(--gv360-selection-action-color);background:var(--gv360-selection-action-bg);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:baseline;gap:.16rem;padding:.36rem .68rem;font-size:.95rem;font-weight:700;display:inline-flex}.gv360-car-selection .gv360-car-selection__filter-value span:last-child{color:currentColor;font-size:.82rem;font-weight:600}.gv360-car-selection .gv360-car-selection__range{background:linear-gradient(var(--primary40,#1354bf), var(--primary40,#1354bf)) no-repeat 0 50% / var(--gv360-selection-range-fill) .5rem, linear-gradient(color-mix(in srgb, var(--primary95,#e9f1ff) 80%, white), color-mix(in srgb, var(--primary95,#e9f1ff) 80%, white)) no-repeat 0 50% / 100% .5rem;cursor:pointer;touch-action:pan-y;-webkit-appearance:none;appearance:none;width:100%;min-height:2.75rem;margin:0;display:block}.gv360-car-selection .gv360-car-selection__range::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:.5rem}.gv360-car-selection .gv360-car-selection__range::-moz-range-track{background:0 0;border-radius:999px;height:.5rem}.gv360-car-selection .gv360-car-selection__range::-webkit-slider-thumb{border:1px solid color-mix(in srgb, var(--primary80,#b7cff5) 72%, #fff);-webkit-appearance:none;background:#fff;border-radius:999px;width:1.55rem;height:1.55rem;margin-top:-.525rem;transition:border-color .16s,box-shadow .18s,transform .16s;box-shadow:0 .18rem .55rem #0f172a2e,0 .05rem .1rem #0f172a1f}.gv360-car-selection .gv360-car-selection__range::-moz-range-thumb{border:1px solid color-mix(in srgb, var(--primary80,#b7cff5) 72%, #fff);background:#fff;border-radius:999px;width:1.55rem;height:1.55rem;transition:border-color .16s,box-shadow .18s,transform .16s;box-shadow:0 .18rem .55rem #0f172a2e,0 .05rem .1rem #0f172a1f}.gv360-car-selection .gv360-car-selection__range:hover::-webkit-slider-thumb,.gv360-car-selection .gv360-car-selection__range:focus-visible::-webkit-slider-thumb,.gv360-car-selection .gv360-car-selection__range:active::-webkit-slider-thumb{border-color:var(--primary45,#1d5bd6);box-shadow:0 0 0 .35rem color-mix(in srgb, var(--primary50,#2563eb) 16%, transparent), 0 .22rem .7rem #0f172a2e;transform:scale(1.08)}.gv360-car-selection .gv360-car-selection__range:hover::-moz-range-thumb,.gv360-car-selection .gv360-car-selection__range:focus-visible::-moz-range-thumb,.gv360-car-selection .gv360-car-selection__range:active::-moz-range-thumb{border-color:var(--primary45,#1d5bd6);box-shadow:0 0 0 .35rem color-mix(in srgb, var(--primary50,#2563eb) 16%, transparent), 0 .22rem .7rem #0f172a2e;transform:scale(1.08)}.gv360-car-selection .gv360-car-selection__range:focus-visible{outline:2px solid color-mix(in srgb, var(--primary50,#2563eb) 58%, white);outline-offset:2px}.gv360-car-selection .gv360-car-selection__range-markers{color:var(--gv360-selection-muted);justify-content:space-between;gap:.75rem;font-size:.84rem;font-weight:600;display:flex}.gv360-car-selection--preset-finance .gv360-car-selection__filter{width:min(100%,27rem)}.gv360-car-selection__body{grid-template-columns:minmax(0,1fr);align-items:center;width:100%;min-width:0;display:grid;position:relative;overflow:visible}.gv360-car-selection__viewport{width:100%;min-width:0;position:relative}.gv360-car-selection__results{align-items:stretch;gap:var(--gv360-selection-gap);width:100%;min-width:0;scroll-margin-top:calc(var(--altura-breadcrumbsYheader,0px) + 1rem);grid-template-columns:minmax(0,1fr);display:grid}.gv360-car-selection__results .coche-card{margin-inline:0;max-width:100%;height:100%;margin-bottom:0}.gv360-car-selection .coche-card a.link-coche,.gv360-car-selection .coche-card__reservado.coche-card .link-coche,.gv360-car-selection .coche-card__vendido_visible.coche-card .link-coche{touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex-direction:column;display:flex}.gv360-car-selection .coche-card .portada-container{width:100%;height:auto;max-height:none;aspect-ratio:var(--vehicle-card-image-ratio,3 / 2);border-radius:.85rem;padding:0}.gv360-car-selection .coche-card .portada_principal_coche{aspect-ratio:auto;object-fit:cover;object-position:center bottom;border-radius:.85rem;width:100%;height:100%;max-height:none}.gv360-car-selection .coche-card .tarjeta-info-container{flex-direction:column;flex:auto;width:100%;display:flex}.gv360-car-selection--slider .gv360-car-selection__viewport{isolation:isolate;cursor:grab;touch-action:pan-y;-webkit-tap-highlight-color:transparent;overflow:clip}.gv360-car-selection--slider.gv360-car-selection--hover-3d .gv360-car-selection__viewport{margin-block:calc(-1 * var(--gv360-selection-3d-bleed));padding-block:var(--gv360-selection-3d-bleed)}.gv360-car-selection--slider .gv360-car-selection__results{align-items:stretch;gap:var(--gv360-selection-gap);backface-visibility:hidden;perspective:1000px;transition:transform var(--gv360-selection-motion-duration) var(--gv360-selection-motion-ease);will-change:transform;padding:.45rem .25rem 1.1rem;display:flex;overflow:visible;transform:translate(0,0)}.gv360-car-selection--slider:not(.has-overflow) .gv360-car-selection__results{justify-content:center}.gv360-car-selection--slider:not(.has-overflow) .gv360-car-selection__results .coche-card{flex-basis:min(100%, var(--gv360-selection-live-card-width,var(--gv360-selection-card-width)));max-width:min(100%, var(--gv360-selection-live-card-width,var(--gv360-selection-card-width)))}.gv360-car-selection--slider .gv360-car-selection__results.no-transition{transition:none}.gv360-car-selection--slider .gv360-car-selection__results .coche-card{cursor:grab;-webkit-user-select:none;user-select:none;will-change:auto;flex:0 0 100%;align-self:stretch;max-width:none;height:auto;transition:border-color .22s,box-shadow .22s,transform .2s;container-type:inline-size}@container gv360-selection (width<=671px){.js .gv360-car-selection--slider:not(.gv360-car-selection--runtime-ready) .gv360-car-selection__results>.coche-card:nth-child(n+2){content-visibility:hidden;contain-intrinsic-block-size:0}}@container gv360-selection (width>=672px){.js .gv360-car-selection--slider:not(.gv360-car-selection--runtime-ready) .gv360-car-selection__results>.coche-card:nth-child(n+5){content-visibility:hidden;contain-intrinsic-block-size:0}}.gv360-car-selection--slider .coche-card img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.gv360-car-selection--slider .gv360-car-selection__results .coche-card.clone{pointer-events:auto}.gv360-car-selection--slider .coche-card .link-coche,.gv360-car-selection--slider .coche-card__reservado.coche-card .link-coche,.gv360-car-selection--slider .coche-card__vendido_visible.coche-card .link-coche{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:pan-y;height:100%;min-height:100%}.gv360-car-selection--slider.is-dragging .gv360-car-selection__results .coche-card,.gv360-car-selection--slider.is-dragging .coche-card .link-coche{cursor:grabbing}.gv360-car-selection--slider .coche-card__unavailable{margin-top:auto;padding-top:clamp(1.5rem,3vw,3.5rem)}.gv360-car-selection--slider .coche-card__unavailable-link{margin-top:auto}.gv360-car-selection--slider .vehicle-card__trust-row{gap:.65rem}.gv360-car-selection--slider .vehicle-card__trust-badge{white-space:nowrap;flex:0 auto;min-width:0}.gv360-car-selection--slider .vehicle-card__trust-badge-icon{flex:0 0 1.25rem;width:1.25rem}@container (width<=23rem){.gv360-car-selection--slider .vehicle-card__trust-row:has(.vehicle-card__trust-badge+.vehicle-card__trust-badge){flex-wrap:nowrap;gap:.45rem}.gv360-car-selection--slider .vehicle-card__trust-row:has(.vehicle-card__trust-badge+.vehicle-card__trust-badge) .vehicle-card__trust-badge{flex:none;width:auto;max-width:none;padding-inline:.42rem;font-size:.84rem}.gv360-car-selection--slider .vehicle-card__trust-row:has(.vehicle-card__trust-badge+.vehicle-card__trust-badge) .vehicle-card__trust-badge:not(.vehicle-card__trust-badge--iva) .vehicle-card__trust-badge-icon{display:none}.gv360-car-selection--slider .vehicle-card__trust-row:has(.vehicle-card__trust-badge+.vehicle-card__trust-badge) .vehicle-card__trust-badge span{text-overflow:clip;overflow:visible}}.gv360-car-selection__nav-group{justify-content:center;align-items:center;gap:.6rem;min-width:0;display:inline-flex}.gv360-car-selection__nav-group--hidden{display:none}.gv360-car-selection__nav{border:1px solid var(--gv360-selection-border);-webkit-appearance:none;appearance:none;background:var(--neutral99,#fff);width:2.875rem;min-width:2.875rem;height:2.875rem;color:var(--gv360-selection-action-bg);touch-action:manipulation;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease, border-color .2s ease, color .2s ease, box-shadow .2s ease, opacity .2s ease, transform .22s var(--gv360-selection-card-ease);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 .25rem .65rem #0000000a}.gv360-car-selection__nav-group--sides .gv360-car-selection__nav{top:var(--gv360-selection-nav-top);z-index:5;position:absolute;transform:translateY(-50%)}.gv360-car-selection__nav-group--sides .gv360-car-selection__nav--prev{left:-.25rem}.gv360-car-selection__nav-group--sides .gv360-car-selection__nav--next{right:-.25rem}.gv360-car-selection__nav-icon{fill:currentColor;width:1.45rem;height:1.45rem}.gv360-car-selection__nav:disabled,.gv360-car-selection__nav:disabled:hover,.gv360-car-selection__nav:disabled:focus,.gv360-car-selection__nav:disabled:focus-visible{border-color:var(--gv360-selection-border);background:var(--neutral99,#fff);color:var(--gv360-selection-action-bg);opacity:.35;cursor:default;outline:none;transform:none;box-shadow:0 .25rem .65rem #0000000a}.gv360-car-selection__nav-group--sides .gv360-car-selection__nav:disabled,.gv360-car-selection__nav-group--sides .gv360-car-selection__nav:disabled:hover,.gv360-car-selection__nav-group--sides .gv360-car-selection__nav:disabled:focus,.gv360-car-selection__nav-group--sides .gv360-car-selection__nav:disabled:focus-visible{transform:translateY(-50%)}.gv360-car-selection__nav[hidden]{display:none}.gv360-car-selection__nav:focus{outline:none}.gv360-car-selection__nav:not(:disabled):hover,.gv360-car-selection__nav:not(:disabled):focus-visible{border-color:var(--gv360-selection-action-bg);background:var(--gv360-selection-action-bg);color:var(--gv360-selection-action-color);outline:none;box-shadow:0 .45rem .95rem #00000026}.gv360-car-selection__nav:not(:disabled):active{transform:scale(.98)}.gv360-car-selection__nav-group--sides .gv360-car-selection__nav:not(:disabled):active{transform:translateY(-50%)scale(.98)}.gv360-car-selection--slider.is-dragging .coche-card a.link-coche,.gv360-car-selection--slider.is-sliding .coche-card a.link-coche,.gv360-car-selection--slider.is-settling .coche-card a.link-coche{pointer-events:none}.gv360-car-selection--slider.is-dragging,.gv360-car-selection--slider.is-dragging .gv360-car-selection__viewport,.gv360-car-selection--slider.is-dragging .gv360-car-selection__results,.gv360-car-selection--slider.is-dragging .coche-card{cursor:grabbing;user-select:none}.gv360-car-selection__button{width:fit-content;min-height:2.9rem;font-family:var(--ff-primary,inherit);box-shadow:none;cursor:pointer;touch-action:manipulation;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.72rem 1.5rem;font-size:.95rem;font-weight:700;line-height:1.1;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.gv360-car-selection__button--load-more{background:var(--primary30,#0842a0);color:var(--neutral99,#fff)}.gv360-car-selection__button--stock,.gv360-car-selection__button--cta{background:var(--gv360-selection-action-bg);color:var(--gv360-selection-action-color);border-color:#0000}.gv360-car-selection__button-icon{fill:currentColor;width:1.05rem;height:1.05rem;transition:transform .28s var(--gv360-selection-card-ease)}.gv360-car-selection__button-icon[fill=none]{fill:none;stroke:currentColor}.gv360-car-selection__button:hover,.gv360-car-selection__button:focus-visible{outline:none;transform:translateY(-2px)}.gv360-car-selection__button:hover .gv360-car-selection__button-icon,.gv360-car-selection__button:focus-visible .gv360-car-selection__button-icon{transform:translate(.25rem)}.gv360-car-selection__button--load-more:hover,.gv360-car-selection__button--load-more:focus-visible{background:var(--primary20,#06235f);color:var(--neutral99,#fff)}.gv360-car-selection__button--stock:hover,.gv360-car-selection__button--stock:focus-visible,.gv360-car-selection__button--cta:hover,.gv360-car-selection__button--cta:focus-visible{border-color:var(--gv360-selection-action-hover-bg);background:var(--gv360-selection-action-hover-bg);color:var(--gv360-selection-action-color);box-shadow:0 .5rem 1.25rem #00000026}.gv360-car-selection__button:disabled{opacity:.55;cursor:progress;transform:none}.gv360-car-selection__button[hidden],.gv360-car-selection__inner--footer[hidden]{display:none!important}.gv360-car-selection__slider-footer{justify-content:center;align-items:center;gap:clamp(.75rem,1.8vw,1.5rem);width:100%;min-width:0;margin-top:clamp(1rem,2vw,1.6rem);display:flex}.gv360-car-selection__progress{background:color-mix(in srgb, var(--primary95,#e9f1ff) 70%, var(--neutral99,#fff));cursor:pointer;touch-action:none;user-select:none;width:100%;max-width:24rem;height:.55rem;transition:background-color .18s ease, transform .18s var(--gv360-selection-card-ease);border-radius:999px;flex:auto;position:relative;overflow:visible}.gv360-car-selection__progress[hidden]{display:none!important}.gv360-car-selection__progress:before{content:"";inset-inline:0;height:44px;position:absolute;top:50%;transform:translateY(-50%)}.gv360-car-selection__progress-fill{inset-block:0;border-radius:inherit;background-color:var(--primary35,#0b4aa2);transform-origin:0;width:100%;transition:left .36s var(--gv360-selection-motion-ease), width .22s ease, background-color .18s ease, transform .18s ease;position:absolute;left:0;transform:scaleY(1)}.gv360-car-selection__progress:not(.is-disabled):hover,.gv360-car-selection__progress:not(.is-disabled):focus-visible{background-color:color-mix(in srgb, var(--primary95,#e9f1ff) 62%, var(--neutral99,#fff));box-shadow:none}.gv360-car-selection__progress:not(.is-disabled):hover .gv360-car-selection__progress-fill,.gv360-car-selection__progress:not(.is-disabled):focus-visible .gv360-car-selection__progress-fill{background-color:color-mix(in srgb, var(--gv360-selection-action-bg) 86%, var(--primary40,#1354bf));transform:scaleY(1.45)}.gv360-car-selection__progress.is-dragging,.gv360-car-selection__progress.is-dragging .gv360-car-selection__progress-fill{cursor:grabbing}.gv360-car-selection__progress.is-dragging .gv360-car-selection__progress-fill{transition:width .18s}.gv360-car-selection__progress.is-disabled{opacity:.35;cursor:default}.gv360-car-selection--progress-wide .gv360-car-selection__progress{max-width:38rem}.gv360-car-selection--progress-full .gv360-car-selection__progress{max-width:none}.gv360-car-selection--progress-left .gv360-car-selection__slider-footer{justify-content:flex-start}.gv360-car-selection--progress-right .gv360-car-selection__slider-footer{justify-content:flex-end}.gv360-car-selection--progress-left .gv360-car-selection__progress,.gv360-car-selection--progress-right .gv360-car-selection__progress{flex:0 24rem}.gv360-car-selection__footer-action--scroll-inline{order:-1}.gv360-car-selection__footer-action--scroll-inline-right{order:2}.gv360-car-selection__controls{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:clamp(1.25rem,2.2vw,2rem);display:flex}.gv360-car-selection__controls--scroll-bottom-left{justify-content:flex-start}.gv360-car-selection__controls--scroll-bottom-right{justify-content:flex-end}.gv360-car-selection__notice{color:var(--gv360-selection-muted);text-align:center;grid-column:1/-1;margin:0}.gv360-car-selection.is-loading .gv360-car-selection__results{opacity:.68;pointer-events:none}.gv360-car-selection.is-filter-pending .gv360-car-selection__filter,.gv360-car-selection.is-filtering .gv360-car-selection__filter{opacity:.82}.gv360-car-selection.is-filtering .gv360-car-selection__results{opacity:.52}.gv360-car-selection__cta-card{border:1px solid var(--gv360-selection-border);background:color-mix(in srgb, var(--gv360-selection-surface) 90%, var(--primary98,#f4f7ff));border-radius:.9rem;min-height:100%;display:flex}.gv360-car-selection__cta-card-inner{text-align:center;flex-direction:column;flex:auto;justify-content:center;gap:.85rem;width:100%;min-height:100%;padding:clamp(1.25rem,2.5vw,2rem);display:flex}.gv360-car-selection .gv360-car-selection__cta-card h3,.gv360-car-selection .gv360-car-selection__cta-card p{margin:0;letter-spacing:0;text-transform:none;margin-block:0}.gv360-car-selection .gv360-car-selection__cta-card h3{color:var(--gv360-selection-text);font-size:clamp(1.1rem,1rem + .35vw,1.35rem);line-height:1.2}.gv360-car-selection .gv360-car-selection__cta-card p{color:var(--gv360-selection-muted);line-height:1.55}.gv360-car-selection__cta-icon{background:color-mix(in srgb, var(--primary95,#e9f1ff) 82%, white);width:3.25rem;height:3.25rem;color:var(--primary30,#0842a0);border-radius:999px;justify-content:center;align-self:center;align-items:center;display:inline-flex}.gv360-car-selection__cta-icon-svg{fill:currentColor;width:1.55rem;height:1.55rem}.gv360-car-selection__cta-card .gv360-car-selection__button{align-self:center;margin-top:.35rem}.gv360-car-selection--hover-3d .gv360-car-selection__results .coche-card:not(.clone):not(.gv360-car-selection__cta-card) .link-coche{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--neutral90,#e5e7eb) 88%, var(--primary90,#d9e6fb));background:var(--neutral99,#fff);box-shadow:none;transform:perspective(900px) rotateX(var(--gv360-card-tilt-x,0deg)) rotateY(var(--gv360-card-tilt-y,0deg));transform-origin:50%;transform-style:preserve-3d;border-radius:inherit;will-change:transform;transition:transform .1s linear,box-shadow .1s linear;position:relative;overflow:hidden}.gv360-car-selection--hover-3d .gv360-car-selection__results .coche-card:not(.clone):not(.gv360-car-selection__cta-card){box-shadow:none;background:0 0;border-color:#0000;overflow:visible}.gv360-car-selection--hover-3d .gv360-car-selection__results .coche-card__reservado.coche-card:not(.clone):not(.gv360-car-selection__cta-card) .link-coche,.gv360-car-selection--hover-3d .gv360-car-selection__results .coche-card__vendido_visible.coche-card:not(.clone):not(.gv360-car-selection__cta-card) .link-coche{background:var(--neutral95,#f1f1f1);border-color:#e4e4e4}.gv360-car-selection--hover-3d .gv360-car-selection__results .coche-card.is-tilting:not(.clone):not(.gv360-car-selection__cta-card),.gv360-car-selection--hover-3d .gv360-car-selection__results .coche-card.is-resetting-tilt:not(.clone):not(.gv360-car-selection__cta-card){z-index:3}@media (hover:hover) and (pointer:fine){.gv360-car-selection--hover-3d .gv360-car-selection__results .coche-card:not(.clone):not(.gv360-car-selection__cta-card):not(.coche-card__reservado):not(.coche-card__vendido_visible):hover{box-shadow:none;background:0 0;border-color:#0000;transform:translateZ(0)}.gv360-car-selection--hover-3d .gv360-car-selection__results .coche-card:not(.clone):not(.gv360-car-selection__cta-card):not(.coche-card__reservado):not(.coche-card__vendido_visible):hover .portada_principal_coche,.gv360-car-selection--hover-3d .gv360-car-selection__results .coche-card:not(.clone):not(.gv360-car-selection__cta-card):not(.coche-card__reservado):not(.coche-card__vendido_visible).cargado:hover .portada_principal_coche{transform:none}}.gv360-car-selection--hover-3d .gv360-car-selection__results .coche-card.is-tilting:not(.clone):not(.gv360-car-selection__cta-card) .link-coche{box-shadow:var(--gv360-card-shadow-x,0px) var(--gv360-card-shadow-y,15px) 1.55rem -.35rem #0f172a2e, inset 0 0 0 1px #ffffff7a}.gv360-car-selection--hover-3d .gv360-car-selection__results .coche-card.is-resetting-tilt:not(.clone):not(.gv360-car-selection__cta-card) .link-coche{transition:transform .55s cubic-bezier(.2,0,0,1),box-shadow .55s}.gv360-car-selection:not(.gv360-car-selection--editor) :is(.gv360-car-selection__header,.gv360-car-selection__copy,.gv360-car-selection__filters,.gv360-car-selection__header-actions,.gv360-car-selection__slider-footer){filter:none!important}.gv360-car-selection--hover-3d .gv360-car-selection__results .coche-card:not(.clone):not(.gv360-car-selection__cta-card) .link-coche:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--gv360-card-glare-x,50%) var(--gv360-card-glare-y,50%), #ffffff57, transparent 42%);opacity:var(--gv360-card-glare-opacity,0);mix-blend-mode:soft-light;transition:opacity .18s;position:absolute;inset:0}.gv360-car-selection--hover-3d .gv360-car-selection__results .coche-card.is-tilting:not(.clone):not(.gv360-car-selection__cta-card) .link-coche:after{opacity:var(--gv360-card-glare-opacity,.45)}@keyframes gv360-selection-text-scroll{0%{opacity:.78;translate:0 .5rem;scale:.94}18%,90%{opacity:1;translate:0;scale:1}to{opacity:.84;translate:0 -.25rem;scale:.97}}@keyframes gv360-selection-card-scroll{0%{opacity:.76;translate:0 .4rem;scale:var(--gv360-selection-entry-scale,.92)}16%,90%{opacity:1;translate:0;scale:1}to{opacity:.84;translate:0 -.2rem;scale:.96}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.gv360-car-selection:not(.gv360-car-selection--editor,.gv360-car-selection--animation-none) :is(.gv360-car-selection__header,.gv360-car-selection__slider-footer){animation:auto linear both gv360-selection-text-scroll;animation-timeline:view();animation-range:cover}.gv360-car-selection:not(.gv360-car-selection--editor,.gv360-car-selection--animation-none) .gv360-car-selection__results .coche-card:not(.clone){animation:auto linear both gv360-selection-card-scroll;animation-timeline:view();animation-range:cover}.gv360-car-selection--animation-fade-up :is(.gv360-car-selection__header,.gv360-car-selection__slider-footer,.coche-card){--gv360-selection-entry-scale:.94}.gv360-car-selection--animation-scale-in :is(.gv360-car-selection__header,.gv360-car-selection__slider-footer,.coche-card){--gv360-selection-entry-scale:.91}.gv360-car-selection--animation-blur-reveal :is(.gv360-car-selection__header,.gv360-car-selection__slider-footer,.coche-card){--gv360-selection-entry-scale:.93}.gv360-car-selection--animation-material :is(.gv360-car-selection__header,.gv360-car-selection__slider-footer,.coche-card){--gv360-selection-entry-scale:.9}.gv360-car-selection--animation-slide-tilt :is(.gv360-car-selection__header,.gv360-car-selection__slider-footer,.coche-card){--gv360-selection-entry-scale:.92}.gv360-car-selection--animation-swing-in :is(.gv360-car-selection__header,.gv360-car-selection__slider-footer,.coche-card){--gv360-selection-entry-scale:.9}.gv360-car-selection--animation-ultra-spectacular :is(.gv360-car-selection__header,.gv360-car-selection__slider-footer,.coche-card){--gv360-selection-entry-scale:.94}}}@container gv360-selection (width>=42rem){.gv360-car-selection{--gv360-selection-card-columns:2}.gv360-car-selection:not(.gv360-car-selection--slider) .gv360-car-selection__results{grid-template-columns:repeat(2,minmax(0,1fr))}.gv360-car-selection--slider .gv360-car-selection__results .coche-card{flex-basis:calc((100% - var(--gv360-selection-gap)) / 2)}.gv360-car-selection__nav-group--sides .gv360-car-selection__nav{top:var(--gv360-selection-nav-top,50%)}}@media (width>=672px) and (width<=1359.98px){.gv360-car-selection--slider .gv360-car-selection__viewport{width:min(100%,52rem);margin-inline:auto}}@container gv360-selection (width>=75rem){.gv360-car-selection{--gv360-selection-card-columns:3}.gv360-car-selection:not(.gv360-car-selection--slider) .gv360-car-selection__results{grid-template-columns:repeat(3,minmax(0,1fr))}}@container gv360-selection (width>=90rem){.gv360-car-selection:not(.gv360-car-selection--slider) .gv360-car-selection__results{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1180px){.gv360-car-selection--layout-stacked-filter .gv360-car-selection__header,.gv360-car-selection--layout-split .gv360-car-selection__header{grid-template-columns:minmax(0, 1fr) minmax(18rem, var(--gv360-selection-filter-width)) auto;align-items:end;column-gap:clamp(1rem,2.2vw,2.5rem);display:grid}.gv360-car-selection--layout-stacked-filter .gv360-car-selection__header-main,.gv360-car-selection--layout-split .gv360-car-selection__header-main{max-width:none;display:contents}.gv360-car-selection--layout-stacked-filter .gv360-car-selection__copy{grid-area:1/1;justify-self:start;max-width:min(44rem,100%)}.gv360-car-selection--layout-stacked-filter .gv360-car-selection__filters{grid-area:1/2;justify-self:stretch}.gv360-car-selection--layout-split .gv360-car-selection__header{grid-template-columns:minmax(19rem, var(--gv360-selection-filter-width)) minmax(24rem, 1fr) minmax(max-content, auto)}.gv360-car-selection--layout-split .gv360-car-selection__copy{text-align:center;grid-area:1/2;place-self:end center;justify-items:center;max-width:min(44rem,100%)}.gv360-car-selection--layout-split .gv360-car-selection__filters{width:min(100%, var(--gv360-selection-filter-width));grid-area:1/1;place-self:end stretch}.gv360-car-selection--layout-stacked-filter .gv360-car-selection__header-actions,.gv360-car-selection--layout-split .gv360-car-selection__header-actions{grid-area:1/3;place-self:end;min-width:max-content}.gv360-car-selection--layout-stacked-filter .gv360-car-selection__header-bottom-action,.gv360-car-selection--layout-split .gv360-car-selection__header-bottom-action{grid-area:2/1/auto/-1;justify-self:center}}@media (width>=1500px){.gv360-car-selection--layout-split .gv360-car-selection__header{grid-template-columns:minmax(22rem, var(--gv360-selection-filter-width)) minmax(34rem, 1fr) minmax(20rem, max-content);column-gap:clamp(1.5rem,2.6vw,3rem)}}@media (width>=1360px){.gv360-car-selection{--gv360-selection-card-columns:3;--gv360-selection-fade-size:clamp(3rem, 5.8vw, 7rem)}.gv360-car-selection--slider .gv360-car-selection__viewport{width:calc(100% + (2 * var(--gv360-selection-edge)));margin-inline:calc(-1 * var(--gv360-selection-edge));padding-inline:var(--gv360-selection-edge);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--gv360-selection-fade-size), #000 calc(100% - var(--gv360-selection-fade-size)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--gv360-selection-fade-size), #000 calc(100% - var(--gv360-selection-fade-size)), transparent 100%)}.gv360-car-selection--slider .gv360-car-selection__results .coche-card{flex-basis:calc((100% - (2 * var(--gv360-selection-gap))) / 3)}.gv360-car-selection__nav-group--sides .gv360-car-selection__nav--prev{left:max(.75rem, calc(var(--gv360-selection-edge) - 4rem))}.gv360-car-selection__nav-group--sides .gv360-car-selection__nav--next{right:max(.75rem, calc(var(--gv360-selection-edge) - 4rem))}}@media (width>=1440px){.gv360-car-selection__nav-group--sides .gv360-car-selection__nav--prev{left:max(.75rem, calc(var(--gv360-selection-edge) - 6rem))}.gv360-car-selection__nav-group--sides .gv360-car-selection__nav--next{right:max(.75rem, calc(var(--gv360-selection-edge) - 6rem))}}@media (width>=1600px){.gv360-car-selection{--gv360-selection-card-columns:4}.gv360-car-selection--slider .gv360-car-selection__results .coche-card{flex-basis:calc((100% - (3 * var(--gv360-selection-gap))) / 4)}.gv360-car-selection__nav-group--sides .gv360-car-selection__nav--prev{left:max(.75rem, calc(var(--gv360-selection-edge) - 4rem))}.gv360-car-selection__nav-group--sides .gv360-car-selection__nav--next{right:max(.75rem, calc(var(--gv360-selection-edge) - 4rem))}}@media (width>=1700px){.gv360-car-selection__nav-group--sides .gv360-car-selection__nav--prev{left:max(.75rem, calc(var(--gv360-selection-edge) - 5.5rem))}.gv360-car-selection__nav-group--sides .gv360-car-selection__nav--next{right:max(.75rem, calc(var(--gv360-selection-edge) - 5.5rem))}}@media (width<=1179.98px){.gv360-car-selection__header{text-align:center;flex-direction:column;align-items:stretch}.gv360-car-selection__header-main,.gv360-car-selection__header-actions{justify-content:center;align-items:center;width:100%;max-width:none}.gv360-car-selection__filters{width:min(100%,24rem)}.gv360-car-selection__slider-footer{flex-wrap:wrap}}@media (width<=671.98px){.gv360-car-selection{--gv360-selection-card-columns:1}.gv360-car-selection--slider .gv360-car-selection__results{padding-inline:.25rem}.gv360-car-selection__nav{width:2.85rem;min-width:2.85rem;height:2.85rem}.gv360-car-selection__nav-group--sides .gv360-car-selection__nav--prev{left:-.25rem}.gv360-car-selection__nav-group--sides .gv360-car-selection__nav--next{right:-.25rem}.gv360-car-selection--preset-compact .gv360-car-selection__intro{display:none}}@media (hover:none),(pointer:coarse){.gv360-car-selection__button:hover,.gv360-car-selection__button:focus-visible{transform:none}}@media (prefers-reduced-motion:reduce){.gv360-car-selection__button,.gv360-car-selection__nav,.gv360-car-selection__progress-fill,.gv360-car-selection--slider .gv360-car-selection__results,.gv360-car-selection--slider .gv360-car-selection__results .coche-card{transition:none!important;animation:none!important}.gv360-car-selection__range::-webkit-slider-thumb{transition:none!important;animation:none!important}.gv360-car-selection__range::-moz-range-thumb{transition:none!important;animation:none!important}.gv360-car-selection :is(.gv360-car-selection__header,.gv360-car-selection__slider-footer,.gv360-car-selection__results .coche-card){opacity:1;filter:none;transform:none;animation:none!important}}