@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";
.CarDetail-module__rq0FWW__page{color:#fff;min-height:100vh;padding-top:0;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);box-sizing:border-box;background-color:#050505;position:relative;overflow-x:hidden}.CarDetail-module__rq0FWW__detailPageMain{box-sizing:border-box;width:100%;max-width:100%;padding:9rem 1.5rem 0}.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__detailContainer{box-sizing:border-box;background:#000;border-radius:20px;width:100%;max-width:1500px;margin:0 auto;padding:5rem 2.5rem 3.5rem;animation:.32s cubic-bezier(.25,.46,.45,.94) CarDetail-module__rq0FWW__contentFadeIn;position:relative}.CarDetail-module__rq0FWW__detailTitle{text-align:left;margin-bottom:30px}.CarDetail-module__rq0FWW__detailTitle .CarDetail-module__rq0FWW__vehicleTitle{font-family:var(--font-orbitron),sans-serif;color:#fff;text-transform:uppercase;letter-spacing:clamp(2px,.5vw,4px);word-break:break-word;margin:0;font-size:clamp(1.15rem,3vw + .75rem,2.35rem);font-weight:700;line-height:1.15}.CarDetail-module__rq0FWW__mainContent{grid-template-columns:1.3fr .7fr;align-items:start;gap:clamp(2rem,4vw,48px);min-width:0;display:grid}.CarDetail-module__rq0FWW__imageSection{flex-direction:column;gap:20px;min-width:0;display:flex}.CarDetail-module__rq0FWW__mainImageWrap{width:100%;position:relative}.CarDetail-module__rq0FWW__mainImageContainer{background:#000;border:1px solid #ff000080;border-radius:12px;width:100%;height:clamp(300px,42vw,520px);min-height:300px;position:relative;overflow:hidden;box-shadow:0 0 20px #ff00004d,inset 0 0 30px #ff00000d}.CarDetail-module__rq0FWW__mainImageContainer img{object-fit:contain;width:100%;height:100%;display:block}.CarDetail-module__rq0FWW__thumbnailsRow{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;flex-wrap:nowrap;justify-content:flex-start;gap:12px;padding:4px 0 8px;display:flex;overflow:auto hidden}.CarDetail-module__rq0FWW__thumbnailsRow::-webkit-scrollbar{height:6px}.CarDetail-module__rq0FWW__thumbnailsRow::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.CarDetail-module__rq0FWW__thumbnailsRow::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.CarDetail-module__rq0FWW__thumbnailsRow::-webkit-scrollbar-thumb:hover{background:#ffffff80}.CarDetail-module__rq0FWW__thumbnailBtn{aspect-ratio:16/10;scroll-snap-align:start;scroll-snap-stop:always;cursor:pointer;background:#000;border:2px solid #f006;border-radius:8px;flex:none;width:min(220px,24vw);min-width:150px;padding:0;transition:all .3s;position:relative;overflow:hidden}.CarDetail-module__rq0FWW__thumbnailBtn:hover,.CarDetail-module__rq0FWW__thumbnailBtn.CarDetail-module__rq0FWW__active{border-color:red;box-shadow:0 0 15px #f009}.CarDetail-module__rq0FWW__thumbnailBtn img{object-fit:cover;width:100%;height:100%;display:block}.CarDetail-module__rq0FWW__mainImageCounter{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:#ffffffe6;letter-spacing:2px;pointer-events:none;background:#0009;border:1px solid #fff3;border-radius:24px;padding:8px 20px;font-size:1rem;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.CarDetail-module__rq0FWW__mainImageArrowPrev,.CarDetail-module__rq0FWW__mainImageArrowNext{cursor:pointer;z-index:3;color:#fff;background:#00000080;border:2px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.CarDetail-module__rq0FWW__mainImageArrowPrev:hover,.CarDetail-module__rq0FWW__mainImageArrowNext:hover{background:#ff0000b3;border-color:#ff0000e6;box-shadow:0 0 20px #f006}.CarDetail-module__rq0FWW__mainImageArrowPrev svg,.CarDetail-module__rq0FWW__mainImageArrowNext svg{width:24px;height:24px}.CarDetail-module__rq0FWW__mainImageArrowPrev{left:16px}.CarDetail-module__rq0FWW__mainImageArrowNext{right:16px}.CarDetail-module__rq0FWW__specsSection{flex-direction:column;gap:20px;min-width:0;display:flex}.CarDetail-module__rq0FWW__specCard{background:#14000099;border:1px solid #ff00004d;border-left:4px solid red;border-radius:0 12px 12px 0;align-items:center;gap:20px;padding:25px;transition:all .3s;display:flex;position:relative;overflow:hidden}.CarDetail-module__rq0FWW__specCard:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#ff00001a,#0000);width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.CarDetail-module__rq0FWW__specCard:hover{background:#280000b3;border-color:#f009;transform:translate(5px);box-shadow:0 5px 20px #f003}.CarDetail-module__rq0FWW__specCard:hover:before{opacity:1}.CarDetail-module__rq0FWW__specIcon{color:#fff;background:#000c;border:1px solid #ffffff59;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;display:flex;box-shadow:0 0 10px #ffffff1a}.CarDetail-module__rq0FWW__specIcon svg{fill:#fff;width:24px;height:24px;color:#fff!important}.CarDetail-module__rq0FWW__specContent{flex-direction:column;gap:5px;display:flex}.CarDetail-module__rq0FWW__specCard .CarDetail-module__rq0FWW__specLabel{color:#aaa;text-transform:uppercase;letter-spacing:2px;font-size:.8rem;font-weight:500;font-family:var(--font-rajdhani),sans-serif;margin-bottom:0;display:block}.CarDetail-module__rq0FWW__specCard .CarDetail-module__rq0FWW__specValue{color:#fff;letter-spacing:1px;font-size:1.35rem;font-weight:700;font-family:var(--font-rajdhani),sans-serif}.CarDetail-module__rq0FWW__mobilePriceFirst{display:none}.CarDetail-module__rq0FWW__priceContainer{text-align:center;clip-path:polygon(0 0,100% 0,94% 100%,0 100%);background:linear-gradient(135deg,#c00 0%,#900 100%);border:none;margin-top:20px;padding:35px 40px;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff40,0 10px 32px -2px #c006,0 4px 20px -4px #99000059}.CarDetail-module__rq0FWW__priceContainer .CarDetail-module__rq0FWW__priceAmount{font-family:var(--font-orbitron),sans-serif;color:#fff;text-shadow:0 2px 10px #00000080;z-index:2;letter-spacing:2px;word-break:break-all;font-size:clamp(1.65rem,5vw,3rem);font-weight:900;position:relative}.CarDetail-module__rq0FWW__priceCurrency{vertical-align:super;font-size:clamp(1rem,2.8vw,1.75rem);font-weight:700}.CarDetail-module__rq0FWW__belowContainer{box-sizing:border-box;width:100%;max-width:1500px;margin:2rem auto 0;padding:0 1.5rem 4rem}.CarDetail-module__rq0FWW__descContainer{flex-direction:column;gap:30px;display:flex}.CarDetail-module__rq0FWW__descRedLine{background:linear-gradient(90deg,#0000 0%,red 20% 80%,#0000 100%);width:100%;height:2px;margin-bottom:10px;box-shadow:0 0 15px #f00c}.CarDetail-module__rq0FWW__descSectionTitle{font-family:var(--font-orbitron),sans-serif;color:#fff;text-transform:uppercase;letter-spacing:4px;margin-bottom:20px;font-size:1.6rem;font-weight:700}.CarDetail-module__rq0FWW__descBox{background:#0a0a0ae6;border:1px solid #f003;border-radius:12px;padding:35px;position:relative;overflow:hidden}.CarDetail-module__rq0FWW__descBox:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff000026 0%,#0000 70%);width:100%;height:100%;position:absolute;bottom:-50%;right:-50%}.CarDetail-module__rq0FWW__descSubtitle{color:#fff;z-index:1;margin-bottom:15px;font-size:1.5rem;font-weight:600;position:relative}.CarDetail-module__rq0FWW__descText{color:#bbb;z-index:1;max-width:95%;margin:0;font-size:1.1rem;line-height:1.7;position:relative}.CarDetail-module__rq0FWW__descText+.CarDetail-module__rq0FWW__descText{margin-top:.75rem}.CarDetail-module__rq0FWW__equipmentPricesSection{grid-template-columns:1.5fr 1fr;gap:25px;display:grid}.CarDetail-module__rq0FWW__equipmentBox{background:#0a0a0ae6;border:1px solid #f003;border-radius:12px;padding:30px}.CarDetail-module__rq0FWW__equipmentTitle{font-family:var(--font-orbitron),sans-serif;color:#fff;text-transform:uppercase;letter-spacing:3px;margin-bottom:25px;font-size:1.3rem;font-weight:700}.CarDetail-module__rq0FWW__equipmentGrid{grid-template-columns:1fr 1fr;gap:18px 30px;display:grid}.CarDetail-module__rq0FWW__equipmentItem{color:#ddd;align-items:center;gap:12px;font-size:1.05rem;display:flex}.CarDetail-module__rq0FWW__equipmentIcon{color:#fff;background:#c00;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.7rem;display:flex;box-shadow:0 0 8px #ff000080}.CarDetail-module__rq0FWW__pricesBox{flex-direction:column;gap:15px;display:flex}.CarDetail-module__rq0FWW__priceCard{background:linear-gradient(135deg,#3c0000cc 0%,#140000e6 100%);border:1px solid #f006;border-radius:12px;padding:25px;position:relative;overflow:hidden}.CarDetail-module__rq0FWW__priceCard:before{content:"";background:linear-gradient(90deg,#0000,red,#0000);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 20px #f00c}.CarDetail-module__rq0FWW__priceCardContado{background:linear-gradient(135deg,#500000e6 0%,#1e0000f2 100%)}.CarDetail-module__rq0FWW__priceLabel{color:#aaa;letter-spacing:1px;margin-bottom:8px;font-size:.95rem;font-weight:500}.CarDetail-module__rq0FWW__priceValue{font-family:var(--font-orbitron),sans-serif;color:#fff;text-shadow:0 0 20px #ff000080;letter-spacing:1px;font-size:2.8rem;font-weight:900}.CarDetail-module__rq0FWW__priceValueCurrency{vertical-align:super;font-size:1.8rem}.CarDetail-module__rq0FWW__guaranteeButtonsSection{grid-template-columns:1.5fr 1fr;gap:25px;display:grid}.CarDetail-module__rq0FWW__guaranteeBox{background:#0a0a0ae6;border:1px solid #f003;border-radius:12px;padding:30px}.CarDetail-module__rq0FWW__guaranteeTitle{font-family:var(--font-orbitron),sans-serif;color:#fff;text-transform:uppercase;letter-spacing:3px;margin-bottom:25px;font-size:1.3rem;font-weight:700}.CarDetail-module__rq0FWW__guaranteeGrid{grid-template-columns:1fr 1fr;gap:18px 30px;display:grid}.CarDetail-module__rq0FWW__guaranteeItem{color:#ddd;align-items:center;gap:12px;font-size:1.05rem;display:flex}.CarDetail-module__rq0FWW__guaranteeIcon{color:#f44;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:1.2rem;display:flex}.CarDetail-module__rq0FWW__buttonsBox{flex-direction:column;gap:15px;display:flex}.CarDetail-module__rq0FWW__btnContact{width:100%;font-family:var(--font-orbitron),sans-serif;text-transform:uppercase;letter-spacing:3px;cursor:pointer;color:#fff;background:linear-gradient(135deg,#c00 0%,#900 100%);border:1px solid #ff646480;border-radius:8px;justify-content:center;align-items:center;padding:20px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden;transform:skew(-5deg);box-shadow:0 5px 20px #f006}.CarDetail-module__rq0FWW__btnContact span{display:block;transform:skew(5deg)}.CarDetail-module__rq0FWW__btnContact:hover{color:#fff;background:linear-gradient(135deg,red 0%,#c00 100%);transform:skew(-5deg)translateY(-2px);box-shadow:0 5px 30px #f009}.CarDetail-module__rq0FWW__btnReserve{width:100%;font-family:var(--font-orbitron),sans-serif;text-transform:uppercase;letter-spacing:3px;cursor:pointer;color:#fff;text-align:center;background:0 0;border:2px solid #ffffff4d;border-radius:8px;padding:20px;font-size:1.1rem;font-weight:700;transition:all .3s;display:block;box-shadow:inset 0 0 20px #ffffff0d}.CarDetail-module__rq0FWW__btnReserve:hover{color:#fff;background:#ff00001a;border-color:#f009;box-shadow:0 0 20px #f003}.CarDetail-module__rq0FWW__stickyBottomBar{display:none}.CarDetail-module__rq0FWW__stickyBottomBarBtn{width:100%;font-family:var(--font-orbitron),sans-serif;text-transform:uppercase;letter-spacing:3px;cursor:pointer;color:#fff;background:linear-gradient(135deg,#c00 0%,#900 100%);border:1px solid #ff646480;border-radius:0;justify-content:center;align-items:center;padding:18px 20px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex;transform:skew(-5deg);box-shadow:0 -4px 20px #ff00004d}.CarDetail-module__rq0FWW__stickyBottomBarBtn span{display:block;transform:skew(5deg)}.CarDetail-module__rq0FWW__stickyBottomBarBtn:hover{color:#fff;background:linear-gradient(135deg,red 0%,#c00 100%);box-shadow:0 -4px 30px #ff000080}.CarDetail-module__rq0FWW__belowContainer .CarDetail-module__rq0FWW__ctaColumn{grid-area:auto;margin-top:0;position:static}.CarDetail-module__rq0FWW__belowContainer .CarDetail-module__rq0FWW__ctaColumn .CarDetail-module__rq0FWW__ctaBox{box-shadow:none;background:0 0;border:none;padding:0}@media (max-width:968px){.CarDetail-module__rq0FWW__equipmentPricesSection,.CarDetail-module__rq0FWW__guaranteeButtonsSection,.CarDetail-module__rq0FWW__equipmentGrid,.CarDetail-module__rq0FWW__guaranteeGrid{grid-template-columns:1fr}.CarDetail-module__rq0FWW__priceValue{font-size:2.2rem}.CarDetail-module__rq0FWW__descSectionTitle{font-size:1.3rem}.CarDetail-module__rq0FWW__descSubtitle{font-size:1.2rem}}@media (max-width:600px){.CarDetail-module__rq0FWW__descBox,.CarDetail-module__rq0FWW__equipmentBox,.CarDetail-module__rq0FWW__guaranteeBox,.CarDetail-module__rq0FWW__priceCard{padding:20px}.CarDetail-module__rq0FWW__priceValue{font-size:1.8rem}.CarDetail-module__rq0FWW__btnContact,.CarDetail-module__rq0FWW__btnReserve{padding:18px;font-size:1rem}}.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;grid-area:1/1/3;gap:1.5rem;display:flex}.CarDetail-module__rq0FWW__galleryScrollWrap{width:100%;margin:0 -1rem;padding:0 1rem;display:none;position:relative}.CarDetail-module__rq0FWW__galleryScroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0;display:flex;overflow:auto hidden}.CarDetail-module__rq0FWW__galleryScroll::-webkit-scrollbar{display:none}.CarDetail-module__rq0FWW__galleryScrollSlide{scroll-snap-align:center;scroll-snap-stop:always;aspect-ratio:3/2;cursor:pointer;background:#111;flex:0 0 100%;min-width:100%;height:55vh;max-height:650px;overflow:hidden}.CarDetail-module__rq0FWW__galleryScrollSlide img{object-fit:contain;pointer-events:none;width:100%;height:100%}.CarDetail-module__rq0FWW__galleryDesktop{flex-direction:column;gap:1.5rem;display:flex}.CarDetail-module__rq0FWW__galleryMain{aspect-ratio:3/2;cursor:pointer;background:#111;width:100%;height:55vh;max-height:650px;position:relative;overflow:hidden}.CarDetail-module__rq0FWW__galleryMain img{object-fit:contain;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-radius:2px;transition:all .3s;overflow:hidden}.CarDetail-module__rq0FWW__thumb.CarDetail-module__rq0FWW__active,.CarDetail-module__rq0FWW__thumb:hover{opacity:1}.CarDetail-module__rq0FWW__thumb img{object-fit:cover;width:100%;height:100%}.CarDetail-module__rq0FWW__lightbox{z-index:9999;box-sizing:border-box;background:#000000eb;justify-content:center;align-items:center;padding:1rem;animation:.25s 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;z-index:10001;background:#0009;border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex;position:fixed;top:1rem;right:1rem}.CarDetail-module__rq0FWW__lightboxClose:hover{background:#f00c;border-color:red;box-shadow:0 0 20px #ff000080}.CarDetail-module__rq0FWW__lightboxNavArrow{cursor:pointer;z-index:10001;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0009;border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding:0;transition:all .3s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.CarDetail-module__rq0FWW__lightboxNavArrow svg{width:24px;height:24px}.CarDetail-module__rq0FWW__lightboxNavArrow:hover{background:#f00c;border-color:red;box-shadow:0 0 30px #ff000080}.CarDetail-module__rq0FWW__lightboxNavPrev{left:1rem}.CarDetail-module__rq0FWW__lightboxNavNext{right:1rem}.CarDetail-module__rq0FWW__lightboxContentWrap{flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:95vw;max-height:calc(100vh - 2rem);display:flex;overflow:hidden}.CarDetail-module__rq0FWW__lightboxImageContainer{background:#000;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:78vh;max-height:78vh;display:flex;position:relative;overflow:hidden}.CarDetail-module__rq0FWW__lightboxMainImage{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.CarDetail-module__rq0FWW__lightboxImageCounter{font-family:var(--font-orbitron),"Orbitron",sans-serif;color:#fffc;letter-spacing:4px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border:1px solid #fff3;border-radius:30px;padding:10px 25px;font-size:1.2rem;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.CarDetail-module__rq0FWW__lightboxThumbnailsSection{flex-shrink:0;width:100%;min-height:0;padding:.5rem 0 .25rem}.CarDetail-module__rq0FWW__lightboxThumbnailsContainer{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;-webkit-overflow-scrolling:touch;gap:12px;padding:10px 4px 6px;display:flex;overflow-x:auto}.CarDetail-module__rq0FWW__lightboxThumbnailsContainer::-webkit-scrollbar{height:6px}.CarDetail-module__rq0FWW__lightboxThumbnailsContainer::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.CarDetail-module__rq0FWW__lightboxThumbnailsContainer::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.CarDetail-module__rq0FWW__lightboxThumbnail{cursor:pointer;background:#1a1a1a;border:2px solid #ffffff1a;border-radius:8px;flex-shrink:0;min-width:180px;height:120px;padding:0;transition:all .3s;position:relative;overflow:hidden}.CarDetail-module__rq0FWW__lightboxThumbnail:hover{border-color:#f009;transform:translateY(-5px);box-shadow:0 10px 30px #f003}.CarDetail-module__rq0FWW__lightboxThumbnailActive{border-color:red;box-shadow:0 0 20px #f006}.CarDetail-module__rq0FWW__lightboxThumbnail img{object-fit:contain;opacity:.7;width:100%;height:100%;transition:opacity .3s}.CarDetail-module__rq0FWW__lightboxThumbnail:hover img,.CarDetail-module__rq0FWW__lightboxThumbnailActive img{opacity:1}.CarDetail-module__rq0FWW__infoSide{flex-direction:column;grid-area:2/2;gap:.625rem;margin-top:0;display:flex}.CarDetail-module__rq0FWW__sectionTitle{color:#fff;text-transform:uppercase;letter-spacing:.12em;margin-bottom:1rem;padding-bottom:0;font-size:1.1rem;font-weight:700}.CarDetail-module__rq0FWW__vehicleTitleBlock{grid-area:1/2;margin-top:0;margin-bottom:0}.CarDetail-module__rq0FWW__vehicleTitle{color:#fff;letter-spacing:.02em;margin:0;font-size:clamp(1.5rem,3.5vw,2.5rem);font-weight:800;line-height:1.15}.CarDetail-module__rq0FWW__description{grid-area:3/1}.CarDetail-module__rq0FWW__ctaColumn{grid-area:3/2;align-self:flex-start;margin-top:0}.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:1rem;display:grid}.CarDetail-module__rq0FWW__specItem{background:#252525;border:1px solid #ffffff14;border-radius:8px;padding:1rem 1.25rem}.CarDetail-module__rq0FWW__specLabel{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.7rem;display:flex}.CarDetail-module__rq0FWW__specValue{color:#fff;font-size:1.05rem;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:#000;border:1px solid #ffffff1a;border-radius:4px;margin-top:10px;padding:1.25rem 1.5rem}.CarDetail-module__rq0FWW__ctaTitle{color:#fff;margin-bottom:.35rem;font-size:1rem;font-weight:700}.CarDetail-module__rq0FWW__ctaText{color:#888;margin-bottom:.75rem;font-size:.8rem}.CarDetail-module__rq0FWW__primaryBtn{color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:linear-gradient(#c41e1e 0%,#a31515 50%,#7a0f0f 100%);border:none;border-radius:6px;width:100%;margin-bottom:.5rem;padding:.85rem 1rem;font-size:.8rem;font-weight:700;transition:all .3s;position:relative;overflow:hidden}.CarDetail-module__rq0FWW__primaryBtn:before{content:"";pointer-events:none;background:linear-gradient(#fff3 0%,#fff0 100%);border-radius:6px 6px 0 0;height:50%;position:absolute;top:0;left:0;right:0}.CarDetail-module__rq0FWW__primaryBtn:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;animation:2s infinite CarDetail-module__rq0FWW__primaryBtnShine;position:absolute;top:0;left:-100%}@keyframes CarDetail-module__rq0FWW__primaryBtnShine{0%{left:-100%}to{left:100%}}.CarDetail-module__rq0FWW__primaryBtn:hover{color:#fff;background:linear-gradient(#d62828 0%,#b91c1c 50%,#8b1313 100%);transform:translateY(-2px);box-shadow:0 6px 20px #cc000059}.CarDetail-module__rq0FWW__reservaBtn{color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:2px;width:100%;margin-bottom:.5rem;padding:.85rem 1rem;font-size:.8rem;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:.08em;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:2px;width:100%;padding:.85rem 1rem;font-size:.8rem;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{box-sizing:border-box;width:100%;max-width:1500px;margin:0 auto;padding:4rem 1.5rem 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(3,1fr);gap:1.5rem;display:grid}.CarDetail-module__rq0FWW__relatedCard{background:linear-gradient(#1a1a1a 0%,#0d0d0d 100%);border:1px solid #c9143073;border-radius:20px;transition:all .28s;position:relative;overflow:hidden;box-shadow:0 30px 60px -15px #000000e6}.CarDetail-module__rq0FWW__relatedCard:hover{border-color:#c91430d9;box-shadow:0 20px 50px #0009}.CarDetail-module__rq0FWW__relatedCardAccentLine{z-index:2;background:linear-gradient(90deg,#0000,#ff000080,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.CarDetail-module__rq0FWW__relatedCardLink{color:inherit;text-decoration:none;display:block}.CarDetail-module__rq0FWW__relatedCardImage{aspect-ratio:16/10;background:#111;border-radius:20px 20px 0 0;position:relative;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 1.25rem .75rem}.CarDetail-module__rq0FWW__relatedCardFooter{border-top:1px solid #ffffff1f;padding:.75rem 1.25rem 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;margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.CarDetail-module__rq0FWW__relatedCardBtn{color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:linear-gradient(#c41e1e 0%,#a31515 50%,#7a0f0f 100%);border:none;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.7rem 1.25rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.CarDetail-module__rq0FWW__relatedCardBtn:hover{color:#fff;background:linear-gradient(#d62828 0%,#b91c1c 50%,#8b1313 100%)}.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:968px){.CarDetail-module__rq0FWW__detailPageMain{padding:7rem 1rem 0}.CarDetail-module__rq0FWW__mainContent{grid-template-columns:1fr}.CarDetail-module__rq0FWW__detailTitle{text-align:left}.CarDetail-module__rq0FWW__detailTitle .CarDetail-module__rq0FWW__vehicleTitle{font-size:clamp(1.1rem,4vw,1.75rem)}.CarDetail-module__rq0FWW__priceContainer .CarDetail-module__rq0FWW__priceAmount{font-size:clamp(1.5rem,4vw,2.25rem)}.CarDetail-module__rq0FWW__thumbnailsRow{-webkit-overflow-scrolling:touch;justify-content:flex-start;padding:8px 0 10px}}@media (max-width:600px){.CarDetail-module__rq0FWW__detailPageMain{padding:6rem .75rem 0}.CarDetail-module__rq0FWW__detailContainer{border-radius:16px;margin:0 auto 2rem;padding:4rem 1rem 2rem}.CarDetail-module__rq0FWW__detailTitle .CarDetail-module__rq0FWW__vehicleTitle{font-size:clamp(1rem,4vw,1.35rem)}.CarDetail-module__rq0FWW__mainImageContainer{height:clamp(240px,55vw,300px);min-height:240px}.CarDetail-module__rq0FWW__mainImageArrowPrev,.CarDetail-module__rq0FWW__mainImageArrowNext{width:40px;height:40px}.CarDetail-module__rq0FWW__mainImageArrowPrev{left:10px}.CarDetail-module__rq0FWW__mainImageArrowNext{right:10px}.CarDetail-module__rq0FWW__mainImageArrowPrev svg,.CarDetail-module__rq0FWW__mainImageArrowNext svg{width:20px;height:20px}.CarDetail-module__rq0FWW__thumbnailBtn{aspect-ratio:16/10;flex-shrink:0;width:min(180px,32vw);min-width:110px}.CarDetail-module__rq0FWW__thumbnailsRow{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;justify-content:flex-start;padding:8px 0 10px;overflow:auto hidden}.CarDetail-module__rq0FWW__specCard{padding:1rem 1.25rem}.CarDetail-module__rq0FWW__specCard .CarDetail-module__rq0FWW__specValue{font-size:1.1rem}.CarDetail-module__rq0FWW__priceContainer{padding:1.5rem 1.25rem}.CarDetail-module__rq0FWW__belowContainer{padding:0 .75rem 4rem}.CarDetail-module__rq0FWW__mobilePriceFirst{margin-top:0;margin-bottom:1rem;display:block}.CarDetail-module__rq0FWW__specsSection .CarDetail-module__rq0FWW__priceContainer:not(.CarDetail-module__rq0FWW__mobilePriceFirst){display:none}.CarDetail-module__rq0FWW__stickyBottomBar{z-index:1000;padding:12px 1rem;padding-bottom:max(12px,env(safe-area-inset-bottom));background:#0a0000fa;border-top:1px solid #f006;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000080}.CarDetail-module__rq0FWW__stickyBottomBarBtn{flex:1;max-width:100%;color:#fff!important;background:linear-gradient(135deg,#c00 0%,#900 100%)!important}.CarDetail-module__rq0FWW__guaranteeButtonsSection .CarDetail-module__rq0FWW__buttonsBox{display:none}.CarDetail-module__rq0FWW__page:has(.CarDetail-module__rq0FWW__stickyBottomBar){padding-bottom:5.5rem}}@media (max-width:1024px){.CarDetail-module__rq0FWW__contentGrid{grid-template-columns:1fr;padding:10rem 1.5rem 2rem}.CarDetail-module__rq0FWW__galleryScrollSlide,.CarDetail-module__rq0FWW__galleryMain{height:auto;max-height:none}.CarDetail-module__rq0FWW__gallery{grid-area:auto}.CarDetail-module__rq0FWW__vehicleTitleBlock{grid-area:auto/1/auto/-1;margin-bottom:0}.CarDetail-module__rq0FWW__infoSide{grid-area:auto;margin-top:0}.CarDetail-module__rq0FWW__description{grid-area:auto;display:block}.CarDetail-module__rq0FWW__description .CarDetail-module__rq0FWW__sectionTitle,.CarDetail-module__rq0FWW__description p{grid-column:auto}.CarDetail-module__rq0FWW__ctaColumn{grid-area:auto;margin-top:10px}.CarDetail-module__rq0FWW__galleryThumbs{grid-template-columns:repeat(3,1fr)}.CarDetail-module__rq0FWW__relatedSection{padding:3rem 1rem 2rem}.CarDetail-module__rq0FWW__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.CarDetail-module__rq0FWW__relatedSection{padding:3rem .75rem 2rem}.CarDetail-module__rq0FWW__relatedGrid{grid-template-columns:1fr}}@media (max-width:1024px){.CarDetail-module__rq0FWW__contentGrid{padding:10rem 1.5rem 2rem}.CarDetail-module__rq0FWW__galleryScrollWrap{margin:0;padding:0;display:block}.CarDetail-module__rq0FWW__galleryDesktop,.CarDetail-module__rq0FWW__galleryThumbs{display:none}.CarDetail-module__rq0FWW__description{margin-top:.25rem;padding-bottom:100px}.CarDetail-module__rq0FWW__belowContainer .CarDetail-module__rq0FWW__ctaColumn,.CarDetail-module__rq0FWW__ctaColumn{width:100%;padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom,0px));z-index:90;margin:0;position:fixed;bottom:0;left:0;right:0}.CarDetail-module__rq0FWW__ctaColumn .CarDetail-module__rq0FWW__ctaBox,.CarDetail-module__rq0FWW__belowContainer .CarDetail-module__rq0FWW__ctaColumn .CarDetail-module__rq0FWW__ctaBox{border-bottom:none;border-left:none;border-right:none;border-radius:0;margin-top:0;box-shadow:0 -4px 24px #00000080}}@media (max-width:480px){.CarDetail-module__rq0FWW__contentGrid{padding:10rem 1rem 2rem}}@media (max-width:968px){.CarDetail-module__rq0FWW__lightboxImageContainer{height:72vh;max-height:72vh}.CarDetail-module__rq0FWW__lightboxNavArrow{width:45px;height:45px}.CarDetail-module__rq0FWW__lightboxNavPrev{left:15px}.CarDetail-module__rq0FWW__lightboxNavNext{right:15px}.CarDetail-module__rq0FWW__lightboxNavArrow svg{width:20px;height:20px}.CarDetail-module__rq0FWW__lightboxThumbnail{min-width:140px;height:90px}}@media (max-width:600px){.CarDetail-module__rq0FWW__lightbox{padding:12px}.CarDetail-module__rq0FWW__lightboxImageContainer{height:65vh;max-height:65vh}.CarDetail-module__rq0FWW__lightboxImageCounter{padding:8px 15px;font-size:.9rem}.CarDetail-module__rq0FWW__lightboxThumbnail{min-width:100px;height:70px}.CarDetail-module__rq0FWW__lightboxClose{width:38px;height:38px;top:.75rem;right:.75rem}}
.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 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__searchClearWithGo{right:3rem}.Catalog-module__kFoQ6q__searchGoBtn{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:.85rem}.Catalog-module__kFoQ6q__searchGoBtn:hover{color:#fffc;background:#ffffff1a}.Catalog-module__kFoQ6q__searchGoBtn: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__filterSearchBtn,.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__filterActionButtons{align-items:center;gap:.75rem;display:flex}.Catalog-module__kFoQ6q__filterSearchBtn{text-transform:uppercase;letter-spacing:.08em;cursor:pointer;color:#000;background:#fff;border:none;padding:.7rem 1.5rem;font-size:.85rem;font-weight:600}.Catalog-module__kFoQ6q__filterSearchBtn:hover{color:#000;background:#f2f2f2;transform:translateY(-1px)}.Catalog-module__kFoQ6q__filterClearBtn{text-transform:uppercase;letter-spacing:.08em;cursor:pointer;color:#fff;background:#e31837;border:none;padding:.7rem 1.5rem;font-size:.85rem;font-weight:600}.Catalog-module__kFoQ6q__filterClearBtn:hover{color:#fff;background:#c91430;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(520px,1fr));gap:28px;max-width:1800px;margin:20px auto;padding:0 20px 6rem;display:grid;position:relative}.Catalog-module__kFoQ6q__gridWithFilters .Catalog-module__kFoQ6q__cardImageContainer{height:380px}.Catalog-module__kFoQ6q__cardAccentLine{z-index:3;background:linear-gradient(90deg,#0000,#ff000080,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.Catalog-module__kFoQ6q__cardHeader{text-align:center;background:#0d0d0d;padding:16px 20px 0}.Catalog-module__kFoQ6q__cardLogoImg{object-fit:contain;width:auto;max-width:140px;height:36px;margin:0 auto;display:block}.Catalog-module__kFoQ6q__card{group:card;cursor:pointer;background:linear-gradient(#1a1a1a 0%,#0d0d0d 100%);border:1px solid #2f2a2e;border-radius:20px;flex-direction:column;width:100%;max-width:520px;margin:0 auto;padding-top:0;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 30px 60px -15px #000000e6}.Catalog-module__kFoQ6q__card:hover{border-color:#ffffff40;transform:translateY(-6px);box-shadow:0 20px 50px #0009}.Catalog-module__kFoQ6q__cardImageContainer{background:#0d0d0d;border-radius:20px 20px 0 0;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:380px;min-height:0;margin-top:0;padding-top:0;display:flex;position:relative;overflow:hidden}.Catalog-module__kFoQ6q__cardImageScroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;height:100%;min-height:0;display:flex;overflow:auto hidden}.Catalog-module__kFoQ6q__cardImageScroll::-webkit-scrollbar{display:none}.Catalog-module__kFoQ6q__cardImageSlide{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;border-radius:0;flex:0 0 100%;width:100%;min-width:100%;max-width:100%;height:100%;min-height:0;padding:0;overflow:hidden}.Catalog-module__kFoQ6q__cardImage{object-fit:contain;object-position:center top;filter:brightness();pointer-events:none;box-sizing:border-box;background:#0a0a0a;border:none;border-radius:0;width:100%;height:100%;transition:transform .4s cubic-bezier(.25,.46,.45,.94);display:block}.Catalog-module__kFoQ6q__card:hover .Catalog-module__kFoQ6q__cardImage{filter:brightness();transform:scale(1.03)}.Catalog-module__kFoQ6q__imageGradient{display:none}.Catalog-module__kFoQ6q__cardYearCorner{z-index:2;color:#fff;background:linear-gradient(135deg,#c00 0%,#900 100%);border-radius:8px;padding:10px 20px;font-size:1.25rem;font-weight:700;position:absolute;top:1.5rem;right:1rem;box-shadow:0 2px 10px #0000004d}.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;background:linear-gradient(#000000e6 0%,#0d0d0d 100%);border-radius:0 0 20px 20px;flex-direction:column;flex:1;min-height:0;padding:24px;display:flex;position:relative}.Catalog-module__kFoQ6q__cardCategory{color:#888;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:600}.Catalog-module__kFoQ6q__cardBrand{display:none}.Catalog-module__kFoQ6q__cardName{color:#fff;margin:0 0 16px;font-size:28px;font-weight:700;line-height:1.1}.Catalog-module__kFoQ6q__cardPriceSection{clip-path:polygon(0 0,100% 0,92% 100%,0 100%);background:linear-gradient(135deg,#c00 0%,#900 100%);width:55%;max-width:85%;margin:0 0 20px -24px;padding:14px 24px;position:relative;box-shadow:inset 0 1px #ffffff1a,0 4px 15px #ff00004d}.Catalog-module__kFoQ6q__cardPriceSection:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff1a 50%,#0000 100%);position:absolute;inset:0}.Catalog-module__kFoQ6q__cardPriceRow{color:#fff;align-items:baseline;gap:2px;display:flex}.Catalog-module__kFoQ6q__cardPriceAmount{font-size:36px;font-weight:800;line-height:1}.Catalog-module__kFoQ6q__cardPriceCurrency{font-size:28px;font-weight:600}.Catalog-module__kFoQ6q__cardDetailsRow{grid-template-columns:1fr 1fr;align-items:start;gap:1rem 1.25rem;margin-bottom:1.25rem;display:grid}.Catalog-module__kFoQ6q__cardDetailsLeft{border-right:1px solid #ffffff26;flex-direction:column;gap:0;padding-right:1rem;display:flex}.Catalog-module__kFoQ6q__cardDetailFeature{flex-direction:column;align-items:center;gap:.35rem;padding-top:.5rem;padding-bottom:.5rem;display:flex}.Catalog-module__kFoQ6q__cardDetailFeature:first-child{padding-top:0}.Catalog-module__kFoQ6q__cardDetailFeature:not(:first-child){border-top:1px solid #ffffff26}.Catalog-module__kFoQ6q__cardDetailFeatureIcon{color:#e63946;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.Catalog-module__kFoQ6q__cardDetailFeatureIcon svg{width:100%;height:100%}.Catalog-module__kFoQ6q__cardDetailFeatureText{color:#fff;letter-spacing:.5px;text-align:center;font-size:10px;font-weight:600}.Catalog-module__kFoQ6q__cardDetailsRight{flex-direction:column;gap:0;padding-left:1.25rem;display:flex}.Catalog-module__kFoQ6q__cardDetailsRight>*{border-top:1px solid #ffffff26;padding-top:.45rem;padding-bottom:.45rem}.Catalog-module__kFoQ6q__cardDetailsRight>:first-child{border-top:none;padding-top:0}.Catalog-module__kFoQ6q__cardDetailItem{color:#ffffffe6;flex-direction:column;gap:.2rem;font-size:.75rem;display:flex}.Catalog-module__kFoQ6q__cardDetailLabel{text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;font-size:.65rem}.Catalog-module__kFoQ6q__cardDetailCombustibleRow{align-items:center;gap:.5rem;display:flex}.Catalog-module__kFoQ6q__cardDetailDgt{object-fit:contain;flex-shrink:0;width:auto;height:20px}.Catalog-module__kFoQ6q__cardDetailLine{color:#ffffffd9;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.Catalog-module__kFoQ6q__cardDetailLineIcon{color:#ffffffb3;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.Catalog-module__kFoQ6q__cardDetailLineIcon svg{width:100%;height:100%}.Catalog-module__kFoQ6q__cardDetailCheck{color:#ffffffe6;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.Catalog-module__kFoQ6q__cardDetailCheckIcon,.Catalog-module__kFoQ6q__cardDetailStar{color:#ffffffe6;flex-shrink:0;font-size:.85rem}.Catalog-module__kFoQ6q__cardBottomGlow{filter:blur(20px);pointer-events:none;background:radial-gradient(#ff00004d 0%,#0000 70%);width:60%;height:40px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.Catalog-module__kFoQ6q__cardYearDgt{align-items:center;gap:.75rem;margin-bottom:.4rem;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:.5rem;margin-bottom:.35rem;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;flex-shrink:0;justify-content:space-between;align-items:center;margin-top:.35rem;padding-top:.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{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:24px;padding:0 16px 4rem}.Catalog-module__kFoQ6q__cardImageContainer,.Catalog-module__kFoQ6q__gridWithFilters .Catalog-module__kFoQ6q__cardImageContainer{height:380px}.Catalog-module__kFoQ6q__searchFilterBar{margin-bottom:10px}}@media (max-width:768px){.Catalog-module__kFoQ6q__page{margin-top:-70px;padding:70px 0 12px}.Catalog-module__kFoQ6q__grid{grid-template-columns:1fr;gap:20px;margin:12px auto 20px;padding:0 12px}.Catalog-module__kFoQ6q__card{border-radius:16px;max-width:100%}.Catalog-module__kFoQ6q__cardImageContainer{border-radius:16px 16px 0 0;height:260px}.Catalog-module__kFoQ6q__cardYearCorner{padding:6px 12px;font-size:1rem;top:1rem;right:.75rem}.Catalog-module__kFoQ6q__cardContent{border-radius:0 0 16px 16px;padding:16px}.Catalog-module__kFoQ6q__cardBrand{letter-spacing:2px;margin-bottom:6px;font-size:9px}.Catalog-module__kFoQ6q__cardHeader{padding:12px 16px 0}.Catalog-module__kFoQ6q__cardLogoImg{max-width:120px;height:30px}.Catalog-module__kFoQ6q__cardCategory{letter-spacing:2px;margin-bottom:6px;font-size:9px}.Catalog-module__kFoQ6q__cardName{margin-bottom:12px;font-size:22px}.Catalog-module__kFoQ6q__cardPriceSection{width:50%;margin:0 0 14px -16px;padding:10px 16px}.Catalog-module__kFoQ6q__cardPriceAmount{font-size:26px}.Catalog-module__kFoQ6q__cardPriceCurrency{font-size:20px}.Catalog-module__kFoQ6q__cardDetailsRow{gap:0 1rem;margin-bottom:1rem}.Catalog-module__kFoQ6q__cardDetailsLeft{padding-right:.75rem}.Catalog-module__kFoQ6q__cardDetailsRight{padding-left:.75rem}.Catalog-module__kFoQ6q__cardDetailsRight>*,.Catalog-module__kFoQ6q__cardDetailFeature{padding-top:.4rem;padding-bottom:.4rem}.Catalog-module__kFoQ6q__cardDetailFeatureText{font-size:9px}.Catalog-module__kFoQ6q__cardDetailLine,.Catalog-module__kFoQ6q__cardDetailCheck{font-size:.7rem}.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 3.5rem .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:5px;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__filterPanelMobileHeader{border-bottom:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1rem .75rem;display:flex}.Catalog-module__kFoQ6q__filterPanelBuscarBtn{color:#fff;cursor:pointer;background:#e31837;border:none;border-radius:6px;min-height:48px;margin:0;padding:.75rem 1.5rem;font-size:1.1rem;font-weight:700;transition:all .2s}.Catalog-module__kFoQ6q__filterPanelBuscarBtn:hover{color:#fff;background:#c91430}.Catalog-module__kFoQ6q__filterPanelMobileHeader .Catalog-module__kFoQ6q__filterCloseBtn{position:static}.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:5px 1rem 1.25rem}.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__filterActionButtons{grid-template-columns:1fr;gap:.75rem;width:100%;display:grid}.Catalog-module__kFoQ6q__filterSearchBtn,.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__filterSortRow{margin-bottom:5px}.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__cardImageSlide{background:#0d0d0d}.Catalog-module__kFoQ6q__cardImage{object-fit:contain;object-position:center top;background:#0d0d0d}.Catalog-module__kFoQ6q__gridWithFilters .Catalog-module__kFoQ6q__cardImageContainer{height:260px}.Catalog-module__kFoQ6q__cardFooter{margin-top:.35rem}.Catalog-module__kFoQ6q__price{font-size:1.25rem}.Catalog-module__kFoQ6q__cardSpecs{gap:.5rem}.Catalog-module__kFoQ6q__spec{font-size:.75rem}.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:20px;margin:12px auto;padding:0 12px}.Catalog-module__kFoQ6q__cardImageContainer{border-radius:16px 16px 0 0;height:260px}.Catalog-module__kFoQ6q__cardImage{object-fit:contain;object-position:center top;background:#0d0d0d}.Catalog-module__kFoQ6q__cardDetailsRow{gap:0 .75rem;margin-bottom:.9rem}.Catalog-module__kFoQ6q__cardDetailsLeft{padding-right:.6rem}.Catalog-module__kFoQ6q__cardDetailsRight{padding-left:.6rem}.Catalog-module__kFoQ6q__cardDetailsRight>*,.Catalog-module__kFoQ6q__cardDetailFeature{padding-top:.35rem;padding-bottom:.35rem}.Catalog-module__kFoQ6q__cardDetailFeatureText{font-size:9px}.Catalog-module__kFoQ6q__cardDetailLine,.Catalog-module__kFoQ6q__cardDetailCheck{font-size:.68rem}.Catalog-module__kFoQ6q__cardYearCorner{padding:6px 12px;font-size:1rem;top:1rem;right:.75rem}.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:5px 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__filterSortRow{margin-bottom:5px}.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__cardContent{border-radius:0 0 16px 16px;padding:16px}.Catalog-module__kFoQ6q__cardName{font-size:22px}.Catalog-module__kFoQ6q__cardPriceSection{width:50%;margin:0 0 14px -16px;padding:10px 16px}.Catalog-module__kFoQ6q__cardPriceAmount{font-size:26px}.Catalog-module__kFoQ6q__cardPriceCurrency{font-size:20px}.Catalog-module__kFoQ6q__gridWithFilters .Catalog-module__kFoQ6q__cardImageContainer{height:260px}.Catalog-module__kFoQ6q__cardFooter{margin-top:0;padding-top:.15rem;padding-bottom:.35rem}.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)}
.AlquileresCards-module__GlbwmG__page{min-height:100vh;padding:20px 0}.AlquileresCards-module__GlbwmG__grid{grid-template-columns:repeat(auto-fill,minmax(520px,1fr));gap:28px;max-width:1800px;margin:20px auto;padding:0 20px;display:grid}.AlquileresCards-module__GlbwmG__card{font-family:"Inter",var(--font-outfit),sans-serif;background:linear-gradient(#1a1a1a 0%,#0d0d0d 100%);border:1px solid #2f2a2e;border-radius:20px;flex-direction:column;width:100%;max-width:520px;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -15px #000000e6}.AlquileresCards-module__GlbwmG__accentLine{z-index:3;background:linear-gradient(90deg,#0000,#ff000080,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.AlquileresCards-module__GlbwmG__header{text-align:center;background:#0d0d0d;padding:16px 20px 0}.AlquileresCards-module__GlbwmG__logoImg{object-fit:contain;width:auto;max-width:140px;height:36px;margin:0 auto;display:block}.AlquileresCards-module__GlbwmG__carSection{background:#0d0d0d;justify-content:center;align-items:center;height:380px;margin-top:0;display:flex;position:relative;overflow:hidden}.AlquileresCards-module__GlbwmG__carImage{object-fit:contain;object-position:center;width:100%;height:100%}.AlquileresCards-module__GlbwmG__yearBadge{z-index:2;color:#fff;background:linear-gradient(135deg,#c00 0%,#900 100%);border-radius:8px;padding:10px 20px;font-size:1.25rem;font-weight:700;position:absolute;top:1.5rem;right:1rem;box-shadow:0 2px 10px #0000004d}.AlquileresCards-module__GlbwmG__content{z-index:2;background:linear-gradient(#000000e6 0%,#0d0d0d 100%);flex:1;padding:24px;position:relative}.AlquileresCards-module__GlbwmG__category{color:#888;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:600}.AlquileresCards-module__GlbwmG__carName{color:#fff;margin-bottom:16px;font-size:28px;font-weight:700;line-height:1.1}.AlquileresCards-module__GlbwmG__priceSection{clip-path:polygon(0 0,100% 0,92% 100%,0 100%);background:linear-gradient(135deg,#c00 0%,#900 100%);width:55%;max-width:85%;margin:0 0 20px -24px;padding:14px 24px;position:relative;box-shadow:inset 0 1px #ffffff1a,0 4px 15px #ff00004d}.AlquileresCards-module__GlbwmG__priceSection:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff1a 50%,#0000 100%);position:absolute;inset:0}.AlquileresCards-module__GlbwmG__price{color:#fff;align-items:baseline;gap:2px;display:flex}.AlquileresCards-module__GlbwmG__priceAmount{font-size:36px;font-weight:800;line-height:1}.AlquileresCards-module__GlbwmG__priceCurrency{font-size:28px;font-weight:600}.AlquileresCards-module__GlbwmG__pricePeriod{opacity:.9;margin-left:2px;font-size:16px;font-weight:400}.AlquileresCards-module__GlbwmG__featuresRow{align-items:center;margin-bottom:20px;display:flex}.AlquileresCards-module__GlbwmG__featureItem{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex}.AlquileresCards-module__GlbwmG__featureItem:not(:first-child){box-sizing:border-box;border-left:1px solid #ffffff40;margin-left:12px;padding-left:12px}.AlquileresCards-module__GlbwmG__featureIcon{color:#e63946;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.AlquileresCards-module__GlbwmG__featureIcon svg{width:100%;height:100%}.AlquileresCards-module__GlbwmG__featureText{color:#fff;letter-spacing:.5px;text-align:center;font-size:10px;font-weight:600}.AlquileresCards-module__GlbwmG__actions{gap:10px;display:flex}.AlquileresCards-module__GlbwmG__btn{letter-spacing:.5px;text-transform:uppercase;cursor:pointer;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 16px;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.AlquileresCards-module__GlbwmG__btnReservar{color:#fff;letter-spacing:2px;text-transform:uppercase;cursor:pointer;background:linear-gradient(#c41e1e 0%,#a31515 50%,#7a0f0f 100%);border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:20px;padding:16px 45px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.AlquileresCards-module__GlbwmG__btnReservar:before{content:"";pointer-events:none;background:linear-gradient(#fff3 0%,#fff0 100%);border-radius:6px 6px 0 0;height:50%;position:absolute;top:0;left:0;right:0}.AlquileresCards-module__GlbwmG__btnReservar:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;animation:2s infinite AlquileresCards-module__GlbwmG__btnReservarShine;position:absolute;top:0;left:-100%}@keyframes AlquileresCards-module__GlbwmG__btnReservarShine{0%{left:-100%}to{left:100%}}.AlquileresCards-module__GlbwmG__btnReservar:hover{color:#fff;background:linear-gradient(#d62828 0%,#b91c1c 50%,#8b1313 100%)}.AlquileresCards-module__GlbwmG__btnReservar:active{transform:scale(.98)}.AlquileresCards-module__GlbwmG__btnReservarArrow{width:18px;height:18px;transition:transform .3s;position:relative}.AlquileresCards-module__GlbwmG__btnReservar:hover .AlquileresCards-module__GlbwmG__btnReservarArrow{transform:translate(4px)}.AlquileresCards-module__GlbwmG__btnReservarArrow:before,.AlquileresCards-module__GlbwmG__btnReservarArrow:after{content:"";background:#fff;position:absolute}.AlquileresCards-module__GlbwmG__btnReservarArrow:before{width:12px;height:2px;top:50%;left:0;transform:translateY(-50%)}.AlquileresCards-module__GlbwmG__btnReservarArrow:after{background:0 0;border-top:2px solid #fff;border-right:2px solid #fff;width:7px;height:7px;top:50%;right:2px;transform:translateY(-50%)rotate(45deg)}.AlquileresCards-module__GlbwmG__btnSecondary{color:#ddd;background:0 0;border:1px solid #ffffff40;font-weight:500}.AlquileresCards-module__GlbwmG__btnSecondary:hover{color:#fff;background:#ffffff0d;border-color:#fff6}.AlquileresCards-module__GlbwmG__bottomGlow{filter:blur(20px);pointer-events:none;background:radial-gradient(#ff00004d 0%,#0000 70%);width:60%;height:40px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.AlquileresCards-module__GlbwmG__watermarkWrap{pointer-events:none;z-index:1;position:absolute;inset:0}@media (max-width:768px){.AlquileresCards-module__GlbwmG__page{padding:12px 0}.AlquileresCards-module__GlbwmG__grid{grid-template-columns:1fr;gap:20px;margin:12px auto;padding:0 12px}.AlquileresCards-module__GlbwmG__card{border-radius:16px;max-width:100%}.AlquileresCards-module__GlbwmG__header{padding:12px 16px 0}.AlquileresCards-module__GlbwmG__logoImg{max-width:120px;height:30px}.AlquileresCards-module__GlbwmG__carSection{height:260px}.AlquileresCards-module__GlbwmG__yearBadge{padding:6px 12px;font-size:1rem;top:1rem;right:.75rem}.AlquileresCards-module__GlbwmG__content{padding:16px}.AlquileresCards-module__GlbwmG__category{letter-spacing:2px;margin-bottom:6px;font-size:9px}.AlquileresCards-module__GlbwmG__carName{margin-bottom:12px;font-size:22px}.AlquileresCards-module__GlbwmG__priceSection{width:50%;margin:0 0 14px -16px;padding:10px 16px}.AlquileresCards-module__GlbwmG__priceAmount{font-size:26px}.AlquileresCards-module__GlbwmG__priceCurrency{font-size:20px}.AlquileresCards-module__GlbwmG__pricePeriod{font-size:14px}.AlquileresCards-module__GlbwmG__featuresRow{margin-bottom:14px}.AlquileresCards-module__GlbwmG__featureItem:not(:first-child){margin-left:8px;padding-left:8px}.AlquileresCards-module__GlbwmG__featureIcon{width:20px;height:20px}.AlquileresCards-module__GlbwmG__featureText{font-size:9px}.AlquileresCards-module__GlbwmG__actions{gap:8px}.AlquileresCards-module__GlbwmG__btnReservar{letter-spacing:1.5px;padding:12px 24px;font-size:12px}}
.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}@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__footer{padding-bottom:calc(200px + env(safe-area-inset-bottom,0px))}.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}}
.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__desktopCatalogControls{flex:1;align-items:stretch;gap:5px;min-width:0;display:flex}.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;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__catalogActionsGroup{align-items:center;gap:.5rem;margin-left:auto;display:flex}.Header-module__hBw1pG__catalogSortIconBtn{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:0;transition:all .25s cubic-bezier(.25,.46,.45,.94);display:none}.Header-module__hBw1pG__catalogSortIconBtn:hover{border-color:#ffffff80;transform:translateY(-1px);box-shadow:0 2px 8px #0003}.Header-module__hBw1pG__catalogSortIconBtnDesktop{gap:.5rem;width:auto;min-width:auto;margin-left:0;padding:0 1rem;display:flex}.Header-module__hBw1pG__catalogSortDesktopLabel{letter-spacing:.08em;text-transform:uppercase;color:#fff;font-size:.8rem;font-weight:600}@media (max-width:768px){.Header-module__hBw1pG__catalogSortIconBtn{display:flex}.Header-module__hBw1pG__catalogSortIconBtnDesktop{display:none}}@media (max-width:480px){.Header-module__hBw1pG__catalogSortIconBtn{width:44px;min-width:44px;height:44px;min-height:44px}}.Header-module__hBw1pG__mobileSortOverlay{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.Header-module__hBw1pG__mobileSortModal{background:#0a0a0a;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;width:min(560px,100%);max-height:min(84vh,700px);display:flex;overflow:hidden;box-shadow:0 20px 50px #00000073}.Header-module__hBw1pG__mobileSortOverlayHeader{border-bottom:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1rem 1rem;display:flex}.Header-module__hBw1pG__mobileSortTitle{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:700}.Header-module__hBw1pG__mobileSortCloseBtn{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}.Header-module__hBw1pG__mobileSortCloseBtn:hover{background:#ffffff26;border-color:#ffffff59}.Header-module__hBw1pG__mobileSortOptions{flex-direction:column;flex:1;gap:0;padding:1rem;display:flex;overflow-y:auto}@media (max-width:480px){.Header-module__hBw1pG__mobileSortOverlay{padding:.75rem}.Header-module__hBw1pG__mobileSortModal{border-radius:10px;width:100%;max-height:88vh}}.Header-module__hBw1pG__mobileSortOption{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff14;align-items:center;gap:1rem;width:100%;padding:1rem .75rem;font-size:1rem;transition:background .2s;display:flex}.Header-module__hBw1pG__mobileSortOption:hover{background:#ffffff0f}.Header-module__hBw1pG__mobileSortRadio{border:2px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;min-height:22px;display:flex}.Header-module__hBw1pG__mobileSortOption:first-of-type .Header-module__hBw1pG__mobileSortRadio,.Header-module__hBw1pG__mobileSortOption:hover .Header-module__hBw1pG__mobileSortRadio{border-color:#ffffffb3}.Header-module__hBw1pG__mobileSortRadioDot{background:#fff;border-radius:50%;width:10px;height:10px}.Header-module__hBw1pG__mobileSortOptionLabel{flex:1}.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:0;display:flex;position:fixed;inset:0}.Header-module__hBw1pG__mobileSearchOverlayHeader{flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1rem .75rem;display:flex}.Header-module__hBw1pG__mobileSearchBuscarBtn{color:#fff;cursor:pointer;background:#e31837;border:none;border-radius:6px;min-height:48px;margin:0;padding:.75rem 1.5rem;font-size:1.1rem;font-weight:700;transition:all .2s}.Header-module__hBw1pG__mobileSearchBuscarBtn:hover{color:#fff;background:#c91430}.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}.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;padding:0 1rem 1.5rem;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}}
.ImageWatermark-module__9_h6gW__watermark{pointer-events:none;z-index:2;box-sizing:border-box;justify-content:center;align-items:center;padding:8%;display:flex;position:absolute;inset:0}.ImageWatermark-module__9_h6gW__logo{opacity:.35;object-fit:contain;object-position:center;width:auto;max-width:42%;height:auto;max-height:42%;display:block}
.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}@media (max-width:768px){.Comparar-module__5yhnjW__page{padding-top:170px}}@media (max-width:480px){.Comparar-module__5yhnjW__page{padding-top:160px}}.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__banterLoader{width:72px;height:72px;margin-top:-36px;margin-left:-36px;position:absolute;top:50%;left:50%}.Loader-module__OpcrDa__banterLoaderBox{float:left;width:20px;height:20px;margin-right:6px;position:relative}.Loader-module__OpcrDa__banterLoaderBox:before{content:"";background:#fff;width:100%;height:100%;position:absolute;top:0;left:0}.Loader-module__OpcrDa__banterLoaderBox:nth-child(3n){margin-bottom:6px;margin-right:0}.Loader-module__OpcrDa__banterLoaderBox:first-child:before,.Loader-module__OpcrDa__banterLoaderBox:nth-child(4):before{margin-left:26px}.Loader-module__OpcrDa__banterLoaderBox:nth-child(3):before{margin-top:52px}.Loader-module__OpcrDa__banterLoaderBox:last-child{margin-bottom:0}@keyframes Loader-module__OpcrDa__moveBox1{9.09091%{transform:translate(-26px)}18.1818%{transform:translate(0)}27.2727%{transform:translate(0)}36.3636%{transform:translate(26px)}45.4545%{transform:translate(26px,26px)}54.5455%{transform:translate(26px,26px)}63.6364%{transform:translate(26px,26px)}72.7273%{transform:translate(26px)}81.8182%{transform:translate(0)}90.9091%{transform:translate(-26px)}to{transform:translate(0)}}.Loader-module__OpcrDa__banterLoaderBox:first-child{animation:4s infinite Loader-module__OpcrDa__moveBox1}@keyframes Loader-module__OpcrDa__moveBox2{9.09091%{transform:translate(0)}18.1818%{transform:translate(26px)}27.2727%{transform:translate(0)}36.3636%{transform:translate(26px)}45.4545%{transform:translate(26px,26px)}54.5455%{transform:translate(26px,26px)}63.6364%{transform:translate(26px,26px)}72.7273%{transform:translate(26px,26px)}81.8182%{transform:translateY(26px)}90.9091%{transform:translateY(26px)}to{transform:translate(0)}}.Loader-module__OpcrDa__banterLoaderBox:nth-child(2){animation:4s infinite Loader-module__OpcrDa__moveBox2}@keyframes Loader-module__OpcrDa__moveBox3{9.09091%{transform:translate(-26px)}18.1818%{transform:translate(-26px)}27.2727%{transform:translate(0)}36.3636%{transform:translate(-26px)}45.4545%{transform:translate(-26px)}54.5455%{transform:translate(-26px)}63.6364%{transform:translate(-26px)}72.7273%{transform:translate(-26px)}81.8182%{transform:translate(-26px,-26px)}90.9091%{transform:translateY(-26px)}to{transform:translate(0)}}.Loader-module__OpcrDa__banterLoaderBox:nth-child(3){animation:4s infinite Loader-module__OpcrDa__moveBox3}@keyframes Loader-module__OpcrDa__moveBox4{9.09091%{transform:translate(-26px)}18.1818%{transform:translate(-26px)}27.2727%{transform:translate(-26px,-26px)}36.3636%{transform:translateY(-26px)}45.4545%{transform:translate(0)}54.5455%{transform:translateY(-26px)}63.6364%{transform:translateY(-26px)}72.7273%{transform:translateY(-26px)}81.8182%{transform:translate(-26px,-26px)}90.9091%{transform:translate(-26px)}to{transform:translate(0)}}.Loader-module__OpcrDa__banterLoaderBox:nth-child(4){animation:4s infinite Loader-module__OpcrDa__moveBox4}@keyframes Loader-module__OpcrDa__moveBox5{9.09091%{transform:translate(0)}18.1818%{transform:translate(0)}27.2727%{transform:translate(0)}36.3636%{transform:translate(26px)}45.4545%{transform:translate(26px)}54.5455%{transform:translate(26px)}63.6364%{transform:translate(26px)}72.7273%{transform:translate(26px)}81.8182%{transform:translate(26px,-26px)}90.9091%{transform:translateY(-26px)}to{transform:translate(0)}}.Loader-module__OpcrDa__banterLoaderBox:nth-child(5){animation:4s infinite Loader-module__OpcrDa__moveBox5}@keyframes Loader-module__OpcrDa__moveBox6{9.09091%{transform:translate(0)}18.1818%{transform:translate(-26px)}27.2727%{transform:translate(-26px)}36.3636%{transform:translate(0)}45.4545%{transform:translate(0)}54.5455%{transform:translate(0)}63.6364%{transform:translate(0)}72.7273%{transform:translateY(26px)}81.8182%{transform:translate(-26px,26px)}90.9091%{transform:translate(-26px)}to{transform:translate(0)}}.Loader-module__OpcrDa__banterLoaderBox:nth-child(6){animation:4s infinite Loader-module__OpcrDa__moveBox6}@keyframes Loader-module__OpcrDa__moveBox7{9.09091%{transform:translate(26px)}18.1818%{transform:translate(26px)}27.2727%{transform:translate(26px)}36.3636%{transform:translate(0)}45.4545%{transform:translateY(-26px)}54.5455%{transform:translate(26px,-26px)}63.6364%{transform:translateY(-26px)}72.7273%{transform:translateY(-26px)}81.8182%{transform:translate(0)}90.9091%{transform:translate(26px)}to{transform:translate(0)}}.Loader-module__OpcrDa__banterLoaderBox:nth-child(7){animation:4s infinite Loader-module__OpcrDa__moveBox7}@keyframes Loader-module__OpcrDa__moveBox8{9.09091%{transform:translate(0)}18.1818%{transform:translate(-26px)}27.2727%{transform:translate(-26px,-26px)}36.3636%{transform:translateY(-26px)}45.4545%{transform:translateY(-26px)}54.5455%{transform:translateY(-26px)}63.6364%{transform:translateY(-26px)}72.7273%{transform:translateY(-26px)}81.8182%{transform:translate(26px,-26px)}90.9091%{transform:translate(26px)}to{transform:translate(0)}}.Loader-module__OpcrDa__banterLoaderBox:nth-child(8){animation:4s infinite Loader-module__OpcrDa__moveBox8}@keyframes Loader-module__OpcrDa__moveBox9{9.09091%{transform:translate(-26px)}18.1818%{transform:translate(-26px)}27.2727%{transform:translate(0)}36.3636%{transform:translate(-26px)}45.4545%{transform:translate(0)}54.5455%{transform:translate(0)}63.6364%{transform:translate(-26px)}72.7273%{transform:translate(-26px)}81.8182%{transform:translate(-52px)}90.9091%{transform:translate(-26px)}to{transform:translate(0)}}.Loader-module__OpcrDa__banterLoaderBox:nth-child(9){animation:4s infinite Loader-module__OpcrDa__moveBox9}
.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}}
