.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(--neutral25, #374151);--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);position:relative;container:gv360-selection/inline-size;grid-column:1/-1;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}.gv360-related-selection{border-top:1px solid var(--gv360-selection-border);padding-top:clamp(4.5rem,7vw,7rem);content-visibility:auto;contain-intrinsic-block-size:auto 56rem}body.home .gv360-car-selection{padding-block:clamp(3.5rem,12vw,5rem)}body.home .entry-content:has(> .home-hero)+.gv360-car-selection--theme-light,body.home .home-hero+.gv360-car-selection--theme-light{--gv360-selection-bg:linear-gradient(180deg, #f8fafc 0%, rgb(248 250 252 / 82%) 8%, transparent 24%),radial-gradient(ellipse at 16% 0%, color-mix(in srgb, var(--primary90, #dbe7ff) 36%, transparent), transparent 38rem),radial-gradient(ellipse at 86% 12%, color-mix(in srgb, var(--primary95, #eaf0ff) 48%, transparent), transparent 34rem),linear-gradient(180deg, #f8fafc 0%, color-mix(in srgb, var(--neutral99, #fff) 88%, var(--primary98, #f4f7ff)) 32%, var(--neutral99, #fff) 100%);z-index:2;margin-top:clamp(-3.5rem,-3vw,-2rem);padding-block:clamp(5rem,7vw,8rem);border-radius:clamp(2.25rem,4vw,4.75rem) clamp(2.25rem,4vw,4.75rem) 0 0;box-shadow:0 -1.5rem 4rem -3.25rem color-mix(in srgb,var(--primary20,#193061) 28%,transparent)}.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, #111111);--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{padding:1rem;border:1px dashed var(--gv360-selection-border);border-radius:.75rem}.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{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:clamp(1rem,2vw,2rem);width:100%;min-width:0;text-align:center}.gv360-car-selection__header-main{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.9rem,1.8vw,1.35rem);width:100%;min-width:0;max-width:none}.gv360-car-selection__header-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.75rem;width:100%;min-width:0}.gv360-car-selection__copy{display:grid;justify-items:start;gap:.55rem;min-width:0}.gv360-car-selection .gv360-car-selection__intro,.gv360-car-selection .gv360-car-selection__title{margin:0;margin-block:0;letter-spacing:0;text-transform:none}.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-title-scale--compact .gv360-car-selection__title{font-size:clamp(1.35rem, calc(1.15rem + .72vw), 1.85rem)}.gv360-car-selection.gv360-title-scale--emphasis .gv360-car-selection__title{font-size:clamp(1.9rem, calc(1.4rem + 1.55vw), 2.75rem)}.gv360-car-selection--preset-compact .gv360-car-selection__intro{display:none}.gv360-car-selection .gv360-car-selection__intro{width:100%;max-width:none;color:var(--gv360-selection-muted);font-size:clamp(.98rem, .94rem + .18vw, 1.1rem);line-height:1.62;text-wrap:pretty}.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{align-items:center;text-align: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{display:flex;justify-content:flex-start;width:min(100%,var(--gv360-selection-filter-width));min-width:0}.gv360-car-selection .gv360-car-selection__filter{width:100%;padding:1rem 1.1rem .98rem;border:1px solid var(--gv360-selection-border);border-radius:1rem;background:var(--gv360-selection-surface);box-shadow:0 .5rem 1.4rem color-mix(in srgb,var(--primary20,#06235f) 5%,transparent);transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.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{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-width:0;margin-bottom:.7rem}.gv360-car-selection .gv360-car-selection__filter-title,.gv360-car-selection .gv360-car-selection__filter-value{margin:0;margin-block:0;line-height:1.2;letter-spacing:0;text-transform:none}.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{display:inline-flex;align-items:baseline;justify-content:center;gap:.16rem;min-width:4.85rem;padding:.36rem .68rem;border-radius:999px;color:var(--gv360-selection-action-color);background:var(--gv360-selection-action-bg);font-size:.95rem;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.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{display:block;width:100%;min-height:2.75rem;margin:0;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%,#fff),color-mix(in srgb,var(--primary95,#e9f1ff) 80%,#fff)) no-repeat 0 50%/100% .5rem;cursor:pointer;touch-action:pan-y;appearance:none;-webkit-appearance:none}.gv360-car-selection .gv360-car-selection__range::-webkit-slider-runnable-track{height:.5rem;border-radius:999px;background:0 0}.gv360-car-selection .gv360-car-selection__range::-moz-range-track{height:.5rem;border-radius:999px;background:0 0}.gv360-car-selection .gv360-car-selection__range::-webkit-slider-thumb{width:1.55rem;height:1.55rem;margin-top:calc((.5rem - 1.55rem)/ 2);border:1px solid color-mix(in srgb,var(--primary80,#b7cff5) 72%,#fff);border-radius:999px;background:#fff;box-shadow:0 .18rem .55rem rgba(15,23,42,.18),0 .05rem .1rem rgba(15,23,42,.12);transition:border-color .16s ease,box-shadow .18s ease,transform .16s ease;-webkit-appearance:none}.gv360-car-selection .gv360-car-selection__range::-moz-range-thumb{width:1.55rem;height:1.55rem;border:1px solid color-mix(in srgb,var(--primary80,#b7cff5) 72%,#fff);border-radius:999px;background:#fff;box-shadow:0 .18rem .55rem rgba(15,23,42,.18),0 .05rem .1rem rgba(15,23,42,.12);transition:border-color .16s ease,box-shadow .18s ease,transform .16s ease}.gv360-car-selection .gv360-car-selection__range:active::-webkit-slider-thumb,.gv360-car-selection .gv360-car-selection__range:focus-visible::-webkit-slider-thumb,.gv360-car-selection .gv360-car-selection__range:hover::-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 rgba(15,23,42,.18);transform:scale(1.08)}.gv360-car-selection .gv360-car-selection__range:active::-moz-range-thumb,.gv360-car-selection .gv360-car-selection__range:focus-visible::-moz-range-thumb,.gv360-car-selection .gv360-car-selection__range:hover::-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 rgba(15,23,42,.18);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{display:flex;justify-content:space-between;gap:.75rem;color:var(--gv360-selection-muted);font-size:.84rem;font-weight:600}.gv360-car-selection--preset-finance .gv360-car-selection__filter{width:min(100%,27rem)}.gv360-car-selection__body{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;width:100%;min-width:0;overflow:visible}.gv360-car-selection__viewport{position:relative;min-width:0;width:100%}.gv360-car-selection__results{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:var(--gv360-selection-gap);min-width:0;width:100%;scroll-margin-top:calc(var(--altura-breadcrumbsYheader,0px) + 1rem)}.gv360-car-selection--slider .gv360-car-selection__viewport,.gv360-car-selection:not(.gv360-car-selection--slider) .gv360-car-selection__results{width:min(100%,37.5rem);margin-inline:auto}.gv360-car-selection__results .coche-card{height:100%;max-width:100%;margin-inline:0;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{display:flex;flex-direction:column;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.gv360-car-selection .coche-card .portada-container{width:100%;height:auto;max-height:none;padding:0;aspect-ratio:var(--vehicle-card-image-ratio,3 / 2);border-radius:.85rem}.gv360-car-selection .coche-card .portada_principal_coche{width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:center bottom;border-radius:.85rem}.gv360-car-selection .coche-card .tarjeta-info-container{display:flex;flex:1 1 auto;flex-direction:column;width:100%}.gv360-car-selection--slider .gv360-car-selection__viewport{isolation:isolate;overflow:clip;cursor:grab;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.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{display:flex;align-items:stretch;gap:var(--gv360-selection-gap);overflow:visible;padding:.45rem .25rem 1.1rem;backface-visibility:hidden;perspective:1000px;transform:translate3d(0,0,0);transition:transform var(--gv360-selection-motion-duration) var(--gv360-selection-motion-ease);will-change:transform}.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{flex:0 0 100%;align-self:stretch;height:auto;max-width:none;container-type:inline-size;transition:transform .2s ease;cursor:grab;user-select:none;-webkit-user-select:none;will-change:auto}.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}.gv360-car-selection--slider .coche-card img{user-select:none;-webkit-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{height:100%;min-height:100%;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;touch-action:pan-y}.gv360-car-selection--slider.is-dragging .coche-card .link-coche,.gv360-car-selection--slider.is-dragging .gv360-car-selection__results .coche-card{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{flex:0 1 auto;min-width:0;white-space:nowrap}.gv360-car-selection--slider .vehicle-card__trust-badge-icon{flex:0 0 1.25rem;width:1.25rem}.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:0 0 auto;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{overflow:visible;text-overflow:clip}@container (min-width:23rem){.gv360-car-selection--slider .vehicle-card__trust-row:has(.vehicle-card__trust-badge + .vehicle-card__trust-badge){flex-wrap:wrap;gap:.65rem}.gv360-car-selection--slider .vehicle-card__trust-row:has(.vehicle-card__trust-badge + .vehicle-card__trust-badge) .vehicle-card__trust-badge{flex:0 1 auto;width:fit-content;max-width:100%;padding-inline:0;font-size:var(--vehicle-card-meta-size)}.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:block}.gv360-car-selection--slider .vehicle-card__trust-row:has(.vehicle-card__trust-badge + .vehicle-card__trust-badge) .vehicle-card__trust-badge span{overflow:hidden;text-overflow:ellipsis}}.gv360-car-selection__nav-group{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-width:0}.gv360-car-selection__nav-group--hidden{display:none}.gv360-car-selection__nav{display:inline-flex;align-items:center;justify-content:center;width:2.85rem;height:2.85rem;min-width:2.85rem;padding:0;border:1px solid var(--gv360-selection-border);border-radius:999px;appearance:none;-webkit-appearance:none;background:var(--neutral99,#fff);color:var(--gv360-selection-action-bg);box-shadow:0 .25rem .65rem color-mix(in srgb,#000 4%,transparent);touch-action:manipulation;user-select:none;-webkit-tap-highlight-color:transparent;transition:opacity .2s ease,transform .22s var(--gv360-selection-card-ease)}.gv360-car-selection__nav-group--sides .gv360-car-selection__nav{position:absolute;top:var(--gv360-selection-nav-top);z-index:5;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{width:1.45rem;height:1.45rem;fill:currentColor}.gv360-car-selection__nav:disabled,.gv360-car-selection__nav:disabled:focus,.gv360-car-selection__nav:disabled:focus-visible,.gv360-car-selection__nav:disabled:hover{border-color:var(--gv360-selection-border);background:var(--neutral99,#fff);color:var(--gv360-selection-action-bg);box-shadow:0 .25rem .65rem color-mix(in srgb,#000 4%,transparent);opacity:.35;cursor:default;outline:0;transform:none}.gv360-car-selection__nav-group--sides .gv360-car-selection__nav:disabled,.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,.gv360-car-selection__nav-group--sides .gv360-car-selection__nav:disabled:hover{transform:translateY(-50%)}.gv360-car-selection__nav[hidden]{display:none}.gv360-car-selection__nav:focus{outline:0}.gv360-car-selection__nav:not(:disabled):focus-visible,.gv360-car-selection__nav:not(:disabled):hover{border-color:var(--gv360-selection-action-bg);background:var(--gv360-selection-action-bg);color:var(--gv360-selection-action-color);box-shadow:0 .45rem .95rem color-mix(in srgb,#000 15%,transparent);outline:0}.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-settling .coche-card a.link-coche,.gv360-car-selection--slider.is-sliding .coche-card a.link-coche{pointer-events:none}.gv360-car-selection--slider.is-dragging,.gv360-car-selection--slider.is-dragging .coche-card,.gv360-car-selection--slider.is-dragging .gv360-car-selection__results,.gv360-car-selection--slider.is-dragging .gv360-car-selection__viewport{cursor:grabbing;user-select:none}.gv360-car-selection__button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:fit-content;min-height:2.9rem;padding:.72rem 1.5rem;border:1px solid transparent;border-radius:999px;font-family:var(--ff-primary, inherit);font-size:.95rem;font-weight:700;line-height:1.1;text-decoration:none;box-shadow:none;cursor:pointer;touch-action:manipulation;white-space:nowrap;transition:transform .18s ease;-webkit-tap-highlight-color:transparent}.gv360-car-selection__button--load-more{background:var(--primary30,#0842a0);color:var(--neutral99,#fff)}.gv360-car-selection__button--cta,.gv360-car-selection__button--stock{border-color:transparent;background:var(--gv360-selection-action-bg);color:var(--gv360-selection-action-color)}.gv360-car-selection__button-icon{width:1.05rem;height:1.05rem;fill:currentColor;transition:transform .28s var(--gv360-selection-card-ease)}.gv360-car-selection__button-icon[fill=none]{fill:none;stroke:currentColor}.gv360-car-selection__button:focus-visible,.gv360-car-selection__button:hover{transform:translateY(-2px);outline:0}.gv360-car-selection__button:focus-visible .gv360-car-selection__button-icon,.gv360-car-selection__button:hover .gv360-car-selection__button-icon{transform:translateX(.25rem)}.gv360-car-selection__button--load-more:focus-visible,.gv360-car-selection__button--load-more:hover{background:var(--primary20,#06235f);color:var(--neutral99,#fff)}.gv360-car-selection__button--cta:focus-visible,.gv360-car-selection__button--cta:hover,.gv360-car-selection__button--stock:focus-visible,.gv360-car-selection__button--stock:hover{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 color-mix(in srgb,#000 15%,transparent)}.gv360-car-selection__button:disabled{opacity:.55;cursor:progress;transform:none}.gv360-car-selection__button[hidden]{display:none!important}.gv360-car-selection__inner--footer[hidden]{display:none!important}.gv360-car-selection__slider-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(.75rem,1.8vw,1.5rem);width:100%;min-width:0;margin-top:clamp(1rem,2vw,1.6rem)}.gv360-car-selection__progress{position:relative;flex:1 1 auto;width:100%;max-width:24rem;height:.55rem;border-radius:999px;background:color-mix(in srgb,var(--primary95,#e9f1ff) 70%,var(--neutral99,#fff));cursor:pointer;overflow:visible;touch-action:none;user-select:none;transition:background-color .18s ease,transform .18s var(--gv360-selection-card-ease)}.gv360-car-selection__progress[hidden]{display:none!important}.gv360-car-selection__progress::before{content:"";position:absolute;inset-inline:0;top:50%;height:44px;transform:translateY(-50%)}.gv360-car-selection__progress-fill{position:absolute;inset-block:0;left:0;width:100%;border-radius:inherit;background-color:var(--primary35,#0b4aa2);transform:scaleY(1);transform-origin:left center;transition:left .36s var(--gv360-selection-motion-ease),width .22s ease,background-color .18s ease,transform .18s ease}.gv360-car-selection__progress:not(.is-disabled):focus-visible,.gv360-car-selection__progress:not(.is-disabled):hover{background-color:color-mix(in srgb,var(--primary95,#e9f1ff) 62%,var(--neutral99,#fff));box-shadow:none}.gv360-car-selection__progress:not(.is-disabled):focus-visible .gv360-car-selection__progress-fill,.gv360-car-selection__progress:not(.is-disabled):hover .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 ease}.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 1 24rem}.gv360-car-selection__footer-action--scroll-inline{order:-1}.gv360-car-selection__footer-action--scroll-inline-right{order:2}.gv360-car-selection__controls{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:clamp(1.25rem,2.2vw,2rem)}.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{grid-column:1/-1;margin:0;color:var(--gv360-selection-muted);text-align:center}.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{display:flex;min-height:100%;border:1px solid var(--gv360-selection-border);border-radius:.9rem;background:color-mix(in srgb,var(--gv360-selection-surface) 90%,var(--primary98,#f4f7ff))}.gv360-car-selection__cta-card-inner{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:.85rem;width:100%;min-height:100%;padding:clamp(1.25rem,2.5vw,2rem);text-align:center}.gv360-car-selection .gv360-car-selection__cta-card h3,.gv360-car-selection .gv360-car-selection__cta-card p{margin:0;margin-block:0;letter-spacing:0;text-transform:none}.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{display:inline-flex;align-items:center;justify-content:center;align-self:center;width:3.25rem;height:3.25rem;border-radius:999px;background:color-mix(in srgb,var(--primary95,#e9f1ff) 82%,#fff);color:var(--primary30,#0842a0)}.gv360-car-selection__cta-icon-svg{width:1.55rem;height:1.55rem;fill:currentColor}.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{position:relative;box-sizing:border-box;overflow:hidden;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:center center;transform-style:preserve-3d;border-radius:inherit;transition:transform .1s linear,box-shadow .1s linear;will-change:transform}.gv360-car-selection--hover-3d .gv360-car-selection__results .coche-card:not(.clone):not(.gv360-car-selection__cta-card){overflow:visible;border-color:transparent;background:0 0;box-shadow:none}.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{border-color:#e4e4e4;background:var(--neutral95,#f1f1f1)}.gv360-car-selection--hover-3d .gv360-car-selection__results .coche-card.is-resetting-tilt:not(.clone):not(.gv360-car-selection__cta-card),.gv360-car-selection--hover-3d .gv360-car-selection__results .coche-card.is-tilting: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{border-color:transparent;background:0 0;box-shadow:none;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).cargado: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):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,0) var(--gv360-card-shadow-y,15px) 1.55rem -.35rem rgba(15,23,42,.18),inset 0 0 0 1px rgba(255,255,255,.48)}.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 ease}.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:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--gv360-card-glare-x,50%) var(--gv360-card-glare-y,50%),rgba(255,255,255,.34),transparent 42%);opacity:var(--gv360-card-glare-opacity, 0);mix-blend-mode:soft-light;transition:opacity .18s ease}.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 0;scale:1}100%{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 0;scale:1}100%{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 0% cover 100%}.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 0% cover 100%}.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 (min-width:42rem){.gv360-car-selection{--gv360-selection-card-columns:2}.js .gv360-car-selection--slider:not(.gv360-car-selection--runtime-ready) .gv360-car-selection__results>.coche-card:nth-child(n+2){content-visibility:visible;contain-intrinsic-block-size:auto}.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: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 (min-width:672px){body.home .gv360-car-selection{padding-block:clamp(2rem,3.6vw,4rem)}.gv360-car-selection__nav{width:2.875rem;height:2.875rem;min-width:2.875rem}.gv360-car-selection--preset-compact .gv360-car-selection__intro{display:block}}@media (min-width:704px){.gv360-car-selection--slider .gv360-car-selection__viewport{width:min(100%,52rem);margin-inline:auto}.gv360-car-selection:not(.gv360-car-selection--slider) .gv360-car-selection__results{width:100%}}@container gv360-selection (min-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 (min-width:90rem){.gv360-car-selection:not(.gv360-car-selection--slider) .gv360-car-selection__results{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1600px){.gv360-car-selection__header{flex-direction:row;align-items:flex-end;text-align:start}.gv360-car-selection__header-main{align-items:flex-start;justify-content:normal;width:auto;max-width:min(44rem,100%)}.gv360-car-selection__header-actions{justify-content:flex-end;width:auto}.gv360-car-selection__slider-footer{flex-wrap:nowrap}.gv360-car-selection--align-center.gv360-car-selection--layout-standard .gv360-car-selection__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,44rem) minmax(0,1fr);align-items:end}.gv360-car-selection--align-center.gv360-car-selection--layout-standard .gv360-car-selection__header-main{grid-column:2;width:100%;max-width:none;justify-self:center}.gv360-car-selection--align-center.gv360-car-selection--layout-standard .gv360-car-selection__header-actions{grid-column:3;justify-self:end}.gv360-car-selection--layout-split .gv360-car-selection__header,.gv360-car-selection--layout-stacked-filter .gv360-car-selection__header{display:grid;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)}.gv360-car-selection--layout-split .gv360-car-selection__header-main,.gv360-car-selection--layout-stacked-filter .gv360-car-selection__header-main{display:contents;max-width:none}.gv360-car-selection--layout-stacked-filter .gv360-car-selection__copy{grid-column:1;grid-row:1;justify-self:start;max-width:min(44rem,100%)}.gv360-car-selection--layout-stacked-filter .gv360-car-selection__filters{grid-column:2;grid-row:1;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{grid-column:2;grid-row:1;align-self:end;justify-items:center;justify-self:center;max-width:min(44rem,100%);text-align:center}.gv360-car-selection--layout-split .gv360-car-selection__filters{grid-column:1;grid-row:1;align-self:end;width:min(100%,var(--gv360-selection-filter-width));justify-self:stretch}.gv360-car-selection--layout-split .gv360-car-selection__header-actions,.gv360-car-selection--layout-stacked-filter .gv360-car-selection__header-actions{grid-column:3;grid-row:1;align-self:end;justify-self:end;min-width:max-content}.gv360-car-selection--layout-split .gv360-car-selection__header-bottom-action,.gv360-car-selection--layout-stacked-filter .gv360-car-selection__header-bottom-action{grid-column:1/-1;grid-row:2;justify-self:center}}@media (min-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 (min-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 (min-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 (min-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 (min-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 (hover:none),(pointer:coarse){.gv360-car-selection__button:focus-visible,.gv360-car-selection__button:hover{transform:none}}@media (prefers-reduced-motion:reduce){.gv360-car-selection--slider .gv360-car-selection__results,.gv360-car-selection--slider .gv360-car-selection__results .coche-card,.gv360-car-selection__button,.gv360-car-selection__nav,.gv360-car-selection__progress-fill{animation:none!important;transition:none!important}.gv360-car-selection__range::-webkit-slider-thumb{animation:none!important;transition:none!important}.gv360-car-selection__range::-moz-range-thumb{animation:none!important;transition: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}}