.RangeFilter-module__jIr5Sq__filters{width:min(48rem, calc(100vw - (var(--spacing-lg) * 2)))}.RangeFilter-module__jIr5Sq__subFilters{width:100%;box-shadow:none;background:#fff;border:1px solid #05293d14;border-radius:1rem;flex-direction:column;gap:1.8rem;padding:2rem;display:flex}.RangeFilter-module__jIr5Sq__helper{font-family:var(--font-primary);color:#05293dad;margin:0;font-size:1.5rem;line-height:1.5}.RangeFilter-module__jIr5Sq__distribution{border-bottom:1px solid #05293d14;width:100%;height:5.6rem;padding-bottom:.8rem}.RangeFilter-module__jIr5Sq__subFilters text{font-family:var(--font-primary);letter-spacing:0;text-transform:none;fill:#05293db8;font-size:10px}.RangeFilter-module__jIr5Sq__slider{width:100%;padding:0 .4rem}.RangeFilter-module__jIr5Sq__inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;width:100%;display:grid}.RangeFilter-module__jIr5Sq__inputControl{background:#05293d08;border:1px solid #05293d12;border-radius:.8rem;flex-direction:column;gap:.6rem;padding:1.4rem 1.6rem;display:flex}.RangeFilter-module__jIr5Sq__inputControl .RangeFilter-module__jIr5Sq__label{font-family:var(--font-primary);text-transform:none;color:#05293d85;letter-spacing:0;font-size:1.3rem}.RangeFilter-module__jIr5Sq__inputControl .RangeFilter-module__jIr5Sq__value{color:var(--secondary-color);font-family:var(--font-primary);font-size:3.6rem;line-height:1}.RangeFilter-module__jIr5Sq__controls{border-top:1px solid #05293d14;justify-content:flex-end;padding-top:1.6rem;display:flex}.RangeFilter-module__jIr5Sq__unit{color:#05293d80;font-size:1.7rem}@media only screen and (max-width:700px){.RangeFilter-module__jIr5Sq__filters{width:100%}.RangeFilter-module__jIr5Sq__subFilters{box-shadow:none;border-radius:1rem;padding:1.6rem}.RangeFilter-module__jIr5Sq__inputs{grid-template-columns:1fr}.RangeFilter-module__jIr5Sq__inputControl .RangeFilter-module__jIr5Sq__value{font-size:3rem}.RangeFilter-module__jIr5Sq__controls{justify-content:stretch}.RangeFilter-module__jIr5Sq__controls button{width:100%}}
.Slider-module__tqjjaq__slider{-webkit-user-select:none;user-select:none;align-items:center;width:100%;height:5.8rem;display:flex;position:relative}.Slider-module__tqjjaq__sliderLine{background:#05293d14;border-radius:999px;height:.8rem;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.Slider-module__tqjjaq__sliderRange{background:linear-gradient(90deg,#17e5d7b3 0%,#4c78ec94 100%);border-radius:999px;height:1.2rem;transition:all .2s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 .35rem #17e5d714}.Slider-module__tqjjaq__sliderButton{cursor:pointer;-webkit-user-select:none;user-select:none;width:4.8rem;height:4.8rem;color:var(--secondary-color);font-size:1.1rem;font-family:var(--font-mono);letter-spacing:.02em;background:#fffffff5;border:1px solid #05293d1f;border-radius:50%;justify-content:center;align-items:center;transition:transform .22s,border-color .22s,box-shadow .22s,background-color .22s;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 16px 28px #05182814,inset 0 1px #ffffffe0}.Slider-module__tqjjaq__sliderButton:hover{border-color:#4c78ec38;box-shadow:0 20px 34px #0518281f,0 0 0 .35rem #4c78ec14}
.SortingFilter-module__1EsGlW__filters{width:min(36rem, calc(100vw - (var(--spacing-lg) * 2)))}.SortingFilter-module__1EsGlW__subFilters{width:100%;box-shadow:none;background:#fff;border:1px solid #05293d14;border-radius:1rem;flex-direction:column;gap:.8rem;padding:1.6rem;display:flex}.SortingFilter-module__1EsGlW__filter{width:100%;min-height:5.2rem;color:var(--secondary-color);cursor:pointer;font-family:var(--font-primary);background:#ffffffbd;border:1px solid #05293d14;border-radius:.8rem;align-items:center;padding:1.2rem 1.4rem;font-size:1.55rem;line-height:1.45;transition:border-color .22s,background-color .22s;display:flex}.SortingFilter-module__1EsGlW__filter:hover{box-shadow:none;border-color:#17e5d72e}.SortingFilter-module__1EsGlW__selected{box-shadow:none;background:#17e5d71a;border-color:#4c78ec38}@media only screen and (max-width:700px){.SortingFilter-module__1EsGlW__filters{width:100%}.SortingFilter-module__1EsGlW__subFilters{box-shadow:none}}
.BadgeManager-module__yzIIyq__container{width:100%}.BadgeManager-module__yzIIyq__header{justify-content:space-between;align-items:center;gap:1.2rem;padding-bottom:1rem;display:flex}.BadgeManager-module__yzIIyq__filterCount{font-family:var(--font-primary);letter-spacing:0;text-transform:none;color:#05293d8f;font-size:1.3rem}.BadgeManager-module__yzIIyq__clearAllButton{cursor:pointer;font-family:var(--font-primary);letter-spacing:0;text-transform:none;color:#05293dc7;background:0 0;border:none;font-size:1.3rem;transition:opacity .18s,transform .18s}.BadgeManager-module__yzIIyq__clearAllButton:hover{opacity:.72;transform:none}.BadgeManager-module__yzIIyq__filtersBadges{flex-wrap:wrap;gap:1rem;display:flex}@media only screen and (max-width:700px){.BadgeManager-module__yzIIyq__header{flex-direction:column;align-items:flex-start}.BadgeManager-module__yzIIyq__filtersBadges{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}}
.FilterBadgeComponent-module__bBTY4G__cw_filter__badge{--badge-accent:#17e5d724;--badge-accent-strong:#17e5d73d;min-height:4.2rem;color:var(--secondary-color);cursor:pointer;text-align:left;box-shadow:none;font-family:var(--font-primary);background:#fff;border:1px solid #05293d1a;border-radius:999px;justify-content:space-between;align-items:center;gap:1.2rem;padding:.8rem .8rem .8rem 1.4rem;font-size:1.45rem;line-height:1.35;transition:border-color .22s,background-color .22s,color .22s;display:inline-flex}.FilterBadgeComponent-module__bBTY4G__badgeLead{align-items:center;gap:1rem;min-width:0;display:inline-flex}.FilterBadgeComponent-module__bBTY4G__badgeLogo{background:var(--badge-accent);width:2.8rem;height:2.8rem;color:var(--secondary-color);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .22s;display:inline-flex}.FilterBadgeComponent-module__bBTY4G__badgeText{min-width:0}.FilterBadgeComponent-module__bBTY4G__cw_filter__badge__icon{width:2.4rem;height:2.4rem;color:var(--secondary-color);background:#05293d14;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;transition:transform .22s,background-color .22s,color .22s;display:inline-flex}.FilterBadgeComponent-module__bBTY4G__cw_filter__badge:hover{border-color:var(--badge-accent-strong);box-shadow:none;background:#fbfdfe}.FilterBadgeComponent-module__bBTY4G__cw_filter__badge:hover .FilterBadgeComponent-module__bBTY4G__badgeLogo{box-shadow:none;transform:none}.FilterBadgeComponent-module__bBTY4G__cw_filter__badge:hover .FilterBadgeComponent-module__bBTY4G__cw_filter__badge__icon{background:var(--badge-accent);color:var(--secondary-color);transform:rotate(90deg)}.FilterBadgeComponent-module__bBTY4G__tone_search{--badge-accent:#17e5d73d;--badge-accent-strong:#17e5d761}.FilterBadgeComponent-module__bBTY4G__tone_model{--badge-accent:#4c78ec3d;--badge-accent-strong:#4c78ec66}.FilterBadgeComponent-module__bBTY4G__tone_year{--badge-accent:#6675e93d;--badge-accent-strong:#6675e966}.FilterBadgeComponent-module__bBTY4G__tone_range{--badge-accent:#2549a842;--badge-accent-strong:#2549a86b}.FilterBadgeComponent-module__bBTY4G__tone_body{--badge-accent:#fa97513d;--badge-accent-strong:#fa975161}.FilterBadgeComponent-module__bBTY4G__tone_seats{--badge-accent:#ffffff2e;--badge-accent-strong:#ffffff47}.FilterBadgeComponent-module__bBTY4G__tone_price{--badge-accent:#17e5d73d;--badge-accent-strong:#17e5d761}@media (max-width:700px){.FilterBadgeComponent-module__bBTY4G__cw_filter__badge{width:100%}}
.FilterBase-module__DW1i9W__filterContainer{z-index:8;--filter-icon-surface:#05293d14;--filter-icon-surface-hover:#05293d1f;--filter-icon-surface-active:#17e5d72e;--filter-icon-foreground:#05293dad;--filter-icon-foreground-hover:#05293deb;--filter-icon-foreground-active:var(--secondary-color);--filter-icon-shadow:none;flex:1 1 0;min-width:0;position:relative}.FilterBase-module__DW1i9W__filterContainerOpen{z-index:120}.FilterBase-module__DW1i9W__filterButton{width:100%;min-height:4.9rem;color:var(--secondary-color);cursor:pointer;text-align:left;box-shadow:none;background:#fff;border:1px solid #05293d14;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem .8rem 1.5rem;transition:transform .22s,border-color .22s,background-color .22s;display:inline-flex}.FilterBase-module__DW1i9W__filterButton:hover{box-shadow:none;border-color:#05293d24;transform:none}.FilterBase-module__DW1i9W__filterButton.FilterBase-module__DW1i9W__active{border-color:#17e5d747;box-shadow:0 0 0 .18rem #17e5d714}.FilterBase-module__DW1i9W__filterButton:focus-visible{outline-offset:4px;outline:2px solid #17e5d7a6}.FilterBase-module__DW1i9W__buttonText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-primary);letter-spacing:0;text-transform:none;font-size:1.45rem;font-weight:650;overflow:hidden}.FilterBase-module__DW1i9W__buttonLead{flex:auto;align-items:center;gap:.9rem;min-width:0;display:inline-flex}.FilterBase-module__DW1i9W__buttonLeadIcon{background:var(--filter-icon-surface);width:2.8rem;height:2.8rem;color:var(--filter-icon-foreground);box-shadow:none;border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .22s,color .22s,transform .22s;display:inline-flex}.FilterBase-module__DW1i9W__filterButton:hover .FilterBase-module__DW1i9W__buttonLeadIcon{background:var(--filter-icon-surface-hover);color:var(--filter-icon-foreground-hover);box-shadow:none;transform:none}.FilterBase-module__DW1i9W__filterButton.FilterBase-module__DW1i9W__active .FilterBase-module__DW1i9W__buttonLeadIcon{background:var(--filter-icon-surface-active);color:var(--filter-icon-foreground-active);box-shadow:none}.FilterBase-module__DW1i9W__buttonIcon{color:#05293da3;background:#05293d14;border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;transition:transform .22s,background-color .22s,color .22s;display:inline-flex}.FilterBase-module__DW1i9W__filterButton.FilterBase-module__DW1i9W__active .FilterBase-module__DW1i9W__buttonIcon{color:var(--secondary-color);background:#17e5d724;transform:rotate(180deg)}.FilterBase-module__DW1i9W__panelMotion{z-index:120;position:absolute;top:calc(100% + 1rem);left:0}.FilterBase-module__DW1i9W__filterContainer:last-child .FilterBase-module__DW1i9W__panelMotion{left:auto;right:0}@media (max-width:980px){.FilterBase-module__DW1i9W__filterContainer{flex:calc(50% - .6rem)}}@media (max-width:700px){.FilterBase-module__DW1i9W__filterContainer{flex-basis:var(--filter-mobile-basis,100%)}.FilterBase-module__DW1i9W__filterButton{min-height:4.8rem}.FilterBase-module__DW1i9W__filterContainerOpen{flex-basis:var(--filter-mobile-open-basis,100%)}.FilterBase-module__DW1i9W__panelMotion{width:100%;margin-top:1rem;position:relative;top:0;left:0}}.FilterBase-module__DW1i9W__filterButton{min-height:4.6rem;box-shadow:none;background:#fff;border-color:#05293d14;border-radius:.9rem;padding:.7rem .8rem .7rem 1rem;transition:border-color .16s,background-color .16s}.FilterBase-module__DW1i9W__filterButton:hover,.FilterBase-module__DW1i9W__filterButton.FilterBase-module__DW1i9W__active{background:#fbfdfe;border-color:#17e5d73d;transform:none;box-shadow:0 0 0 .18rem #17e5d712}.FilterBase-module__DW1i9W__buttonText{font-family:var(--font-primary);letter-spacing:0;text-transform:none;font-size:1.45rem;font-weight:650}.FilterBase-module__DW1i9W__buttonLeadIcon,.FilterBase-module__DW1i9W__buttonIcon{width:3rem;height:3rem;box-shadow:none;background:#05293d0d;border:1px solid #05293d14;border-radius:.7rem}.FilterBase-module__DW1i9W__filterButton:hover .FilterBase-module__DW1i9W__buttonLeadIcon,.FilterBase-module__DW1i9W__filterButton.FilterBase-module__DW1i9W__active .FilterBase-module__DW1i9W__buttonLeadIcon{box-shadow:none;background:#17e5d71f;transform:none}.FilterBase-module__DW1i9W__filterButton.FilterBase-module__DW1i9W__active .FilterBase-module__DW1i9W__buttonIcon{background:#17e5d724}@media (min-width:701px){.FilterBase-module__DW1i9W__panelMotion{top:calc(100% + .6rem)}}
.AttributeComponent-module__vX1pra__attribute{flex-direction:column;align-items:center;padding:.5rem 2rem;display:flex}.AttributeComponent-module__vX1pra__attribute:not(:last-child){border-right:1px solid var(--grey-2-color)}.AttributeComponent-module__vX1pra__attributeName{font-family:var(--font-primary);text-transform:none;letter-spacing:0;text-align:center;font-weight:650;line-height:normal}.AttributeComponent-module__vX1pra__attributeData{font-family:var(--font-primary);text-align:center}.AttributeComponent-module__vX1pra__attributeValue{font-family:var(--font-primary);color:var(--secondary-color);padding-right:4px;font-size:1.8rem;font-weight:600}.AttributeComponent-module__vX1pra__attributeUnit{font-family:var(--font-primary);color:var(--grey-4-color);font-size:1.5rem}.AttributeComponent-module__vX1pra__attributeUnit2{font-family:var(--font-primary);color:var(--grey-4-color);padding-right:8px;font-size:1.5rem}
.CarCardSkeletonComponent-module__UxfDWq__skeletonCard{background-color:var(--white-color);border-radius:var(--border-radius)}.CarCardSkeletonComponent-module__UxfDWq__skeletonImage{background:linear-gradient(90deg, var(--grey-1-color) 25%, var(--grey-2-color) 50%, var(--grey-1-color) 75%);opacity:.5;border-radius:var(--border-radius) var(--border-radius) 0 0;border:2px solid var(--white-color);background-size:200%;width:100%;padding-bottom:56.25%;animation:1.5s infinite CarCardSkeletonComponent-module__UxfDWq__shimmer}.CarCardSkeletonComponent-module__UxfDWq__skeletonTitle,.CarCardSkeletonComponent-module__UxfDWq__skeletonDescription,.CarCardSkeletonComponent-module__UxfDWq__skeletonAttribute{background:linear-gradient(90deg, var(--grey-1-color) 25%, var(--grey-2-color) 50%, var(--grey-1-color) 75%);opacity:.5;background-size:200%;animation:1.5s infinite CarCardSkeletonComponent-module__UxfDWq__shimmer}.CarCardSkeletonComponent-module__UxfDWq__skeletonTitle{width:50%;height:24px;margin:2rem}.CarCardSkeletonComponent-module__UxfDWq__skeletonDescription{width:80%;height:16px;margin:.5rem 2rem 0}.CarCardSkeletonComponent-module__UxfDWq__skeletonAttributes{flex-direction:row;justify-content:center;align-items:flex-start;gap:2rem;width:100%;padding:2rem;display:flex}.CarCardSkeletonComponent-module__UxfDWq__skeletonAttributes>*{flex-basis:33.3333%;width:100%;height:60px}@keyframes CarCardSkeletonComponent-module__UxfDWq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
@keyframes EVsListItemVariantSkeleton-module__hbeRpG__skeleton-loading{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.EVsListItemVariantSkeleton-module__hbeRpG__container{background-color:var(--white-color);border:1px solid #0000;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding:8px;display:flex}.EVsListItemVariantSkeleton-module__hbeRpG__picture{border-radius:8px;width:120px;height:80px;margin:0 24px}.EVsListItemVariantSkeleton-module__hbeRpG__imageSkeleton{background:linear-gradient(90deg, var(--grey-2-color) 25%, var(--grey-1-color) 50%, var(--grey-2-color) 75%);opacity:.3;background-size:200% 100%;border-radius:8px;width:100%;height:100%;animation:1.5s infinite EVsListItemVariantSkeleton-module__hbeRpG__skeleton-loading}.EVsListItemVariantSkeleton-module__hbeRpG__group1{flex-direction:column;flex:1;justify-content:space-between;gap:4px;display:flex}.EVsListItemVariantSkeleton-module__hbeRpG__nameSkeleton,.EVsListItemVariantSkeleton-module__hbeRpG__variantSkeleton,.EVsListItemVariantSkeleton-module__hbeRpG__attributeSkeleton{background:linear-gradient(90deg, var(--grey-2-color) 25%, var(--grey-1-color) 50%, var(--grey-2-color) 75%);opacity:.3;background-size:200% 100%;border-radius:0;height:16px;animation:1.5s infinite EVsListItemVariantSkeleton-module__hbeRpG__skeleton-loading}.EVsListItemVariantSkeleton-module__hbeRpG__nameSkeleton,.EVsListItemVariantSkeleton-module__hbeRpG__variantSkeleton{width:100%}.EVsListItemVariantSkeleton-module__hbeRpG__attributesSkeleton{flex-direction:row;flex:4;justify-content:space-between;gap:4px;display:flex}.EVsListItemVariantSkeleton-module__hbeRpG__attributeSkeleton{box-sizing:border-box;flex-direction:column;flex:1;align-items:center;height:40px;padding:.5rem 1rem;display:flex}
.EVsModelContainer-module__wF2F2W__evsContainer{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1.6rem;display:flex}.EVsModelContainer-module__wF2F2W__evsContainer>*{flex:0 0 calc(25% - 15px)}.EVsModelContainer-module__wF2F2W__noResults{font-family:var(--font-primary);color:#05293db8;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #05293d14;border-radius:1.2rem;align-items:center;gap:1rem;width:100%;padding:2rem;font-size:1.6rem;display:flex}.EVsModelContainer-module__wF2F2W__iconResults{width:3.6rem;height:3.6rem;color:var(--secondary-color);background:#17e5d71a;border:1px solid #17e5d729;border-radius:999px;flex:0 0 3.6rem;justify-content:center;align-items:center;display:inline-flex}@media only screen and (max-width:768px){.EVsModelContainer-module__wF2F2W__evsContainer>*{flex:0 0 100%}}@media only screen and (min-width:769px) and (max-width:1024px){.EVsModelContainer-module__wF2F2W__evsContainer>*{flex:0 0 calc(50% - 10px)}}
.EVsListItemVariantsHeaderComponent-module__OLkNCa__header{border-bottom:1px solid #05293d1f;grid-template-columns:12rem minmax(20rem,1.45fr) repeat(6,minmax(10rem,1fr));align-items:stretch;gap:0;min-width:108rem;display:grid}.EVsListItemVariantsHeaderComponent-module__OLkNCa__cell{color:#05293dad;min-height:6.2rem;font-family:var(--font-primary);letter-spacing:0;text-transform:none;text-align:center;background:0 0;border:none;grid-template-rows:auto 1fr auto;place-items:start center;padding:.95rem 1rem 1.3rem;font-size:.96rem;font-weight:700;line-height:1.2;display:grid}.EVsListItemVariantsHeaderComponent-module__OLkNCa__cellImage{box-shadow:none;background:0 0}.EVsListItemVariantsHeaderComponent-module__OLkNCa__cellVariant{color:#05293dbd;gap:.45rem}.EVsListItemVariantsHeaderComponent-module__OLkNCa__sortButton{cursor:pointer;border:none;border-left:1px solid #05293d0d;gap:.45rem;transition:color .18s,background-color .18s}.EVsListItemVariantsHeaderComponent-module__OLkNCa__sortButton:hover{color:var(--secondary-color);background:#05293d08}.EVsListItemVariantsHeaderComponent-module__OLkNCa__sortButtonActive,.EVsListItemVariantsHeaderComponent-module__OLkNCa__sortButtonActive:hover{color:var(--secondary-color);box-shadow:none;background:#17e5d71a}.EVsListItemVariantsHeaderComponent-module__OLkNCa__cellIcon{width:2.3rem;height:2.3rem;color:var(--secondary-color);background:#05293d12;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.EVsListItemVariantsHeaderComponent-module__OLkNCa__cellLabel{justify-content:center;align-self:stretch;align-items:center;max-width:100%;display:inline-flex}.EVsListItemVariantsHeaderComponent-module__OLkNCa__sortIcon{justify-content:center;align-items:center;min-width:1.4rem;min-height:1.2rem;display:inline-flex}@media (max-width:768px){.EVsListItemVariantsHeaderComponent-module__OLkNCa__header{grid-template-columns:minmax(13rem,1fr) repeat(6,minmax(10rem,1fr));min-width:84rem}.EVsListItemVariantsHeaderComponent-module__OLkNCa__cellImage{display:none}.EVsListItemVariantsHeaderComponent-module__OLkNCa__cellVariant{z-index:5;background:#f7fafb;position:sticky;left:0}.EVsListItemVariantsHeaderComponent-module__OLkNCa__cellVariant:after{content:none}}
.CompareTray-module__UlFboa__root{z-index:60;padding:0 var(--spacing-lg) calc(var(--spacing-lg) + env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.CompareTray-module__UlFboa__bar{width:100%;max-width:calc(var(--max-width) - (var(--spacing-lg) * 2));border-radius:var(--ev-radius);border:1px solid var(--ev-border-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--ev-shadow-ambient);pointer-events:auto;background:#fffffff0;align-items:center;gap:1.6rem;padding:1rem 1rem 1rem 1.4rem;display:flex}.CompareTray-module__UlFboa__lead{flex-shrink:0;align-items:center;gap:1rem;display:flex}.CompareTray-module__UlFboa__leadIcon{background:var(--ev-accent-soft);width:3.6rem;height:3.6rem;box-shadow:inset 0 0 0 1px var(--ev-accent-ring);color:var(--ev-accent-ink);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.CompareTray-module__UlFboa__leadCopy{flex-direction:column;gap:.2rem;display:flex}.CompareTray-module__UlFboa__leadTitle{color:var(--ev-ink);font-size:1.34rem;font-weight:720;line-height:1.1}.CompareTray-module__UlFboa__leadHint{color:var(--ev-ink-muted);font-size:1.16rem;font-weight:600;line-height:1.1}.CompareTray-module__UlFboa__chips{scrollbar-width:thin;scrollbar-color:var(--ev-border-strong) transparent;flex:1;align-items:center;gap:.8rem;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.CompareTray-module__UlFboa__chip{border:1px solid var(--ev-border);background:var(--ev-surface);border-radius:999px;flex-shrink:0;align-items:center;gap:.7rem;max-width:22rem;padding:.5rem .7rem .5rem .6rem;display:inline-flex}.CompareTray-module__UlFboa__chipImage{object-fit:contain;background:var(--ev-surface-sunken);border-radius:.4rem;flex-shrink:0;width:2.8rem;height:2rem}.CompareTray-module__UlFboa__chipLabel{min-width:0;color:var(--ev-ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;font-weight:650;line-height:1.2;overflow:hidden}.CompareTray-module__UlFboa__chipRemove{background:var(--ev-surface-sunken);width:2rem;height:2rem;color:var(--ev-ink-muted);cursor:pointer;transition:background-color .16s var(--ev-ease), color .16s var(--ev-ease);border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.CompareTray-module__UlFboa__chipRemove:hover{color:var(--red-color);background:#ff24501f}.CompareTray-module__UlFboa__actions{flex-shrink:0;align-items:center;gap:.8rem;display:flex}.CompareTray-module__UlFboa__clear{color:var(--ev-ink-muted);font-family:var(--font-primary);cursor:pointer;transition:color .16s var(--ev-ease);background:0 0;border:0;border-radius:999px;padding:.9rem 1.2rem;font-size:1.22rem;font-weight:650}.CompareTray-module__UlFboa__clear:hover{color:var(--ev-ink)}.CompareTray-module__UlFboa__compare{border:1px solid var(--ev-ink);background:var(--ev-ink);color:#fff;font-family:var(--font-primary);cursor:pointer;transition:transform .16s var(--ev-ease), box-shadow .16s var(--ev-ease), opacity .16s var(--ev-ease);border-radius:999px;align-items:center;gap:.6rem;padding:1rem 1.6rem;font-size:1.26rem;font-weight:700;display:inline-flex}.CompareTray-module__UlFboa__compare:hover:not(:disabled){box-shadow:var(--ev-shadow-hover);transform:translateY(-1px)}.CompareTray-module__UlFboa__compare:disabled{opacity:.45;cursor:not-allowed}.CompareTray-module__UlFboa__clear:focus-visible,.CompareTray-module__UlFboa__compare:focus-visible,.CompareTray-module__UlFboa__chipRemove:focus-visible{outline:2px solid var(--ev-accent-ink);outline-offset:2px}@media (max-width:860px){.CompareTray-module__UlFboa__bar{flex-wrap:wrap;gap:1rem}.CompareTray-module__UlFboa__chips{flex-basis:100%;order:3}.CompareTray-module__UlFboa__actions{margin-left:auto}}@media (max-width:520px){.CompareTray-module__UlFboa__root{padding-inline:.8rem}.CompareTray-module__UlFboa__leadCopy{display:none}.CompareTray-module__UlFboa__compare{padding:.9rem 1.3rem}}@media (prefers-reduced-motion:reduce){.CompareTray-module__UlFboa__chipRemove,.CompareTray-module__UlFboa__clear,.CompareTray-module__UlFboa__compare{transition:none}}
.ModelCardComponent-module__d_uVeG__card{background:#fff;border:1px solid #05293d14;border-radius:1.2rem;position:relative;overflow:hidden}.ModelCardComponent-module__d_uVeG__card:before,.ModelCardComponent-module__d_uVeG__card:after{content:none}.ModelCardComponent-module__d_uVeG__card:before,.ModelCardComponent-module__d_uVeG__card:after,.ModelCardComponent-module__d_uVeG__card .ModelCardComponent-module__d_uVeG__cardInner{border:0;border-radius:0;transition:none}.ModelCardComponent-module__d_uVeG__card:before,.ModelCardComponent-module__d_uVeG__cardInner{z-index:1}.ModelCardComponent-module__d_uVeG__cardInner{background:#fff;padding:2rem;position:relative}.ModelCardComponent-module__d_uVeG__cardImage{background-color:#fff;border-radius:0;width:100%;height:auto;display:block}.ModelCardComponent-module__d_uVeG__imageContainer,.ModelCardComponent-module__d_uVeG__fallbackImageContainer{background:#fbfdfe;border-bottom:1px solid #05293d14;flex-direction:column;justify-content:center;align-items:center;min-height:14rem;margin:-2rem -2rem 0;display:flex}.ModelCardComponent-module__d_uVeG__fallBackImage{width:50px;height:auto;padding:56px 0}.ModelCardComponent-module__d_uVeG__cardTitle{font-size:var(--medium-5-size);font-weight:600;font-family:var(--font-primary);color:var(--secondary-color);padding:2rem 2rem 0}.ModelCardComponent-module__d_uVeG__cardYear{display:none}.ModelCardComponent-module__d_uVeG__cardDescription{font-size:var(--regular-6-size);font-family:var(--font-primary);color:#05293dad;padding:.5rem 2rem 0}.ModelCardComponent-module__d_uVeG__cardAttributes{flex-direction:row;justify-content:center;align-items:flex-start;gap:0;padding:2rem 0;display:flex}.ModelCardComponent-module__d_uVeG__cardAttributes>*{flex:0 0 33.3333%}.ModelCardComponent-module__d_uVeG__attributeName{font-family:var(--font-primary);text-transform:none;letter-spacing:0;text-align:left;font-weight:650;line-height:normal}.ModelCardComponent-module__d_uVeG__attributeData{font-family:var(--font-primary);text-align:left;padding:2rem 2rem 0}.ModelCardComponent-module__d_uVeG__attributeValue{font-family:var(--font-primary);color:var(--secondary-color);padding-right:4px;font-size:1.8rem;font-weight:600}
.MakesComponent-module__hJKH3W__makesBlock{background-color:var(--white-color);box-sizing:border-box;text-align:left;width:100%;font-size:var(--medium-7-size);color:var(--secondary-color);font-family:var(--medium-7);flex-flow:column wrap;place-content:center flex-start;align-items:center;padding:8rem 4rem;display:flex}.MakesComponent-module__hJKH3W__makesContainer{max-width:var(--max-width);gap:20px;width:100%}.MakesComponent-module__hJKH3W__makesList{flex-flow:wrap;justify-content:flex-start;gap:16px;display:flex}.MakesComponent-module__hJKH3W__makesList>*{flex:0 0 calc(20% - 16px)}.MakesComponent-module__hJKH3W__makeItem{border:1px solid var(--grey-1-color);color:var(--secondary-color);cursor:pointer;background-color:var(--white-color);border-radius:24px;flex-direction:row;justify-content:space-between;padding:8px 16px;transition:all .3s;display:flex}.MakesComponent-module__hJKH3W__makeItem:hover{background-color:var(--white-color);border:1px solid var(--grey-1-color);box-shadow:-5px -5px 9px #ffffff73,5px 5px 9px #5e68794d}.MakesComponent-module__hJKH3W__loader{background-color:var(--white-color);line-height:normal;font-family:var(--font-primary);color:var(--secondary-color);cursor:pointer;z-index:4;text-align:center;border:none;border:1px solid var(--grey-1-color);border-radius:24px;min-width:84px;padding:3px 24px;transition:all .2s;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.MakesComponent-module__hJKH3W__loaderIcon{opacity:.2;width:24px;height:24px;animation:1s linear infinite MakesComponent-module__hJKH3W__spin}.MakesComponent-module__hJKH3W__makeText{font-size:1.7rem;font-weight:600}.MakesComponent-module__hJKH3W__countText{color:var(--grey-4-color)}.MakesComponent-module__hJKH3W__H1{font-size:var(--medium-3-size);color:var(--secondary-color);font-weight:600;font-family:var(--font-primary);padding-bottom:56px}@media only screen and (max-width:768px){.MakesComponent-module__hJKH3W__makesList>*{flex:0 0 calc(50% - 16px)}}@media only screen and (min-width:769px) and (max-width:1024px){.MakesComponent-module__hJKH3W__makesList>*{flex:0 0 calc(33.3333% - 16px)}}
.CWGridLoader-module__FKViQW__modal{z-index:10000;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background-color:#ffffff80;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:16px;transition:opacity .5s ease-in-out;display:flex;position:fixed;inset:0}.CWGridLoader-module__FKViQW__loadingText{font-size:var(--regular-6-size);font-family:var(--font-mono);color:#05293d99;text-transform:uppercase;letter-spacing:1px;opacity:0;z-index:1;background-color:var(--white-color);border:1px solid var(--grey-2-color);margin-bottom:-33px;padding:4px 24px}.CWGridLoader-module__FKViQW__loader{background-color:var(--white-color);border:1px solid var(--grey-2-color);grid-template-rows:repeat(10,8px);grid-template-columns:repeat(20,8px);place-content:center;place-items:center;gap:16px;padding:32px 24px 24px;display:grid;transform:scale(0);box-shadow:4px 4px 0 2px #edf1f399}.CWGridLoader-module__FKViQW__square{opacity:.3;width:3px;height:3px;animation-name:CWGridLoader-module__FKViQW__squareAnimation;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-delay:1s;transform:scale(1)rotate(0);box-shadow:0 0 4px #17e5d799}@keyframes CWGridLoader-module__FKViQW__squareAnimation{0%{opacity:.3;background-color:var(--secondary-color);transform:scale(1)rotate(0)}50%{opacity:.7;background-color:var(--secondary-color);transform:scale(1.8)rotate(360deg)}to{opacity:.3;background-color:var(--secondary-color);transform:scale(1)rotate(900deg)}}@keyframes CWGridLoader-module__FKViQW__loadingTextIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes CWGridLoader-module__FKViQW__loadingTextOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes CWGridLoader-module__FKViQW__loaderIn{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes CWGridLoader-module__FKViQW__loaderOut{0%{transform:scale(1)}to{transform:scale(0)}}.CWGridLoader-module__FKViQW__animateIn{opacity:1}.CWGridLoader-module__FKViQW__animateOut{opacity:0}.CWGridLoader-module__FKViQW__loadingTextIn{animation:.5s forwards CWGridLoader-module__FKViQW__loadingTextIn}.CWGridLoader-module__FKViQW__loadingTextOut{animation:.5s forwards CWGridLoader-module__FKViQW__loadingTextOut}.CWGridLoader-module__FKViQW__loaderIn{animation:.5s .5s forwards CWGridLoader-module__FKViQW__loaderIn}.CWGridLoader-module__FKViQW__loaderOut{animation:.5s forwards CWGridLoader-module__FKViQW__loaderOut}@media (max-width:480px){.CWGridLoader-module__FKViQW__loader{grid-template-rows:repeat(20,8px);grid-template-columns:repeat(10,8px)}}@media (min-width:481px) and (max-width:768px){.CWGridLoader-module__FKViQW__loader{grid-template-rows:repeat(20,8px);grid-template-columns:repeat(10,8px)}}
.DirectoryHeroComponent-module__bK9FPq__heroSection{background:0 0;width:100%;padding:clamp(2.4rem,4vw,5.6rem) 0 0}.DirectoryHeroComponent-module__bK9FPq__heroContainer{width:calc(100% - (var(--spacing-lg) * 2));max-width:calc(var(--max-width) - (var(--spacing-lg) * 2));isolation:isolate;box-shadow:none;background:0 0;border:none;border-radius:1.2rem;grid-template-columns:minmax(0,1fr) minmax(30rem,46rem);align-items:end;gap:clamp(2rem,3vw,4rem);margin:0 auto;padding:clamp(2rem,3vw,4rem);display:grid;overflow:hidden}.DirectoryHeroComponent-module__bK9FPq__heroContainer:before{content:none}.DirectoryHeroComponent-module__bK9FPq__heroContainer>*{z-index:1;position:relative}.DirectoryHeroComponent-module__bK9FPq__titleBlock{flex-direction:column;gap:1.4rem;min-width:0;display:flex}.DirectoryHeroComponent-module__bK9FPq__pageEyebrow{color:#05293da8;font-size:1.3rem;font-weight:760;line-height:1.2}.DirectoryHeroComponent-module__bK9FPq__mainHeading{max-width:16ch;color:var(--secondary-color);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(32px,4.2vw,48px);font-weight:650;line-height:1.04}.DirectoryHeroComponent-module__bK9FPq__description{color:#05293db8;text-wrap:pretty;max-width:72rem;margin:0;font-size:clamp(1.7rem,1.75vw,2rem);line-height:1.55}.DirectoryHeroComponent-module__bK9FPq__explorerStage{flex-direction:column;gap:1.2rem;min-width:0;display:flex}.DirectoryHeroComponent-module__bK9FPq__searchColumn{flex-direction:column;gap:1.2rem;display:flex}.DirectoryHeroComponent-module__bK9FPq__searchWrap{width:100%}.DirectoryHeroComponent-module__bK9FPq__heroActions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.DirectoryHeroComponent-module__bK9FPq__scrollButton,.DirectoryHeroComponent-module__bK9FPq__evidencePill{align-items:center;gap:.7rem;min-height:4.2rem;font-size:1.28rem;font-weight:650;line-height:1;display:inline-flex}.DirectoryHeroComponent-module__bK9FPq__scrollButton{border:1px solid var(--secondary-color);background:var(--secondary-color);color:#fff;cursor:pointer;border-radius:999px;padding:0 1.3rem;transition:background-color .18s,border-color .18s}.DirectoryHeroComponent-module__bK9FPq__scrollButton:hover{background:#173d50;border-color:#173d50}.DirectoryHeroComponent-module__bK9FPq__scrollButton:focus-visible{outline-offset:3px;outline:2px solid #17e5d7b8}.DirectoryHeroComponent-module__bK9FPq__evidencePill{color:#05293da3}.DirectoryHeroComponent-module__bK9FPq__productEvidence{display:none;position:relative}.DirectoryHeroComponent-module__bK9FPq__productImageFrame,.DirectoryHeroComponent-module__bK9FPq__signalTag{display:none}@media (max-width:900px){.DirectoryHeroComponent-module__bK9FPq__heroContainer{grid-template-columns:1fr;align-items:start}.DirectoryHeroComponent-module__bK9FPq__mainHeading{max-width:12ch}}@media (max-width:700px){.DirectoryHeroComponent-module__bK9FPq__heroSection{padding-top:2.2rem}.DirectoryHeroComponent-module__bK9FPq__heroContainer{border-radius:1.2rem;width:calc(100% - 3.2rem);padding:2rem}.DirectoryHeroComponent-module__bK9FPq__mainHeading{font-size:clamp(32px,11vw,44px)}.DirectoryHeroComponent-module__bK9FPq__heroActions{flex-direction:column;align-items:stretch}.DirectoryHeroComponent-module__bK9FPq__scrollButton,.DirectoryHeroComponent-module__bK9FPq__evidencePill{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.DirectoryHeroComponent-module__bK9FPq__scrollButton{transition:none}}
.SearchComponent-module__E1rmhW__searchExperience{width:100%;position:relative}.SearchComponent-module__E1rmhW__searchContainer{z-index:2;width:100%;position:relative}.SearchComponent-module__E1rmhW__searchContainerFocused{width:min(108rem, calc(100vw - (var(--spacing-lg) * 2)));z-index:1001;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.SearchComponent-module__E1rmhW__searchContainerBlurred{position:relative}.SearchComponent-module__E1rmhW__searchPanel{width:100%;box-shadow:none;background:#fff;border:1px solid #05293d14;border-radius:1rem;flex-direction:column;gap:1.4rem;padding:2.2rem;display:flex;position:relative}.SearchComponent-module__E1rmhW__searchPanelHero{isolation:isolate;box-shadow:none;background:#fff;border-color:#05293d14;border-radius:1rem;gap:1rem;padding:1.2rem;position:relative}.SearchComponent-module__E1rmhW__searchPanelHero:before,.SearchComponent-module__E1rmhW__searchPanelHero:after{content:none}.SearchComponent-module__E1rmhW__searchPanelHero:hover:before,.SearchComponent-module__E1rmhW__searchPanelHero:focus-within:before,.SearchComponent-module__E1rmhW__searchPanelHero:hover:after,.SearchComponent-module__E1rmhW__searchPanelHero:focus-within:after{content:none}.SearchComponent-module__E1rmhW__searchPanelModal{max-height:calc(100vh - 4rem);box-shadow:none;border-color:#05293d1a;overflow:hidden}.SearchComponent-module__E1rmhW__searchHeader{justify-content:space-between;align-items:flex-start;gap:1.6rem;display:flex}.SearchComponent-module__E1rmhW__searchHeaderText{flex-direction:column;gap:.8rem;min-width:0;display:flex}.SearchComponent-module__E1rmhW__searchEyebrow{width:fit-content;min-height:3.8rem;font-family:var(--font-primary);letter-spacing:0;text-transform:none;color:#05293dad;box-shadow:none;background:#ffffffb8;border:1px solid #05293d14;border-radius:.8rem;justify-content:center;align-self:flex-start;align-items:center;padding:0 1.4rem;font-size:1.2rem;font-weight:650;display:inline-flex}.SearchComponent-module__E1rmhW__searchHelper{max-width:54rem;font-family:var(--font-primary);color:#05293db8;margin:0;font-size:1.7rem;line-height:1.55}.SearchComponent-module__E1rmhW__dismissButton{min-height:4rem;color:var(--secondary-color);cursor:pointer;background:#ffffffc7;border:1px solid #05293d14;border-radius:.8rem;align-items:center;gap:.8rem;padding:.6rem .8rem .6rem 1.4rem;transition:transform .22s,border-color .22s,background-color .22s;display:inline-flex}.SearchComponent-module__E1rmhW__dismissLabel{font-family:var(--font-primary);letter-spacing:0;text-transform:none;font-size:1.1rem;font-weight:650}.SearchComponent-module__E1rmhW__dismissIcon{background:#05293d14;border-radius:.7rem;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}.SearchComponent-module__E1rmhW__dismissButton:hover{box-shadow:none;border-color:#05293d24;transform:none}.SearchComponent-module__E1rmhW__inputContainer{position:relative}.SearchComponent-module__E1rmhW__inputFieldRow{width:100%;position:relative}.SearchComponent-module__E1rmhW__searchInput{width:100%;min-height:6.2rem;box-shadow:none;font-family:var(--font-primary);color:var(--secondary-color);background:#fff;border:1px solid #05293d1a;border-radius:.9rem;padding:1.6rem 14.4rem 1.6rem 5.8rem;font-size:1.9rem;font-weight:500;transition:border-color .22s,background-color .22s}.SearchComponent-module__E1rmhW__searchInput::placeholder{color:#05293d6b}.SearchComponent-module__E1rmhW__searchInput:focus-visible{border-color:#17e5d770;outline:none;box-shadow:0 0 0 .22rem #17e5d724}.SearchComponent-module__E1rmhW__searchIcon{color:#05293d6b;z-index:2;position:absolute;top:50%;left:2rem;transform:translateY(-50%)}.SearchComponent-module__E1rmhW__loader,.SearchComponent-module__E1rmhW__clearButton{z-index:2;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.SearchComponent-module__E1rmhW__loader{color:#05293dc7;background:#f7fafbf5;border:1px solid #05293d14;border-radius:999px;align-items:center;gap:.8rem;min-height:4.4rem;padding:0 1.4rem;display:inline-flex}.SearchComponent-module__E1rmhW__loaderIcon{animation:.9s linear infinite SearchComponent-module__E1rmhW__spin}.SearchComponent-module__E1rmhW__loaderLabel{font-family:var(--font-primary);letter-spacing:0;text-transform:none;font-size:1.05rem;font-weight:650}.SearchComponent-module__E1rmhW__clearButton{min-height:4.4rem;color:var(--secondary-color);cursor:pointer;background:#f7fafbf5;border:1px solid #05293d14;border-radius:999px;align-items:center;gap:.8rem;padding:0 .8rem 0 1.4rem;transition:transform .22s,border-color .22s,box-shadow .22s;display:inline-flex}.SearchComponent-module__E1rmhW__clearButton span:first-child{font-family:var(--font-primary);letter-spacing:0;text-transform:none;font-size:1.05rem;font-weight:650}.SearchComponent-module__E1rmhW__clearButtonIcon{background:#05293d14;border-radius:999px;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;transition:background-color .22s,color .22s;display:inline-flex}.SearchComponent-module__E1rmhW__clearButton:hover{box-shadow:none;background:#fffffffa;border-color:#05293d24;transform:translateY(-50%)}.SearchComponent-module__E1rmhW__clearButton:hover .SearchComponent-module__E1rmhW__clearButtonIcon{background:#05293d1f}.SearchComponent-module__E1rmhW__searchPrompt{font-family:var(--font-primary);letter-spacing:0;text-transform:none;color:#05293d85;margin:0;padding-left:.2rem;font-size:1.15rem;font-weight:650}.SearchComponent-module__E1rmhW__searchPromptHero{color:#05293d99}.SearchComponent-module__E1rmhW__instructionsContainer,.SearchComponent-module__E1rmhW__nothingContainer,.SearchComponent-module__E1rmhW__searchResultsContainer{width:100%;box-shadow:none;background:#fff;border:1px solid #05293d14;border-radius:1rem;position:relative}.SearchComponent-module__E1rmhW__instructionsContainer,.SearchComponent-module__E1rmhW__nothingContainer{font-family:var(--font-primary);color:#05293db3;padding:1.8rem 2rem;font-size:1.65rem;line-height:1.55}.SearchComponent-module__E1rmhW__searchResultsContainer{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;max-height:calc(100vh - 31rem);padding:1.2rem;display:grid;overflow-y:auto}.SearchComponent-module__E1rmhW__searchResult{background:#fbfdfe;border:1px solid #05293d0f;border-radius:.8rem;flex-direction:column;min-width:0;display:flex;overflow:hidden}.SearchComponent-module__E1rmhW__categoryTitle{font-family:var(--font-primary);letter-spacing:0;text-transform:none;color:#05293d8a;border-bottom:1px solid #05293d0f;padding:1.4rem 1.6rem 1.2rem;font-size:1.08rem;font-weight:650}.SearchComponent-module__E1rmhW__resultsList{margin:0;padding:.8rem;list-style:none}.SearchComponent-module__E1rmhW__resultButton{width:100%;font-family:var(--font-primary);color:var(--secondary-color);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.2rem 1rem;font-size:1.55rem;font-weight:500;line-height:1.4;transition:background-color .22s,color .22s;display:flex}.SearchComponent-module__E1rmhW__resultsList li+li{margin-top:.4rem}.SearchComponent-module__E1rmhW__resultButton:hover{box-shadow:none;background:#17e5d714;transform:none}.SearchComponent-module__E1rmhW__resultButton:focus-visible{outline-offset:2px;outline:2px solid #17e5d79e}.SearchComponent-module__E1rmhW__resultPrimary{min-width:0}.SearchComponent-module__E1rmhW__makeText,.SearchComponent-module__E1rmhW__modelText{display:block}.SearchComponent-module__E1rmhW__countText{font-family:var(--font-primary);letter-spacing:0;text-transform:none;color:#05293d85;flex-shrink:0;font-size:1.05rem;font-weight:650}.SearchComponent-module__E1rmhW__countDivider{opacity:.28;margin:0 .8rem}.SearchComponent-module__E1rmhW__highlight{color:var(--secondary-color);box-shadow:none;background:#17e5d72e;border-radius:.4rem;padding:0 .15em}.SearchComponent-module__E1rmhW__overlay{cursor:pointer;z-index:1000;background:#05172480;border:0;width:100%;height:100%;padding:0;animation:.18s ease-out SearchComponent-module__E1rmhW__fadeIn;display:block;position:fixed;inset:0}.SearchComponent-module__E1rmhW__overlayHidden{display:none}@keyframes SearchComponent-module__E1rmhW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes SearchComponent-module__E1rmhW__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.SearchComponent-module__E1rmhW__searchContainerFocused{top:calc(var(--navbar-height) + 2rem);transform:translate(-50%)}.SearchComponent-module__E1rmhW__searchPanel{padding:2rem}.SearchComponent-module__E1rmhW__searchHeader{flex-direction:column;align-items:stretch}.SearchComponent-module__E1rmhW__dismissButton{align-self:flex-start}.SearchComponent-module__E1rmhW__searchResultsContainer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.SearchComponent-module__E1rmhW__searchPanelHero,.SearchComponent-module__E1rmhW__searchPanelHero:before,.SearchComponent-module__E1rmhW__searchPanelHero:after{animation:none}}@media (max-width:700px){.SearchComponent-module__E1rmhW__searchContainerFocused{width:calc(100vw - (var(--spacing-lg) * 2))}.SearchComponent-module__E1rmhW__searchPanel{border-radius:1rem;gap:1.2rem;padding:1.8rem 1.6rem}.SearchComponent-module__E1rmhW__searchHelper{font-size:1.55rem}.SearchComponent-module__E1rmhW__searchInput{min-height:5.8rem;padding:1.5rem 1.4rem 1.5rem 5rem;font-size:1.7rem}.SearchComponent-module__E1rmhW__inputContainer{flex-direction:column;display:flex}.SearchComponent-module__E1rmhW__loader,.SearchComponent-module__E1rmhW__clearButton{align-self:flex-end;margin-top:1rem;position:static;transform:none}.SearchComponent-module__E1rmhW__searchIcon{left:1.7rem}.SearchComponent-module__E1rmhW__searchPrompt{font-size:1.02rem;line-height:1.5}.SearchComponent-module__E1rmhW__instructionsContainer,.SearchComponent-module__E1rmhW__nothingContainer{padding:1.6rem;font-size:1.55rem}.SearchComponent-module__E1rmhW__searchResultsContainer{max-height:min(56vh,48rem);padding:1rem}.SearchComponent-module__E1rmhW__resultButton{flex-direction:column;align-items:flex-start}.SearchComponent-module__E1rmhW__countText{font-size:.98rem}}.SearchComponent-module__E1rmhW__searchPanelHero{box-shadow:none;background:#fff;border:1px solid #05293d14;border-radius:1rem;padding:1.2rem}.SearchComponent-module__E1rmhW__searchPanelHero:before,.SearchComponent-module__E1rmhW__searchPanelHero:after{content:none}.SearchComponent-module__E1rmhW__searchPanelHero:hover,.SearchComponent-module__E1rmhW__searchPanelHero:focus-within{box-shadow:none}.SearchComponent-module__E1rmhW__searchInput{min-height:5.8rem;box-shadow:none;background:#fff;border-color:#05293d1a;border-radius:.9rem}.SearchComponent-module__E1rmhW__searchInput:focus-visible{border-color:#05293d52;box-shadow:0 0 0 .22rem #17e5d724}.SearchComponent-module__E1rmhW__searchEyebrow,.SearchComponent-module__E1rmhW__dismissButton,.SearchComponent-module__E1rmhW__dismissIcon{border-radius:.8rem}
.CompatibleFuelTypeFilter-module__NEDtla__container{flex-direction:column;gap:1.1rem;width:100%;display:flex}.CompatibleFuelTypeFilter-module__NEDtla__copy{flex-direction:column;gap:.7rem;display:flex}.CompatibleFuelTypeFilter-module__NEDtla__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#05293d8f;font-size:1.08rem}.CompatibleFuelTypeFilter-module__NEDtla__summary{font-family:var(--font-primary);color:#05293db8;margin:0;font-size:1.55rem;line-height:1.5}.CompatibleFuelTypeFilter-module__NEDtla__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.CompatibleFuelTypeFilter-module__NEDtla__optionButton{min-height:6.6rem;color:var(--secondary-color);cursor:pointer;text-align:left;background:#ffffffd1;border:1px solid #05293d1a;border-radius:1.4rem;flex-direction:column;align-items:flex-start;gap:.45rem;padding:1.1rem 1.3rem;transition:transform .22s,border-color .22s,box-shadow .22s,background-color .22s;display:flex}.CompatibleFuelTypeFilter-module__NEDtla__optionButton:hover{border-color:#05293d24;transform:translateY(-2px);box-shadow:0 14px 28px #05182814,inset 0 1px #ffffffeb}.CompatibleFuelTypeFilter-module__NEDtla__optionButtonActive{background:linear-gradient(135deg,#17e5d729,#4c78ec1f);border-color:#17e5d738;box-shadow:0 18px 34px #05182814,0 0 0 .3rem #17e5d714,inset 0 1px #ffffffeb}.CompatibleFuelTypeFilter-module__NEDtla__optionLabel{font-family:var(--font-primary);font-size:1.55rem;font-weight:600;line-height:1.15}.CompatibleFuelTypeFilter-module__NEDtla__optionHelper{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#05293d8f;font-size:.96rem}@media (max-width:700px){.CompatibleFuelTypeFilter-module__NEDtla__options{grid-template-columns:1fr}.CompatibleFuelTypeFilter-module__NEDtla__optionButton{min-height:5.6rem}}
