wb7-accordion:not(:defined),wb7-accordion-item:not(:defined){display:block}wb7-accordion,wb7-accordion-item{visibility:visible!important}wb7-accordion-item:not(:defined) [slot=title]{font-weight:700;margin:var(--wb-spacing-xs, 16px) 0}wb7-accordion-item:not(:defined) [slot=content]{display:block}wb7-accordion-item:not(:defined){border-bottom:1px solid var(--wb-color-border, #e0e0e0);padding-bottom:var(--wb-spacing-xs, 16px)}:root{--vmos-comparator-tool-model-width: 50%}.vmos-comparison-tool{background-color:var(--wb-color-background-main)}.vmos-comparison-tool--uppercase{text-transform:uppercase}.vmos-comparison-tool__heading{color:var(--wb-text-headline-text-headline-color)}.vmos-comparison-tool__hint{margin:var(--wb-spacing-xs) 0;color:var(--wb-color-text-weakest-default)}.vmos-comparison-tool__container{height:100%}.vmos-comparison-tool__loading-overlay{position:fixed;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background-color:var(--wb-color-background-main)}.vmos-comparison-tool__footer{padding:var(--wb-spacing-l) 0;background-color:var(--wb-color-background-main)}.vmos-comparison-tool__footnotes{width:var(--wb-grid-width);margin:0 auto}.vmos-comparison-tool__labels-alignment{display:flex;flex-direction:column;justify-content:center;align-items:center}.vmos-comparison-tool__labels-alignment__breadcrumbs{height:50px;display:flex;align-items:center}.vmos-comparison-tool__labels-alignment__headings{max-width:800px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.vmos-comparison-tool__labels-alignment__headings--margin-top{margin-top:var(--wb-spacing-l)}.vmos-comparison-tool__models-container{display:flex;flex-direction:row;align-items:flex-start;width:100%;justify-content:space-between;padding:var(--wb-spacing-xs) 0}@media(max-width:63.99rem){.vmos-comparison-tool__models-container{justify-content:space-around;gap:var(--wb-spacing-xxs) 0}}.vmos-comparison-tool__sticky-models-container{position:sticky;top:0;background-color:var(--wb-color-background-main);transition:all .3s cubic-bezier(.4,0,.2,1);align-items:flex-start;z-index:5}.vmos-comparison-tool__sticky-models-container--close-visible{top:64px}.vmos-comparison-tool__sticky-models-container--border{border-bottom:1px solid var(--wb-modal-border-divider-color, #E8E8E8)}.vmos-comparison-tool__model{display:flex;flex-direction:column;align-items:center;width:50%;max-width:50%;min-width:0;padding:0 var(--wb-spacing-xs);gap:var(--wb-spacing-xs);overflow:hidden}.vmos-comparison-tool__model h2{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.vmos-comparison-tool__model-buttons{display:flex;flex-direction:column;gap:var(--wb-spacing-s);align-items:center}.vmos-comparison-tool__model-change-button{border:none;width:fit-content}.vmos-comparison-tool__model-button-group{display:grid;grid-template-columns:1fr 1fr;gap:var(--wb-spacing-xxs);overflow:hidden;justify-self:center}.vmos-comparison-tool__model-button-group:has(:only-child){grid-template-columns:1fr;justify-items:center}.vmos-comparison-tool__model-button-group--invisible{opacity:0;transform:translateY(-8px) scale(.95);transition:all .5s cubic-bezier(.34,1.56,.64,1);pointer-events:none;max-height:0}.vmos-comparison-tool__model-button-group--visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;max-height:100px}@media(min-width:48rem){.vmos-comparison-tool__model-button-group--bottom{justify-self:flex-start}}.vmos-comparison-tool__model-button-group a{text-wrap-style:balance}@media(max-width:63.99rem){.vmos-comparison-tool__model-button-group{grid-template-columns:1fr}}@media(max-width:47.99rem){.vmos-comparison-tool__model{width:100%;max-width:100%;min-width:auto}.vmos-comparison-tool__model .vmos-comparison-tool__car-image-size{scale:1.2}}.vmos-comparison-tool__model-content{display:flex;flex-direction:row;align-items:center;width:100%;position:relative}.vmos-comparison-tool__sticky-thumbnail{display:none}@media(min-width:48rem){.vmos-comparison-tool__sticky-thumbnail{display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);flex-shrink:0;width:95px;height:95px;opacity:var(--sticky-image-progress, 0);overflow:hidden;border-radius:4px;padding:0}}.vmos-comparison-tool__sticky-thumbnail-img{width:95px;height:95px;object-fit:contain;scale:1.4;transform:translateY(calc((1 - var(--sticky-image-progress, 0)) * -100%))}.vmos-comparison-tool__sticky-text{display:flex;flex:1;flex-direction:column;align-items:center;gap:var(--wb-spacing-xxs);min-width:0}@media(min-width:48rem){.vmos-comparison-tool__sticky-text{align-items:stretch;padding-left:calc((95px + var(--wb-spacing-xs)) * var(--sticky-image-progress, 0))}.vmos-comparison-tool__sticky-text>*{width:fit-content;max-width:100%;text-align:left;margin-left:calc((1 - var(--sticky-text-progress, 0)) * 50%);transform:translate(calc((1 - var(--sticky-text-progress, 0)) * -50%))}.vmos-comparison-tool__sticky-text{transform:translate(0)}}.vmos-comparison-tool__car-image-figure{position:relative;aspect-ratio:16/9;overflow:hidden;margin:0;transition:opacity .2s ease-out,transform .2s ease-out}@media(min-width:48rem){.vmos-comparison-tool__car-image-figure{margin:calc(var(--wb-spacing-xs) * -1) 0}}.vmos-comparison-tool__image-spinner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.vmos-comparison-tool__sub-brand-size{width:100px}.vmos-comparison-tool__tags-alignment{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:var(--wb-spacing-xxs);min-height:24px;overflow:hidden;width:100%!important}@media(min-width:48rem){.vmos-comparison-tool__tags-alignment{width:fit-content!important;max-width:100%}}.vmos-comparison-tool__tags-alignment .wbx-tag{width:fit-content;flex-shrink:0;white-space:nowrap}@media(max-width:500px){.vmos-comparison-tool__tags-alignment--stacked{flex-direction:column;align-items:center}}@media(max-width:29.99rem){.vmos-comparison-tool__tags-alignment:has(.wbx-tag--primary:first-child){flex-direction:column;align-items:center}}.vmos-comparison-tool__heading--sticky{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.vmos-comparison-tool__accordion-title{margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-size:var(--wb-typography-mq1-3-heading-small-font-size);letter-spacing:var(--wb-typography-mq1-3-heading-small-font-letter-spacing);line-height:var(--wb-typography-mq1-3-heading-small-font-line-height);font-family:var(--wb-typography-mq1-3-heading-small-font-family);font-weight:var(--wb-typography-mq1-3-heading-small-font-weight)}@media(min-width:64rem){.vmos-comparison-tool__accordion-title{font-size:var(--wb-typography-mq4-6-heading-small-font-size);letter-spacing:var(--wb-typography-mq4-6-heading-small-font-letter-spacing);line-height:var(--wb-typography-mq4-6-heading-small-font-line-height);font-family:var(--wb-typography-mq4-6-heading-small-font-family);font-weight:var(--wb-typography-mq4-6-heading-small-font-weight)}}.vmos-comparison-tool__accordion-title sup{line-height:0;font-size:max(.625rem,min(.6em,1rem));position:relative;inset-block-end:.5em}.vmos-comparison-tool__accordion-title sub{line-height:0;font-size:max(.45em,min(.7em,.875rem))}@media(max-width:47.99rem){.vmos-comparison-tool__accordion-title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-size:var(--wb-typography-mq1-3-copy-large-font-size);letter-spacing:var(--wb-typography-mq1-3-copy-large-font-letter-spacing);line-height:var(--wb-typography-mq1-3-copy-large-font-line-height);font-family:var(--wb-typography-mq1-3-copy-large-font-family);font-weight:var(--wb-typography-mq1-3-copy-large-font-weight-strong)}}@media(max-width:47.99rem)and (min-width:64rem){.vmos-comparison-tool__accordion-title{font-size:var(--wb-typography-mq4-6-copy-large-font-size);letter-spacing:var(--wb-typography-mq4-6-copy-large-font-letter-spacing);line-height:var(--wb-typography-mq4-6-copy-large-font-line-height);font-family:var(--wb-typography-mq4-6-copy-large-font-family);font-weight:var(--wb-typography-mq4-6-copy-large-font-weight-strong)}}@media(max-width:47.99rem){.vmos-comparison-tool__accordion-title sup{line-height:0;font-size:max(.625rem,min(.6em,1rem))}.vmos-comparison-tool__accordion-title sub{line-height:0;font-size:max(.45em,min(.7em,.875rem))}}.vmos-comparison-tool__data-value{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-size:var(--wb-typography-mq1-3-heading-smallest-font-size);letter-spacing:var(--wb-typography-mq1-3-heading-smallest-font-letter-spacing);line-height:var(--wb-typography-mq1-3-heading-smallest-font-line-height);font-family:var(--wb-typography-mq1-3-heading-smallest-font-family);font-weight:var(--wb-typography-mq1-3-heading-smallest-font-weight)}@media(min-width:64rem){.vmos-comparison-tool__data-value{font-size:var(--wb-typography-mq4-6-heading-smallest-font-size);letter-spacing:var(--wb-typography-mq4-6-heading-smallest-font-letter-spacing);line-height:var(--wb-typography-mq4-6-heading-smallest-font-line-height);font-family:var(--wb-typography-mq4-6-heading-smallest-font-family);font-weight:var(--wb-typography-mq4-6-heading-smallest-font-weight)}}.vmos-comparison-tool__data-value sup{line-height:0;font-size:max(.625rem,min(.6em,1rem));position:relative;inset-block-end:.5em}.vmos-comparison-tool__data-value sub{line-height:0;font-size:max(.45em,min(.7em,.875rem))}.vmos-comparison-tool__data-value{word-break:keep-all;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}@media(max-width:47.99rem){.vmos-comparison-tool__data-value{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-size:var(--wb-typography-mq1-3-copy-large-font-size);letter-spacing:var(--wb-typography-mq1-3-copy-large-font-letter-spacing);line-height:var(--wb-typography-mq1-3-copy-large-font-line-height);font-family:var(--wb-typography-mq1-3-copy-large-font-family);font-weight:var(--wb-typography-mq1-3-copy-large-font-weight-strong)}}@media(max-width:47.99rem)and (min-width:64rem){.vmos-comparison-tool__data-value{font-size:var(--wb-typography-mq4-6-copy-large-font-size);letter-spacing:var(--wb-typography-mq4-6-copy-large-font-letter-spacing);line-height:var(--wb-typography-mq4-6-copy-large-font-line-height);font-family:var(--wb-typography-mq4-6-copy-large-font-family);font-weight:var(--wb-typography-mq4-6-copy-large-font-weight-strong)}}@media(max-width:47.99rem){.vmos-comparison-tool__data-value sup{line-height:0;font-size:max(.625rem,min(.6em,1rem))}.vmos-comparison-tool__data-value sub{line-height:0;font-size:max(.45em,min(.7em,.875rem))}}.vmos-comparison-tool__row-image{display:flex;justify-content:center;width:100%}.vmos-comparison-tool__car-image-size{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;scale:1.1}.vmos-comparison-tool__car-image-size--fallback{max-height:400px;object-fit:contain}.vmos-comparison-tool__car-image-size--table{max-width:400px;width:100%;height:auto;object-fit:contain}.vmos-comparison-tool__toolbar{display:flex;justify-content:space-between;align-items:center;padding:var(--wb-spacing-xs) 0}@media(max-width:47.99rem){.vmos-comparison-tool__toolbar{justify-content:end}}.vmos-comparison-tool__collapse-link{display:flex;gap:var(--wb-spacing-xxs);margin-left:auto}@media(max-width:47.99rem){.vmos-comparison-tool__highlight-toggle{display:none}}.vmos-comparison-tool__table-container{width:100%;display:table;border-collapse:separate;border-spacing:0}.vmos-comparison-tool__table-container td,.vmos-comparison-tool__table-container th{text-align:left;padding:var(--wb-spacing-xs)}.vmos-comparison-tool__table-container td{align-self:stretch}.vmos-comparison-tool__table-container th{align-self:start}.vmos-comparison-tool__table-container thead{display:none}.vmos-comparison-tool__table-container tbody tr{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"header header" "valueA valueB";margin-bottom:var(--wb-spacing-xs)}.vmos-comparison-tool__table-container tbody th{grid-area:header;color:var(--wb-color-text-weakest-default, "#696969");background:var(--wb-color-background-main);padding:var(--wb-spacing-xxs) 0}.vmos-comparison-tool__table-container tbody td:nth-child(2){grid-area:valueA;background-color:var(--wb-table-cell-background-striped-color)}.vmos-comparison-tool__table-container tbody td:nth-child(3){grid-area:valueB;background-color:var(--wb-table-cell-background-striped-color)}.vmos-comparison-tool__table-container--ctas th,.vmos-comparison-tool__table-container--ctas td,.vmos-comparison-tool__table-container--ctas tr{background:var(--wb-color-background-main)!important}@media(max-width:63.99rem){.vmos-comparison-tool__table-container--ctas tbody tr{grid-template-columns:1fr 1fr;grid-template-areas:"valueA valueB"}}.vmos-comparison-tool__table-container--ctas tbody tr th:first-child,.vmos-comparison-tool__table-container--ctas tbody tr td:first-child{grid-area:valueA}.vmos-comparison-tool__table-container--ctas tbody tr td:nth-child(2){grid-area:valueB}.vmos-comparison-tool__close-button{position:sticky;top:0;z-index:5;display:flex;justify-content:flex-end;padding:var(--wb-spacing-xxs) 0}.vmos-comparison-tool__close-button--bg-visible{background-color:var(--wb-color-background-main)}@media(min-width:64rem){td[role=gridcell]:has(.vmos-comparison-tool__model-button-group){height:100%}td[role=gridcell] .vmos-comparison-tool__model-button-group{height:100%}}@media(prefers-reduced-motion:reduce){.vmos-comparison-tool__sticky-container,.vmos-comparison-tool__sticky-thumbnail,.vmos-comparison-tool__sticky-thumbnail-img,.vmos-comparison-tool__sticky-text{transition:none!important;animation:none!important}}.vmos-fade-enter-active,.vmos-fade-leave-active{transition:opacity .4s ease}.vmos-fade-enter-from,.vmos-fade-leave-to{opacity:0}.vmos-comparison-tool button:focus-visible,.vmos-comparison-tool a:focus-visible,.vmos-comparison-tool [role=button]:focus-visible,.vmos-comparison-tool .wbx-link:focus-visible,.vmos-comparison-tool .wbx-button:focus-visible{outline:3px solid var(--wb-color-highlight-default, #0078D6);outline-offset:2px}.vmos-skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:100}.vmos-skip-link:focus{position:fixed;top:8px;left:8px;width:auto;height:auto;padding:8px 16px;background:var(--wb-color-background-main);color:var(--wb-text-headline-text-headline-color);outline:3px solid var(--wb-color-highlight-default, #0078D6);z-index:100}
