.vehicle-comparison{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-primary) / var(--tw-bg-opacity,1));flex-direction:column;align-items:flex-start;gap:2.5rem;padding:1.5rem 1rem 0;display:flex}@media (min-width:768px){.vehicle-comparison{gap:3rem;padding:4rem 2rem}}@media (min-width:992px){.vehicle-comparison{gap:4rem;padding:5rem}}.vehicle-comparison__title-wrap{flex-direction:column;align-items:flex-start;gap:3rem;width:100%;display:flex}.vehicle-comparison__sticky-bar{z-index:50;--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(var(--color-border-secondary) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-bg-primary) / var(--tw-bg-opacity,1));padding-top:2.5rem;padding-bottom:2.5rem;animation:.22s cubic-bezier(.16,1,.3,1) both vehicle-comparison-sticky-bar-in;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 2px #1018280a}.vehicle-comparison__sticky-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:grid}@media (min-width:768px) and (max-width:1439px){.vehicle-comparison__sticky-inner{padding-left:24px;padding-right:24px}}@media (min-width:992px){.vehicle-comparison__sticky-inner{padding-left:0;padding-right:0}}.vehicle-comparison__sticky-item{flex-direction:column;align-items:flex-start;gap:2.5rem;min-width:0;display:flex}.vehicle-comparison__sticky-item .vehicle-comparison__selectors{height:125px;margin-bottom:0}.vehicle-comparison__sticky-item .vehicle-comparison__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.vehicle-comparison__breadcrumb{--tw-text-opacity:1;color:rgb(var(--color-text-secondary) / var(--tw-text-opacity,1));align-items:center;gap:.75rem;font-size:14px;font-weight:500;line-height:20px;display:flex}.vehicle-comparison__breadcrumb strong{--tw-text-opacity:1;color:rgb(var(--color-text-brand-secondary) / var(--tw-text-opacity,1));font-weight:600}.vehicle-comparison__breadcrumb a{--tw-text-opacity:1;color:rgb(var(--color-text-secondary) / var(--tw-text-opacity,1));text-decoration-line:none}.vehicle-comparison__breadcrumb span{--tw-text-opacity:1;color:rgb(var(--color-text-quaternary) / var(--tw-text-opacity,1))}.vehicle-comparison__header{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;width:100%;display:flex}@media (min-width:992px){.vehicle-comparison__header{gap:1.25rem}}.vehicle-comparison__title{--tw-text-opacity:1;width:100%;color:rgb(var(--color-text-primary) / var(--tw-text-opacity,1));margin:0;font-size:30px;font-weight:700;line-height:38px}@media (min-width:992px){.vehicle-comparison__title{letter-spacing:-2px;font-size:48px;line-height:60px}}.vehicle-comparison__description{--tw-text-opacity:1;width:100%;color:rgb(var(--color-text-secondary) / var(--tw-text-opacity,1));margin:0;font-size:18px;font-weight:400;line-height:1.75rem}@media (min-width:992px){.vehicle-comparison__description{max-width:960px;font-size:20px;line-height:30px}}.vehicle-comparison__top-scroll,.vehicle-comparison__details{-ms-overflow-style:none;scrollbar-width:none;width:calc(100% + 32px);margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;scroll-padding-left:1rem;overflow-x:auto}.vehicle-comparison__top-scroll::-webkit-scrollbar{display:none}.vehicle-comparison__details::-webkit-scrollbar{display:none}@media (min-width:768px){.vehicle-comparison__top-scroll,.vehicle-comparison__details{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;scroll-padding-left:0;overflow:visible}}.vehicle-comparison__cards,.vehicle-comparison__spec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;min-width:760px;display:grid}@media (min-width:768px){.vehicle-comparison__cards,.vehicle-comparison__spec-grid{min-width:0}}@media (min-width:992px){.vehicle-comparison__cards,.vehicle-comparison__spec-grid{gap:2rem}}.vehicle-comparison__cards{align-items:flex-start}.vehicle-comparison__card{flex-direction:column;align-items:flex-start;gap:1.5rem;min-width:0;display:flex}@media (min-width:992px){.vehicle-comparison__card{gap:0}}.vehicle-comparison__card--empty{justify-content:flex-start;height:100%}.vehicle-comparison__selectors{flex-direction:column;align-items:stretch;gap:1.5rem;width:100%;height:125px;display:flex}@media (min-width:992px){.vehicle-comparison__selectors{margin-bottom:1.5rem}}.vehicle-comparison__selectors[data-empty=true]{flex-shrink:0;justify-content:space-between;padding:0}.vehicle-comparison__model-picker{flex-direction:column;align-items:flex-start;gap:7px;width:100%;display:flex;position:relative}.vehicle-comparison__empty-eyebrow{--tw-text-opacity:1;color:rgb(var(--color-text-tertiary) / var(--tw-text-opacity,1));margin:0 0 .375rem;font-size:14px;font-weight:500;line-height:20px}.vehicle-comparison__model-trigger{text-align:left;--tw-text-opacity:1;width:100%;height:auto;color:rgb(var(--color-text-primary) / var(--tw-text-opacity,1));background-color:#0000;border-width:0;justify-content:flex-start;align-items:center;gap:7px;padding:0;font-size:24px;font-weight:600;line-height:38px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;display:flex}@media (min-width:992px){.vehicle-comparison__model-trigger{font-size:30px;line-height:38px}}.vehicle-comparison__model-trigger span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vehicle-comparison__model-trigger svg{--tw-text-opacity:1;width:1.5rem;height:1.5rem;color:rgb(var(--color-fg-quaternary) / var(--tw-text-opacity,1));flex-shrink:0;transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.vehicle-comparison__model-trigger[data-open=true] svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.vehicle-comparison__selectors[data-empty=true] .vehicle-comparison__model-trigger{--tw-text-opacity:1;color:rgb(var(--color-text-primary) / var(--tw-text-opacity,1));font-size:24px;font-weight:600;line-height:38px}@media (min-width:992px){.vehicle-comparison__selectors[data-empty=true] .vehicle-comparison__model-trigger{font-size:30px;line-height:38px}}.vehicle-comparison__package-placeholder{text-align:left;--tw-text-opacity:1;width:100%;height:auto;color:rgb(var(--color-text-secondary) / var(--tw-text-opacity,1));background-color:#0000;border-width:0;justify-content:flex-start;align-items:center;gap:7px;padding:0;font-size:24px;font-weight:400;line-height:2rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;display:flex}.vehicle-comparison__package-placeholder span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vehicle-comparison__package-placeholder svg{--tw-text-opacity:1;width:1.5rem;height:1.5rem;color:rgb(var(--color-fg-quaternary) / var(--tw-text-opacity,1));flex-shrink:0}.vehicle-comparison__package-placeholder:hover,.vehicle-comparison__package-placeholder:focus-visible{--tw-text-opacity:1;color:rgb(var(--color-text-primary) / var(--tw-text-opacity,1));outline-offset:2px;outline:2px solid #0000}.vehicle-comparison__model-price{--tw-text-opacity:1;width:100%;color:rgb(var(--color-text-secondary) / var(--tw-text-opacity,1));margin:0;font-size:16px;font-weight:500;line-height:1.5rem}.vehicle-comparison__model-bar{z-index:30;--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--color-border-tertiary) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-bg-primary) / var(--tw-bg-opacity,1));--tw-shadow:0 20px 24px -4px #10182814, 0 8px 8px -4px #10182808;--tw-shadow-colored:0 20px 24px -4px var(--tw-shadow-color), 0 8px 8px -4px var(--tw-shadow-color);width:min(444px,100vw - 32px);max-height:768px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);transform-origin:24px 24px;scrollbar-color:rgb(var(--color-fg-senary,208 213 221)) #0000;scrollbar-width:thin;border-radius:1rem;flex-direction:column;gap:2rem;padding:2rem;animation:.22s cubic-bezier(.16,1,.3,1) both vehicle-comparison-model-bar-in;display:flex;position:absolute;top:-30px;left:-20px;overflow-y:auto;box-shadow:0 1px 3px #1018281a,0 1px 2px #1018280f}.vehicle-comparison__model-bar::-webkit-scrollbar{width:8px}.vehicle-comparison__model-bar::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(var(--color-fg-senary) / var(--tw-bg-opacity,1));border-radius:9999px}.vehicle-comparison__model-bar-backdrop{display:none}.vehicle-comparison__model-bar-header{cursor:pointer;text-align:left;--tw-text-opacity:1;width:100%;color:rgb(var(--color-text-primary) / var(--tw-text-opacity,1));background-color:#0000;border-width:0;align-items:center;gap:7px;padding:0;display:flex}.vehicle-comparison__model-bar-header:focus-visible{outline-offset:2px;outline:2px solid #0000}.vehicle-comparison__model-bar-header strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:30px;font-weight:600;line-height:38px;overflow:hidden}.vehicle-comparison__model-bar-header svg{--tw-rotate:180deg;width:1.5rem;height:1.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(var(--color-fg-quaternary) / var(--tw-text-opacity,1));flex-shrink:0}.vehicle-comparison__model-options{flex-direction:column;gap:1.5rem;width:100%;display:flex}.vehicle-comparison__model-option{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--color-border-secondary) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-bg-secondary) / var(--tw-bg-opacity,1));text-align:left;--tw-shadow:0 1px 2px 0 #1018280d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);width:100%;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:1rem;align-items:center;gap:1.5rem;padding:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.15s;display:flex}.vehicle-comparison__model-option:hover,.vehicle-comparison__model-option:focus-visible{--tw-border-opacity:1;border-color:rgb(var(--color-border-brand) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-bg-secondary) / var(--tw-bg-opacity,1));outline-offset:2px;outline:2px solid #0000}.vehicle-comparison__model-option[data-active=true]{--tw-border-opacity:1;border-color:rgb(var(--color-border-brand) / var(--tw-border-opacity,1));opacity:.6}.vehicle-comparison__model-option-image{flex-shrink:0;width:167px;height:72px;position:relative;overflow:hidden}.vehicle-comparison__model-option-image img{object-fit:contain;object-position:center}.vehicle-comparison__model-option-image svg{--tw-translate-x:-50%;--tw-translate-y:-50%;width:2.5rem;height:2.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(var(--color-text-quaternary) / var(--tw-text-opacity,1));position:absolute;top:50%;left:50%}.vehicle-comparison__model-option-copy{flex-direction:column;flex:1;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.vehicle-comparison__model-option-copy span:first-child{--tw-text-opacity:1;width:100%;color:rgb(var(--color-text-quaternary) / var(--tw-text-opacity,1));font-size:14px;font-weight:600;line-height:1.25rem}.vehicle-comparison__model-option-copy strong{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;width:100%;color:rgb(var(--color-text-primary) / var(--tw-text-opacity,1));font-size:20px;font-weight:600;line-height:30px;overflow:hidden}.vehicle-comparison__model-option-copy span:last-child{--tw-text-opacity:1;width:100%;color:rgb(var(--color-text-secondary) / var(--tw-text-opacity,1));font-size:16px;font-weight:500;line-height:1.5rem}.vehicle-comparison__select{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;height:auto;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);background-color:#0000;border-width:0;padding:0}.vehicle-comparison__select:hover{background-color:#0000}.vehicle-comparison__select:focus-visible{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-color:#0000}.vehicle-comparison__select,.vehicle-comparison__select[data-state=open],.vehicle-comparison__select:focus,.vehicle-comparison__select:focus-visible,.vehicle-comparison__select[data-state=open]:focus,.vehicle-comparison__select[data-state=open]:focus-visible{box-shadow:none;border-color:#0000;outline:none}.vehicle-comparison__select--model{text-align:left;--tw-text-opacity:1;color:rgb(var(--color-text-primary) / var(--tw-text-opacity,1));justify-content:flex-start;gap:.5rem;font-size:24px;font-weight:600;line-height:32px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}@media (min-width:992px){.vehicle-comparison__select--model{font-size:30px;line-height:38px}}.vehicle-comparison__select--model .select-icon{--tw-text-opacity:1;width:1.5rem;height:1.5rem;color:rgb(var(--color-fg-quaternary) / var(--tw-text-opacity,1));margin-left:auto;transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.vehicle-comparison__select--package{text-align:left;--tw-text-opacity:1;color:rgb(var(--color-text-secondary) / var(--tw-text-opacity,1));justify-content:flex-start;gap:7px;font-size:20px;font-weight:400;line-height:30px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}@media (min-width:992px){.vehicle-comparison__select--package{font-size:24px;line-height:32px}}.vehicle-comparison__select--package .select-icon{--tw-text-opacity:1;width:1.25rem;height:1.25rem;color:rgb(var(--color-fg-quaternary) / var(--tw-text-opacity,1));margin-left:auto;transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.vehicle-comparison__select-content{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-primary) / var(--tw-bg-opacity,1));--tw-shadow:0 20px 24px -4px #10182814, 0 8px 8px -4px #10182808;--tw-shadow-colored:0 20px 24px -4px var(--tw-shadow-color), 0 8px 8px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-width:0;border-radius:0;min-width:min(320px,100vw - 32px);padding:0;box-shadow:0 20px 40px #10182829}.vehicle-comparison__select-content .select-viewport{padding:.375rem}.vehicle-comparison__select-content .select-scroll-button{display:none}.vehicle-comparison__select-content--model{min-width:min(360px,100vw - 32px)}.vehicle-comparison__select-item{--tw-text-opacity:1;width:100%;color:rgb(var(--color-text-primary) / var(--tw-text-opacity,1));border-radius:0;margin:0;padding:.5rem .75rem;font-size:18px;font-weight:600;line-height:28px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.15s}.vehicle-comparison__select-item:focus,.vehicle-comparison__select-item:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-secondary) / var(--tw-bg-opacity,1))}.vehicle-comparison__select-item[data-state=checked]{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-secondary) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--color-text-brand-secondary) / var(--tw-text-opacity,1))}.vehicle-comparison__select-item .select-item-indicator{--tw-text-opacity:1;color:rgb(var(--color-fg-brand-primary) / var(--tw-text-opacity,1))}.vehicle-comparison__price{--tw-text-opacity:1;width:100%;color:rgb(var(--color-text-secondary) / var(--tw-text-opacity,1));margin:0;font-size:16px;font-weight:500;line-height:24px}.vehicle-comparison__image-wrap{aspect-ratio:405/287;width:100%;position:relative;overflow:hidden}.vehicle-comparison__image-wrap--empty{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-tertiary) / var(--tw-bg-opacity,1));aspect-ratio:405/287;border-radius:1rem;justify-content:center;align-items:center;height:100%;min-height:0;display:flex}.vehicle-comparison__empty-visual{cursor:pointer;--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--color-border-secondary) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-bg-primary) / var(--tw-bg-opacity,1));--tw-text-opacity:1;width:auto;height:auto;min-height:0;color:rgb(var(--color-text-secondary) / var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #1018280d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;flex-direction:row;justify-content:center;align-items:center;gap:.375rem;padding:.75rem 18px;font-size:16px;font-weight:600;line-height:24px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;display:flex}.vehicle-comparison__empty-visual svg{--tw-text-opacity:1;width:1.25rem;height:1.25rem;color:rgb(var(--color-text-secondary) / var(--tw-text-opacity,1))}.vehicle-comparison__empty-visual:hover,.vehicle-comparison__empty-visual:focus-visible{--tw-border-opacity:1;border-color:rgb(var(--color-border-brand) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-bg-primary) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--color-text-brand-secondary) / var(--tw-text-opacity,1));outline-offset:2px;outline:2px solid #0000}.vehicle-comparison__empty-visual:hover svg,.vehicle-comparison__empty-visual:focus-visible svg{--tw-text-opacity:1;color:rgb(var(--color-fg-brand-primary) / var(--tw-text-opacity,1))}.vehicle-comparison__image{object-fit:contain;object-position:center}.vehicle-comparison__colors{align-items:center;gap:1rem;width:100%;height:60px;padding-top:12px;padding-bottom:.75rem;display:flex}@media (min-width:992px){.vehicle-comparison__colors{justify-content:flex-start;margin-bottom:44px;padding-top:12px;padding-bottom:0}}.vehicle-comparison__color{cursor:pointer;--tw-border-opacity:1;border-width:1.5px;border-color:rgb(242 244 247/var(--tw-border-opacity,1));border-radius:9999px;flex-shrink:0;width:1.75rem;height:1.75rem;padding:0;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.2s;animation-timing-function:cubic-bezier(0,0,.2,1);position:relative;overflow:hidden}.vehicle-comparison__color[data-active=true]{background-color:#0000;background-clip:content-box;border-width:0;width:2.25rem;height:2.25rem;padding:.25rem;overflow:visible}.vehicle-comparison__color[data-active=true]:before{--tw-border-opacity:1;border-width:1.5px;border-color:rgb(0 98 204/var(--tw-border-opacity,1));--tw-content:"";content:var(--tw-content);border-radius:9999px;position:absolute;inset:1px}.vehicle-comparison__color-image{object-fit:cover;border-radius:9999px}.vehicle-comparison__color[data-active=true] .vehicle-comparison__color-image{width:28px!important;height:28px!important;inset:4px!important}.vehicle-comparison__actions{flex-direction:column;gap:.75rem;width:100%;display:flex}@media (min-width:992px){.vehicle-comparison__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}}.vehicle-comparison__button{width:100%}.vehicle-comparison__details{flex-direction:column;gap:2.5rem;display:flex}.vehicle-comparison__difference-toggle{--tw-text-opacity:1;color:rgb(var(--color-text-secondary) / var(--tw-text-opacity,1));flex-shrink:0;align-items:center;gap:12px;font-size:16px;font-weight:600;line-height:24px;display:flex}.vehicle-comparison__difference-toggle>button{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-tertiary) / var(--tw-bg-opacity,1));border-radius:9999px;width:2.75rem;height:1.5rem;padding:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative}.vehicle-comparison__difference-toggle>button>span{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-primary) / var(--tw-bg-opacity,1));--tw-shadow:0 4px 8px -2px #1018281a, 0 2px 4px -2px #1018280f;--tw-shadow-colored:0 4px 8px -2px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);width:1.25rem;height:1.25rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:9999px;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:.125rem;left:.125rem}.vehicle-comparison__difference-toggle>button[data-active=true]{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-brand-solid) / var(--tw-bg-opacity,1))}.vehicle-comparison__difference-toggle>button[data-active=true]>span{transform:translate(20px)}.vehicle-comparison__section-block{flex-direction:column;gap:1.5rem;min-width:760px;display:flex}@media (min-width:768px){.vehicle-comparison__section-block{min-width:0}}@media (min-width:992px){.vehicle-comparison__section-block{gap:2.5rem}}.vehicle-comparison__section-header{flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;display:flex}@media (min-width:992px){.vehicle-comparison__section-header{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}}.vehicle-comparison__section-title{--tw-text-opacity:1;color:rgb(var(--color-text-primary) / var(--tw-text-opacity,1));flex:1;align-items:center;gap:16px;display:flex}.vehicle-comparison__section-title--featured{gap:24px}.vehicle-comparison__section-title svg{flex-shrink:0;width:1.5rem;height:1.5rem}@media (min-width:992px){.vehicle-comparison__section-title svg{width:2rem;height:2rem}}.vehicle-comparison__section-title h3{flex:1;margin:0;font-size:24px;font-weight:600;line-height:32px}.vehicle-comparison__tabs{grid-template-columns:repeat(var(--tab-count), minmax(0, max-content));border-color:#0000;border-bottom-width:1px;column-gap:0;width:fit-content;display:grid;position:relative}.vehicle-comparison__tabs button{--tw-text-opacity:1;height:2.25rem;color:rgb(var(--color-text-quaternary) / var(--tw-text-opacity,1));background-color:#0000;border-width:0;padding-bottom:.75rem;padding-left:0;padding-right:1.5rem;font-size:16px;font-weight:600;line-height:24px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.2s;animation-timing-function:cubic-bezier(0,0,.2,1)}.vehicle-comparison__tabs button:last-of-type{padding-right:0}.vehicle-comparison__tabs button[data-active=true]{--tw-text-opacity:1;color:rgb(var(--color-text-brand-secondary) / var(--tw-text-opacity,1))}.vehicle-comparison__tab-indicator{--tw-bg-opacity:1;background-color:rgb(var(--color-border-brand-solid) / var(--tw-bg-opacity,1));height:.125rem;bottom:-1px;left:var(--tab-indicator-left,0);width:var(--tab-indicator-width,0);opacity:var(--tab-indicator-opacity,0);transition-property:left,width,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(0,0,.2,1);position:absolute}.vehicle-comparison__visual-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;min-width:760px;display:grid}@media (min-width:768px){.vehicle-comparison__visual-grid{min-width:0}}@media (min-width:992px){.vehicle-comparison__visual-grid{gap:2rem}}.vehicle-comparison__visual-card{background-color:#0000;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:287px;display:flex;position:relative;overflow:visible}@media (min-width:992px){.vehicle-comparison__visual-card{min-height:287px}}.vehicle-comparison__visual-card>svg{--tw-text-opacity:1;width:3rem;height:3rem;color:rgb(var(--color-text-quaternary) / var(--tw-text-opacity,1))}.vehicle-comparison__visual-card>span{--tw-text-opacity:1;color:rgb(var(--color-text-primary) / var(--tw-text-opacity,1));font-size:16px;font-weight:600;line-height:24px;position:absolute;bottom:0;left:0}.vehicle-comparison__visual-card .vehicle-comparison__empty-visual,.vehicle-comparison__design-image-wrap .vehicle-comparison__empty-visual{flex-direction:row}:is(.vehicle-comparison__visual-card:has(.vehicle-comparison__empty-visual),.vehicle-comparison__design-image-wrap:has(.vehicle-comparison__empty-visual)){--tw-bg-opacity:1;background-color:rgb(var(--color-bg-tertiary) / var(--tw-bg-opacity,1));border-radius:1rem;justify-content:center;align-items:center;display:flex}.vehicle-comparison__visual-image{object-fit:contain;object-position:center;animation:.22s ease-out both vehicle-comparison-image-in}.vehicle-comparison__dimension-visual{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-tertiary) / var(--tw-bg-opacity,1));border-radius:1rem;width:100%;min-width:760px;height:clamp(280px,39.0625vw,500px);overflow:hidden}@media (min-width:768px){.vehicle-comparison__dimension-visual{min-width:0}}@media (min-width:1200px){.vehicle-comparison__dimension-visual{height:500px}}.vehicle-comparison__dimension-stage{--comparison-offset:78px;width:100%;height:100%;padding-top:21px;padding-bottom:21px;position:relative}.vehicle-comparison__dimension-stage[data-view=grid]{grid-template-columns:repeat(var(--car-count,3), minmax(0, 1fr));justify-content:center;align-items:center;gap:2rem;padding-left:3rem;padding-right:3rem;display:grid}.vehicle-comparison__dimension-stage[data-view=grid] .vehicle-comparison__dimension-item{min-width:0;height:100%;position:relative}.vehicle-comparison__dimension-car{aspect-ratio:766/312;z-index:3;width:auto;height:100%;position:absolute;top:50%;left:46.9531%;transform:translate(-50%,-50%)}.vehicle-comparison__dimension-car>svg{--tw-translate-x:-50%;--tw-translate-y:-50%;width:3rem;height:3rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(var(--color-text-quaternary) / var(--tw-text-opacity,1));position:absolute;top:50%;left:50%}.vehicle-comparison__dimension-stage[data-view=grid] .vehicle-comparison__dimension-car{--tw-translate-x:-50%;--tw-translate-y:-50%;min-width:0;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));aspect-ratio:766/312;opacity:1;z-index:2;justify-content:center;align-items:center;width:auto;height:100%;display:flex;position:absolute;top:50%;left:50%}.vehicle-comparison__dimension-stage[data-view=grid][data-tab=Ön\ Görünüm] .vehicle-comparison__dimension-car,.vehicle-comparison__dimension-stage[data-view=grid][data-tab=Arka\ Görünüm] .vehicle-comparison__dimension-car{aspect-ratio:373/458;width:auto;height:100%}.vehicle-comparison__dimension-stage[data-view=grid] .vehicle-comparison__dimension-car[data-car-count="1"],.vehicle-comparison__dimension-stage[data-view=grid] .vehicle-comparison__dimension-car[data-car-count="2"]{max-width:360px}.vehicle-comparison__dimension-car[data-car-index="1"]{opacity:.5;transform:translate(calc(-50% + var(--comparison-offset)), -50%);z-index:2}.vehicle-comparison__dimension-car[data-car-index="2"]{opacity:.36;transform:translate(calc(-50% + var(--comparison-offset) * 2), -50%);z-index:1}.vehicle-comparison__dimension-stage[data-view=grid] .vehicle-comparison__dimension-car[data-car-index="1"],.vehicle-comparison__dimension-stage[data-view=grid] .vehicle-comparison__dimension-car[data-car-index="2"]{opacity:1;z-index:2;transform:translate(-50%,-50%)}.vehicle-comparison__dimension-car[data-car-count="3"]{width:56%}.vehicle-comparison__dimension-stage[data-view=grid] .vehicle-comparison__dimension-car[data-car-count="3"]{width:100%}.vehicle-comparison__dimension-badge{z-index:10;--tw-text-opacity:1;width:fit-content;max-width:100%;color:rgb(var(--color-text-white) / var(--tw-text-opacity,1));align-items:center;gap:.25rem;font-size:12px;font-weight:500;line-height:18px;display:flex;position:absolute}.vehicle-comparison__dimension-badge span,.vehicle-comparison__dimension-badge em{white-space:nowrap;border-radius:.375rem;padding:.125rem .75rem;font-style:normal}.vehicle-comparison__dimension-badge span{--tw-bg-opacity:1;background-color:rgb(var(--color-fg-primary) / var(--tw-bg-opacity,1))}.vehicle-comparison__dimension-badge em{--tw-bg-opacity:1;background-color:rgb(var(--color-fg-quinary) / var(--tw-bg-opacity,1))}.vehicle-comparison__dimension-badge--top{top:9.8%;left:17%}.vehicle-comparison__dimension-badge--top[data-car-index="1"]{left:65%}.vehicle-comparison__dimension-badge--top[data-car-index="2"]{top:16%;left:72%}.vehicle-comparison__dimension-badge--bottom{bottom:7.6%;left:50%;transform:translate(-50%)}.vehicle-comparison__dimension-stage[data-view=grid] .vehicle-comparison__dimension-badge--top,.vehicle-comparison__dimension-stage[data-view=grid] .vehicle-comparison__dimension-badge--bottom{left:50%;transform:translate(-50%)}.vehicle-comparison__dimension-stage[data-view=grid] .vehicle-comparison__dimension-badge--top{top:49px}.vehicle-comparison__dimension-stage[data-view=grid] .vehicle-comparison__dimension-badge--bottom{top:409px;bottom:auto}.vehicle-comparison__dimension-image{object-fit:contain;object-position:center;animation:.22s ease-out both vehicle-comparison-image-in}.vehicle-comparison__design-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;min-width:760px;display:grid}@media (min-width:768px){.vehicle-comparison__design-grid{min-width:0}}@media (min-width:992px){.vehicle-comparison__design-grid{gap:2rem}}.vehicle-comparison__design-card{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.vehicle-comparison__design-image-wrap{aspect-ratio:405/287;width:100%;height:100%;position:relative;overflow:visible}.vehicle-comparison__design-image-wrap>svg{--tw-translate-x:-50%;--tw-translate-y:-50%;width:3rem;height:3rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(var(--color-text-quaternary) / var(--tw-text-opacity,1));position:absolute;top:50%;left:50%}.vehicle-comparison__design-image-wrap[data-tab=İç\ Mekan]{border-radius:1rem;overflow:hidden}.vehicle-comparison__design-image{object-fit:contain;object-position:center;animation:.22s ease-out both vehicle-comparison-image-in}.vehicle-comparison__design-image-wrap[data-tab=İç\ Mekan] .vehicle-comparison__design-image{object-fit:cover}.vehicle-comparison__design-color-panel{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.vehicle-comparison__design-color-panel>p{--tw-text-opacity:1;width:100%;color:rgb(var(--color-text-primary) / var(--tw-text-opacity,1));margin:0;font-size:16px;font-weight:600;line-height:24px}.vehicle-comparison__design-color-panel--wheel{gap:.5rem}.vehicle-comparison__wheel-swatches{justify-content:flex-start;align-items:center;padding-top:.75rem;padding-bottom:.75rem;display:flex}.vehicle-comparison__wheel-swatch{cursor:pointer;--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--color-border-brand) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-bg-primary) / var(--tw-bg-opacity,1));width:2.25rem;height:2.25rem;box-shadow:0 0 0 2px rgb(var(--color-bg-primary)),0 0 0 3px rgb(var(--color-border-brand-solid));border-radius:9999px;flex-shrink:0;padding:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.15s;position:relative;overflow:hidden}@media (min-width:992px){.vehicle-comparison__wheel-swatch{width:1.75rem;height:1.75rem}}.vehicle-comparison__wheel-swatch:hover,.vehicle-comparison__wheel-swatch:focus-visible{outline-offset:2px;outline:2px solid #0000}.vehicle-comparison__wheel-swatch-image{object-fit:cover;border-radius:9999px}.vehicle-comparison__colors--design{justify-content:flex-start;margin-bottom:0;padding-top:.75rem;padding-bottom:.75rem}.vehicle-comparison__spec-list{flex-direction:column;align-items:flex-start;gap:1.5rem;min-width:0;display:flex}.vehicle-comparison__spec-value{flex-direction:column;align-items:flex-start;gap:5px;width:100%;display:flex}.vehicle-comparison__spec-value p{--tw-text-opacity:1;width:100%;color:rgb(var(--color-text-quaternary) / var(--tw-text-opacity,1));margin:0;font-size:14px;font-weight:500;line-height:20px}.vehicle-comparison__spec-value strong{--tw-text-opacity:1;width:100%;color:rgb(var(--color-text-primary) / var(--tw-text-opacity,1));font-size:18px;font-weight:600;line-height:1.75rem}@media (min-width:992px){.vehicle-comparison__spec-value strong{font-size:20px;line-height:30px}}@media (max-width:767px){.vehicle-comparison{gap:3rem;padding:1.5rem 1rem 0}.vehicle-comparison__title-wrap{gap:3rem}.vehicle-comparison__header{gap:1rem}.vehicle-comparison__title{font-size:30px;line-height:38px}.vehicle-comparison__description{font-size:18px;line-height:1.75rem}.vehicle-comparison__top-scroll,.vehicle-comparison__details{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;overflow:visible}.vehicle-comparison__cards,.vehicle-comparison__spec-grid,.vehicle-comparison__design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;min-width:0}.vehicle-comparison__cards>:nth-child(n+3),.vehicle-comparison__spec-grid>:nth-child(n+3),.vehicle-comparison__design-grid>:nth-child(n+3){display:none}.vehicle-comparison__card{gap:1.5rem}.vehicle-comparison__selectors{gap:1.5rem;height:auto;min-height:142px}.vehicle-comparison__selectors[data-empty=true]{height:142px;min-height:0}.vehicle-comparison__model-trigger,.vehicle-comparison__selectors[data-empty=true] .vehicle-comparison__model-trigger{font-size:24px;line-height:2rem}.vehicle-comparison__model-price{white-space:normal;font-size:16px;line-height:1.5rem}.vehicle-comparison__model-bar-backdrop{z-index:40;background-color:#10182866;border-width:0;padding:0;animation:.18s ease-out both vehicle-comparison-backdrop-in;display:block;position:fixed;inset:0}.vehicle-comparison__model-bar{z-index:50;--tw-bg-opacity:1;background-color:rgb(var(--color-bg-primary) / var(--tw-bg-opacity,1));--tw-shadow:0 20px 24px -4px #10182814, 0 8px 8px -4px #10182808;--tw-shadow-colored:0 20px 24px -4px var(--tw-shadow-color), 0 8px 8px -4px var(--tw-shadow-color);width:100%;max-height:100dvh;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);transform-origin:bottom;border-width:0;border-radius:1rem 1rem 0 0;gap:0;padding:0;animation:.24s cubic-bezier(.16,1,.3,1) both vehicle-comparison-drawer-in;position:fixed;inset:auto 0 0;overflow-y:auto}.vehicle-comparison__model-bar:before{--tw-bg-opacity:1;background-color:rgb(207 212 220/var(--tw-bg-opacity,1));--tw-content:"";content:var(--tw-content);border-radius:9999px;flex-shrink:0;width:48px;height:5px;margin-top:.375rem;margin-left:auto;margin-right:auto}.vehicle-comparison__model-bar:after{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));--tw-content:"";content:var(--tw-content);border-radius:9999px;flex-shrink:0;width:148px;height:5px;margin:1rem auto .375rem}.vehicle-comparison__model-bar-header{cursor:pointer;padding:31px 1rem 1rem}.vehicle-comparison__model-bar-header strong{--tw-text-opacity:1;color:rgb(var(--color-text-primary) / var(--tw-text-opacity,1));font-size:24px;font-weight:600;line-height:2rem}.vehicle-comparison__model-bar-header svg{display:none}.vehicle-comparison__model-options{gap:1rem;padding:1rem}.vehicle-comparison__model-option{--tw-border-opacity:1;border-color:rgb(var(--color-border-secondary) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-bg-secondary) / var(--tw-bg-opacity,1));border-radius:1rem;gap:1.5rem;padding:1.5rem;box-shadow:0 1px 2px #1018280d}.vehicle-comparison__model-option[data-active=true]{--tw-border-opacity:1;border-color:rgb(var(--color-border-brand) / var(--tw-border-opacity,1));opacity:.6}.vehicle-comparison__model-option-image{width:167px;height:72px}.vehicle-comparison__model-option-copy{gap:.5rem}.vehicle-comparison__model-option-copy span:first-child{--tw-text-opacity:1;color:rgb(var(--color-text-quaternary) / var(--tw-text-opacity,1));font-size:14px;font-weight:600;line-height:1.25rem}.vehicle-comparison__model-option-copy strong{--tw-text-opacity:1;color:rgb(var(--color-text-primary) / var(--tw-text-opacity,1));font-size:20px;font-weight:600;line-height:30px}.vehicle-comparison__model-option-copy span:last-child{--tw-text-opacity:1;color:rgb(var(--color-text-secondary) / var(--tw-text-opacity,1));font-size:16px;font-weight:500;line-height:1.5rem}.vehicle-comparison__select--package,.vehicle-comparison__package-placeholder{font-size:20px;line-height:30px}.vehicle-comparison__image-wrap,.vehicle-comparison__image-wrap--empty,.vehicle-comparison__design-image-wrap{aspect-ratio:187/132.515}.vehicle-comparison__colors{align-items:center;gap:17px;min-height:60px;padding-top:0;padding-bottom:0}.vehicle-comparison__actions{flex-direction:column-reverse;gap:1rem;display:flex}.vehicle-comparison__section-block{gap:40px;min-width:0}.vehicle-comparison__section-title{gap:1rem}.vehicle-comparison__section-title svg{width:1.5rem;height:1.5rem}.vehicle-comparison__section-title h3{font-size:20px;line-height:30px}.vehicle-comparison__tabs{margin-top:-1rem}.vehicle-comparison__tabs button{height:2rem;padding-bottom:.75rem;padding-right:1.5rem;font-size:14px;line-height:1.25rem}.vehicle-comparison__dimension-visual{min-width:0;height:299px;margin-top:-.5rem}.vehicle-comparison__dimension-stage{--comparison-offset:30px;padding-top:15px;padding-bottom:15px}.vehicle-comparison__dimension-stage[data-view=grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-left:15px;padding-right:15px;--car-count:2!important}.vehicle-comparison__dimension-stage .vehicle-comparison__dimension-item:nth-child(n+3){display:none}.vehicle-comparison__dimension-stage[data-view=grid] .vehicle-comparison__dimension-car{height:100%}.vehicle-comparison__dimension-stage[data-view=grid][data-tab=Ön\ Görünüm] .vehicle-comparison__dimension-car,.vehicle-comparison__dimension-stage[data-view=grid][data-tab=Arka\ Görünüm] .vehicle-comparison__dimension-car{aspect-ratio:184/226;width:100%;height:226px;top:21px;left:0;transform:none}.vehicle-comparison__dimension-stage[data-view=grid] .vehicle-comparison__dimension-badge{flex-direction:column;max-width:calc(50vw - 24px);font-size:12px;line-height:18px;display:flex}.vehicle-comparison__dimension-stage[data-view=grid] .vehicle-comparison__dimension-badge--bottom{flex-direction:column-reverse}.vehicle-comparison__dimension-stage[data-view=grid] .vehicle-comparison__dimension-badge span,.vehicle-comparison__dimension-stage[data-view=grid] .vehicle-comparison__dimension-badge em{white-space:nowrap;padding:.125rem .5rem}.vehicle-comparison__dimension-stage[data-view=grid] .vehicle-comparison__dimension-badge--top{top:16px;left:21px;transform:none}.vehicle-comparison__dimension-stage[data-view=grid] .vehicle-comparison__dimension-badge--top[data-car-index="1"]{left:21px;right:auto}.vehicle-comparison__dimension-stage[data-view=grid] .vehicle-comparison__dimension-badge--bottom{top:auto;bottom:16px;left:21px;transform:none}.vehicle-comparison__dimension-stage[data-view=overlay] .vehicle-comparison__dimension-badge--top{top:16px;left:16px;transform:none}.vehicle-comparison__dimension-stage[data-view=overlay] .vehicle-comparison__dimension-badge--top[data-car-index="1"]{left:169px}.vehicle-comparison__dimension-stage[data-view=overlay] .vehicle-comparison__dimension-badge--bottom{top:auto;bottom:40px;left:86px;transform:none}.vehicle-comparison__spec-list{gap:1.5rem}.vehicle-comparison__spec-value strong{font-size:18px;line-height:1.75rem}.vehicle-comparison__details{gap:3rem}.vehicle-comparison__sticky-bar{padding-top:1.5rem;padding-bottom:1.5rem;display:block}.vehicle-comparison__sticky-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:none;padding-left:1rem;padding-right:1rem;display:grid}.vehicle-comparison__sticky-item{gap:0}.vehicle-comparison__sticky-item:nth-child(n+3){display:none}.vehicle-comparison__sticky-item .vehicle-comparison__selectors{gap:1.5rem;height:auto;min-height:0;margin-bottom:0}.vehicle-comparison__sticky-item .vehicle-comparison__actions{display:none}.vehicle-comparison__sticky-item .vehicle-comparison__model-picker{gap:1.5rem}.vehicle-comparison__sticky-item .vehicle-comparison__model-trigger{font-size:24px;font-weight:600;line-height:2rem}.vehicle-comparison__sticky-item .vehicle-comparison__model-price{--tw-text-opacity:1;color:rgb(var(--color-text-secondary) / var(--tw-text-opacity,1));font-size:16px;font-weight:500;line-height:1.5rem}.vehicle-comparison__sticky-item .vehicle-comparison__select--package,.vehicle-comparison__sticky-item .vehicle-comparison__package-placeholder{--tw-text-opacity:1;color:rgb(var(--color-text-secondary) / var(--tw-text-opacity,1));font-size:20px;font-weight:400;line-height:30px}}@keyframes vehicle-comparison-sticky-bar-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes vehicle-comparison-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes vehicle-comparison-drawer-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes vehicle-comparison-image-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vehicle-comparison-model-bar-in{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.vehicle-comparison__visual-image,.vehicle-comparison__dimension-image,.vehicle-comparison__design-image{animation:none}.vehicle-comparison__color,.vehicle-comparison__model-bar,.vehicle-comparison__model-trigger svg,.vehicle-comparison__tabs button{transition:none;animation:none}}
