.brand-frame-module__wDsUWq__frame{flex-direction:column;gap:1rem;max-width:60rem;margin:0 auto;display:flex}
.vehicle-card-module__SuyOrW__card{border:1px solid var(--brand-tint);border-radius:.75rem;flex-direction:column;flex:auto;gap:.5rem;min-width:0;height:100%;padding:.625rem;transition:border-color .12s,transform .12s;display:flex;position:relative}.vehicle-card-module__SuyOrW__card:hover{border-color:var(--brand-hover)}.vehicle-card-module__SuyOrW__media{aspect-ratio:4/3;background:var(--brand-tint);border-radius:.5rem;position:relative;overflow:hidden}.vehicle-card-module__SuyOrW__stock{z-index:1;background:var(--brand);color:var(--brand-contrast);pointer-events:none;border-radius:999px;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:700;line-height:1.4;position:absolute;inset-block-start:.375rem;inset-inline-start:.375rem}@media (min-width:900px){.vehicle-card-module__SuyOrW__stock{padding:.125rem .5rem;font-size:.75rem}}.vehicle-card-module__SuyOrW__image{object-fit:cover;width:100%;height:100%;display:block}.vehicle-card-module__SuyOrW__title{overflow-wrap:anywhere;margin:0;font-size:1.125rem;line-height:1.3}.vehicle-card-module__SuyOrW__link{color:inherit;text-decoration:none}.vehicle-card-module__SuyOrW__link:after{content:"";border-radius:.75rem;position:absolute;inset:0}.vehicle-card-module__SuyOrW__link:focus-visible:after{outline-offset:2px;outline:2px solid}.vehicle-card-module__SuyOrW__tags{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.vehicle-card-module__SuyOrW__tag{text-align:center;white-space:nowrap;background:#fff;border:1px solid #f0f0f0;border-radius:.5rem;flex:auto;justify-content:center;align-items:center;min-height:1.75rem;padding:.1875rem .375rem;font-size:.8125rem;font-weight:600;line-height:1.25;transition:border-color .12s;display:flex;box-shadow:0 1px 2px #0000001a,0 3px 8px #0000001f}.vehicle-card-module__SuyOrW__card:hover .vehicle-card-module__SuyOrW__tag,.vehicle-card-module__SuyOrW__card:hover .vehicle-card-module__SuyOrW__more{border-color:var(--brand)}.vehicle-card-module__SuyOrW__footer{flex-wrap:wrap;align-items:stretch;gap:.375rem;margin-top:auto;display:flex}.vehicle-card-module__SuyOrW__more,.vehicle-card-module__SuyOrW__whatsapp{text-align:center;overflow-wrap:anywhere;border-radius:.5rem;flex:9rem;justify-content:center;align-items:center;gap:.35rem;min-width:0;padding:.375rem .5rem;font-size:.8125rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.vehicle-card-module__SuyOrW__more{background:#fff;border:1px solid #f0f0f0;transition:border-color .12s;box-shadow:0 1px 2px #0000001a,0 3px 8px #0000001f}.vehicle-card-module__SuyOrW__icon{flex:none;width:1.15em;height:1.15em}.vehicle-card-module__SuyOrW__whatsapp .vehicle-card-module__SuyOrW__icon{color:var(--brand)}.vehicle-card-module__SuyOrW__whatsapp:hover .vehicle-card-module__SuyOrW__icon{color:currentColor}.vehicle-card-module__SuyOrW__whatsapp{z-index:1;border:2px solid var(--brand);color:inherit;background:#fff;position:relative}.vehicle-card-module__SuyOrW__whatsapp:hover{border-color:var(--brand-hover);background:var(--brand-hover);color:var(--brand-contrast)}.vehicle-card-module__SuyOrW__whatsapp:focus-visible{outline-offset:2px;outline:2px solid #16181b}
.more-vehicles-module__H5K3Cq__section{border-block-start:1px solid var(--brand-tint);gap:.75rem;margin-block-start:1.5rem;padding-block-start:1.25rem;display:grid}.more-vehicles-module__H5K3Cq__title{font-family:var(--font-site), sans-serif;text-align:center;margin:0;font-size:1.875rem;font-weight:700}.more-vehicles-module__H5K3Cq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.more-vehicles-module__H5K3Cq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}}.more-vehicles-module__H5K3Cq__cell{min-width:0;display:flex}
.vehicle-grid-module__QFUYUW__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:480px){.vehicle-grid-module__QFUYUW__grid{gap:.75rem}}@media (min-width:900px){.vehicle-grid-module__QFUYUW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.vehicle-grid-module__QFUYUW__cell{min-width:0;display:flex}.vehicle-grid-module__QFUYUW__empty{border:1px dashed var(--brand-tint);text-align:center;opacity:.8;border-radius:.75rem;margin:0;padding:1.5rem 1rem}
.share-button-module__NPZSIq__share{flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}.share-button-module__NPZSIq__icon{flex:none;width:1.15em;height:1.15em}.share-button-module__NPZSIq__button{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:2px solid #f0f0f0;border-radius:.5rem;flex:none;align-items:center;gap:.35rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.25;display:inline-flex;box-shadow:0 1px 2px #0000001a,0 3px 8px #0000001f}.share-button-module__NPZSIq__button .share-button-module__NPZSIq__icon{color:var(--brand)}.share-button-module__NPZSIq__button:hover{border-color:var(--brand)}.share-button-module__NPZSIq__button:focus-visible{outline-offset:2px;outline:2px solid}.share-button-module__NPZSIq__feedback{overflow-wrap:anywhere;unicode-bidi:plaintext;margin:0;font-size:.8125rem}
.vehicle-gallery-module__yX9n_G__gallery{flex-direction:column;gap:.5rem;display:flex}.vehicle-gallery-module__yX9n_G__mainFrame{aspect-ratio:4/3;background:var(--brand-tint);border-radius:.75rem;position:relative;overflow:hidden}.vehicle-gallery-module__yX9n_G__main{object-fit:cover;width:100%;height:100%;display:block}.vehicle-gallery-module__yX9n_G__arrow{color:#fff;filter:drop-shadow(0 1px 2px #000000bf)drop-shadow(0 0 6px #00000059);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.vehicle-gallery-module__yX9n_G__arrow svg{width:1.75rem;height:1.75rem}.vehicle-gallery-module__yX9n_G__arrow:hover:not(:disabled){filter:drop-shadow(0 1px 2px #000000e6)drop-shadow(0 0 8px #0000008c)}.vehicle-gallery-module__yX9n_G__arrow:disabled{opacity:.35;cursor:default}.vehicle-gallery-module__yX9n_G__arrow:focus-visible{outline-offset:0;outline:2px solid #fff;box-shadow:0 0 0 4px #0009}.vehicle-gallery-module__yX9n_G__previous{inset-inline-start:.5rem}.vehicle-gallery-module__yX9n_G__next{inset-inline-end:.5rem}.vehicle-gallery-module__yX9n_G__strip{scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:.375rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.vehicle-gallery-module__yX9n_G__slot{scroll-snap-align:start;flex:none}.vehicle-gallery-module__yX9n_G__thumb{aspect-ratio:4/3;background:var(--brand-tint);cursor:pointer;border:2px solid #0000;border-radius:.5rem;width:19vw;max-width:5.5rem;padding:0;display:block;overflow:hidden}.vehicle-gallery-module__yX9n_G__thumb[aria-current=true]{border-color:var(--brand)}.vehicle-gallery-module__yX9n_G__thumb:hover{border-color:var(--brand-hover)}.vehicle-gallery-module__yX9n_G__thumb:focus-visible{outline-offset:2px;outline:2px solid}.vehicle-gallery-module__yX9n_G__thumbImage{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:900px){.vehicle-gallery-module__yX9n_G__thumb{width:7rem;max-width:none}.vehicle-gallery-module__yX9n_G__mainFrame{max-height:60vh}}
.legal-document-view-module__Uqrw1a__document{gap:1.25rem;max-width:44rem;line-height:1.7;display:grid}.legal-document-view-module__Uqrw1a__title{overflow-wrap:anywhere;margin:0;font-size:1.6rem;line-height:1.3}.legal-document-view-module__Uqrw1a__notice{border:2px solid var(--brand);background:var(--brand-tint);border-inline-start-width:.5rem;border-radius:.5rem;padding:1rem}.legal-document-view-module__Uqrw1a__noticeTitle{margin:0 0 .5rem;font-size:1.15rem}.legal-document-view-module__Uqrw1a__noticeBody{margin:0}.legal-document-view-module__Uqrw1a__outline{gap:.75rem;display:grid}.legal-document-view-module__Uqrw1a__outlineTitle{margin:0;font-size:1.15rem}.legal-document-view-module__Uqrw1a__outlineNote{opacity:.85;margin:0}.legal-document-view-module__Uqrw1a__sections{gap:.4rem;margin:0;padding-inline-start:1.5rem;display:grid}.legal-document-view-module__Uqrw1a__body{gap:.85rem;display:grid}.legal-document-view-module__Uqrw1a__body p{overflow-wrap:anywhere;margin:0}.legal-document-view-module__Uqrw1a__back{margin:0}.legal-document-view-module__Uqrw1a__document a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.legal-document-view-module__Uqrw1a__document a:hover{text-decoration-thickness:2px}.legal-document-view-module__Uqrw1a__document a:focus-visible{outline-offset:2px;outline:2px solid}
.vehicle-detail-module__KL9vpa__vehicle{flex-direction:column;gap:.875rem;display:flex}.vehicle-detail-module__KL9vpa__back{margin:0;font-size:.875rem}.vehicle-detail-module__KL9vpa__backLink{color:inherit;text-underline-offset:.2em;font-weight:600;text-decoration:underline}.vehicle-detail-module__KL9vpa__backLink:hover{-webkit-text-decoration-color:var(--brand-hover);text-decoration-color:var(--brand-hover)}.vehicle-detail-module__KL9vpa__backLink:focus-visible{outline-offset:2px;border-radius:.25rem;outline:2px solid}.vehicle-detail-module__KL9vpa__headline{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.vehicle-detail-module__KL9vpa__title{overflow-wrap:anywhere;margin:0;font-size:1.5rem;line-height:1.25}.vehicle-detail-module__KL9vpa__new{background:var(--brand);color:var(--brand-contrast);border-radius:999px;flex:none;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:700;line-height:1.4}@media (min-width:900px){.vehicle-detail-module__KL9vpa__new{padding:.125rem .5rem;font-size:.75rem}}.vehicle-detail-module__KL9vpa__actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.vehicle-detail-module__KL9vpa__price{margin:0;font-size:1.375rem;font-weight:700}.vehicle-detail-module__KL9vpa__price:empty{display:none}.vehicle-detail-module__KL9vpa__icon{flex:none;width:1.15em;height:1.15em}.vehicle-detail-module__KL9vpa__whatsapp{border:2px solid var(--brand);color:inherit;white-space:nowrap;background:#fff;border-radius:.5rem;flex:none;align-items:center;gap:.35rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.vehicle-detail-module__KL9vpa__whatsapp:hover{border-color:var(--brand-hover);background:var(--brand-hover);color:var(--brand-contrast)}.vehicle-detail-module__KL9vpa__whatsapp:focus-visible{outline-offset:2px;outline:2px solid #16181b}.vehicle-detail-module__KL9vpa__spec{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;margin:0;display:grid}.vehicle-detail-module__KL9vpa__specRow{background:var(--brand-tint);border-radius:.5rem;min-width:0;padding:.5rem .625rem}.vehicle-detail-module__KL9vpa__specLabel{opacity:.7;font-size:.75rem;font-weight:600}.vehicle-detail-module__KL9vpa__specValue{overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:600}.vehicle-detail-module__KL9vpa__about{padding-block-start:.25rem}.vehicle-detail-module__KL9vpa__description{overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.7}@media (min-width:900px){.vehicle-detail-module__KL9vpa__spec{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-detail-module__KL9vpa__title{font-size:1.875rem}}
.not-found-module__sxuMuG__branded{gap:1rem;display:grid}.not-found-module__sxuMuG__band{border:1px solid #f0f0f0;border-inline-start:4px solid var(--brand);overflow-wrap:anywhere;background:#fff;border-radius:.75rem;padding:.75rem 1rem;font-weight:700;box-shadow:0 1px 2px #0000001a,0 3px 8px #0000001f}.not-found-module__sxuMuG__title{margin:0;font-size:1.5rem}.not-found-module__sxuMuG__explain,.not-found-module__sxuMuG__back{margin:0}.not-found-module__sxuMuG__back a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.not-found-module__sxuMuG__back a:hover{-webkit-text-decoration-color:var(--brand-hover);text-decoration-color:var(--brand-hover)}.not-found-module__sxuMuG__back a:focus-visible{outline-offset:2px;outline:2px solid}
