:root{--listado-layout-width:980px}div[id^="clock"]{background-color:var(--color-white-alpha-75);padding:.25rem .75rem;width:100%;border-top:1px solid transparent;border-inline:1px solid transparent;justify-content:space-between}div[id^="clock"],.time-left,div[id^="clock"] .time-left>*{font-size:.9rem;color:#555;display:flex;gap:.2rem;align-items:center;font-weight:bold}div[id^="clock"] svg{width:1.05rem;margin-right:.25rem;color:var(--color-primary-light)}.vehicle-favorite{position:absolute;right:.5rem;top:.5rem;display:flex;align-items:center;justify-content:center;z-index:2}.vehicle-link img{object-fit:cover;aspect-ratio:4/3}.save{background-color:#fff;border:0;display:flex;align-items:center;justify-content:center;padding:.3rem;border-radius:50% 50%;opacity:.8}.save svg{fill:none;stroke:var(--color-primary);stroke-width:2}.save:hover{opacity:1}.save:hover svg{fill:var(--color-primary)}.save[data-save="1"] svg{fill:var(--color-primary);stroke:var(--color-primary)}.save[data-save="1"]{opacity:1}.save:hover:not(.saved) svg{-webkit-animation-name:favorite-heartbeat;animation-name:favorite-heartbeat;-webkit-animation-timing-function:cubic-bezier(.28,.84,.42,1);animation-timing-function:cubic-bezier(.28,.84,.42,1);-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.error{color:var(--bs-danger)!important;font-weight:bold;font-size:.8rem}.password-requirements{list-style-type:none;padding:0;margin:.5rem 0}.password-requirements li{display:flex;align-items:center;gap:.5rem;font-size:.8rem;opacity:.7}.password-requirements li.complete::before{content:"\f00c";font-family:"FontAwesome";color:var(--bs-success)}.password-requirements li.required::before{content:"\f00d";font-family:"FontAwesome";color:var(--bs-danger)}.vehicle__version{max-width:350px}.broken-image{display:flex;align-items:center;justify-content:center;background-color:var(--color-white);border:1px solid #dee2e6;position:relative;background-color:var(--color-secondary-alpha-25)}.broken-image::before{content:'Imagen no disponible';position:absolute;top:1rem;left:50%;transform:translate(-50%,-50%);font-size:.9rem;color:var(--color-secondary-alpha-75);font-weight:bold;white-space:nowrap}.broken-image::after{content:'\e1b7';font-family:"Font Awesome 6 Pro";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:5rem;color:var(--color-white)}@-webkit-keyframes favorite-heartbeat{0%{transform:scale(1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-1px)}50%{transform:scale(1.05,.95) translateY(0)}57%{transform:scale(1) translateY(-1px)}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes favorite-heartbeat{0%{transform:scale(1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-1px)}50%{transform:scale(1.05,.95) translateY(0)}57%{transform:scale(1) translateY(-1px)}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}.listado-layout{display:flex;flex-direction:column;gap:1rem;max-width:var(--listado-layout-width)}.vehicles-view-list{display:flex;flex-direction:column;gap:1rem}.vehicles-view-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(265px,1fr));gap:20px;margin-top:20px}.vehicle-container{max-width:728px;margin:0 auto;width:100%}.vehicle-custom{position:relative;display:flex;flex-direction:column;gap:.5rem;background-color:var(--color-white);border-radius:.5rem;box-shadow:0 0 6px rgba(0,0,0,.1)}.vehicle-custom:hover{box-shadow:0 4px 8px 5px rgba(0,0,0,.15)}.vehicle-info{padding:.85rem;flex-grow:1}#coche-cards .distintivo-Ambiental img{width:20px}.filter-toolbar{grid-column:span 2}:root{--shadow-color:rgba(0,0,0,.1);--shadow-size-sm:4px;--shadow-size-md:8px;--shadow-size-lg:12px;--shadow-blur:8px}.shadow-top-sm{box-shadow:0 calc(var(--shadow-size-sm) * -1) var(--shadow-blur) var(--shadow-color)}.shadow-top-md{box-shadow:0 calc(var(--shadow-size-md) * -1) var(--shadow-blur) var(--shadow-color)}.shadow-top-lg{box-shadow:0 calc(var(--shadow-size-lg) * -1) var(--shadow-blur) var(--shadow-color)}.shadow-right-sm{box-shadow:var(--shadow-size-sm) 0 var(--shadow-blur) var(--shadow-color)}.shadow-right-md{box-shadow:var(--shadow-size-md) 0 var(--shadow-blur) var(--shadow-color)}.shadow-right-lg{box-shadow:var(--shadow-size-lg) 0 var(--shadow-blur) var(--shadow-color)}.shadow-bottom-sm{box-shadow:0 var(--shadow-size-sm) var(--shadow-blur) var(--shadow-color)}.shadow-bottom-md{box-shadow:0 var(--shadow-size-md) var(--shadow-blur) var(--shadow-color)}.shadow-bottom-lg{box-shadow:0 var(--shadow-size-lg) var(--shadow-blur) var(--shadow-color)}.shadow-left-sm{box-shadow:calc(var(--shadow-size-sm) * -1) 0 var(--shadow-blur) var(--shadow-color)}.shadow-left-md{box-shadow:calc(var(--shadow-size-md) * -1) 0 var(--shadow-blur) var(--shadow-color)}.shadow-left-lg{box-shadow:calc(var(--shadow-size-lg) * -1) 0 var(--shadow-blur) var(--shadow-color)}.shadow-all-sm{box-shadow:0 0 var(--shadow-blur) var(--shadow-color)}.shadow-all-md{box-shadow:0 0 calc(var(--shadow-blur) * 1.5) var(--shadow-color)}.shadow-all-lg{box-shadow:0 0 calc(var(--shadow-blur) * 2) var(--shadow-color)}.shadow-lg-all-sm{box-shadow:none}.shadow-top-right-sm{box-shadow:0 calc(var(--shadow-size-sm) * -1) var(--shadow-blur) var(--shadow-color),var(--shadow-size-sm) 0 var(--shadow-blur) var(--shadow-color)}.shadow-top-right-md{box-shadow:0 calc(var(--shadow-size-md) * -1) var(--shadow-blur) var(--shadow-color),var(--shadow-size-md) 0 var(--shadow-blur) var(--shadow-color)}.shadow-bottom-right-sm{box-shadow:0 var(--shadow-size-sm) var(--shadow-blur) var(--shadow-color),var(--shadow-size-sm) 0 var(--shadow-blur) var(--shadow-color)}.shadow-bottom-right-md{box-shadow:0 var(--shadow-size-md) var(--shadow-blur) var(--shadow-color),var(--shadow-size-md) 0 var(--shadow-blur) var(--shadow-color)}.shadow-corners-sm{box-shadow:var(--shadow-size-sm) var(--shadow-size-sm) var(--shadow-blur) var(--shadow-color),calc(var(--shadow-size-sm) * -1) var(--shadow-size-sm) var(--shadow-blur) var(--shadow-color),var(--shadow-size-sm) calc(var(--shadow-size-sm) * -1) var(--shadow-blur) var(--shadow-color),calc(var(--shadow-size-sm) * -1) calc(var(--shadow-size-sm) * -1) var(--shadow-blur) var(--shadow-color)}.shadow-split-horizontal-md{box-shadow:0 calc(var(--shadow-size-md) * -1) var(--shadow-blur) var(--shadow-color),0 var(--shadow-size-md) var(--shadow-blur) var(--shadow-color)}.shadow-split-vertical-md{box-shadow:calc(var(--shadow-size-md) * -1) 0 var(--shadow-blur) var(--shadow-color),var(--shadow-size-md) 0 var(--shadow-blur) var(--shadow-color)}div[id^="clock"]{box-shadow:0 calc(var(--shadow-size-sm) * -.25) var(--shadow-blur) var(--shadow-color)}.image-brand::after{border-bottom-left-radius:5px}.listado-container-ad{display:flex;justify-content:center}.adsense-container{display:none}.vehicle__price-discount b{color:#606f80;font-size:12.2px}.vehicle__model{color:var(--color-dark);font-family:PoppinsMotor,Helvetica,Arial,sans-serif;font-weight:600;line-height:1.36;font-size:16px;max-width:350px}.vehicle__price{color:var(--color-body)}.filtro-pais-origen{width:auto;height:18px;border-radius:2px;object-fit:cover;margin-right:.5rem;aspect-ratio:4/3}.list-proveeder{flex-wrap:wrap}.list-proveeder-item{max-width:80px;width:100%}.btn-proveedor{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;border-radius:.25rem}.btn.btn-proveedor:hover{background-color:var(--bs-gray-400)}.btn-check:checked + .btn.btn-proveedor,.btn.btn-proveedor.active{background-color:var(--color-secondary-alpha-25);border-color:var(--color-secondary-dark-alpha-25);color:var(--color-dark)}.btn-check:checked + .btn.btn-proveedor:hover,.btn.btn-proveedor:hover.active{box-shadow:0 4px 8px 5px rgba(0,0,0,.15)}@media (min-width:768px){div[id^="clock"]{max-width:270px}.vehicles-view-list .vehicle-custom{display:flex;flex-direction:row}.vehicles-view-list .vehicle-custom .vehicle__slider{width:270px;height:auto;min-height:70px}.vehicles-view-list .vehicle-custom .vehicle-info{display:block;padding:1rem 1rem .1rem .5rem}.vehicles-view-list .vehicle__specs{margin-bottom:1.5rem;max-width:320px}.list-proveeder{flex-wrap:nowrap}.list-proveeder-item{max-width:none;width:100%}}@media (min-width:980px){.listado-layout{--filter-width:285px;display:grid;grid-template-columns:var(--filter-width) 1fr;max-width:calc(var(--filter-width) + var(--listado-layout-width))}.shadow-lg-all-sm{box-shadow:0 0 calc(var(--shadow-blur) * 1.5) var(--shadow-color)}}@media (min-width:1300px){.adsense-container{display:block;height:auto;position:sticky;width:300px;height:500px;top:0}.listado-layout{display:grid;grid-template-columns:285px 1fr 300px;grid-template-rows:75px auto;max-width:1300px}}