.view-wrapper{display:flex;gap:40px;margin-top:50px}@media only screen and (max-width: 800px){.view-wrapper{flex-direction:column;padding-left:20px;padding-right:20px}}.photo-grid{display:flex;gap:10px}@media only screen and (max-width: 1200px){.photo-grid{flex-flow:column;width:500px}}@media only screen and (max-width: 800px){.photo-grid{width:100%}}.principal{width:400px;height:500px;background-color:#14151b;cursor:pointer}.principal img{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (max-width: 1200px){.principal{width:100%;height:auto}}.another{display:flex;flex-direction:column;gap:10px}.another .photo-mini{width:160px;height:160px;background-color:#14151b;position:relative;cursor:pointer}.another .photo-mini .image-count{position:absolute;background-color:rgba(0,0,0,.7);width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:2rem}.another .photo-mini img{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (max-width: 1200px){.another{flex-flow:row}.another .photo-mini{flex:1}}.full-images{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:6000;visibility:hidden;display:flex;align-items:center;justify-content:center;top:0;left:0}.full-images .full-images-wrapper{background:#0c0d12;width:600px;height:90vh}.full-images .full-images-wrapper .grid{display:grid;grid-template-rows:auto 100px;width:100%;height:100%}.full-images .full-images-wrapper .display-image{display:flex;align-items:center;justify-content:space-between;padding:10px}.full-images .full-images-wrapper .display-image .next,.full-images .full-images-wrapper .display-image .prev{padding:0;background:none;border-radius:3px;height:40%}.full-images .full-images-wrapper .display-image .next:hover,.full-images .full-images-wrapper .display-image .prev:hover{background-color:rgba(0,0,0,.3);color:red}.full-images .full-images-wrapper .display-image .prev{transform:translateX(-80px)}.full-images .full-images-wrapper .display-image .prev svg{transform:scale(-1, 1);transform-origin:center}.full-images .full-images-wrapper .display-image .next{transform:translateX(80px)}.full-images .full-images-wrapper .slider-item-wrapper#parent{overflow-x:hidden}.full-images .full-images-wrapper .slider-item-wrapper#parent #child{cursor:pointer;display:flex;gap:5px;flex-wrap:nowrap}.full-images .full-images-wrapper .slider-item-wrapper#parent #child img{flex-shrink:0;width:100px;height:100px;object-fit:cover;object-position:center;cursor:pointer;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;opacity:.6}.full-images .full-images-wrapper .slider-item-wrapper#parent #child img.active{opacity:1;outline:3px solid #fff;outline-offset:-3px}.full-images .full-images-wrapper #mobile-close{position:absolute;right:30px;top:30px;background-color:rgba(0,0,0,.2);z-index:10000;transition:.2s;padding:20px}.full-images .full-images-wrapper #mobile-close:hover{background-color:rgba(0,0,0,.3)}@media only screen and (min-width: 1200px){.full-images #mobile-close{display:none}}@media only screen and (max-width: 1200px){.full-images .full-images-wrapper{width:100%;height:100%}.full-images .next,.full-images .prev{transform:translateX(0) !important}}.full-optionals{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:1000;display:flex;align-items:center;justify-content:center;visibility:hidden}.full-optionals .full-optionals-content{width:600px;padding:40px;background-color:#0c0d12;border-radius:20px}.full-optionals .full-optionals-content .optionalsHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.full-optionals .full-optionals-content .optionalsHeader #closeFullOptionals{background-color:#14151b;padding:5px}.full-optionals .full-optionals-content .optionalsHeader #closeFullOptionals:hover{background-color:#e62300;transition:.2s}.full-optionals .full-optionals-content .optionalsHeader h1{font-weight:700;font-size:1.4rem}.full-optionals .full-optionals-content ul{list-style-type:circle;list-style-position:inside;display:flex;flex-flow:column;gap:5px;max-height:400px;overflow-y:scroll}.car-infos{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.car-description{width:100%;background-color:#14151b;padding:20px;border-radius:10px;max-height:300px;overflow-y:scroll;overflow-x:hidden;box-sizing:border-box}.car-description ul{list-style-type:disc;list-style-position:inside}.car-description ol{list-style-type:decimal;list-style-position:inside}.car-description strong{font-weight:700}.car-description a{text-decoration:underline;color:#e62300}.car-details{display:flex;gap:40px}.car-details span{display:flex;gap:5px;align-items:center;color:#979797}@media only screen and (max-width: 1200px){.car-details{flex-wrap:wrap;gap:20px}}.car-subtitle{font-size:1.3rem}.car-tags{display:flex;gap:5px;flex-wrap:wrap}.car-tags li{background-color:#3a3a3a;padding:5px 10px;border-radius:5px}.car-tags li.show-more{padding:0}.car-tags li.show-more button{padding:5px 10px;border-radius:5px}.car-name{font-size:2rem;font-weight:700}.car-price{font-size:2rem;font-weight:700}