.ComparisonBar_comparisonBarWrapper__UJE3x{animation:ComparisonBar_slideInFromBottom__z65wt .3s ease-out;bottom:1rem;left:50%;max-width:600px;position:fixed;transform:translateX(-50%);width:calc(100% - 2rem);z-index:100}@media (min-width:768px){.ComparisonBar_comparisonBarWrapper__UJE3x{bottom:1.5rem;max-width:none;width:auto}}@keyframes ComparisonBar_slideInFromBottom__z65wt{0%{opacity:0;transform:translateX(-50%) translateY(100px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.ComparisonBar_comparisonBarContent__AU5V-{align-items:center;background-color:#fff;border:1px solid #e5e5e5;border-radius:2rem;box-shadow:0 10px 40px #0000004d;color:#000;display:flex;gap:.75rem;justify-content:space-between;padding:.75rem 1rem}@media (min-width:768px){.ComparisonBar_comparisonBarContent__AU5V-{gap:1.5rem;padding:1rem 1.5rem}}.ComparisonBar_comparisonInfo__yO6tu{align-items:center;display:flex;flex:1 1;gap:.5rem;min-width:0}.ComparisonBar_icon__eUDMW{flex-shrink:0;font-weight:600;height:20px;width:20px}@media (min-width:768px){.ComparisonBar_icon__eUDMW{height:22px;width:22px}}.ComparisonBar_countText__ZRrGZ{font-size:.875rem;font-weight:500;white-space:nowrap}@media (min-width:768px){.ComparisonBar_countText__ZRrGZ{font-size:.938rem}}.ComparisonBar_limitText__538t7{color:#737373;font-size:.75rem;white-space:nowrap}@media (min-width:768px){.ComparisonBar_limitText__538t7{font-size:.875rem}}.ComparisonBar_comparisonActions__S6nQ1{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.ComparisonBar_compareButton__DbzgL{background-color:#000;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:.813rem;font-weight:500;padding:.5rem .875rem;transition:background-color .2s ease;white-space:nowrap}@media (min-width:768px){.ComparisonBar_compareButton__DbzgL{font-size:.875rem;padding:.5rem 1rem}}.ComparisonBar_compareButton__DbzgL:hover{background-color:#262626}.ComparisonBar_compareButtonDisabled__QKVwd,.ComparisonBar_compareButton__DbzgL:disabled{background-color:#a3a3a3;cursor:not-allowed}.ComparisonBar_clearButton__0B\+Th{align-items:center;background-color:initial;border:none;border-radius:.375rem;color:#000;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:background-color .2s ease}.ComparisonBar_clearButton__0B\+Th:hover{background-color:#f5f5f5}.ComparisonBar_clearIcon__jnT\+P{font-weight:600;height:18px;width:18px}@media (min-width:768px){.ComparisonBar_clearIcon__jnT\+P{height:20px;width:20px}}.ComparisonDialog_dialogOverlay__wavFC{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:0;position:fixed;right:0;top:0;z-index:200}@media (min-width:768px){.ComparisonDialog_dialogOverlay__wavFC{padding:1rem}}.ComparisonDialog_dialogContent__pv5Pe{background-color:#171717;border:1px solid #404040;box-shadow:0 20px 60px #00000080;display:flex;flex-direction:column;height:100%;overflow-y:auto;position:relative;width:100%}@media (min-width:768px){.ComparisonDialog_dialogContent__pv5Pe{border-radius:.5rem;height:auto;max-height:90vh;max-width:95vw}}@media (min-width:1024px){.ComparisonDialog_dialogContent__pv5Pe{max-width:1400px}}.ComparisonDialog_dialogContentMobile__sYftu{border-radius:0}@media (min-width:768px){.ComparisonDialog_dialogContentTablet__JpD3j{max-width:800px}}.ComparisonDialog_dialogHeader__VBkI-{align-items:center;background-color:#171717;border-bottom:1px solid #404040;display:flex;justify-content:space-between;padding:1rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}@media (min-width:768px){.ComparisonDialog_dialogHeader__VBkI-{padding:1.5rem}}.ComparisonDialog_dialogTitle__P43GV{color:#fff;font-size:1.25rem;font-weight:600;margin:0}@media (min-width:768px){.ComparisonDialog_dialogTitle__P43GV{font-size:1.5rem}}.ComparisonDialog_closeButton__Q3Tw6{align-items:center;background:#0000;border:none;border-radius:.25rem;color:#a3a3a3;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:color .2s ease}.ComparisonDialog_closeButton__Q3Tw6:hover{background-color:#262626;color:#fff}.ComparisonDialog_closeIcon__otAoA{font-weight:600;height:22px;width:22px}@media (min-width:768px){.ComparisonDialog_closeIcon__otAoA{height:24px;width:24px}}.ComparisonDialog_dialogBody__0iGsT{flex:1 1;overflow-y:auto;padding:1rem}@media (min-width:768px){.ComparisonDialog_dialogBody__0iGsT{padding:1.5rem}}.ComparisonDialog_vehicleCardsGrid__beMoP{grid-gap:1rem;display:grid;gap:1rem;margin-bottom:2rem}@media (min-width:768px){.ComparisonDialog_vehicleCardsGrid__beMoP{gap:1.5rem}}.ComparisonDialog_vehicleCard__ueq\+X{display:flex;flex-direction:column;gap:.75rem}.ComparisonDialog_imageContainer__-TgLU{aspect-ratio:4/3;background-color:#262626;border-radius:.5rem;overflow:hidden;position:relative}.ComparisonDialog_vehicleImage__srP09{height:100%;object-fit:cover;width:100%}.ComparisonDialog_badgeFeatured__gSI4o,.ComparisonDialog_badgePremiumPro__TVAo7,.ComparisonDialog_badgePremium__Bc2CB,.ComparisonDialog_badgeStandard__8hVgh{border-radius:.25rem;box-shadow:0 2px 8px #00000026;color:#fff;font-size:.688rem;font-weight:700;left:.75rem;letter-spacing:.5px;padding:.375rem .75rem;position:absolute;text-transform:uppercase;top:.75rem;z-index:2}.ComparisonDialog_badgeFeatured__gSI4o{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.ComparisonDialog_badgePremium__Bc2CB{background:linear-gradient(135deg,#eab308,#ca8a04)}.ComparisonDialog_badgePremiumPro__TVAo7{background:linear-gradient(135deg,#f59e0b,#d97706)}.ComparisonDialog_badgeStandard__8hVgh{background:linear-gradient(135deg,#6b7280,#4b5563)}.ComparisonDialog_hdBadge__KLgla{background-color:#000c;border-radius:.25rem;color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .5rem;position:absolute;right:.5rem;top:.5rem}.ComparisonDialog_removeButton__kWh1q{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;border:none;border-radius:50%;bottom:.5rem;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:.5rem;transition:background-color .2s ease;width:32px}.ComparisonDialog_removeButton__kWh1q:hover{background-color:#000c}.ComparisonDialog_removeIcon__UCMCW{font-weight:600;height:18px;width:18px}.ComparisonDialog_vehicleInfo__L4vyC{display:flex;flex-direction:column;gap:.5rem}.ComparisonDialog_countryInfo__vMQtt{align-items:center;display:flex;gap:.5rem}.ComparisonDialog_countryName__CJTOp{color:#a3a3a3;font-size:.875rem}.ComparisonDialog_vehicleTitle__MnVgz{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:.938rem;font-weight:500;line-height:1.4;margin:0;overflow:hidden}@media (min-width:768px){.ComparisonDialog_vehicleTitle__MnVgz{font-size:1rem}}.ComparisonDialog_comparisonSection__kyBQN{border-top:1px solid #404040;margin-top:1.5rem;padding-top:1.5rem}.ComparisonDialog_sectionTitle__CTS-2{color:#fff;font-size:1.125rem;font-weight:600;margin:0 0 1rem}@media (min-width:768px){.ComparisonDialog_sectionTitle__CTS-2{font-size:1.25rem;margin-bottom:1.5rem}}.ComparisonDialog_comparisonTable__oKfqk{display:flex;flex-direction:column;gap:0}.ComparisonDialog_comparisonRow__RXzAo{border-bottom:1px solid #404040;display:flex;flex-direction:column;gap:.75rem;padding:1rem 0}@media (min-width:768px){.ComparisonDialog_comparisonRow__RXzAo{align-items:flex-start;flex-direction:row;gap:1.5rem}}.ComparisonDialog_comparisonRow__RXzAo:last-child{border-bottom:none}.ComparisonDialog_fieldLabel__J472B{align-items:center;color:#a3a3a3;display:flex;flex-shrink:0;font-size:.875rem;font-weight:500;gap:.5rem;max-width:250px;min-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.ComparisonDialog_fieldLabel__J472B{font-size:.938rem;min-width:200px}}@media (min-width:1024px){.ComparisonDialog_fieldLabel__J472B{min-width:220px}}.ComparisonDialog_availabilityBadge__uyXUd{align-items:center;background-color:#404040;border-radius:.25rem;color:#d4d4d4;display:inline-flex;font-size:.75rem;font-weight:500;justify-content:center;margin-left:.5rem;padding:.125rem .5rem;white-space:nowrap}.ComparisonDialog_fieldIcon__GTSDT{stroke-width:2;color:#737373;flex-shrink:0;font-weight:600;height:20px;width:20px}@media (min-width:768px){.ComparisonDialog_fieldIcon__GTSDT{height:22px;width:22px}}.ComparisonDialog_fieldValues__TfQ8S{grid-gap:.75rem;display:grid;flex:1 1;gap:.75rem}@media (min-width:768px){.ComparisonDialog_fieldValues__TfQ8S{gap:1rem}}.ComparisonDialog_fieldValue__RwvLx{display:flex;flex-direction:column;gap:.25rem}.ComparisonDialog_fieldValueMissing__rR7NN{opacity:.5}.ComparisonDialog_fieldValueMissing__rR7NN .ComparisonDialog_valueText__sUGYQ{color:#737373;font-style:italic}.ComparisonDialog_mobileLabel__EmCHW{color:#737373;display:block;font-size:.75rem}@media (min-width:768px){.ComparisonDialog_mobileLabel__EmCHW{display:none}}.ComparisonDialog_valueText__sUGYQ{color:#fff;font-size:.875rem}@media (min-width:768px){.ComparisonDialog_valueText__sUGYQ{font-size:.938rem}}.ComparisonDialog_showMoreSection__24LV\+{background-color:#262626;border-radius:.5rem;margin-top:1.5rem;padding:1rem;text-align:center}.ComparisonDialog_showMoreText__2c6wx{color:#a3a3a3;font-size:.875rem;margin:0}.ComparisonDialog_dialogFooter__EBT9Y{background-color:#171717;border-top:1px solid #404040;bottom:0;display:flex;justify-content:flex-end;padding:1rem;position:-webkit-sticky;position:sticky}@media (min-width:768px){.ComparisonDialog_dialogFooter__EBT9Y{padding:1.5rem}}.ComparisonDialog_closeFooterButton__pqeTG{background-color:initial;border:1px solid #404040;border-radius:.375rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}@media (min-width:768px){.ComparisonDialog_closeFooterButton__pqeTG{font-size:.938rem;padding:.75rem 2rem}}.ComparisonDialog_closeFooterButton__pqeTG:hover{background-color:#262626;border-color:#525252}.ComparisonNotification_notificationWrapper__1N3sY{animation:ComparisonNotification_slideInFromTop__lrMGi .3s ease-out;left:50%;max-width:500px;position:fixed;top:1rem;transform:translateX(-50%);width:calc(100% - 2rem);z-index:300}@media (min-width:768px){.ComparisonNotification_notificationWrapper__1N3sY{top:1.5rem}}@keyframes ComparisonNotification_slideInFromTop__lrMGi{0%{opacity:0;transform:translateX(-50%) translateY(-100px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.ComparisonNotification_notification__7QZKO{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.5rem;box-shadow:0 10px 40px #0000004d;display:flex;gap:.75rem;padding:1rem 1.25rem}.ComparisonNotification_notificationError__OLSDx{background-color:#ef4444f2;border:1px solid #dc2626;color:#fff}.ComparisonNotification_notificationWarning__BUa\+0{background-color:#f59e0bf2;border:1px solid #f59e0b;color:#fff}.ComparisonNotification_notificationInfo__\+kB7l{background-color:#3b82f6f2;border:1px solid #3b82f6;color:#fff}.ComparisonNotification_icon__yGiHd{flex-shrink:0;height:20px;width:20px}.ComparisonNotification_message__kon4c{flex:1 1;font-size:.938rem;font-weight:500}.ComparisonNotification_closeButton__GDjzY{align-items:center;background:#0000;border:none;border-radius:.25rem;color:currentColor;cursor:pointer;display:flex;justify-content:center;opacity:.8;padding:.25rem;transition:opacity .2s ease}.ComparisonNotification_closeButton__GDjzY:hover{opacity:1}.ComparisonNotification_closeIcon__k5RBi{height:18px;width:18px}
/*# sourceMappingURL=SearchPageWithGrid.13469896.chunk.css.map*/