.cars-comparison-info{background-color:#f1f3fa;border-bottom:1px solid #dee2e6}.compare-info{background:#fff;display:flex;flex-direction:row;padding:30px;position:relative}.compare-info-dropdown-menu{margin-left:auto;margin-right:-15px}.has-sticky-header{overflow-x:auto;overflow-y:hidden;position:relative;width:100%;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.layout-auto{table-layout:auto}.meta-section{align-self:center;margin:0 20px 0 30px;min-width:100px;width:100%}.meta-section>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.img-section{align-self:center}.img-section img{height:auto;max-width:280px;width:100%}.more-than-one-item .compare-info{width:190px}.brand-name{color:#1a1e23;font-size:15px;line-height:20px;text-transform:uppercase}.car-name{color:#000;font-size:20px;line-height:26px;margin-top:5px}.version-name{color:#1a1e23;font-size:15px;line-height:20px;margin-top:15px}.brand-name,.car-name,.version-name{margin-bottom:0}.column-name{font-size:11px;line-height:1.35}.column-value{font-size:13px;line-height:1.3}.column-section-title{font-size:14px}.column-section-title,.column-value{line-height:1.3}.column-section th{border:0}.between:after{background:#fff;border-radius:50%;bottom:auto;color:#1a1e23;content:"vs";font-weight:700;left:50%;padding:10px;position:absolute;right:auto;text-transform:uppercase;top:50%;transform:translateX(-50%) translateY(-50%)}.face-to-face .compare-box{display:flex;flex-direction:row;min-width:0;position:relative;word-wrap:break-word;background-clip:border-box;background-color:#fff;border:1px solid #ced4da;border-radius:4px;margin-bottom:30px;overflow:hidden;text-align:center;transition:box-shadow .3s}.face-to-face .compare-box.new{align-items:center;flex-direction:column;height:calc(100% - 30px);justify-content:center;min-height:175px}.face-to-face .compare-box .compare-info{flex:1;flex-direction:column;justify-content:flex-start;min-width:0;width:50%}.face-to-face .compare-box .compare-info:first-child{border-right:1px solid #dee2e6}.face-to-face .compare-box .compare-info:last-child img{transform:rotateY(-180deg)}.face-to-face .compare-box .compare-info .img-section{justify-self:flex-start;margin-top:15px;order:2;width:100%}.face-to-face .compare-box .compare-info .meta-section{justify-self:flex-start;margin:0;order:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:559px){.face-to-face .compare-box .compare-info{padding:.75rem}.face-to-face .compare-box .compare-info .meta-section .brand-name{font-size:11px;line-height:13px}.face-to-face .compare-box .compare-info .meta-section .car-name{font-size:14px;line-height:16px;margin-top:10px}}@media only screen and (max-width:767px){.face-to-face .compare-box{margin-bottom:20px}.face-to-face .compare-box.new{min-height:150px}.face-to-face .compare-box .compare-info{padding:20px}}.cars-comparison{background-color:#fff;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.cars-comparison:not(.with-empty-cell) .cars-comparison-info>th{background:#fff}.cars-comparison .table{border-spacing:0;margin-bottom:0}.cars-comparison .table thead th{border-bottom:none}.cars-comparison .table tr td:first-child,.cars-comparison .table tr th:first-child{border-left:0}.cars-comparison .table tr td:last-child,.cars-comparison .table tr th:last-child{border-right:0}.cars-comparison .sticky-head th{white-space:nowrap}.cars-comparison .is-sticky .sticky-head{box-shadow:2px 3px 4.7px .3px rgba(0,0,0,.24)}.cars-comparison .cars-comparison-info>th:not(:nth-last-child(-n+1)){background:#fff}.cars-comparison .compare-info{position:static}.cars-comparison .compare-info-dropdown-menu{position:absolute;right:20px;top:20px}.cars-comparison .head-hidden>thead{opacity:0;visibility:hidden}@media only screen and (min-width:1024px){.cars-comparison tbody tr td:first-child,.cars-comparison tbody tr th:first-child,.cars-comparison thead .cars-comparison-info th:first-child{padding-left:35px!important}.cars-comparison tbody tr td:last-child,.cars-comparison tbody tr th:last-child,.cars-comparison thead .cars-comparison-info th:last-child{padding-right:35px!important}.cars-comparison thead .cars-comparison-info th:first-child .compare-info{padding-left:0}.more-than-one-item .compare-info{width:auto}.more-than-one-item .compare-info-dropdown-menu{right:30px;top:30px}}@media only screen and (max-width:1023px){.cars-comparison .compare-info{flex-direction:column;padding:20px}.cars-comparison .meta-section{margin:0;order:1}.cars-comparison .img-section,.cars-comparison .meta-section{text-align:center}.cars-comparison .img-section,.cars-comparison .img-section>img{max-width:180px;min-width:180px;width:180px}.cars-comparison .img-section{order:2}.more-than-one-item .img-section,.more-than-one-item .meta-section{align-self:flex-start;text-align:left}.is-sticky .img-section{height:0;opacity:0;visibility:hidden}}@media only screen and (max-width:992px){.cars-comparison .car-name{font-size:15px}.cars-comparison .version-name{font-size:16px}.cars-comparison .car-name,.cars-comparison .version-name{margin-top:5px}.cars-comparison .brand-name,.cars-comparison .car-name,.cars-comparison .version-name{line-height:normal}}@media only screen and (min-width:768px){.cars-comparison .table{table-layout:fixed}.column-name{font-size:12px}.column-value{font-size:14px}.column-section-title{font-size:15px}}@media only screen and (max-width:767px){.cars-comparison .img-section,.cars-comparison .img-section>img{max-width:130px;min-width:130px;width:130px}}