.car-model-page{display:flex;min-height:100vh;flex-direction:column;gap:.5rem;margin-bottom:var(--footer-height)}.car-model-page p{margin:0}.car-model-gallery{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;height:45vh;width:100vw}.favorite-buttons{position:absolute;z-index:1;top:7%;right:7%}.car-model-image-container{position:absolute;top:2%;display:flex;flex-direction:row;align-items:center;width:80%;height:75%}.car-model-selected-image{width:100%;height:100%;object-fit:contain}.car-model-thumbnails{position:absolute;bottom:0;max-width:93vw;padding-inline:1.5rem;border-radius:1rem;display:flex;gap:1rem;overflow-x:auto}.car-model-thumbnail-container{flex:0 0 20vw}.car-model-thumbnail{width:20vw;height:20vw;object-fit:contain;cursor:pointer;border:2px solid transparent;transition:border-color .3s ease}.car-model-info{display:flex;flex-direction:column;align-items:center;gap:1rem;width:auto;margin-inline:1rem;padding:1rem;border-radius:1rem}.car-model-info h1{margin:0;color:var(--lt-color-black-steel);text-shadow:2px 2px 2px var(--aluminum-dark);font-size:var(--font-size-lg)}.car-model-description{display:flex;flex-direction:row;width:100%}.car-model-description-a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:45%;font-size:var(--font-size-md);margin-right:1rem}.car-model-description-b{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;width:55%;border-radius:1rem;padding:1rem;font-weight:700;box-shadow:1px 1px 5px 0 var(--aluminum-dark)}.car-model-year{font-size:var(--font-size-ml)}.car-model-description-container{display:flex;flex-direction:column;justify-content:space-between;width:100%}.car-model-description-container label{font-size:var(--font-size-sm);letter-spacing:.1rem}.car-model-description-container p{font-size:var(--font-size-ml)}.car-model-description-container-2{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.car-model-brand-container{display:flex;justify-content:center;align-items:center}.car-model-brand{max-height:10vh;width:100%;object-fit:contain}.model_features{margin-inline:1rem;padding:1rem;border-radius:1rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.model_features h2{margin:0}.features_container{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:1rem;row-gap:.75rem;justify-content:center}.feature{display:block;padding:.25rem 1rem;border-radius:.5rem;box-shadow:0 0 4px 0 var(--aluminum-dark)}.store-options{position:relative;display:flex;flex-direction:row;height:8vh;align-items:center;justify-content:space-evenly}.store-options.slim{max-height:4vh;width:100%;background-color:var(--black-steel)}.product-price{color:var(--lt-color-bronze);font-weight:700;font-size:var(--font-size-lg)}.store-options.slim .product-price{font-size:var(--font-size-md)}.add-to-cart-button{background-color:var(--lt-color-bronze);color:var(--lt-color-black-steel);font-weight:700;font-size:var(--font-size-md);padding:.75rem 1rem;border-radius:.5rem;cursor:pointer;border:none}.store-options.slim .add-to-cart-button{display:flex;align-items:center;justify-content:center;height:100%;border-radius:25px;overflow:hidden;padding:.25rem .75rem}.cart-options{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:35vw;height:5vh;border-radius:.5rem;color:var(--lt-color-bronze);font-size:var(--font-size-lg)}.store-options.slim .cart-options{width:fit-content;gap:.75rem;padding-inline:.5rem;font-size:var(--font-size-ml)}.cart-option{height:2rem;width:2rem;border-radius:50%;position:relative;font-size:var(--font-size-ml);font-weight:700;display:flex;align-items:center;justify-content:center}.store-options.slim .cart-option{height:1.25rem;width:1.25rem}.cart-option.aluminum-background:before{filter:none}.cart-option.black-steel-background:before{filter:none}.stock-container{display:flex;flex-direction:column;align-items:center;color:var(--lt-color-bronze)}.stock-container label{font-size:var(--font-size-sm)}.stock-container span{font-size:var(--font-size-ml)}.fav-button{display:flex;place-items:center;height:5vw;width:5vw;color:var(--lt-color-bronze)}.modelos-similares{display:flex;flex-direction:column;align-items:center}
