.vspec-item.svelte-12jeyyo{appearance:none;color:inherit;text-align:left;background-color:#fff;border:0;border-radius:.6rem;flex-direction:column;width:100%;height:100%;margin:0;padding:2rem 0 0;display:flex;overflow:hidden}.vspec-item.svelte-12jeyyo:hover .vspec-item__title:where(.svelte-12jeyyo) span{text-decoration:underline}.vspec-item.svelte-12jeyyo:hover .vspec-item__arrow:where(.svelte-12jeyyo){transform:translate(.3rem)}.vspec-item__image.svelte-12jeyyo{max-width:28rem;min-height:20rem;margin:0 auto 2rem;padding:0 2rem}@media (width>=768px){.vspec-item__image.svelte-12jeyyo{min-height:25rem}}.vspec-item__image.svelte-12jeyyo img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}.vspec-item__content.svelte-12jeyyo{padding:0 1.3rem 2rem}@media (width>=1280px){.vspec-item__content.svelte-12jeyyo{padding:0 3rem 2.7rem}}.vspec-item__title-wrapper.svelte-12jeyyo{flex-grow:1;align-items:center;display:flex}.vspec-item__icon.svelte-12jeyyo{flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;margin:0 1rem 0 -.2rem;display:inline-flex}@media (width>=1280px){.vspec-item__icon.svelte-12jeyyo{margin:0 1.4rem 0 -1.5rem}}.vspec-item__icon.svelte-12jeyyo svg{max-width:100%;max-height:100%;display:block}.vspec-item__title.svelte-12jeyyo{color:#323232;min-width:0;margin-right:1rem;font-size:1.6rem;font-weight:500;line-height:1.2}.vspec-item__title.svelte-12jeyyo span{text-overflow:ellipsis;text-underline-offset:.15em;text-decoration:none;display:block;overflow:hidden}.vspec-item__title.svelte-12jeyyo small{margin-bottom:.5rem;display:block}.vspec-item__arrow.svelte-12jeyyo{flex-shrink:0;width:2rem;height:2rem;transition:transform .2s}.vspec-item__arrow.svelte-12jeyyo svg{fill:currentColor;object-fit:contain;width:100%;height:100%;display:block}.vspec-item__text.svelte-12jeyyo{margin-top:.8rem}.vspec-item.image-cover.svelte-12jeyyo{padding-top:0}.vspec-item.image-cover.svelte-12jeyyo .vspec-item__image:where(.svelte-12jeyyo){max-width:none;padding:0}.button.svelte-aaums6{appearance:none;box-shadow:none;cursor:pointer;text-align:center;text-transform:uppercase;background:0 0;border:1px solid;border-radius:1.9rem;outline:none;justify-content:center;align-items:center;min-width:13.6rem;max-width:100%;min-height:3.8rem;padding:.7rem 2rem .5rem;font-size:1.4rem;font-weight:500;text-decoration:none;transition:all .2s ease-out,background-color .2s,color .2s;display:inline-flex;position:relative;overflow:hidden}@media (width>=1280px){.button.svelte-aaums6{padding:.7rem 2.7rem .5rem}}.button.svelte-aaums6 svg{fill:currentColor;object-fit:contain;display:block}.button__label.svelte-aaums6{transition:transform .2s;display:inline-block;transform:translate(0)}.button__arrow.svelte-aaums6{opacity:0;width:.6rem;height:1.2rem;transition:all .2s;position:absolute;top:calc(50% - .6rem);left:2rem;transform:translate(-1.4rem)}@media (width>=1280px){.button__arrow.svelte-aaums6{left:2.7rem}}.button.svelte-aaums6:hover,.button.svelte-aaums6:focus{text-decoration:none}.button.svelte-aaums6:hover .button__arrow:where(.svelte-aaums6),.button.svelte-aaums6:focus .button__arrow:where(.svelte-aaums6){opacity:1;transform:translate(-.7rem)}.button.svelte-aaums6:hover .button__label:where(.svelte-aaums6),.button.svelte-aaums6:focus .button__label:where(.svelte-aaums6){transform:translate(.7rem)}.button__icon.svelte-aaums6{flex-shrink:0;width:1.5rem;height:1.5rem;margin-left:.5rem;display:inline-block}.button--white.svelte-aaums6{color:#000;background-color:#fff;border-color:#0000}.button--white.svelte-aaums6:hover{background-color:#d6d6d6}.button--black.svelte-aaums6{color:#fff;background-color:#000;border-color:#0000}.button--icon.svelte-aaums6:hover .button__label:where(.svelte-aaums6),.button--icon.svelte-aaums6:focus .button__label:where(.svelte-aaums6){transform:translate(0)}@media (width>=768px){.vspec-item-details__inner.svelte-18f3fua{justify-content:space-between;display:flex}}.vspec-item-details.svelte-18f3fua .center{max-width:115rem}.vspec-item-details.svelte-18f3fua .title{letter-spacing:0;margin-bottom:2rem;font-weight:500}.vspec-item-details__description.svelte-18f3fua{margin-bottom:3rem}@media (width>=768px){.vspec-item-details__info.svelte-18f3fua{align-self:center;width:49%;padding-top:2rem}}.vspec-item-details__build-number.svelte-18f3fua{margin-bottom:.3rem;font-size:1.8rem;font-weight:500}@media (width<=767.99px){.vspec-item-details__gallery.svelte-18f3fua{max-width:40rem;margin:0 auto 3rem}}@media (width>=768px){.vspec-item-details__gallery.svelte-18f3fua{width:45%}}.vspec-item-details__image.svelte-18f3fua{appearance:none;aspect-ratio:1.25;cursor:zoom-in;background:0 0;border:0;padding:0;overflow:hidden}.vspec-item-details__image.svelte-18f3fua img{object-fit:contain;max-height:100%}.vspec-item-details__thumbs.svelte-18f3fua{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.vspec-item-details__thumb.svelte-18f3fua{appearance:none;aspect-ratio:1;border:1px solid var(--color-gray);background:0 0;justify-content:center;align-items:center;padding:0;transition:border-color .2s;display:flex;overflow:hidden}.vspec-item-details__thumb.active.svelte-18f3fua{border-color:var(--color-black)}.vspec-item-details__thumb.svelte-18f3fua img{object-fit:contain;max-height:100%}.vspec-item-details.svelte-18f3fua .button{min-width:10rem}.accessories-input.svelte-14utr4l{margin-top:2rem}.vspec-modal.svelte-1falfxg{z-index:100;position:fixed;inset:0}.vspec-modal__close.svelte-1falfxg{background:0 0;border:none;border-radius:50%;width:3.2rem;height:3.2rem;padding:0;transition:all .2s;position:absolute;top:3rem;left:calc(25% + 3rem)}@media (width>=1536px){.vspec-modal__close.svelte-1falfxg{left:calc(35% + 3rem)}}@media (width>=1920px){.vspec-modal__close.svelte-1falfxg{left:calc(50% + 3rem)}}.vspec-modal__close.svelte-1falfxg:before,.vspec-modal__close.svelte-1falfxg:after{content:"";background:currentColor;width:2.4rem;height:1px;position:absolute;top:50%;left:calc(50% - 1.2rem);transform:rotate(45deg)}.vspec-modal__close.svelte-1falfxg:after{transform:rotate(-45deg)}.vspec-modal__close.svelte-1falfxg:hover{background-color:var(--light-grey-color)}.vspec-modal__body.svelte-1falfxg{background:var(--white-color);border-radius:1.3rem 0 0 1.3rem;width:75%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}@media (width>=1536px){.vspec-modal__body.svelte-1falfxg{width:65%}}@media (width>=1920px){.vspec-modal__body.svelte-1falfxg{width:50%}}.vspec-modal__scroll.svelte-1falfxg{width:100%;height:100%;overflow:auto}.vspec-modal__inner.svelte-1falfxg{flex-direction:column;justify-content:center;min-height:100%;padding:10rem 0 6rem 3rem;display:flex}.vspec-modal__overlay.svelte-1falfxg{appearance:none;background:#00000080;border:0;padding:0;position:absolute;inset:0}.vspec-modal.svelte-1falfxg .form__inner{width:100%;margin:0}.vspec-modal.svelte-1falfxg .lines-select__item:not(.active),.vspec-modal.svelte-1falfxg .cards-select__item:not(.active),.vspec-modal.svelte-1falfxg .vehicle-availability__item:not(.active){border-color:var(--color-gray)}.vspec__filter.svelte-f0tn27{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:2rem;display:grid;position:relative}.vspec__filter.svelte-f0tn27>div:where(.svelte-f0tn27){flex-grow:1;flex-shrink:0}.vspec__filter.svelte-f0tn27 .label:where(.svelte-f0tn27){margin-bottom:.6rem;font-weight:500}@media (width>=1024px){.vspec__filter.svelte-f0tn27{margin-top:-2.5rem}}@media (width>=768px){.vspec__items.svelte-f0tn27{flex-wrap:wrap;margin:0 -1rem;display:flex}}@media (width<=767.99px){.vspec__item.svelte-f0tn27{margin-bottom:2rem}.vspec__item.svelte-f0tn27:last-child{margin-bottom:0}}@media (width>=768px){.vspec__item.svelte-f0tn27{width:calc(33.333% - 2rem);margin:0 1rem 2rem}}@media (width>=1024px){.vspec__item.svelte-f0tn27{width:calc(25% - 2rem);margin-bottom:2.5rem}}.vspec__message.svelte-f0tn27{text-align:center;margin-bottom:2rem}.vspec__message.svelte-f0tn27 strong:where(.svelte-f0tn27){font-weight:500}.vspec__clear.svelte-f0tn27{position:absolute;top:-.4rem;right:0}.vspec__clear-button.svelte-f0tn27{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:.4rem 0;font-weight:400;text-decoration:underline;transition:opacity .2s}.vspec__clear-button.svelte-f0tn27:hover{opacity:.7}
