.Hero-module__ZARIfG__hero{background:#000;justify-content:center;align-items:center;width:100%;height:100vh;min-height:700px;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__videoWrapper{z-index:1;position:absolute;inset:0;overflow:hidden}.Hero-module__ZARIfG__videoIframe{border:none;width:100vw;min-width:177.78vh;height:56.25vw;min-height:100vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Hero-module__ZARIfG__heroVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Hero-module__ZARIfG__overlay{z-index:2;pointer-events:none;background:linear-gradient(#0006 0%,#0000001a 40%,#0009 80%,#000 100%);position:absolute;inset:0}.Hero-module__ZARIfG__ambientLights{pointer-events:none;z-index:3;position:absolute;inset:0;overflow:hidden}.Hero-module__ZARIfG__lightBeam1{background:radial-gradient(#ffffff0a 0%,#0000 60%);width:60%;height:150%;animation:8s ease-in-out infinite Hero-module__ZARIfG__beamPulse;position:absolute;top:-50%;left:20%;transform:rotate(-15deg)}.Hero-module__ZARIfG__lightBeam2{background:radial-gradient(#ffffff08 0%,#0000 60%);width:50%;height:120%;animation:10s ease-in-out infinite reverse Hero-module__ZARIfG__beamPulse;position:absolute;top:-30%;right:10%;transform:rotate(15deg)}@keyframes Hero-module__ZARIfG__beamPulse{0%,to{opacity:.5;transform:rotate(-15deg)scale(1)}50%{opacity:.8;transform:rotate(-15deg)scale(1.1)}}.Hero-module__ZARIfG__vignette{z-index:4;pointer-events:none;background:radial-gradient(#0000 40%,#000c 100%);position:absolute;inset:0}.Hero-module__ZARIfG__menuToggle{z-index:100;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0006;border:1px solid #ffffff1a;border-radius:4px;align-items:center;gap:12px;padding:12px 24px;transition:all .3s;display:flex;position:absolute;top:calc(5% + 20px);right:calc(5% + 20px)}.Hero-module__ZARIfG__menuToggle:hover{background:#ffffff1a;border-color:#ffffff80}.Hero-module__ZARIfG__menuToggle.Hero-module__ZARIfG__active{background:#fff;border-color:#fff}.Hero-module__ZARIfG__menuIcon{flex-direction:column;gap:5px;width:24px;display:flex}.Hero-module__ZARIfG__menuIcon span{background:#fff;height:2px;transition:all .3s;display:block}.Hero-module__ZARIfG__menuIcon span:first-child{width:100%}.Hero-module__ZARIfG__menuIcon span:nth-child(2){width:70%;margin-left:auto}.Hero-module__ZARIfG__menuIcon span:nth-child(3),.Hero-module__ZARIfG__menuToggle:hover .Hero-module__ZARIfG__menuIcon span{width:100%}.Hero-module__ZARIfG__menuLabel{color:#fff;text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;font-weight:600}.Hero-module__ZARIfG__content{z-index:100;text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:1000px;padding:2rem;display:flex;position:relative}.Hero-module__ZARIfG__content>*{opacity:0;transform:translateY(30px)}.Hero-module__ZARIfG__content.Hero-module__ZARIfG__loaded>*{opacity:1;transition:all 1s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.Hero-module__ZARIfG__content.Hero-module__ZARIfG__loaded>:first-child{transition-delay:.1s}.Hero-module__ZARIfG__content.Hero-module__ZARIfG__loaded>:nth-child(2){transition-delay:.2s}.Hero-module__ZARIfG__content.Hero-module__ZARIfG__loaded>:nth-child(3){transition-delay:.3s}.Hero-module__ZARIfG__content.Hero-module__ZARIfG__loaded>:nth-child(4){transition-delay:.4s}.Hero-module__ZARIfG__content.Hero-module__ZARIfG__loaded>:nth-child(5){transition-delay:.5s}.Hero-module__ZARIfG__content.Hero-module__ZARIfG__loaded>:nth-child(6){transition-delay:.6s}.Hero-module__ZARIfG__heroLogo{letter-spacing:.05em;margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:900}.Hero-module__ZARIfG__logoMain,.Hero-module__ZARIfG__logoAccent{color:#fff}.Hero-module__ZARIfG__tagline{align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.Hero-module__ZARIfG__taglineLine{background:linear-gradient(90deg,#0000,#fff9,#0000);width:40px;height:2px}.Hero-module__ZARIfG__taglineText{letter-spacing:.3em;text-transform:uppercase;color:#fff;font-size:.8rem;font-weight:600}.Hero-module__ZARIfG__mainTitle{margin:0 0 1.5rem}.Hero-module__ZARIfG__titleBrand{letter-spacing:.2em;text-transform:uppercase;color:#fff;margin-bottom:.5rem;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:300;display:block}.Hero-module__ZARIfG__titleModel{text-transform:uppercase;color:#fff;font-size:clamp(4rem,12vw,10rem);font-weight:900;line-height:.9;display:block}.Hero-module__ZARIfG__description{color:#fff;max-width:600px;margin-bottom:3rem;font-size:1.1rem;font-weight:400}.Hero-module__ZARIfG__ctaContainer{gap:1.5rem;margin-bottom:4rem;display:flex}.Hero-module__ZARIfG__ctaPrimary{color:#000;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:#fff;border:none;border-radius:2px;align-items:center;gap:1rem;padding:1.25rem 3rem;font-size:.9rem;font-weight:700;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -5px #fff6}.Hero-module__ZARIfG__ctaPrimary:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:50%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.Hero-module__ZARIfG__ctaPrimary:hover:after{left:120%}.Hero-module__ZARIfG__ctaPrimary:hover{transform:translateY(-4px);box-shadow:0 20px 50px -10px #fff9}.Hero-module__ZARIfG__ctaPrimary svg{stroke:#000;color:#000;transition:transform .3s}.Hero-module__ZARIfG__ctaPrimary:hover svg{stroke:#000;color:#000;transform:translate(5px)}.Hero-module__ZARIfG__ctaSecondary{color:#fff;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff08;border:1px solid #fff3;border-radius:2px;padding:1.25rem 3rem;font-size:.9rem;font-weight:600;transition:all .4s}.Hero-module__ZARIfG__ctaSecondary:hover{color:#000;background:#fff;border-color:#fff;transform:translateY(-4px);box-shadow:0 10px 30px -5px #00000080}.Hero-module__ZARIfG__locationsModalOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10000;background:#000000d9;justify-content:center;align-items:center;padding:2rem;animation:.3s Hero-module__ZARIfG__fadeIn;display:flex;position:fixed;inset:0}@keyframes Hero-module__ZARIfG__fadeIn{0%{opacity:0}to{opacity:1}}.Hero-module__ZARIfG__locationsModal{background:#080808fa;border:1px solid #ffffff26;border-radius:8px;width:100%;max-width:500px;padding:3rem 2.5rem;animation:.3s Hero-module__ZARIfG__slideUp;position:relative;box-shadow:0 20px 60px #000000e6}@keyframes Hero-module__ZARIfG__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Hero-module__ZARIfG__modalCloseBtn{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex;position:absolute;top:1.5rem;right:1.5rem}.Hero-module__ZARIfG__modalCloseBtn:hover{color:#fff;background:#ffffff1a}.Hero-module__ZARIfG__modalTitle{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.1em;margin:0 0 2rem;font-size:1.5rem;font-weight:700}.Hero-module__ZARIfG__modalLocations{flex-direction:column;gap:1rem;display:flex}@media (max-width:480px){.Hero-module__ZARIfG__titleModel{font-size:2rem}.Hero-module__ZARIfG__statsRow{gap:1rem;padding:.75rem 1rem}.Hero-module__ZARIfG__locationsModalOverlay{padding:1rem}.Hero-module__ZARIfG__locationsModal{max-width:100%;padding:2rem 1.25rem}.Hero-module__ZARIfG__modalTitle{margin-bottom:1.25rem;font-size:1.1rem}.Hero-module__ZARIfG__modalLocationBtn{padding:1rem 1.25rem;font-size:.95rem}}.Hero-module__ZARIfG__modalLocationBtn{color:#fff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;justify-content:space-between;align-items:center;padding:1.5rem 2rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.Hero-module__ZARIfG__modalLocationBtn:hover{background:#ffffff26;border-color:#ffffff80;transform:translate(5px)}.Hero-module__ZARIfG__locationName{text-transform:uppercase;letter-spacing:.1em}.Hero-module__ZARIfG__statsRow{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1;background:#0009;border:1px solid #ffffff1a;border-radius:4px;align-items:center;gap:3rem;padding:1.5rem 3rem;display:flex;position:relative}.Hero-module__ZARIfG__statItem{flex-direction:column;align-items:center;gap:.25rem;display:flex}.Hero-module__ZARIfG__statNumber{color:#fff;font-size:1.75rem;font-weight:800}.Hero-module__ZARIfG__statLabel{color:#fff;text-transform:uppercase;letter-spacing:.2em;font-size:.65rem;font-weight:600}.Hero-module__ZARIfG__statDivider{background:#ffffff1a;width:1px;height:40px}.Hero-module__ZARIfG__slideIndicators{z-index:20;gap:1.5rem;display:flex;position:absolute;bottom:calc(15% + 40px);left:50%;transform:translate(-50%)}.Hero-module__ZARIfG__indicator{cursor:pointer;background:#ffffff1a;border:none;width:60px;height:4px;padding:0;position:relative;overflow:hidden}.Hero-module__ZARIfG__indicator.Hero-module__ZARIfG__active .Hero-module__ZARIfG__indicatorProgress{transform-origin:0;background:#fff;width:100%;height:100%;animation:10s linear forwards Hero-module__ZARIfG__progressBar;position:absolute;top:0;left:0}@keyframes Hero-module__ZARIfG__progressBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.Hero-module__ZARIfG__scrollIndicator{z-index:20;opacity:.7;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:calc(15% + 40px);right:calc(5% + 40px)}.Hero-module__ZARIfG__scrollMouse{border:2px solid #ffffff4d;border-radius:10px;width:20px;height:32px;position:relative}.Hero-module__ZARIfG__scrollWheel{background:#fff;border-radius:2px;width:2px;height:6px;animation:2s ease-in-out infinite Hero-module__ZARIfG__scrollPulse;position:absolute;top:6px;left:50%;transform:translate(-50%)}.Hero-module__ZARIfG__scrollText{color:#ffffff80;text-transform:uppercase;letter-spacing:.2em;font-size:.6rem;font-weight:600}@media (max-width:768px){.Hero-module__ZARIfG__hero{min-height:100dvh;padding:1rem 0}.Hero-module__ZARIfG__content{max-width:100%;padding:1rem 1.25rem}.Hero-module__ZARIfG__tagline{gap:.75rem;margin-bottom:1rem}.Hero-module__ZARIfG__taglineText{letter-spacing:.2em;font-size:.65rem}.Hero-module__ZARIfG__taglineLine{width:24px}.Hero-module__ZARIfG__mainTitle{margin:.75rem 0 1rem}.Hero-module__ZARIfG__titleBrand{letter-spacing:.15em;font-size:1rem}.Hero-module__ZARIfG__titleModel{font-size:2.5rem;line-height:1}.Hero-module__ZARIfG__description{margin-bottom:2rem;padding:0 .5rem;font-size:.95rem}.Hero-module__ZARIfG__ctaContainer{flex-direction:column;gap:.75rem;width:100%;margin-bottom:2.5rem;padding:0 .5rem}.Hero-module__ZARIfG__ctaPrimary,.Hero-module__ZARIfG__ctaSecondary{justify-content:center;width:100%;padding:1rem 2rem;font-size:.8rem}.Hero-module__ZARIfG__statsRow{flex-wrap:wrap;justify-content:center;gap:1.5rem;padding:1rem 1.5rem}.Hero-module__ZARIfG__statNumber{font-size:1.5rem}.Hero-module__ZARIfG__statLabel{font-size:.6rem}.Hero-module__ZARIfG__scrollIndicator{bottom:1.5rem;right:1rem}.Hero-module__ZARIfG__locationsModal{max-width:90%;padding:2rem 1.5rem}.Hero-module__ZARIfG__modalTitle{margin-bottom:1.5rem;font-size:1.25rem}.Hero-module__ZARIfG__modalLocationBtn{padding:1.25rem 1.5rem;font-size:1rem}}
.Footer-module__S6Hkya__footer{background:#000;border-top:1px solid #ffffff08;position:relative;overflow:hidden}.Footer-module__S6Hkya__bgGlow{pointer-events:none;background:radial-gradient(at top,#ffffff08 0%,#0000 60%);width:80%;height:300px;position:absolute;top:0;left:50%;transform:translate(-50%)}.Footer-module__S6Hkya__bgLine{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.Footer-module__S6Hkya__container{z-index:2;max-width:1400px;margin:0 auto;padding:5rem 4rem 2rem;position:relative}.Footer-module__S6Hkya__topSection{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.Footer-module__S6Hkya__brand{flex-direction:column;gap:1rem;display:flex}.Footer-module__S6Hkya__logoLink{margin:0;display:inline-block}.Footer-module__S6Hkya__logoImg{object-fit:contain;max-width:180px;height:auto;display:block}.Footer-module__S6Hkya__tagline{text-transform:uppercase;letter-spacing:.3em;color:#fffc;margin:0;font-size:.8rem;font-weight:500}.Footer-module__S6Hkya__brandDesc{color:#ffffff80;margin:.5rem 0 0;font-size:.9rem;line-height:1.6}.Footer-module__S6Hkya__newsletter{border-top:1px solid #ffffff0d;margin-top:1.5rem;padding-top:1.5rem}.Footer-module__S6Hkya__newsletter h4{color:#fff;margin:0 0 1rem;font-size:.9rem;font-weight:600}.Footer-module__S6Hkya__newsletterForm{gap:0;display:flex}.Footer-module__S6Hkya__newsletterForm input{color:#fff;background:#ffffff08;border:1px solid #ffffff1a;border-right:none;border-radius:4px 0 0 4px;flex:1;padding:1rem 1.25rem;font-size:.9rem;transition:all .3s}.Footer-module__S6Hkya__newsletterForm input::placeholder{color:#ffffff4d}.Footer-module__S6Hkya__newsletterForm input:focus{background:#ffffff0d;border-color:#ffffff80;outline:none}.Footer-module__S6Hkya__newsletterBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#fff 0% 100%);border:none;border-radius:0 4px 4px 0;justify-content:center;align-items:center;padding:0 1.5rem;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex}.Footer-module__S6Hkya__newsletterBtn:hover{background:linear-gradient(135deg,#fff 0% 100%);box-shadow:0 0 20px #fff6}.Footer-module__S6Hkya__linksGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.Footer-module__S6Hkya__linkColumn h4{text-transform:uppercase;letter-spacing:.15em;color:#fff;margin:0 0 1.5rem;font-size:.75rem;font-weight:700}.Footer-module__S6Hkya__linkColumn ul{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__S6Hkya__linkColumn a{color:#ffffff80;padding-left:0;font-size:.85rem;text-decoration:none;transition:all .3s;display:inline-block;position:relative}.Footer-module__S6Hkya__linkColumn a:hover{color:#fff;padding-left:5px}.Footer-module__S6Hkya__contactInfo{flex-direction:column;gap:1.25rem;display:flex}.Footer-module__S6Hkya__contactRow{color:#fff9;align-items:flex-start;gap:.75rem;font-size:.85rem;display:flex}.Footer-module__S6Hkya__contactRow svg{color:#fff;flex-shrink:0;margin-top:2px}.Footer-module__S6Hkya__contactColumn{flex-direction:column;gap:1.5rem;display:flex}.Footer-module__S6Hkya__contactColumn h4{text-transform:uppercase;letter-spacing:.15em;color:#fff;margin:0;font-size:.75rem;font-weight:700}.Footer-module__S6Hkya__contactRow a{color:#fff9;text-decoration:none;transition:color .3s}.Footer-module__S6Hkya__contactRow a:hover{color:#fff}.Footer-module__S6Hkya__socialLinks{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.Footer-module__S6Hkya__socialIcon{color:#fff;border:1px solid #ffffff40;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;text-decoration:none;transition:all .22s cubic-bezier(.25,.46,.45,.94);display:flex}.Footer-module__S6Hkya__socialIcon:hover{background-color:#ffffff14;border-color:#ffffff80;transform:translateY(-2px)}.Footer-module__S6Hkya__divider{background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;margin:3rem 0 2rem}.Footer-module__S6Hkya__bottomSection{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.Footer-module__S6Hkya__copyright{color:#fff6;margin:0;font-size:.8rem}.Footer-module__S6Hkya__legalLinks{gap:1.5rem;display:flex}.Footer-module__S6Hkya__legalLinks a{color:#fff6;font-size:.75rem;text-decoration:none;transition:color .3s}.Footer-module__S6Hkya__legalLinks a:hover{color:#fff}.Footer-module__S6Hkya__paymentMethods{align-items:center;gap:1rem;display:flex}.Footer-module__S6Hkya__paymentIcons{gap:.5rem;display:flex}.Footer-module__S6Hkya__paymentIcons span{color:#fff9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:2px;padding:.3rem .6rem;font-size:.65rem;font-weight:600}.Footer-module__S6Hkya__backToTop{color:#fff;cursor:pointer;opacity:0;pointer-events:none;z-index:90;background:#000;border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:2rem;right:2rem;transform:translateY(20px);box-shadow:0 10px 30px #00000080}.Footer-module__S6Hkya__backToTop.Footer-module__S6Hkya__show{opacity:1;pointer-events:all;transform:translateY(0)}.Footer-module__S6Hkya__backToTop:hover{color:#fff;background:#fff;transform:translateY(-5px);box-shadow:0 0 30px #fff6}@media (max-width:1024px){.Footer-module__S6Hkya__container{padding:4rem 2rem 2rem}.Footer-module__S6Hkya__topSection{grid-template-columns:1fr;gap:3rem}}@media (max-width:768px){.Footer-module__S6Hkya__topSection{gap:2rem}.Footer-module__S6Hkya__contactColumn{text-align:center;align-items:center}.Footer-module__S6Hkya__socialLinks{justify-content:center}.Footer-module__S6Hkya__socialIcon{width:40px;min-width:40px;height:40px;min-height:40px}}@media (max-width:600px){.Footer-module__S6Hkya__brand{text-align:center;align-items:center}.Footer-module__S6Hkya__bottomSection{text-align:center;flex-direction:column}.Footer-module__S6Hkya__legalLinks{flex-wrap:wrap;justify-content:center}.Footer-module__S6Hkya__socialIcon{width:36px;min-width:36px;height:36px;min-height:36px}}
.Comparar-module__5yhnjW__page{color:#fff;background:#050505;min-height:100vh;padding-bottom:4rem}.Comparar-module__5yhnjW__nav{background:linear-gradient(#000000e6 0%,#0000 100%);justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 3rem;display:flex}.Comparar-module__5yhnjW__nav a{color:#ffffffe6;font-size:.9rem;font-weight:600;text-decoration:none}.Comparar-module__5yhnjW__nav a:hover{color:#e31837}.Comparar-module__5yhnjW__clearBtn{color:#fffc;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:2px;padding:.5rem 1rem;font-size:.8rem;transition:all .2s}.Comparar-module__5yhnjW__clearBtn:hover{color:#e31837;border-color:#e31837}.Comparar-module__5yhnjW__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:2rem;display:flex}.Comparar-module__5yhnjW__emptyTitle{color:#fff;margin:0 0 1rem;font-size:1.75rem;font-weight:800}.Comparar-module__5yhnjW__empty p{color:#fff9;max-width:400px;margin:0 0 1.5rem}.Comparar-module__5yhnjW__emptyLink{color:#fff;background:#e31837;border-radius:2px;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.Comparar-module__5yhnjW__emptyLink:hover{background:#ff2d4a}.Comparar-module__5yhnjW__header{max-width:1200px;margin:0 auto;padding:2rem 3rem 1rem}.Comparar-module__5yhnjW__title{text-transform:uppercase;letter-spacing:.05em;color:#fff;margin:0 0 .5rem;font-size:1.75rem;font-weight:800}.Comparar-module__5yhnjW__subtitle{color:#ffffff80;margin:0;font-size:.9rem}.Comparar-module__5yhnjW__tableWrap{max-width:1200px;margin:0 auto;padding:0 3rem;overflow-x:auto}.Comparar-module__5yhnjW__table{border-collapse:collapse;width:100%;font-size:.95rem}.Comparar-module__5yhnjW__cellLabel{text-align:left;color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;vertical-align:top;border-bottom:1px solid #ffffff14;min-width:140px;padding:1rem 1.25rem;font-size:.75rem;font-weight:600}.Comparar-module__5yhnjW__cellCar{vertical-align:top;border-bottom:1px solid #ffffff14;min-width:220px;padding:0}.Comparar-module__5yhnjW__carHeader{background:#ffffff05;border-left:1px solid #ffffff0f;padding:1.25rem;position:relative}.Comparar-module__5yhnjW__carHeaderImage{aspect-ratio:16/10;background:#111;border-radius:4px;width:100%;margin-bottom:.75rem;overflow:hidden}.Comparar-module__5yhnjW__carHeaderImage img{object-fit:cover;width:100%;height:100%}.Comparar-module__5yhnjW__carHeaderInfo{flex-direction:column;gap:.25rem;display:flex}.Comparar-module__5yhnjW__carHeaderBrand{color:#e31837;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem}.Comparar-module__5yhnjW__carHeaderName{color:#fff;font-size:1rem;font-weight:700}.Comparar-module__5yhnjW__carHeaderLink{color:#e31837;margin-top:.75rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-block}.Comparar-module__5yhnjW__carHeaderLink:hover{text-decoration:underline}.Comparar-module__5yhnjW__removeBtn{color:#fff;cursor:pointer;background:#0009;border:1px solid #fff3;border-radius:2px;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.25rem;line-height:1;transition:all .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.Comparar-module__5yhnjW__removeBtn:hover{background:#e31837;border-color:#e31837}.Comparar-module__5yhnjW__cellValue{color:#ffffffe6;border-bottom:1px solid #ffffff0f;border-left:1px solid #ffffff0f;padding:1rem 1.25rem}.Comparar-module__5yhnjW__actions{max-width:1200px;margin:2rem auto 0;padding:0 3rem}.Comparar-module__5yhnjW__backLink{color:#fff;background:0 0;border:1px solid #fff3;border-radius:2px;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.Comparar-module__5yhnjW__backLink:hover{color:#e31837;border-color:#e31837}@media (max-width:768px){.Comparar-module__5yhnjW__nav,.Comparar-module__5yhnjW__header,.Comparar-module__5yhnjW__tableWrap,.Comparar-module__5yhnjW__actions{padding-left:1.5rem;padding-right:1.5rem}.Comparar-module__5yhnjW__cellCar{min-width:200px}}
.Loader-module__OpcrDa__wrapper{z-index:9999;background-color:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Loader-module__OpcrDa__container{justify-content:center;align-items:center;width:380px;height:380px;margin:auto;display:flex;position:absolute}.Loader-module__OpcrDa__carContainer{transform-origin:50%;width:380px;height:380px;animation:3s cubic-bezier(.96,.5,.27,.55) infinite Loader-module__OpcrDa__lift;position:absolute}.Loader-module__OpcrDa__car{clip-path:polygon(6% 0%,80% 0%,100% 50%,100% 100%,0% 100%);background-color:#fff;width:220px;height:110px;position:absolute;top:150px;left:30px}.Loader-module__OpcrDa__car:before{content:"";background-color:#f0f0f0;border-top:4px solid #888;border-bottom:2px solid #888;width:220px;height:45px;position:absolute;top:5px;left:0}.Loader-module__OpcrDa__car:after{content:"";background-color:#888;width:2px;height:110px;position:absolute;top:5px;left:140px;transform:rotate(3deg);box-shadow:-65px 5px #888,78px 5px #888}.Loader-module__OpcrDa__frontPart{clip-path:polygon(0% 0%,100% 20%,100% 100%,0% 100%);background-color:#fff;width:100px;height:55px;position:absolute;top:205px;right:30px}.Loader-module__OpcrDa__frontPart2{background-color:#e6e6e6;border-bottom:2px solid #888;width:100px;height:10px;position:absolute;top:212px;right:30px;transform:rotate(6.3deg)}.Loader-module__OpcrDa__frontPart2:after{content:"";background-color:#ffffffe6;width:10px;height:8px;position:absolute;top:-4px;right:22px;box-shadow:inset 0 -3px #000000c9}.Loader-module__OpcrDa__frontPart2:before{content:"";background-color:#e8e8e8;border-radius:50% 50% 0% 0%;width:95px;height:5px;position:absolute;top:-5px}.Loader-module__OpcrDa__frontPart3{background-color:#ffffff26;width:320px;height:30px;position:absolute;bottom:120px;left:30px;box-shadow:inset 0 12px #fff3}.Loader-module__OpcrDa__frontPart3:before{content:"";background-color:#ffffff40;width:220px;height:8px;position:absolute;bottom:46px;left:0}.Loader-module__OpcrDa__bottomPart{background-color:#888;width:320px;height:20px;position:absolute;top:260px;left:30px}.Loader-module__OpcrDa__bottomPart:before{content:"";background-color:#aaa;border-radius:5px 0 0 10px;width:50px;height:25px;position:absolute;top:-5px;left:-8px;box-shadow:inset -5px -8px #0000004d,inset -5px 3px #ffffff80}.Loader-module__OpcrDa__wheelContainer{clip-path:polygon(20% 0%,80% 0%,100% 100%,0% 100%);background-color:#000;width:100px;height:46px;position:absolute;top:234px;left:40px;box-shadow:100px 0}.Loader-module__OpcrDa__wheelContainer2{left:235px}.Loader-module__OpcrDa__wheelBack{background-color:#210909;border-radius:8px;width:30px;height:70px;position:absolute;top:175px;left:6px;transform:rotate(4deg);box-shadow:inset 6px -1px 0 -2px #656565,inset 0 5px #606060,inset 0 30px 0 -4px #2b2b2b}.Loader-module__OpcrDa__wheelBreak{background-color:#b7bdd3;border-radius:50%;width:30px;height:30px;position:absolute;bottom:25px;left:25px}.Loader-module__OpcrDa__wheelBreak:after{content:"";background-color:#b70000;border-radius:0% 100% 100% 0%/0% 50% 50% 0%;width:8px;height:15px;position:absolute;top:8px;right:-1px}.Loader-module__OpcrDa__wheelBreak:before{content:"";background-color:#000;border:4px solid #5a6486;border-radius:50%;width:15px;height:15px;position:absolute;top:3.5px;left:3.5px}.Loader-module__OpcrDa__wheelBreak2{background-color:#b7bdd3;border-radius:50%;width:30px;height:30px;position:absolute;bottom:25px;left:25px}.Loader-module__OpcrDa__wheelBreak2:after{content:"";background-color:#b70000;border-radius:100% 0% 0% 100%/50% 0% 0% 50%;width:10px;height:25px;position:absolute;top:3px;left:-2px}.Loader-module__OpcrDa__wheelBreak2:before{content:"";background-color:#000;border:4px solid #5a6486;border-radius:50%;width:15px;height:15px;position:absolute;top:3.5px;left:3.5px}.Loader-module__OpcrDa__window{background-color:#000;border-radius:6px;width:55px;height:40px;position:absolute;top:160px;left:45px;transform:skew(-5deg);box-shadow:inset 0 0 0 2px #3d3d3d}.Loader-module__OpcrDa__window:before{content:"";background-color:#000;border-radius:6px;width:48px;height:40px;position:absolute;top:0;left:72px;box-shadow:inset 0 0 0 2px #3d3d3d}.Loader-module__OpcrDa__window:after{content:"";background-color:#000;border-radius:6px 6px 0;width:30px;height:40px;position:absolute;top:0;left:132px;box-shadow:inset 2px 0 #3d3d3d,inset 0 2px #3d3d3d}.Loader-module__OpcrDa__window2{background-color:#000;border-radius:0% 100% 10% 0%/0% 80% 10% 4%;width:53px;height:20px;position:absolute;top:180px;left:180px;box-shadow:inset 0 -2px #3d3d3d}.Loader-module__OpcrDa__window2:before{content:"";background-color:#000;border-radius:0% 10% 0% 100%;width:15px;height:42px;position:absolute;top:-18px;right:11px;transform:rotate(-37deg);box-shadow:inset -2px 0 #3d3d3d}.Loader-module__OpcrDa__window2:after{content:"";background-color:#3c3c3d;width:10px;height:36px;position:absolute;top:-18px;right:25px;transform:skew(37deg);box-shadow:-60px 0 #3c3c3d,-130px 0 #3c3c3d}.Loader-module__OpcrDa__window3{background-color:#bbbcbc52;width:4px;height:25px;position:absolute;top:173px;left:189px;transform:skew(38deg);box-shadow:-60px 0 #bbbcbc52,-129px -1px #bbbcbc52}.Loader-module__OpcrDa__window3:before{content:"";background-color:#000;width:3px;height:55px;position:absolute;top:-22px;left:42px}.Loader-module__OpcrDa__details{background-color:#000;width:60px;height:4px;position:absolute;top:220px;left:40px;box-shadow:150px 0}.Loader-module__OpcrDa__details:before{content:"";background-color:#000;width:50px;height:4px;position:absolute;top:0;right:-70px;box-shadow:15px 45px #6f6f6f,70px 45px #6f6f6f,50px 45px #6f6f6f,20px 50px 0 1px #3b3b3b,66px 50px 0 1px #3b3b3b,20px 50px 0 5px,66px 50px 0 5px}.Loader-module__OpcrDa__details:after{content:"";background-color:#000;width:70px;height:4px;position:absolute;bottom:-3px;right:-230px;transform:rotate(5deg)}.Loader-module__OpcrDa__details2{background-color:#c42525;border-radius:17% 18% 26% 26%/100% 100% 0% 0%;width:60px;height:8px;position:absolute;top:228px;left:60px;box-shadow:195px 2px #c42525}.Loader-module__OpcrDa__details2:before{content:"";background-color:#c42525;width:5px;height:54px;position:absolute;left:-8.7px;transform:rotate(24deg);box-shadow:178.1px -79px #c42525}.Loader-module__OpcrDa__details2:after{content:"";background-color:#9c1717;width:4px;height:54px;position:absolute;left:65px;transform:rotate(-24deg);box-shadow:178.1px 79px #9c1717}.Loader-module__OpcrDa__details4{background-color:#f75f5f8c;border-radius:17% 18% 26% 26%/100% 100% 0% 0%;width:50px;height:3px;position:absolute;top:233px;left:64px;box-shadow:195px 2px #f75f5f8c}.Loader-module__OpcrDa__details4:before{content:"";background-color:#f75f5f8c;width:3px;height:50px;position:absolute;top:-2px;left:-11px;transform:rotate(24deg);box-shadow:178.1px -77px 0 -.5px #f75f5f8c}.Loader-module__OpcrDa__details4:after{content:"";background-color:#f75f5f8c;width:2px;height:50px;position:absolute;top:-2px;left:60px;transform:rotate(-24deg);box-shadow:177px 81px #f75f5f8c}.Loader-module__OpcrDa__details3{background-color:#000;border-radius:4px 4px 0;width:20px;height:15px;position:absolute;bottom:175px;right:146px;box-shadow:inset 0 2px #424141,inset -2px 0 #1d1515,inset 0 10px #252525}.Loader-module__OpcrDa__details3:before{content:"";background-color:#000000db;width:10px;height:4px;position:absolute;top:30px;left:-41px;box-shadow:-67px 0}.Loader-module__OpcrDa__details3:after{content:"";background-color:#b3b2b2db;width:2px;height:2px;position:absolute;top:30px;left:-41px;box-shadow:-67px 0 #a7a7a7}.Loader-module__OpcrDa__bumper{background-color:#000;border-radius:0% 20% 20% 0%;width:20px;height:35px;position:absolute;bottom:100px;right:23px;box-shadow:inset -4px 0 #4f4f4f}.Loader-module__OpcrDa__bumper:before{content:"";background-color:#696969;width:20px;height:3px;position:absolute;box-shadow:0 14px 0 -.3px #fbfbfb50}.Loader-module__OpcrDa__bumper:after{content:"";background-color:#454545;width:3px;height:25px;position:absolute;top:3px;left:-2px;rotate:8deg}.Loader-module__OpcrDa__bumper2{background-color:#272727;width:25px;height:5px;position:absolute;bottom:101px;right:23px;rotate:5deg}.Loader-module__OpcrDa__details5{background-color:#bbb;width:100px;height:2px;position:absolute;bottom:107px;left:138px}.Loader-module__OpcrDa__details5:before{content:"";background-color:#ffffff18;width:20px;height:10px;position:absolute;top:-80px;left:-125px;transform:rotate(5deg);box-shadow:inset 0 -3px #ffffff3d,0 40px 0 1px #000}.Loader-module__OpcrDa__details5:after{content:"";background-color:#000;width:170px;height:1px;position:absolute;top:-120px;left:-98px;box-shadow:0 -2px 0 1px}.Loader-module__OpcrDa__wheelLogo{z-index:1;border:1px solid #0000;border-top-width:0;border-bottom:4px solid #fff;width:0;height:0;transform:scale(1)}.Loader-module__OpcrDa__wheelLogo:before{content:"";border:1px solid #0000;border-top-width:0;border-bottom:4px solid #fff;width:0;height:0;position:absolute;right:1px;transform:rotate(-65deg)}.Loader-module__OpcrDa__wheelLogo:after{content:"";border:1px solid #0000;border-top-width:0;border-bottom:4px solid #fff;width:0;height:0;position:absolute;left:1px;transform:rotate(65deg)}.Loader-module__OpcrDa__headLights{background-color:#d4cfa6;width:16px;height:20px;position:absolute;bottom:140px;left:334px;box-shadow:inset 3px 0 #840f0f,inset -5px 0 #9a4e4e,inset -5px 0 #ad2121}.Loader-module__OpcrDa__headLights:before{content:"";background-color:#840f0f;width:4px;height:15px;position:absolute;bottom:0;left:11px}.Loader-module__OpcrDa__headLights:after{content:"";background-color:#840f0f86;width:8px;height:8px;position:absolute;bottom:0;left:3px;box-shadow:-1px -13px 0 -1px #fefeeb91}.Loader-module__OpcrDa__tailLights{background-color:#fc0303;width:4px;height:10px;position:absolute;bottom:125px;right:348px;box-shadow:inset -2px 0 #d60000}.Loader-module__OpcrDa__tailLights:before{content:"";background-color:#ff000049;width:14px;height:16px;position:absolute;left:-4px}.Loader-module__OpcrDa__extraLightingDetails{background-color:#ffffffb6;width:50px;height:1.5px;position:absolute;bottom:145px;left:65px;box-shadow:195px 2px #ffffffb6}.Loader-module__OpcrDa__extraLightingDetails:before{content:"";background-color:#ffffff49;width:115px;height:2px;position:absolute;top:10px;left:65px;box-shadow:-30px -35px 0 1px #ffffff34}.Loader-module__OpcrDa__extraLightingDetails:after{content:"";background-color:#ffffff91;width:80px;height:2px;position:absolute;top:-22px;left:190px;rotate:8deg;box-shadow:0 -3px #00000059}.Loader-module__OpcrDa__extraLightingDetails2{background-color:#0000003a;width:10px;height:12px;position:absolute;bottom:165px;left:220px;rotate:15deg}.Loader-module__OpcrDa__extraLightingDetails2:before{content:"";background-color:#0000004f;width:10px;height:8px;position:absolute;bottom:5px;left:0;rotate:-15deg}.Loader-module__OpcrDa__extraLightingDetails3{background-color:#ffffff17;width:5px;height:45px;position:absolute;bottom:175px;left:100px;rotate:5deg;box-shadow:10px 0 #ffffff25,65px -5px #ffffff25}.Loader-module__OpcrDa__extraLightingDetails3:before{content:"";background-color:#ffffff6b;width:25px;height:1px;position:absolute;bottom:-33px;left:240px;rotate:-5deg;box-shadow:1px -12px #ffffff8a}.Loader-module__OpcrDa__street{z-index:-1;width:600px;height:450px;position:absolute;bottom:0;overflow:hidden}.Loader-module__OpcrDa__line{background-color:#fff;width:100%;height:4px;position:absolute;bottom:62px}.Loader-module__OpcrDa__obstacles{background-color:#000;border-radius:40% 40% 0% 0%;width:20px;height:15px;animation:3s linear infinite Loader-module__OpcrDa__displacement;position:absolute;bottom:60px;left:110%}.Loader-module__OpcrDa__wheelRing{border:6px solid #222;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 0 0 4px #3f3f3f,inset 0 0 0 2px #000}.Loader-module__OpcrDa__wheelRing2{top:10px;left:10px}.Loader-module__OpcrDa__containerWheel2{width:80px;height:80px;animation:3s infinite Loader-module__OpcrDa__bounce2;position:absolute;bottom:60px;left:245px}.Loader-module__OpcrDa__containerWheel1{width:80px;height:80px;animation:3s infinite Loader-module__OpcrDa__bounce1;position:absolute;bottom:60px;left:50px}.Loader-module__OpcrDa__wheelCenter{background-color:#fff;border-radius:50%;width:20px;height:20px;position:absolute;box-shadow:inset 0 0 0 5px,inset 0 0 0 6px #bfbfbf,inset 0 0 0 12px #000}.Loader-module__OpcrDa__wheelCenter2{z-index:1;border:1px solid #fff;border-radius:50%;width:50px;height:50px;position:absolute}.Loader-module__OpcrDa__wheelRingStick{background-color:#000;width:4px;height:18px;position:absolute;top:32px;left:19px;transform:rotate(15deg)}.Loader-module__OpcrDa__wheelRingStick:before{content:"";background-color:#000;width:4px;height:18px;position:absolute;top:-2px;left:8px;transform:rotate(-20deg)}.Loader-module__OpcrDa__wheelRingStick2{top:16px;left:8px;transform:rotate(82deg)}.Loader-module__OpcrDa__wheelRingStick3{top:25px;left:34px;transform:rotate(-55deg)}.Loader-module__OpcrDa__wheelRingStick4{top:2px;left:17px;transform:rotate(155deg)}.Loader-module__OpcrDa__wheelRingStick5{top:7px;left:36px;transform:rotate(225deg)}@keyframes Loader-module__OpcrDa__spinning{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Loader-module__OpcrDa__wheelRing1,.Loader-module__OpcrDa__wheelRing2{animation:1s linear infinite Loader-module__OpcrDa__spinning}@keyframes Loader-module__OpcrDa__bounce1{0%,50%{transform:translateY(0)}52%{transform:translateY(-5px)}65%{transform:translateY(0)}}@keyframes Loader-module__OpcrDa__bounce2{0%,28%{transform:translateY(0)}30%{transform:translateY(-5px)}45%{transform:translateY(0)}}@keyframes Loader-module__OpcrDa__lift{0%,30%{transform:rotate(0)translateY(0)}32%{transform:rotate(-1.5deg)translateY(-2px)}48%,50%{transform:rotate(0)translateY(0)}56.5%{transform:rotate(1deg)translateY(-1px)}68%{transform:rotate(0)translateY(0)}}@keyframes Loader-module__OpcrDa__displacement{0%{left:110%}to{left:-40%}}
.Catalog-module__kFoQ6q__page{color:#fff;background-color:#000;min-height:100vh;margin-top:-90px;padding-top:90px;position:relative;overflow-x:hidden}.Catalog-module__kFoQ6q__pageWithCompareBar{padding-bottom:80px}.Catalog-module__kFoQ6q__bgPattern,.Catalog-module__kFoQ6q__noiseOverlay{display:none}@keyframes Catalog-module__kFoQ6q__cardFadeIn{0%{opacity:.82;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes Catalog-module__kFoQ6q__flashEffect{0%{background-color:#fffc;box-shadow:0 0 20px #fffc}to{box-shadow:none;background-color:#0000}}.Catalog-module__kFoQ6q__headerSection{text-align:center;background:#000;flex-direction:column;justify-content:center;align-items:center;height:60vh;min-height:500px;margin-bottom:4rem;display:flex;position:relative;overflow:hidden}.Catalog-module__kFoQ6q__headerBg{z-index:1;position:absolute;inset:0}.Catalog-module__kFoQ6q__headerBg img{object-fit:cover;opacity:.4;filter:grayscale()contrast(1.2);width:100%;height:100%}.Catalog-module__kFoQ6q__headerGradient{z-index:2;background:linear-gradient(#0000004d 0%,#030303 100%);position:absolute;inset:0}.Catalog-module__kFoQ6q__headerContent{z-index:10;max-width:800px;padding:2rem;position:relative}.Catalog-module__kFoQ6q__superTitle{letter-spacing:.5em;text-transform:uppercase;color:#fff;margin-bottom:1rem;font-size:.9rem;font-weight:600;display:block}.Catalog-module__kFoQ6q__mainTitle{letter-spacing:-.03em;text-transform:uppercase;background:linear-gradient(#fff 0%,#888 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1.5rem;font-size:clamp(3rem,6vw,5rem);font-weight:800;line-height:.9}.Catalog-module__kFoQ6q__headerDesc{color:#ffffffb3;font-size:1.1rem;line-height:1.6}.Catalog-module__kFoQ6q__searchFilterBar{z-index:5;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;position:relative}.Catalog-module__kFoQ6q__searchFilterBarClosed{margin-bottom:1.5rem}.Catalog-module__kFoQ6q__searchContainer{background:#000;border:1px solid #ffffff4d;flex:1;align-items:center;transition:all .3s;display:flex;position:relative}.Catalog-module__kFoQ6q__searchContainer:focus-within{background:#000;border-color:#ffffff80;box-shadow:0 0 0 3px #ffffff26}.Catalog-module__kFoQ6q__searchIcon{color:#fff;pointer-events:none;transition:color .3s;position:absolute;left:1.25rem}.Catalog-module__kFoQ6q__searchContainer:focus-within .Catalog-module__kFoQ6q__searchIcon{color:#fff}.Catalog-module__kFoQ6q__searchInput{color:#fff;background:0 0;border:none;outline:none;width:100%;padding:1rem 1.25rem 1rem 3.5rem;font-size:1rem;font-weight:400}.Catalog-module__kFoQ6q__searchInput::placeholder{color:#ffffff80}.Catalog-module__kFoQ6q__searchClear{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;right:1rem}.Catalog-module__kFoQ6q__searchClear:hover{color:#fffc;background:#ffffff1a}.Catalog-module__kFoQ6q__searchClear:active{transform:scale(.95)}.Catalog-module__kFoQ6q__filterSection{z-index:5;max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative}.Catalog-module__kFoQ6q__filterToggle{color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;white-space:nowrap;background:#000;border:1.5px solid #ffffff4d;border-radius:4px;align-items:center;gap:.75rem;padding:1rem 1.75rem;font-size:.9rem;font-weight:600;transition:all .25s cubic-bezier(.25,.46,.45,.94);display:flex}.Catalog-module__kFoQ6q__filterToggle:hover{background:#000;border-color:#ffffff80;transform:translateY(-1px);box-shadow:0 2px 8px #0003}.Catalog-module__kFoQ6q__filterToggle[aria-expanded=true]{color:#fff;background:#000;border-color:#ffffff80 #ffffff80 currentColor;border-bottom-style:none;border-bottom-width:medium;border-radius:4px 4px 0 0;margin-bottom:0}.Catalog-module__kFoQ6q__filterToggle svg:first-child{width:18px;height:18px;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.Catalog-module__kFoQ6q__filterToggle[aria-expanded=true] svg:first-child{transform:rotate(180deg)}.Catalog-module__kFoQ6q__filterCount{color:#fff;margin-left:.25rem;font-weight:700}.Catalog-module__kFoQ6q__filterPanel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000;border:1px solid #ffffff4d;border-top:none;border-radius:0 0 4px 4px;max-height:0;margin-top:0;margin-bottom:1.5rem;transition:max-height .35s cubic-bezier(.25,.46,.45,.94);overflow:hidden;box-shadow:0 4px 20px #0006}.Catalog-module__kFoQ6q__filterPanelOpen{max-height:600px}.Catalog-module__kFoQ6q__filterGrid{background:#000;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1.25rem;padding:1.5rem 2rem;display:grid}.Catalog-module__kFoQ6q__filterLabel{color:#fff;text-transform:uppercase;letter-spacing:.12em;flex-direction:column;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.Catalog-module__kFoQ6q__filterSelect,.Catalog-module__kFoQ6q__filterInput,.Catalog-module__kFoQ6q__filterIvaBtn,.Catalog-module__kFoQ6q__filterSortBtn,.Catalog-module__kFoQ6q__filterClearBtn{color:#fff;background:#000;border:1.5px solid #ffffff4d;border-radius:4px;min-height:48px;padding:.75rem 1rem;font-size:.9rem;font-weight:400;transition:all .25s cubic-bezier(.25,.46,.45,.94)}.Catalog-module__kFoQ6q__filterSelect,.Catalog-module__kFoQ6q__filterInput{width:100%}.Catalog-module__kFoQ6q__filterSelect:hover,.Catalog-module__kFoQ6q__filterInput:hover{background:#000;border-color:#ffffff80}.Catalog-module__kFoQ6q__filterSelect:focus,.Catalog-module__kFoQ6q__filterInput:focus{background:#000;border-color:#fff9;outline:none;box-shadow:0 0 0 3px #ffffff26}.Catalog-module__kFoQ6q__filterSelect option{color:#fff;background:#000;padding:.5rem}.Catalog-module__kFoQ6q__filterSelect option:checked,.Catalog-module__kFoQ6q__filterSelect option:focus{color:#fff;background:#fff3}.Catalog-module__kFoQ6q__filterInput::placeholder{color:#ffffff80;font-weight:400}.Catalog-module__kFoQ6q__filterIvaRow{grid-column:1/-1;margin-top:.5rem;padding:0}.Catalog-module__kFoQ6q__filterIvaBtn{text-transform:uppercase;letter-spacing:.08em;cursor:pointer;width:100%;font-size:.85rem;font-weight:600}.Catalog-module__kFoQ6q__filterIvaBtn:hover{color:#fff;background:#000;border-color:#ffffff80;transform:translateY(-1px)}.Catalog-module__kFoQ6q__filterIvaBtnActive{color:#fff;background:#000;border-color:#fff9;box-shadow:0 2px 8px #0000004d}.Catalog-module__kFoQ6q__filterSortRow{flex-direction:column;grid-column:1/-1;gap:1rem;margin-top:.5rem;padding:0;display:flex}.Catalog-module__kFoQ6q__filterSortLabel{color:#fff;text-transform:uppercase;letter-spacing:.12em;margin-bottom:0;font-size:.75rem;font-weight:600}.Catalog-module__kFoQ6q__filterSortButtons{flex-wrap:wrap;gap:.875rem;display:flex}.Catalog-module__kFoQ6q__filterSortBtn{text-transform:none;letter-spacing:.02em;cursor:pointer;white-space:nowrap;padding:.7rem 1.25rem;font-size:.875rem}.Catalog-module__kFoQ6q__filterSortBtn:hover{color:#fff;background:#000;border-color:#ffffff80;transform:translateY(-1px)}.Catalog-module__kFoQ6q__filterSortBtnActive{color:#fff;background:#000;border-color:#fff9;font-weight:600;box-shadow:0 2px 8px #0000004d}.Catalog-module__kFoQ6q__filterActions{background:#000;border-top:1px solid #ffffff4d;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 2rem;display:flex}.Catalog-module__kFoQ6q__filterClearBtn{text-transform:uppercase;letter-spacing:.08em;cursor:pointer;padding:.7rem 1.5rem;font-size:.85rem;font-weight:600}.Catalog-module__kFoQ6q__filterClearBtn:hover{color:#fff;background:#000;border-color:#ffffff80;transform:translateY(-1px)}.Catalog-module__kFoQ6q__filterResultCount{color:#fff;font-size:.9rem;font-weight:500}.Catalog-module__kFoQ6q__customDropdown{flex-direction:column;gap:.5rem;display:flex;position:relative}.Catalog-module__kFoQ6q__dropdownTitle{color:#fff;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.Catalog-module__kFoQ6q__dropdownButton{color:#fff;cursor:pointer;text-align:left;background:#000;border:1.5px solid #ffffff4d;border-radius:4px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:.75rem 1rem;font-size:.9rem;font-weight:400;transition:all .25s cubic-bezier(.25,.46,.45,.94);display:flex}.Catalog-module__kFoQ6q__dropdownButton:hover{background:#000;border-color:#ffffff80}.Catalog-module__kFoQ6q__dropdownArrow{flex-shrink:0;margin-left:.5rem;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.Catalog-module__kFoQ6q__dropdownArrowOpen{transform:rotate(180deg)}.Catalog-module__kFoQ6q__dropdownList{z-index:1000;background:#000;border:1px solid #ffffff4d;border-radius:4px 4px 8px 8px;max-height:300px;margin-top:.25rem;position:absolute;top:100%;left:0;right:0;overflow:hidden auto;box-shadow:0 8px 24px #00000080}.Catalog-module__kFoQ6q__dropdownList::-webkit-scrollbar{width:8px}.Catalog-module__kFoQ6q__dropdownList::-webkit-scrollbar-track{background:#0003}.Catalog-module__kFoQ6q__dropdownList::-webkit-scrollbar-thumb{background:#80808066;border-radius:4px}.Catalog-module__kFoQ6q__dropdownList::-webkit-scrollbar-thumb:hover{background:#80808099}.Catalog-module__kFoQ6q__dropdownOption{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:.5rem;padding:.875rem 1rem;font-size:.9rem;font-weight:500;transition:background-color .2s;display:flex}.Catalog-module__kFoQ6q__dropdownOption:hover{background:#ffffff1a}.Catalog-module__kFoQ6q__dropdownOptionSelected{background:#ffffff26;font-weight:600}.Catalog-module__kFoQ6q__dropdownOptionSelected svg{color:#fff;flex-shrink:0}.Catalog-module__kFoQ6q__dropdownOptionActive{color:#fff;background:#fff3;font-weight:600}.Catalog-module__kFoQ6q__dropdownOptionActive:hover{background:#ffffff40}.Catalog-module__kFoQ6q__apiError{text-align:center;color:#f88;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:8px;max-width:500px;margin:0 auto 2rem;padding:2rem}.Catalog-module__kFoQ6q__apiError p{margin:0 0 .5rem}.Catalog-module__kFoQ6q__emptyState{text-align:center;color:#ffffff80;grid-column:1/-1;padding:4rem 2rem}.Catalog-module__kFoQ6q__grid{z-index:5;background-color:#000;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:2.5rem;max-width:1800px;margin:0 auto;padding:0 4rem 6rem;display:grid;position:relative}.Catalog-module__kFoQ6q__card{group:card;-webkit-backdrop-filter:blur(20px);cursor:pointer;background:#0c0c0cbf;border:1px solid #fff3;border-radius:10px;flex-direction:column;height:500px;transition:transform .28s cubic-bezier(.25,.46,.45,.94),box-shadow .28s,border-color .28s;animation:.32s cubic-bezier(.25,.46,.45,.94) forwards Catalog-module__kFoQ6q__cardFadeIn;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #0006,0 8px 32px #c88c3c0f}.Catalog-module__kFoQ6q__card:hover{border-color:#ffffff59;transform:translateY(-6px);box-shadow:0 20px 50px #0009,0 12px 40px #dca0501a}.Catalog-module__kFoQ6q__cardImageContainer{border-radius:10px 10px 0 0;width:100%;height:60%;position:relative;overflow:hidden}.Catalog-module__kFoQ6q__cardImage{object-fit:cover;filter:brightness();width:100%;height:100%;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.Catalog-module__kFoQ6q__card:hover .Catalog-module__kFoQ6q__cardImage{filter:brightness();transform:scale(1.1)}.Catalog-module__kFoQ6q__imageGradient{display:none}.Catalog-module__kFoQ6q__cardBadges{z-index:2;gap:.5rem;display:flex;position:absolute;top:1.5rem;left:1.5rem}.Catalog-module__kFoQ6q__badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#000000bf;border:1px solid #ffffff59;border-radius:999px;padding:6px 14px;font-size:.7rem}.Catalog-module__kFoQ6q__badge.Catalog-module__kFoQ6q__new{background:#fff;border-color:#fff;font-weight:700}.Catalog-module__kFoQ6q__dgtLabel{object-fit:contain;width:auto;height:28px;display:block}.Catalog-module__kFoQ6q__cardCompareBtn{z-index:3;color:#ffffffe6;cursor:pointer;background:#0009;border:1px solid #ffffff4d;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .2s,background .2s,color .2s;display:flex;position:absolute;top:1.5rem;right:1.5rem}.Catalog-module__kFoQ6q__cardCompareBtn:hover:not(:disabled){color:#fff;background:#fff3;border-color:#fff}.Catalog-module__kFoQ6q__cardCompareBtn:disabled{opacity:.5;cursor:not-allowed}.Catalog-module__kFoQ6q__cardCompareBtnActive{color:#fff;background:#ffffff40;border-color:#fff}.Catalog-module__kFoQ6q__cardContent{z-index:2;-webkit-backdrop-filter:blur(16px);background:#0a0a0ab3;border-radius:0 0 10px 10px;flex-direction:column;flex:1;padding:1.5rem 2rem;display:flex;position:relative}.Catalog-module__kFoQ6q__cardBrand{color:#ffffffb3;text-transform:uppercase;letter-spacing:.2em;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.Catalog-module__kFoQ6q__cardName{color:#fff;margin:0 0 .5rem;font-size:1.5rem;font-weight:700;line-height:1.1}.Catalog-module__kFoQ6q__cardYearDgt{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.Catalog-module__kFoQ6q__cardYear{color:#fffffff2;text-transform:uppercase;letter-spacing:.08em;background:#00000080;border:1px solid #ffffff59;border-radius:999px;padding:8px 16px;font-size:.9rem;font-weight:600;display:inline-block}.Catalog-module__kFoQ6q__cardYearDgt .Catalog-module__kFoQ6q__dgtLabel{width:auto;height:32px}.Catalog-module__kFoQ6q__cardSpecs{opacity:.6;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:auto;transition:opacity .3s;display:grid}.Catalog-module__kFoQ6q__card:hover .Catalog-module__kFoQ6q__cardSpecs{opacity:1}.Catalog-module__kFoQ6q__spec{color:#ccc;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.Catalog-module__kFoQ6q__spec svg{color:#fff;flex-shrink:0}.Catalog-module__kFoQ6q__spec>svg:not([width]){width:16px;height:16px}.Catalog-module__kFoQ6q__cardFooter{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1.5rem;display:flex}.Catalog-module__kFoQ6q__price{color:#fff;font-size:2rem;font-weight:700}.Catalog-module__kFoQ6q__actionBtn{color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:8px;padding:.7rem 1.3rem;font-size:.75rem;font-weight:600;transition:all .3s;display:inline-block;position:relative}.Catalog-module__kFoQ6q__card:hover .Catalog-module__kFoQ6q__actionBtn{color:#fff;background:#ffffff14;border-color:#ffffff80}.Catalog-module__kFoQ6q__actionBtn:active:after{content:"";background:#fffc;animation:.3s ease-out Catalog-module__kFoQ6q__flashEffect;position:absolute;inset:0}@media (max-width:1200px){.Catalog-module__kFoQ6q__grid{gap:2rem;padding:0 2rem 4rem}.Catalog-module__kFoQ6q__searchFilterBar{margin-bottom:10px}}@media (max-width:768px){.Catalog-module__kFoQ6q__page{margin-top:-70px;padding-top:70px}.Catalog-module__kFoQ6q__grid{grid-template-columns:1fr;gap:1.5rem;padding:0 1rem 4rem}.Catalog-module__kFoQ6q__headerSection{height:45vh;min-height:320px;margin-bottom:2rem}.Catalog-module__kFoQ6q__headerContent{padding:1.25rem 1rem}.Catalog-module__kFoQ6q__superTitle{letter-spacing:.35em;margin-bottom:.75rem;font-size:.75rem}.Catalog-module__kFoQ6q__mainTitle{margin-bottom:1rem;font-size:clamp(1.75rem,6vw,2.5rem)}.Catalog-module__kFoQ6q__headerDesc{font-size:.95rem}.Catalog-module__kFoQ6q__searchFilterBar{flex-direction:row;align-items:stretch;gap:.75rem;margin-bottom:10px;padding:0 1rem}.Catalog-module__kFoQ6q__searchContainer{flex:1;min-width:0}.Catalog-module__kFoQ6q__searchInput{padding:.9rem 1rem .9rem 3rem;font-size:.9rem}.Catalog-module__kFoQ6q__searchIcon{width:18px;height:18px;left:1rem}.Catalog-module__kFoQ6q__filterToggle{flex-shrink:0;justify-content:center;width:auto;min-width:120px;padding:.875rem 1rem;font-size:.8rem}.Catalog-module__kFoQ6q__searchFilterBar{margin-bottom:0}.Catalog-module__kFoQ6q__searchContainerHiddenOnMobile{display:none!important}.Catalog-module__kFoQ6q__searchFilterBarMobile .Catalog-module__kFoQ6q__filterToggle{flex:1;min-width:0}.Catalog-module__kFoQ6q__filterSection{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000f2;width:100vw;height:100vh;margin:0;padding:0;display:none;position:fixed;inset:0;overflow:hidden}.Catalog-module__kFoQ6q__filterSection:has(.Catalog-module__kFoQ6q__filterPanelOpen){display:block}.Catalog-module__kFoQ6q__filterPanel{-webkit-overflow-scrolling:touch;background:#000;border:none;border-radius:0;flex-direction:column;width:100%;height:100%;min-height:100vh;margin:0;display:flex;position:absolute;inset:0;overflow:hidden auto}.Catalog-module__kFoQ6q__filterGrid{background:#000;flex:1;min-height:0;padding-top:4.5rem;padding-bottom:0;overflow-y:auto}.Catalog-module__kFoQ6q__filterActions{padding-top:1rem;padding-bottom:max(1rem,env(safe-area-inset-bottom));background:#000;border-top:1px solid #ffffff4d;flex-shrink:0;margin-top:auto;position:sticky;bottom:0}.Catalog-module__kFoQ6q__filterToggle[aria-expanded=true]{border-bottom:1.5px solid #80808066;border-radius:4px}.Catalog-module__kFoQ6q__filterCloseBtn{color:#c8c8c8e6;cursor:pointer;z-index:10001;background:#8080801a;border:1.5px solid #80808040;border-radius:4px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .25s;display:flex;position:absolute;top:1rem;right:1rem}.Catalog-module__kFoQ6q__filterCloseBtn:hover{background:#80808033;border-color:#80808066}.Catalog-module__kFoQ6q__filterCloseBtn svg{width:24px;height:24px}.Catalog-module__kFoQ6q__filterGrid{background:#000;grid-template-columns:1fr;gap:1rem;padding:1.25rem 1rem}.Catalog-module__kFoQ6q__filterPanelOpen{height:100%;min-height:100vh;max-height:none}.Catalog-module__kFoQ6q__filterActions{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem}.Catalog-module__kFoQ6q__filterClearBtn{width:100%;min-height:48px;padding:.85rem 1.5rem}.Catalog-module__kFoQ6q__filterResultCount{text-align:center;width:100%;font-size:.9rem}.Catalog-module__kFoQ6q__filterLabel{gap:.5rem;font-size:.7rem}.Catalog-module__kFoQ6q__filterSelect,.Catalog-module__kFoQ6q__filterInput{min-height:48px;padding:.75rem 1rem;font-size:.9rem}.Catalog-module__kFoQ6q__filterSortButtons{flex-direction:column;gap:.75rem}.Catalog-module__kFoQ6q__filterSortBtn{text-align:center;width:100%;min-height:48px;padding:.75rem 1.25rem}.Catalog-module__kFoQ6q__filterIvaBtn{min-height:48px;padding:.75rem 1rem;font-size:.85rem}.Catalog-module__kFoQ6q__filterToggle{min-height:48px;padding:.875rem 1.25rem}.Catalog-module__kFoQ6q__card{height:auto;min-height:420px}.Catalog-module__kFoQ6q__cardContent{padding:1.25rem}.Catalog-module__kFoQ6q__cardBrand{font-size:.7rem}.Catalog-module__kFoQ6q__cardName{margin-bottom:.75rem;font-size:1.25rem}.Catalog-module__kFoQ6q__cardSpecs{gap:.75rem}.Catalog-module__kFoQ6q__spec{font-size:.8rem}.Catalog-module__kFoQ6q__cardFooter{margin-top:1rem;padding-top:1rem}.Catalog-module__kFoQ6q__price{font-size:1.6rem}.Catalog-module__kFoQ6q__cardBadges,.Catalog-module__kFoQ6q__cardCompareBtn{top:1rem;left:1rem}.Catalog-module__kFoQ6q__cardCompareBtn{width:36px;height:36px;right:1rem}.Catalog-module__kFoQ6q__compareBar{flex-wrap:wrap;gap:1rem;padding:.875rem 1rem}.Catalog-module__kFoQ6q__compareBarText{font-size:.85rem}}@media (max-width:480px){.Catalog-module__kFoQ6q__page{margin-top:-65px;padding-top:65px}.Catalog-module__kFoQ6q__grid{gap:1.25rem;padding:0 .75rem 3.5rem}.Catalog-module__kFoQ6q__headerSection{height:38vh;min-height:260px;margin-bottom:1.5rem}.Catalog-module__kFoQ6q__headerContent{padding:1rem .75rem}.Catalog-module__kFoQ6q__mainTitle{font-size:1.6rem}.Catalog-module__kFoQ6q__headerDesc{font-size:.875rem}.Catalog-module__kFoQ6q__searchFilterBar{flex-direction:row;align-items:stretch;gap:.75rem;margin-bottom:10px;padding:0 .75rem}.Catalog-module__kFoQ6q__filterToggle{flex-shrink:0;width:auto;min-width:100px;padding:.8rem 1rem;font-size:.75rem}.Catalog-module__kFoQ6q__filterSection{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000f2;width:100vw;height:100vh;margin:0;padding:0;display:none;position:fixed;inset:0;overflow:hidden}.Catalog-module__kFoQ6q__filterSection:has(.Catalog-module__kFoQ6q__filterPanelOpen){display:block}.Catalog-module__kFoQ6q__filterPanel{-webkit-overflow-scrolling:touch;background:#000;border:none;border-radius:0;flex-direction:column;width:100%;height:100%;min-height:100vh;margin:0;display:flex;position:absolute;inset:0;overflow:hidden auto}.Catalog-module__kFoQ6q__filterPanelOpen{height:100%;min-height:100vh;max-height:none}.Catalog-module__kFoQ6q__filterGrid{background:#000;flex:1;grid-template-columns:1fr;gap:1rem;min-height:0;padding:4.5rem 1rem 0;overflow-y:auto}.Catalog-module__kFoQ6q__filterActions{padding-top:1rem;padding-bottom:max(1rem,env(safe-area-inset-bottom));background:#000;border-top:1px solid #ffffff4d;flex-shrink:0;margin-top:auto;position:sticky;bottom:0}.Catalog-module__kFoQ6q__filterToggle[aria-expanded=true]{border-bottom:1.5px solid #80808066;border-radius:4px}.Catalog-module__kFoQ6q__filterCloseBtn{color:#c8c8c8e6;cursor:pointer;z-index:10001;background:#8080801a;border:1.5px solid #80808040;border-radius:4px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .25s;display:flex;position:absolute;top:1rem;right:1rem}.Catalog-module__kFoQ6q__filterCloseBtn:hover{background:#80808033;border-color:#80808066}.Catalog-module__kFoQ6q__filterCloseBtn svg{width:24px;height:24px}.Catalog-module__kFoQ6q__filterIvaRow,.Catalog-module__kFoQ6q__filterSortRow{margin-top:.25rem;padding:0}.Catalog-module__kFoQ6q__filterActions{flex-direction:column;align-items:stretch;gap:.875rem;padding:1rem .75rem}.Catalog-module__kFoQ6q__filterClearBtn{width:100%;padding:.75rem 1.25rem}.Catalog-module__kFoQ6q__filterResultCount{text-align:center;width:100%;font-size:.85rem}.Catalog-module__kFoQ6q__filterLabel{gap:.4rem;font-size:.65rem}.Catalog-module__kFoQ6q__filterSelect,.Catalog-module__kFoQ6q__filterInput{min-height:42px;padding:.65rem .85rem;font-size:.8rem}.Catalog-module__kFoQ6q__filterSortButtons{flex-direction:column;gap:.65rem}.Catalog-module__kFoQ6q__filterSortBtn{text-align:center;width:100%;padding:.65rem 1rem;font-size:.8rem}.Catalog-module__kFoQ6q__filterIvaBtn{min-height:42px;padding:.65rem 1rem;font-size:.75rem}.Catalog-module__kFoQ6q__filterToggle{padding:.8rem 1rem;font-size:.75rem}.Catalog-module__kFoQ6q__filterPanelOpen{max-height:85vh;overflow-y:auto}.Catalog-module__kFoQ6q__card{min-height:380px}.Catalog-module__kFoQ6q__cardContent{padding:1rem}.Catalog-module__kFoQ6q__cardName{font-size:1.1rem}.Catalog-module__kFoQ6q__cardImageContainer{height:55%}.Catalog-module__kFoQ6q__compareBar{gap:.75rem;padding:.75rem}.Catalog-module__kFoQ6q__compareBarText{text-align:center;width:100%;font-size:.8rem}}.Catalog-module__kFoQ6q__compareBar{z-index:100;background:#080808fa;border-top:1px solid #fff6;justify-content:center;align-items:center;gap:1.5rem;padding:1rem 1.5rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #00000080}.Catalog-module__kFoQ6q__compareBarText{color:#ffffffe6;font-size:.9rem}.Catalog-module__kFoQ6q__compareBarLink{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#fff;border-radius:2px;padding:.6rem 1.4rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .22s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.25,.46,.45,.94)}.Catalog-module__kFoQ6q__compareBarLink:hover{color:#fff;background:#c4142e;transform:translateY(-1px)}
.Header-module__hBw1pG__header{z-index:1000;background-color:#000;border-bottom:1px solid #ffffff1a;width:100%;position:fixed;top:0;left:0;right:0}.Header-module__hBw1pG__headerTop{justify-content:space-between;align-items:center;padding:1.5rem 3rem;display:flex}.Header-module__hBw1pG__searchFiltersContainer{background-color:#000;border-top:1px solid #ffffff1a;align-items:stretch;gap:1rem;width:100%;padding:20px 3rem 0;display:flex}.Header-module__hBw1pG__searchFiltersInner{flex:1;min-width:0}.Header-module__hBw1pG__catalogSearchIconBtn{color:#fff;cursor:pointer;background:#000;border:1.5px solid #ffffff4d;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;min-height:48px;margin-left:auto;transition:all .25s cubic-bezier(.25,.46,.45,.94);display:none}.Header-module__hBw1pG__catalogSearchIconBtn:hover{border-color:#ffffff80;transform:translateY(-1px);box-shadow:0 2px 8px #0003}@media (max-width:768px){.Header-module__hBw1pG__catalogSearchIconBtn{display:flex}}@media (max-width:480px){.Header-module__hBw1pG__catalogSearchIconBtn{width:44px;min-width:44px;height:44px;min-height:44px}}.Header-module__hBw1pG__searchFiltersInnerContent{flex:1;min-width:0}.Header-module__hBw1pG__catalogSearchCloseInline{color:#fff;cursor:pointer;background:#000;border:1.5px solid #ffffff4d;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;min-height:48px;transition:all .2s;display:flex}.Header-module__hBw1pG__catalogSearchCloseInline:hover{background:#ffffff14;border-color:#ffffff80}@media (max-width:768px){.Header-module__hBw1pG__searchFiltersInner{align-items:stretch;gap:.5rem;display:flex}}@media (max-width:480px){.Header-module__hBw1pG__catalogSearchCloseInline{width:44px;min-width:44px;height:44px;min-height:44px}}.Header-module__hBw1pG__menuIcon{cursor:pointer;color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#000;border:1.5px solid #ffffff4d;border-radius:4px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;gap:.75rem;width:auto;min-width:auto;height:100%;min-height:48px;padding:1rem 1.75rem;font-size:.9rem;font-weight:600;transition:all .25s cubic-bezier(.25,.46,.45,.94);display:flex}.Header-module__hBw1pG__menuIcon:hover{background:#000;border-color:#ffffff80;transform:translateY(-1px);box-shadow:0 2px 8px #0003}.Header-module__hBw1pG__menuIconLabel{white-space:nowrap}@media (max-width:768px){.Header-module__hBw1pG__searchFiltersContainer{gap:1.25rem;padding:10px 1.5rem 14px}.Header-module__hBw1pG__searchFiltersContainer .Header-module__hBw1pG__menuIcon{margin-right:12px}.Header-module__hBw1pG__menuIcon{min-width:120px;padding:.875rem 1rem;font-size:.8rem}}@media (max-width:480px){.Header-module__hBw1pG__searchFiltersContainer{padding-bottom:12px;padding-left:1rem;padding-right:1rem}.Header-module__hBw1pG__menuIcon{min-width:100px;padding:.8rem 1rem;font-size:.75rem}}.Header-module__hBw1pG__leftSection{align-items:center;gap:1rem;display:flex}.Header-module__hBw1pG__backButton{cursor:pointer;color:#fff;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:all .22s cubic-bezier(.25,.46,.45,.94);display:flex}.Header-module__hBw1pG__backButton:hover{opacity:.7}.Header-module__hBw1pG__backButton svg{width:18px;height:18px}.Header-module__hBw1pG__logoContainer{justify-content:center;align-items:center;text-decoration:none;display:flex}.Header-module__hBw1pG__logoWrapper{justify-content:center;align-items:center;display:flex}.Header-module__hBw1pG__logoImage{object-fit:contain;width:auto;height:auto;max-height:90px}.Header-module__hBw1pG__mobileSearchTrigger{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;transition:all .22s cubic-bezier(.25,.46,.45,.94);display:none}.Header-module__hBw1pG__mobileSearchTrigger:hover{background-color:#ffffff14;border-color:#ffffff80;transform:translateY(-2px)}@media (max-width:768px){.Header-module__hBw1pG__mobileSearchTrigger{display:flex}}@media (max-width:480px){.Header-module__hBw1pG__mobileSearchTrigger{width:36px;min-width:36px;height:36px;min-height:36px}}.Header-module__hBw1pG__mobileSearchOverlay{z-index:2000;background:#000;flex-direction:column;padding:3.5rem 1rem 1rem;display:flex;position:fixed;inset:0}.Header-module__hBw1pG__mobileSearchCloseBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.Header-module__hBw1pG__mobileSearchCloseBtn:hover{background:#ffffff26;border-color:#ffffff59}.Header-module__hBw1pG__mobileSearchContent{flex-direction:column;flex:1;justify-content:center;gap:1.25rem;width:100%;max-width:400px;margin:0 auto;display:flex}.Header-module__hBw1pG__mobileSearchLabel{color:#fffc;letter-spacing:.02em;font-size:.9rem;font-weight:500}.Header-module__hBw1pG__mobileSearchInput{color:#fff;background:#ffffff14;border:2px solid #ffffff40;border-radius:8px;outline:none;width:100%;padding:1.25rem 1.5rem;font-size:1.25rem;line-height:1.4;transition:border-color .2s}.Header-module__hBw1pG__mobileSearchInput::placeholder{color:#ffffff73}.Header-module__hBw1pG__mobileSearchInput:focus{border-color:#e31837cc;box-shadow:0 0 0 3px #e3183733}.Header-module__hBw1pG__mobileSearchSubmitBtn{text-transform:uppercase;letter-spacing:.1em;color:#fff;cursor:pointer;background:#e31837;border:none;border-radius:6px;width:100%;padding:1rem 1.5rem;font-size:1rem;font-weight:600;transition:all .22s}.Header-module__hBw1pG__mobileSearchSubmitBtn:hover{background:#c91430;transform:translateY(-1px);box-shadow:0 4px 12px #e3183766}.Header-module__hBw1pG__contactSection{align-items:center;gap:.75rem;display:flex}.Header-module__hBw1pG__contactIcon{color:#fff;border:1px solid #ffffff40;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;text-decoration:none;transition:all .22s cubic-bezier(.25,.46,.45,.94);display:flex}.Header-module__hBw1pG__contactIcon:hover{background-color:#ffffff14;border-color:#ffffff80;transform:translateY(-2px)}.Header-module__hBw1pG__contactIcon svg{width:20px;height:20px}.Header-module__hBw1pG__separator{opacity:.3;background-color:#fff;height:1px;position:absolute;bottom:0;left:0;right:0}@media (max-width:1024px){.Header-module__hBw1pG__headerTop{padding:1.25rem 2rem}.Header-module__hBw1pG__logoImage{max-height:75px}}@media (max-width:768px){.Header-module__hBw1pG__header{z-index:1000;background-color:#000;width:100%;margin:0;padding:0;position:fixed;top:0;left:0;right:0}.Header-module__hBw1pG__headerTop{padding:1rem 1.5rem}.Header-module__hBw1pG__logoImage{max-height:48px;width:auto!important;height:auto!important}.Header-module__hBw1pG__leftSection{gap:.75rem}.Header-module__hBw1pG__contactSection{gap:.5rem}.Header-module__hBw1pG__contactIcon{width:40px;min-width:40px;height:40px;min-height:40px}.Header-module__hBw1pG__contactIcon svg{width:18px;height:18px}}@media (max-width:480px){.Header-module__hBw1pG__header{z-index:1000;background-color:#000;width:100%;margin:0;padding:0;position:fixed;top:0;left:0;right:0}.Header-module__hBw1pG__headerTop{padding:.875rem 1rem}.Header-module__hBw1pG__logoImage{max-height:40px;width:auto!important;height:auto!important}.Header-module__hBw1pG__leftSection,.Header-module__hBw1pG__contactSection{gap:.5rem}.Header-module__hBw1pG__contactIcon{width:36px;min-width:36px;height:36px;min-height:36px}.Header-module__hBw1pG__contactIcon svg{width:16px;height:16px}}
.Navbar-module__cJzEcG__navbar{box-sizing:border-box;background:0 0;flex-direction:column;align-items:stretch;width:100%;min-height:100vh;padding:2rem 1.5rem;display:flex}.Navbar-module__cJzEcG__navbarTop{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.Navbar-module__cJzEcG__logo{line-height:0;display:block}.Navbar-module__cJzEcG__logoImage{object-fit:contain;width:auto;max-width:180px;height:auto;max-height:70px;display:block}.Navbar-module__cJzEcG__links{flex-direction:column;flex:1;gap:.5rem;margin:1.5rem 0;padding:0;list-style:none;display:flex}.Navbar-module__cJzEcG__link{color:#ffffffb3;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;padding:.5rem 0;font-size:.8rem;font-weight:500;transition:all .3s;position:relative}.Navbar-module__cJzEcG__link a,.Navbar-module__cJzEcG__link button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.Navbar-module__cJzEcG__linkInner{align-items:center;gap:.75rem;display:flex}.Navbar-module__cJzEcG__linkIcon{color:inherit;flex-shrink:0}.Navbar-module__cJzEcG__link:after{content:"";background:linear-gradient(90deg,#e31837,#ff4d6a);border-radius:2px;width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.Navbar-module__cJzEcG__link:hover{color:#fff}.Navbar-module__cJzEcG__link:hover:after{width:2rem}.Navbar-module__cJzEcG__active{color:#fff}.Navbar-module__cJzEcG__active:after{width:2rem}.Navbar-module__cJzEcG__actions{align-items:center;gap:.75rem;margin-top:auto;padding-top:1.5rem;display:flex}.Navbar-module__cJzEcG__iconBtn{color:#ffffffb3;cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;text-decoration:none;transition:all .3s;display:flex}.Navbar-module__cJzEcG__iconBtn:hover{color:#e31837;background:#e3183726;border-color:#e3183766;transform:scale(1.08);box-shadow:0 0 20px #e318374d,inset 0 0 10px #e318371a}.Navbar-module__cJzEcG__iconBtn svg{width:18px;height:18px;transition:transform .3s}.Navbar-module__cJzEcG__iconBtn:hover svg{transform:scale(1.1)}@media (max-width:480px){.Navbar-module__cJzEcG__navbar{padding:1.25rem 1rem}.Navbar-module__cJzEcG__logoImage{max-width:140px;max-height:56px}.Navbar-module__cJzEcG__iconBtn{width:38px;height:38px}.Navbar-module__cJzEcG__iconBtn svg{width:16px;height:16px}}
.CarDetail-module__rq0FWW__page{color:#fff;background-color:#050505;min-height:100vh;padding-top:0;position:relative;overflow-x:hidden}.CarDetail-module__rq0FWW__navBar{z-index:100;pointer-events:none;background:linear-gradient(#000c 0%,#0000 100%);justify-content:space-between;align-items:center;padding:1.5rem 3rem;display:flex;position:fixed;top:0;left:0;right:0}.CarDetail-module__rq0FWW__logo{color:#fff;letter-spacing:.1em;pointer-events:auto;margin:0;font-size:1.25rem;font-weight:900}.CarDetail-module__rq0FWW__backBtn{pointer-events:auto;color:#fffc;text-transform:uppercase;letter-spacing:.1em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;border:1px solid #fff3;padding:.6rem 1.2rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .3s}.CarDetail-module__rq0FWW__backBtn:hover{color:#fff;background:#fff;border-color:#fff}.CarDetail-module__rq0FWW__hero{height:80vh;min-height:600px;position:relative;overflow:hidden}.CarDetail-module__rq0FWW__heroImage{object-fit:cover;object-position:center;filter:brightness(.8);width:100%;height:100%}.CarDetail-module__rq0FWW__heroOverlay{background:linear-gradient(#0006 0%,#0000 50%,#050505 100%);position:absolute;inset:0}.CarDetail-module__rq0FWW__heroContent{width:100%;max-width:1400px;margin:0 auto;padding:4rem 3rem;position:absolute;bottom:0;left:0;right:0}.CarDetail-module__rq0FWW__brand{color:#fff;text-transform:uppercase;letter-spacing:.3em;text-shadow:0 2px 10px #000c;margin-bottom:.5rem;font-size:1rem;font-weight:700;display:block}.CarDetail-module__rq0FWW__model{text-transform:uppercase;color:#fff;text-shadow:0 10px 30px #000c;margin:0 0 1rem;font-size:clamp(3rem,6vw,6rem);font-weight:900;line-height:.9}.CarDetail-module__rq0FWW__priceTag{color:#ffffffe6;font-size:2rem;font-weight:300}.CarDetail-module__rq0FWW__contentGrid{grid-template-columns:1.5fr 1fr;gap:4rem;max-width:1400px;margin:0 auto;padding:12rem 3rem 4rem;animation:.32s cubic-bezier(.25,.46,.45,.94) CarDetail-module__rq0FWW__contentFadeIn;display:grid}@keyframes CarDetail-module__rq0FWW__contentFadeIn{0%{opacity:.82;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.CarDetail-module__rq0FWW__contentLoading{animation:none;display:block}.CarDetail-module__rq0FWW__loadingPlaceholder{background:#ffffff08;border:1px solid #ffffff0f;min-height:400px;animation:1s ease-in-out infinite CarDetail-module__rq0FWW__loadingPulse}@keyframes CarDetail-module__rq0FWW__loadingPulse{0%,to{opacity:.4}50%{opacity:.7}}.CarDetail-module__rq0FWW__gallery{flex-direction:column;gap:1.5rem;display:flex}.CarDetail-module__rq0FWW__galleryMain{aspect-ratio:16/9;cursor:pointer;background:#111;border-radius:4px;width:100%;overflow:hidden}.CarDetail-module__rq0FWW__galleryMain img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.CarDetail-module__rq0FWW__galleryMain:hover img{transform:scale(1.05)}.CarDetail-module__rq0FWW__galleryThumbs{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.CarDetail-module__rq0FWW__thumb{aspect-ratio:16/10;cursor:pointer;background:#111;border:1px solid #0000;border-radius:2px;transition:all .3s;overflow:hidden}.CarDetail-module__rq0FWW__thumb.CarDetail-module__rq0FWW__active,.CarDetail-module__rq0FWW__thumb:hover{opacity:1;border-color:#fff}.CarDetail-module__rq0FWW__thumb img{object-fit:cover;width:100%;height:100%}.CarDetail-module__rq0FWW__lightbox{z-index:9999;background:#000000f2;justify-content:center;align-items:center;padding:3rem;animation:.2s cubic-bezier(.25,.46,.45,.94) CarDetail-module__rq0FWW__lightboxFadeIn;display:flex;position:fixed;inset:0}@keyframes CarDetail-module__rq0FWW__lightboxFadeIn{0%{opacity:0}to{opacity:1}}.CarDetail-module__rq0FWW__lightboxClose{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:4px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex;position:absolute;top:1.5rem;right:1.5rem}.CarDetail-module__rq0FWW__lightboxClose:hover{color:#fff;background:#fff3;border-color:#fff}.CarDetail-module__rq0FWW__lightboxPrev,.CarDetail-module__rq0FWW__lightboxNext{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:4px;justify-content:center;align-items:center;width:56px;height:56px;transition:all .2s;display:flex;position:absolute;bottom:1.5rem}.CarDetail-module__rq0FWW__lightboxPrev{left:1.5rem}.CarDetail-module__rq0FWW__lightboxNext{right:1.5rem}.CarDetail-module__rq0FWW__lightboxPrev:hover,.CarDetail-module__rq0FWW__lightboxNext:hover{color:#fff;background:#fff3;border-color:#fff}.CarDetail-module__rq0FWW__lightboxContent{justify-content:center;align-items:center;max-width:90vw;max-height:85vh;display:flex}.CarDetail-module__rq0FWW__lightboxContent img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:85vh}.CarDetail-module__rq0FWW__lightboxCounter{color:#ffffffb3;pointer-events:none;font-size:.9rem;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.CarDetail-module__rq0FWW__infoSide{flex-direction:column;gap:3rem;display:flex}.CarDetail-module__rq0FWW__sectionTitle{color:#fff;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #ffffff1a;margin-bottom:1.5rem;padding-bottom:1rem;font-size:1.2rem}.CarDetail-module__rq0FWW__description p{color:#ffffffb3;margin-bottom:1rem;font-size:1rem;line-height:1.8}.CarDetail-module__rq0FWW__specsGrid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.CarDetail-module__rq0FWW__specItem{background:#ffffff08;border:1px solid #ffffff0d;border-radius:4px;padding:1rem}.CarDetail-module__rq0FWW__specLabel{color:#fff6;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.3rem;font-size:.7rem;display:flex}.CarDetail-module__rq0FWW__specValue{color:#fff;font-size:1.1rem;font-weight:600;display:block}.CarDetail-module__rq0FWW__dgtLabel{object-fit:contain;width:auto;height:36px;margin-top:.25rem;display:block}.CarDetail-module__rq0FWW__ctaBox{background:linear-gradient(135deg,#111 0%,#080808 100%);border:1px solid #ffffff1a;border-radius:4px;margin-top:1rem;padding:2rem}.CarDetail-module__rq0FWW__ctaTitle{color:#fff;margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.CarDetail-module__rq0FWW__ctaText{color:#888;margin-bottom:1.5rem;font-size:.9rem}.CarDetail-module__rq0FWW__primaryBtn{color:#000;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#fff;border:none;border-radius:2px;width:100%;margin-bottom:1rem;padding:1.2rem;font-weight:700;transition:all .3s}.CarDetail-module__rq0FWW__primaryBtn:hover{color:#000;background:#fff;transform:translateY(-3px);box-shadow:0 10px 30px #ffffff4d}.CarDetail-module__rq0FWW__reservaBtn{color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:2px;width:100%;margin-bottom:1rem;padding:1.2rem;font-weight:700;transition:all .3s}.CarDetail-module__rq0FWW__reservaBtn:hover{color:#000;background:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #ffffff40}.CarDetail-module__rq0FWW__secondaryBtn{color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:2px;width:100%;padding:1.2rem;font-weight:600;transition:all .3s}.CarDetail-module__rq0FWW__secondaryBtn:hover{background:#ffffff0d;border-color:#fff}.CarDetail-module__rq0FWW__secondaryBtnLink{width:100%;text-decoration:none;display:block}.CarDetail-module__rq0FWW__compareBtn{color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:2px;width:100%;margin-bottom:1rem;padding:1rem;font-weight:600;transition:all .3s}.CarDetail-module__rq0FWW__compareBtn:hover:not(:disabled){color:#fff;background:#ffffff1a;border-color:#fff}.CarDetail-module__rq0FWW__compareBtn:disabled{opacity:.5;cursor:not-allowed}.CarDetail-module__rq0FWW__relatedSection{max-width:1400px;margin:0 auto;padding:4rem 3rem 2rem}.CarDetail-module__rq0FWW__relatedTitle{text-transform:uppercase;letter-spacing:.05em;color:#fff;margin:0 0 .5rem;font-size:1.5rem;font-weight:800}.CarDetail-module__rq0FWW__relatedSubtitle{color:#ffffff80;margin:0 0 2rem;font-size:.9rem}.CarDetail-module__rq0FWW__relatedGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.CarDetail-module__rq0FWW__relatedCard{background:#0a0a0a;border:1px solid #ffffff14;border-radius:4px;transition:all .3s;position:relative;overflow:hidden}.CarDetail-module__rq0FWW__relatedCard:hover{border-color:#ffffff4d;box-shadow:0 10px 40px #0006}.CarDetail-module__rq0FWW__relatedCardLink{color:inherit;text-decoration:none;display:block}.CarDetail-module__rq0FWW__relatedCardImage{aspect-ratio:16/10;background:#111;overflow:hidden}.CarDetail-module__rq0FWW__relatedCardImage img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.CarDetail-module__rq0FWW__relatedCard:hover .CarDetail-module__rq0FWW__relatedCardImage img{transform:scale(1.05)}.CarDetail-module__rq0FWW__relatedCardContent{padding:1.25rem}.CarDetail-module__rq0FWW__relatedCardBrand{color:#fff;text-transform:uppercase;letter-spacing:.15em;font-size:.7rem;font-weight:600}.CarDetail-module__rq0FWW__relatedCardName{color:#fff;margin:.5rem 0 .75rem;font-size:1.1rem;font-weight:700;line-height:1.2}.CarDetail-module__rq0FWW__relatedCardSpecs{color:#fff9;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;font-size:.8rem;display:flex}.CarDetail-module__rq0FWW__relatedCardPrice{color:#fff;font-size:1.15rem;font-weight:700}.CarDetail-module__rq0FWW__relatedCompareBtn{color:#fff;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;z-index:2;background:#000000bf;border:1px solid #fff3;border-radius:2px;padding:.5rem .75rem;font-size:.7rem;transition:all .2s;position:absolute;top:.75rem;right:.75rem}.CarDetail-module__rq0FWW__relatedCompareBtn:hover:not(:disabled){background:#fff;border-color:#fff}.CarDetail-module__rq0FWW__relatedCompareBtn:disabled{opacity:.5;cursor:not-allowed}.CarDetail-module__rq0FWW__relatedCompareCta{text-align:center;margin-top:2rem}.CarDetail-module__rq0FWW__relatedCompareLink{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(135deg,#fff 0% 100%);border-radius:2px;padding:1rem 2rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.CarDetail-module__rq0FWW__relatedCompareLink:hover{transform:translateY(-2px);box-shadow:0 10px 30px #fff6}.CarDetail-module__rq0FWW__notFound{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:80vh;padding:2rem;display:flex}.CarDetail-module__rq0FWW__notFoundTitle{color:#fff;text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem;font-size:1.75rem;font-weight:800}.CarDetail-module__rq0FWW__notFoundText{color:#fff9;max-width:400px;margin:0 0 1.5rem}.CarDetail-module__rq0FWW__notFoundLink{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#e31837;border-radius:2px;padding:1rem 2rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.CarDetail-module__rq0FWW__notFoundLink:hover{background:#ff2d4a;transform:translateY(-2px);box-shadow:0 10px 30px #fff6}@media (max-width:1024px){.CarDetail-module__rq0FWW__contentGrid{padding:10rem 2rem 4rem}}@media (max-width:900px){.CarDetail-module__rq0FWW__contentGrid{grid-template-columns:1fr;padding:10rem 1.5rem 2rem}.CarDetail-module__rq0FWW__galleryThumbs{grid-template-columns:repeat(3,1fr)}.CarDetail-module__rq0FWW__relatedSection{padding:3rem 1.5rem 2rem}.CarDetail-module__rq0FWW__relatedGrid{grid-template-columns:1fr}}@media (max-width:768px){.CarDetail-module__rq0FWW__contentGrid{padding:10rem 1.5rem 2rem}}@media (max-width:480px){.CarDetail-module__rq0FWW__galleryThumbs{grid-template-columns:repeat(2,1fr)}.CarDetail-module__rq0FWW__contentGrid{padding:10rem 1rem 2rem}.CarDetail-module__rq0FWW__lightbox{padding:1rem}.CarDetail-module__rq0FWW__lightboxPrev,.CarDetail-module__rq0FWW__lightboxNext{width:44px;height:44px;bottom:1rem}.CarDetail-module__rq0FWW__lightboxPrev{left:.5rem}.CarDetail-module__rq0FWW__lightboxNext{right:.5rem}.CarDetail-module__rq0FWW__lightboxClose{width:40px;height:40px;top:1rem;right:1rem}}
.CarDetail-module__hCNa9q__page{color:#fff;background-color:#050505;min-height:100vh;padding-top:0;position:relative;overflow-x:hidden}.CarDetail-module__hCNa9q__navBar{z-index:100;pointer-events:none;background:linear-gradient(#000c 0%,#0000 100%);justify-content:space-between;align-items:center;padding:1.5rem 3rem;display:flex;position:fixed;top:0;left:0;right:0}.CarDetail-module__hCNa9q__logo{color:#fff;letter-spacing:.1em;pointer-events:auto;margin:0;font-size:1.25rem;font-weight:900}.CarDetail-module__hCNa9q__backBtn{pointer-events:auto;color:#fffc;text-transform:uppercase;letter-spacing:.1em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;border:1px solid #fff3;padding:.6rem 1.2rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .3s}.CarDetail-module__hCNa9q__backBtn:hover{color:#fff;background:#fff;border-color:#fff}.CarDetail-module__hCNa9q__hero{height:80vh;min-height:600px;position:relative;overflow:hidden}.CarDetail-module__hCNa9q__heroImage{object-fit:cover;object-position:center;filter:brightness(.8);width:100%;height:100%}.CarDetail-module__hCNa9q__heroOverlay{background:linear-gradient(#0006 0%,#0000 50%,#050505 100%);position:absolute;inset:0}.CarDetail-module__hCNa9q__heroContent{width:100%;max-width:1400px;margin:0 auto;padding:4rem 3rem;position:absolute;bottom:0;left:0;right:0}.CarDetail-module__hCNa9q__brand{color:#fff;text-transform:uppercase;letter-spacing:.3em;text-shadow:0 2px 10px #000c;margin-bottom:.5rem;font-size:1rem;font-weight:700;display:block}.CarDetail-module__hCNa9q__model{text-transform:uppercase;color:#fff;text-shadow:0 10px 30px #000c;margin:0 0 1rem;font-size:clamp(3rem,6vw,6rem);font-weight:900;line-height:.9}.CarDetail-module__hCNa9q__priceTag{color:#ffffffe6;font-size:2rem;font-weight:300}.CarDetail-module__hCNa9q__contentGrid{grid-template-columns:1.5fr 1fr;gap:4rem;max-width:1400px;margin:0 auto;padding:12rem 3rem 4rem;animation:.32s cubic-bezier(.25,.46,.45,.94) CarDetail-module__hCNa9q__contentFadeIn;display:grid}@keyframes CarDetail-module__hCNa9q__contentFadeIn{0%{opacity:.82;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.CarDetail-module__hCNa9q__contentLoading{animation:none;display:block}.CarDetail-module__hCNa9q__loadingPlaceholder{background:#ffffff08;border:1px solid #ffffff0f;min-height:400px;animation:1s ease-in-out infinite CarDetail-module__hCNa9q__loadingPulse}@keyframes CarDetail-module__hCNa9q__loadingPulse{0%,to{opacity:.4}50%{opacity:.7}}.CarDetail-module__hCNa9q__gallery{flex-direction:column;gap:1.5rem;display:flex}.CarDetail-module__hCNa9q__galleryMain{aspect-ratio:16/9;cursor:pointer;background:#111;border-radius:4px;width:100%;overflow:hidden}.CarDetail-module__hCNa9q__galleryMain img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.CarDetail-module__hCNa9q__galleryMain:hover img{transform:scale(1.05)}.CarDetail-module__hCNa9q__galleryThumbs{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.CarDetail-module__hCNa9q__thumb{aspect-ratio:16/10;cursor:pointer;background:#111;border:1px solid #0000;border-radius:2px;transition:all .3s;overflow:hidden}.CarDetail-module__hCNa9q__thumb.CarDetail-module__hCNa9q__active,.CarDetail-module__hCNa9q__thumb:hover{opacity:1;border-color:#fff}.CarDetail-module__hCNa9q__thumb img{object-fit:cover;width:100%;height:100%}.CarDetail-module__hCNa9q__lightbox{z-index:9999;background:#000000f2;justify-content:center;align-items:center;padding:3rem;animation:.2s cubic-bezier(.25,.46,.45,.94) CarDetail-module__hCNa9q__lightboxFadeIn;display:flex;position:fixed;inset:0}@keyframes CarDetail-module__hCNa9q__lightboxFadeIn{0%{opacity:0}to{opacity:1}}.CarDetail-module__hCNa9q__lightboxClose{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:4px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex;position:absolute;top:1.5rem;right:1.5rem}.CarDetail-module__hCNa9q__lightboxClose:hover{color:#fff;background:#fff3;border-color:#fff}.CarDetail-module__hCNa9q__lightboxPrev,.CarDetail-module__hCNa9q__lightboxNext{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:4px;justify-content:center;align-items:center;width:56px;height:56px;transition:all .2s;display:flex;position:absolute;bottom:1.5rem}.CarDetail-module__hCNa9q__lightboxPrev{left:1.5rem}.CarDetail-module__hCNa9q__lightboxNext{right:1.5rem}.CarDetail-module__hCNa9q__lightboxPrev:hover,.CarDetail-module__hCNa9q__lightboxNext:hover{color:#fff;background:#fff3;border-color:#fff}.CarDetail-module__hCNa9q__lightboxContent{justify-content:center;align-items:center;max-width:90vw;max-height:85vh;display:flex}.CarDetail-module__hCNa9q__lightboxContent img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:85vh}.CarDetail-module__hCNa9q__lightboxCounter{color:#ffffffb3;pointer-events:none;font-size:.9rem;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.CarDetail-module__hCNa9q__infoSide{flex-direction:column;gap:3rem;display:flex}.CarDetail-module__hCNa9q__sectionTitle{color:#fff;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #ffffff1a;margin-bottom:1.5rem;padding-bottom:1rem;font-size:1.2rem}.CarDetail-module__hCNa9q__description p{color:#ffffffb3;margin-bottom:1rem;font-size:1rem;line-height:1.8}.CarDetail-module__hCNa9q__specsGrid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.CarDetail-module__hCNa9q__specItem{background:#ffffff08;border:1px solid #ffffff0d;border-radius:4px;padding:1rem}.CarDetail-module__hCNa9q__specLabel{color:#fff6;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.3rem;font-size:.7rem;display:flex}.CarDetail-module__hCNa9q__specValue{color:#fff;font-size:1.1rem;font-weight:600;display:block}.CarDetail-module__hCNa9q__dgtLabel{object-fit:contain;width:auto;height:36px;margin-top:.25rem;display:block}.CarDetail-module__hCNa9q__ctaBox{background:linear-gradient(135deg,#111 0%,#080808 100%);border:1px solid #ffffff1a;border-radius:4px;margin-top:1rem;padding:2rem}.CarDetail-module__hCNa9q__ctaTitle{color:#fff;margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.CarDetail-module__hCNa9q__ctaText{color:#888;margin-bottom:1.5rem;font-size:.9rem}.CarDetail-module__hCNa9q__primaryBtn{color:#000;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#fff;border:none;border-radius:2px;width:100%;margin-bottom:1rem;padding:1.2rem;font-weight:700;transition:all .3s}.CarDetail-module__hCNa9q__primaryBtn:hover{color:#000;background:#fff;transform:translateY(-3px);box-shadow:0 10px 30px #ffffff4d}.CarDetail-module__hCNa9q__reservaBtn{color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:2px;width:100%;margin-bottom:1rem;padding:1.2rem;font-weight:700;transition:all .3s}.CarDetail-module__hCNa9q__reservaBtn:hover{color:#000;background:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #ffffff40}.CarDetail-module__hCNa9q__secondaryBtn{color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:2px;width:100%;padding:1.2rem;font-weight:600;transition:all .3s}.CarDetail-module__hCNa9q__secondaryBtn:hover{background:#ffffff0d;border-color:#fff}.CarDetail-module__hCNa9q__secondaryBtnLink{width:100%;text-decoration:none;display:block}.CarDetail-module__hCNa9q__compareBtn{color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:2px;width:100%;margin-bottom:1rem;padding:1rem;font-weight:600;transition:all .3s}.CarDetail-module__hCNa9q__compareBtn:hover:not(:disabled){color:#fff;background:#ffffff1a;border-color:#fff}.CarDetail-module__hCNa9q__compareBtn:disabled{opacity:.5;cursor:not-allowed}.CarDetail-module__hCNa9q__relatedSection{max-width:1400px;margin:0 auto;padding:4rem 3rem 2rem}.CarDetail-module__hCNa9q__relatedTitle{text-transform:uppercase;letter-spacing:.05em;color:#fff;margin:0 0 .5rem;font-size:1.5rem;font-weight:800}.CarDetail-module__hCNa9q__relatedSubtitle{color:#ffffff80;margin:0 0 2rem;font-size:.9rem}.CarDetail-module__hCNa9q__relatedGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.CarDetail-module__hCNa9q__relatedCard{background:#0a0a0a;border:1px solid #ffffff14;border-radius:4px;transition:all .3s;position:relative;overflow:hidden}.CarDetail-module__hCNa9q__relatedCard:hover{border-color:#ffffff4d;box-shadow:0 10px 40px #0006}.CarDetail-module__hCNa9q__relatedCardLink{color:inherit;text-decoration:none;display:block}.CarDetail-module__hCNa9q__relatedCardImage{aspect-ratio:16/10;background:#111;overflow:hidden}.CarDetail-module__hCNa9q__relatedCardImage img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.CarDetail-module__hCNa9q__relatedCard:hover .CarDetail-module__hCNa9q__relatedCardImage img{transform:scale(1.05)}.CarDetail-module__hCNa9q__relatedCardContent{padding:1.25rem}.CarDetail-module__hCNa9q__relatedCardBrand{color:#fff;text-transform:uppercase;letter-spacing:.15em;font-size:.7rem;font-weight:600}.CarDetail-module__hCNa9q__relatedCardName{color:#fff;margin:.5rem 0 .75rem;font-size:1.1rem;font-weight:700;line-height:1.2}.CarDetail-module__hCNa9q__relatedCardSpecs{color:#fff9;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;font-size:.8rem;display:flex}.CarDetail-module__hCNa9q__relatedCardPrice{color:#fff;font-size:1.15rem;font-weight:700}.CarDetail-module__hCNa9q__relatedCompareBtn{color:#fff;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;z-index:2;background:#000000bf;border:1px solid #fff3;border-radius:2px;padding:.5rem .75rem;font-size:.7rem;transition:all .2s;position:absolute;top:.75rem;right:.75rem}.CarDetail-module__hCNa9q__relatedCompareBtn:hover:not(:disabled){background:#fff;border-color:#fff}.CarDetail-module__hCNa9q__relatedCompareBtn:disabled{opacity:.5;cursor:not-allowed}.CarDetail-module__hCNa9q__relatedCompareCta{text-align:center;margin-top:2rem}.CarDetail-module__hCNa9q__relatedCompareLink{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(135deg,#fff 0% 100%);border-radius:2px;padding:1rem 2rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.CarDetail-module__hCNa9q__relatedCompareLink:hover{transform:translateY(-2px);box-shadow:0 10px 30px #fff6}.CarDetail-module__hCNa9q__notFound{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:80vh;padding:2rem;display:flex}.CarDetail-module__hCNa9q__notFoundTitle{color:#fff;text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem;font-size:1.75rem;font-weight:800}.CarDetail-module__hCNa9q__notFoundText{color:#fff9;max-width:400px;margin:0 0 1.5rem}.CarDetail-module__hCNa9q__notFoundLink{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#e31837;border-radius:2px;padding:1rem 2rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.CarDetail-module__hCNa9q__notFoundLink:hover{background:#ff2d4a;transform:translateY(-2px);box-shadow:0 10px 30px #fff6}@media (max-width:1024px){.CarDetail-module__hCNa9q__contentGrid{padding:10rem 2rem 4rem}}@media (max-width:900px){.CarDetail-module__hCNa9q__contentGrid{grid-template-columns:1fr;padding:10rem 1.5rem 2rem}.CarDetail-module__hCNa9q__galleryThumbs{grid-template-columns:repeat(3,1fr)}.CarDetail-module__hCNa9q__relatedSection{padding:3rem 1.5rem 2rem}.CarDetail-module__hCNa9q__relatedGrid{grid-template-columns:1fr}}@media (max-width:768px){.CarDetail-module__hCNa9q__contentGrid{padding:10rem 1.5rem 2rem}}@media (max-width:480px){.CarDetail-module__hCNa9q__galleryThumbs{grid-template-columns:repeat(2,1fr)}.CarDetail-module__hCNa9q__contentGrid{padding:10rem 1rem 2rem}.CarDetail-module__hCNa9q__lightbox{padding:1rem}.CarDetail-module__hCNa9q__lightboxPrev,.CarDetail-module__hCNa9q__lightboxNext{width:44px;height:44px;bottom:1rem}.CarDetail-module__hCNa9q__lightboxPrev{left:.5rem}.CarDetail-module__hCNa9q__lightboxNext{right:.5rem}.CarDetail-module__hCNa9q__lightboxClose{width:40px;height:40px;top:1rem;right:1rem}}
