.navbar{transition:background-color .3s ease}.navbar-nav .nav-link{transition:color .3s ease}.navbar-nav .nav-link:hover{color:#e60012!important}.navbar:has(.dropdown-menu.show){background-color:#fff!important}.navbar:has(.dropdown-menu.show) .nav-link{color:#000!important}.navbar:has(.dropdown-menu.show) .nav-link:hover{color:#e60012!important}.dropdown.position-static .mega-menu{left:0;right:0;width:100%;height:calc(100vh - 90px);overflow-y:auto;border-radius:0;margin-top:0;background:linear-gradient(110deg,#f4f5f7 50%,#fff 50%)}.dropdown.position-static .mega-menu::-webkit-scrollbar{width:8px}.dropdown.position-static .mega-menu::-webkit-scrollbar-track{background:transparent}.dropdown.position-static .mega-menu::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.dropdown.position-static .mega-menu::-webkit-scrollbar-thumb:hover{background:#aaa}.dropdown-menu.show{animation:slideFadeDown .4s cubic-bezier(.165,.84,.44,1) forwards}@keyframes slideFadeDown{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.card-link{transition:all .3s ease;border:1px solid transparent;background-color:transparent}.card-link:hover{background-color:#fff;transform:translateY(-5px);box-shadow:0 10px 20px #00000014;border-color:#f1f1f1}.car-img{transition:transform .3s ease}.card-link:hover .car-img{transform:scale(1.05)}.modern-link{transition:color .2s ease,padding-left .2s ease}.modern-link:hover{color:#e60012!important;padding-left:5px;font-weight:600}.promo-container{max-width:1500px;margin:0 auto;padding:3rem 1rem}.promo-img{max-width:100%;height:auto;object-fit:contain;transition:transform .5s cubic-bezier(.165,.84,.44,1)}.dropdown:hover .promo-img{transform:scale(1.05)}.promo-link{color:#888!important;font-size:1.15rem;transition:color .3s ease,padding-left .3s ease}.promo-link:hover{color:#e60012!important;padding-left:8px}.carousel,.carousel-inner,.carousel-item{height:85vh}.carousel-item img{height:100vh;width:100%;object-fit:cover;object-position:center}.carousel-control-prev,.carousel-control-next{width:5%}.carousel-indicators [data-bs-target]{width:12px;height:12px;border-radius:50%;margin:0 5px}.car-selection-section{padding:60px 0;background-color:#fff}.scrolling-wrapper{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:20px;scrollbar-width:none}.scrolling-wrapper::-webkit-scrollbar{display:none}.car-card{flex:0 0 auto;width:300px;margin-right:40px;border:none;text-align:center;transition:transform .3s ease}.car-card:hover{transform:translateY(-5px)}.car-img-container{position:relative;height:180px;display:flex;align-items:center;justify-content:center}.car-img-container img{max-width:100%;height:auto}.badge-new{position:absolute;top:0;left:50%;transform:translate(-50%);background-color:red;color:#fff;font-size:10px;font-weight:700;padding:2px 10px;border-radius:4px;text-transform:uppercase}.car-name{font-weight:800;letter-spacing:1px;margin-top:15px;text-transform:uppercase;font-size:1.2rem}.car-price{color:#000;font-size:.9rem}.news-section{padding:60px 0}.section-title{font-weight:700;font-size:2.5rem}.search-input{border-radius:0;border:1px solid #ddd;padding:10px 15px}.featured-news img{width:100%;border-radius:8px;object-fit:cover}.featured-news .news-content{padding-left:20px}.news-card{border:none;margin-bottom:30px}.news-card img{border-radius:8px;width:100%;aspect-ratio:16/9;object-fit:cover}.news-card-title{font-weight:500;font-size:1.1rem;margin-top:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-date{color:#888;font-size:.9rem;margin-top:10px}.btn-outline-dark{border-radius:0;padding:10px 40px;border:1px solid #333}footer{background-color:#1a1a1a;color:#fff;padding:40px 0 20px}footer a{color:#ccc;text-decoration:none;font-size:.85rem}footer a:hover{color:#fff}.footer-bottom{border-top:1px solid #333;margin-top:40px;padding-top:20px;font-size:.8rem;color:#888}.social-icons a{font-size:1.2rem;margin-left:15px}:root{--mitsubushi-red: #e60012;--mitsubushi-dark: #121212;--mitsubushi-gray-text: #6c757d;--mitsubushi-bg-light: #f8f9fa;--card-shadow: 0 10px 30px rgba(0, 0, 0, .05);--card-shadow-hover: 0 15px 35px rgba(0, 0, 0, .12);--transition: all .3s cubic-bezier(.4, 0, .2, 1)}body{font-family:Inter,sans-serif;background-color:var(--mitsubushi-bg-light);color:var(--mitsubushi-dark)}.card{border:none!important;background:#fff;transition:var(--transition);overflow:hidden}.hover-shadow:hover{transform:translateY(-8px);box-shadow:var(--card-shadow-hover)!important}.img-wrapper{position:relative;overflow:hidden;border-radius:12px;background-color:#f0f0f0}.img-wrapper img{transition:var(--transition);object-position:center}.hover-shadow:hover .img-wrapper img{transform:scale(1.08)}h6.fw-bold{color:var(--mitsubushi-dark);font-size:1.1rem}.text-secondary.fst-italic{line-height:1.6;color:#4a4a4a!important}.breadcrumb-item a{transition:var(--transition);font-weight:500}.breadcrumb-item a:hover{color:var(--mitsubushi-dark)!important}.bg-danger{background-color:var(--mitsubushi-red)!important}.text-warning{color:#ffc107!important;font-size:.85rem;letter-spacing:2px}.transition{transition:var(--transition)}@media(max-width:768px){.display-5{font-size:2.2rem;font-weight:800}.card{padding:1.25rem!important}}.card-link{display:block;transition:transform .2s}.card-link:hover{transform:scale(1.05)}.testimonial-section{overflow:hidden}.testimonial-section .card{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease}.testimonial-section .card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #00000014!important}.testimonial-section .img-wrapper{width:100%;aspect-ratio:4 / 3;background-color:#f8f9fa;position:relative}.testimonial-section .img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.testimonial-section .card:hover .img-wrapper img{transform:scale(1.05)}.testimonial-section .btn{transition:all .3s ease;width:45px;height:45px;display:flex;align-items:center;justify-content:center}.testimonial-section .btn-danger{width:auto;height:auto}.testimonial-section .btn-outline-secondary,.testimonial-section .border-secondary{background-color:#fff}.testimonial-section .border-secondary:hover{background-color:#f8f9fa;color:#333!important}.testimonial-section .border-danger:hover{background-color:var(--mitsubushi-red, #e60012);color:#fff!important}@media(max-width:991px){.testimonial-section .col-lg-4{margin-bottom:2rem!important}.testimonial-section .img-wrapper{aspect-ratio:16 / 9}}#profile{background-color:#111!important}.text-red{color:#e60012!important}.btn.bg-mitsubishi{background-color:#e60012!important;border:1px solid #e60012!important;transition:all .3s ease-in-out}.btn.bg-mitsubishi:hover{background-color:#c00!important;border-color:#c00!important;transform:translateY(-3px);box-shadow:0 8px 20px #e6001266}#profile img{border:2px solid #e60012;box-shadow:0 10px 30px #00000080;transition:transform .3s ease}#profile img:hover{transform:scale(1.03)}.bg-dark.rounded-3{border-bottom:6px solid #222;transition:transform .3s ease}.carousel-item{transition:transform .6s ease-in-out,opacity .6s ease-in-out}.carousel-item .card{flex:1}.img-wrapper{width:100%;height:200px;overflow:hidden;position:relative;background-color:#000}.img-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.card:hover .img-wrapper img{transform:scale(1.05)}.carousel-item .row{display:flex}.carousel-item .card{display:flex;flex-direction:column;height:100%}.bg-mitsubushi-blue{background-color:#1e3a6d!important}.form-control:focus,.form-select:focus{border-color:#1e3a6d;box-shadow:0 0 0 .25 margin #1e3a6d1a;background-color:#fff}.input-group-text{color:#1e3a6d}.transition-hover{transition:all .3s ease}.transition-hover:hover{transform:translateY(-2px);box-shadow:0 5px 15px #dc35454d!important}input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;padding:5px}.car-selection-section h1{font-size:2.2rem;margin-bottom:.5rem}.car-selection-section p{font-size:1.1rem;max-width:700px;margin:0 auto}@media(max-width:768px){.car-selection-section h1{font-size:1.6rem}}.hero-section{background-size:cover;background-position:center;background-repeat:no-repeat;height:100vh;position:relative;overflow:hidden;background-color:#000}.hero-section .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0006,#00000080 40%,#000000d9)!important;z-index:1}.hero-content{position:relative;z-index:10!important}.text-shadow{text-shadow:0px 1px 1px rgba(0,0,0,.9),0px 1px 1px rgba(0,0,0,1)}.hero-title{color:#fff!important;letter-spacing:-1px}.hero-subtext{color:#f8f9fa!important;font-weight:400}.sticky-container .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;z-index:5}.image-stack{position:relative;height:100%;z-index:1}@media(max-width:768px){.hero-section{height:70vh}.hero-title{font-size:calc(1.8rem + 1.5vw)!important}}.custom-nav-variant .nav-link{font-size:14px;padding:10px 20px;border-bottom:3px solid transparent}.custom-nav-variant .nav-link.active{border-bottom:3px solid #e60012}.color-swatch{width:40px;height:40px;border:1px solid #ddd;padding:3px;cursor:pointer}.split-color{width:100%;height:100%;background:linear-gradient(135deg,#f8f9fa 50%,#212529 50%)}.variant-list-custom .list-group-item{background:transparent;color:#666;transition:.3s}.variant-list-custom .list-group-item.active{color:#000;background:transparent}.variant-list-custom .list-group-item.active span{border-bottom:2px solid #e60012;padding-bottom:2px}.variant-list-custom .list-group-item img{filter:grayscale(100%);opacity:.6}.variant-list-custom .list-group-item.active img{filter:grayscale(0%);opacity:1}.scroll-wrapper{position:relative;background-color:#fff}.sticky-container{position:sticky;top:0;height:100vh;overflow:hidden}.image-stack{position:absolute;top:0;right:0;width:100%;height:100%}.bg-img{position:absolute;top:0;right:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s ease-in-out}.bg-img.active{opacity:1}.hero-overlay-light{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#fffffff2 30%,#fff0 70%);z-index:5}.step-indicator{display:flex;flex-direction:column;gap:10px}.step-indicator .line{width:4px;height:40px;background-color:#e0e0e0;transition:background-color .4s ease}.step-indicator .line.active{background-color:#e60012}.text-stack{position:relative;width:100%}.text-content{position:absolute;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;transition:all .6s ease}.text-content.active{opacity:1;visibility:visible;position:relative;top:0;transform:translateY(0)}.scroll-trigger{height:100vh;width:100%}.color-swatch{width:30px;height:30px;border:1px solid #ccc;cursor:pointer;padding:2px;transition:all .2s ease-in-out}.color-swatch:hover{transform:scale(1.1)}.color-swatch.active{border:2px solid #e60012}.solid-color,.split-color{width:100%;height:100%}.split-color{background:linear-gradient(135deg,#f8f9fa 50%,#212529 50%)}#colorNameDisplay{min-height:20px;transition:opacity .3s}.detail-nav .nav-link{color:#666;font-weight:600;font-size:1.1rem;padding:10px 0;border:none;background:none;border-bottom:2px solid transparent;transition:all .3s ease;text-align:left;width:fit-content;margin-bottom:5px}.detail-nav .nav-link.active{color:#000;border-bottom:3px solid #e60012}#detailImage{transition:opacity .4s ease-in-out;min-height:400px;object-fit:cover}.ls-2{letter-spacing:2px}.logo-container{font-family:Arial Black,sans-serif;font-style:italic;color:#000;line-height:.8}.new{font-size:24px;font-weight:900;margin-left:5px;display:block}.pajero{font-size:48px;font-weight:900;margin:0;letter-spacing:-1px;transform:scaleY(1.1)}.dropdown-menu{max-height:80vh;overflow-y:auto;overflow-x:hidden}.dropdown-menu::-webkit-scrollbar{width:8px}.dropdown-menu::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.dropdown-menu::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.dropdown-menu::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media(max-width:991px){.dropdown-menu{max-height:60vh;position:static}}.card-link img{transition:transform .3s ease}.card-link:hover img{transform:scale(1.05)}.card-link h6{color:#333;transition:color .3s ease}.card-link:hover h6{color:#e60012}.bg-mitsubushi-dark[data-astro-cid-sckkx6r4]{background-color:#e60012}.text-mitsubushi-red[data-astro-cid-sckkx6r4]{color:#e11d48}.btn-mitsubushi-red[data-astro-cid-sckkx6r4]{background-color:#e11d48;color:#fff;border-radius:50px}.btn-mitsubushi-red[data-astro-cid-sckkx6r4]:hover{background-color:#be123c;color:#fff}.whatsapp-float[data-astro-cid-sckkx6r4]{position:fixed;bottom:30px;right:30px;z-index:9999;text-decoration:none;transition:all .3s ease}.whatsapp-content[data-astro-cid-sckkx6r4]{display:flex;align-items:center;background-color:#25d366;color:#fff;padding:10px 18px;border-radius:50px;box-shadow:0 4px 15px #0003}.whatsapp-text[data-astro-cid-sckkx6r4]{font-weight:600;margin-right:10px;font-size:14px;display:none}.whatsapp-content[data-astro-cid-sckkx6r4] i[data-astro-cid-sckkx6r4]{font-size:30px}.whatsapp-float[data-astro-cid-sckkx6r4]:hover{transform:translateY(-5px)}.whatsapp-float[data-astro-cid-sckkx6r4]:hover .whatsapp-content[data-astro-cid-sckkx6r4]{background-color:#128c7e}@media(min-width:768px){.whatsapp-text[data-astro-cid-sckkx6r4]{display:inline-block}}.whatsapp-float[data-astro-cid-sckkx6r4]{animation:pulse-whatsapp 2s infinite;border-radius:50px}@keyframes pulse-whatsapp{0%{box-shadow:0 0 #25d366b3}70%{box-shadow:0 0 0 15px #25d36600}to{box-shadow:0 0 #25d36600}}
