.ComparisonToolRulesEngine{position:relative;overflow:hidden}.ComparisonToolRulesEngine__error{display:none}.ComparisonToolRulesEngine__error.shown{display:flex}.ComparisonToolRulesEngine__error-inner{width:100%}.Snippet{background-color:#fff;padding:0 0 15px 0 !important}.ComparisonToolRulesEngine__error--modal{align-items:center;background-color:rgba(255,255,255,0.85);display:none;justify-content:center;position:absolute;left:0;top:0;width:100%;height:100%;z-index:5}@media screen and (min-width: 1px) and (max-width: 740px){.ComparisonToolRulesEngine__error--modal{position:fixed;z-index:10}}.ComparisonToolRulesEngine__error--modal .ComparisonToolRulesEngine__error-inner{max-width:720px;margin:0 24px}.ComparisonToolRulesEngine__header{background:#fff;margin:56px 0 48px 0;text-align:center}.ComparisonToolRulesEngine__header .swiper-slide{visibility:hidden}.ComparisonToolRulesEngine__header .swiper-slide-active{visibility:visible !important}@media screen and (min-width: 1px) and (max-width: 900px){.ComparisonToolRulesEngine__header{margin:40px}}@media screen and (min-width: 1px) and (max-width: 740px){.ComparisonToolRulesEngine__header{margin:30px}}.ComparisonToolRulesEngine__results{padding:56px 0}@media screen and (min-width: 1px) and (max-width: 900px){.ComparisonToolRulesEngine__results{padding:30px 40px}}@media screen and (min-width: 1px) and (max-width: 740px){.ComparisonToolRulesEngine__results{padding:24px 0 30px 0}}.ComparisonToolRulesEngine__action{text-align:right}@media screen and (min-width: 1px) and (max-width: 740px){.ComparisonToolRulesEngine__action{text-align:center}}[dir=rtl] .ComparisonToolRulesEngine__action{text-align:left}.ComparisonToolRulesEngine__grid{margin:4px auto 4px auto;max-width:calc(1100px - 4px)}@media screen and (min-width: 1px) and (max-width: 1279px){.ComparisonToolRulesEngine__grid{max-width:823px}}@media screen and (min-width: 1px) and (max-width: 900px){.ComparisonToolRulesEngine__grid{max-width:550px}}.ComparisonToolRulesEngine__grid--centreItems .ComparisonToolRulesEngine__radiogroup{justify-content:center}.ComparisonToolRulesEngine__grid--3items{max-width:823px}@media screen and (min-width: 1px) and (max-width: 900px){.ComparisonToolRulesEngine__grid--3items{max-width:550px}}.ComparisonToolRulesEngine__radiogroup{display:flex;flex-wrap:wrap;max-width:1100px}@media screen and (min-width: 1px) and (max-width: 740px){.ComparisonToolRulesEngine__radiogroup{flex-direction:column}}.ComparisonToolRulesEngine__cta{position:relative;margin-top:24px;text-transform:uppercase}@media screen and (min-width: 741px){.ComparisonToolRulesEngine__cta{left:-1px}}@media screen and (min-width: 1px) and (max-width: 740px){.ComparisonToolRulesEngine__cta{width:275px}}.ComparisonToolRulesEngine__cta:hover{border:0}.ComparisonToolRulesEngine__template{display:none}@media screen and (min-width: 1px) and (max-width: 740px){.ComparisonToolRulesEngine__comparison-mobile-scroller{width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch}}.ComparisonToolRulesEngine__comparison{display:flex;margin:4px auto;max-width:calc(825px - 4px)}@media screen and (min-width: 1px) and (max-width: 740px){.ComparisonToolRulesEngine__comparison{flex-direction:row;width:100%;max-width:1000px;padding:0 20px}.ComparisonToolRulesEngine__comparison[data-vehicles="2"]{width:calc(275px * 2)}.ComparisonToolRulesEngine__comparison[data-vehicles="3"]{width:calc(275px * 3)}.ComparisonToolRulesEngine__comparison>div:not(:first-of-type){border-left:0}}.ComparisonToolRulesEngine__blank{align-items:flex-start;display:flex;flex:1 0;justify-content:center;max-width:275px}@media screen and (min-width: 1px) and (max-width: 740px){.ComparisonToolRulesEngine__blank{display:none}}button.ComparisonToolRulesEngine__add{appearance:none;background-position:top center;background-repeat:no-repeat;background-size:60% 60%;border:0;display:block;font-weight:bold;opacity:1;padding:70px 10px 0;text-transform:uppercase;transition:opacity .15s ease-in-out;margin-top:60px}button.ComparisonToolRulesEngine__add:hover{background-color:transparent;opacity:.7}.ComparisonToolRulesEngine__mobile{display:none}@media screen and (min-width: 1px) and (max-width: 740px){.ComparisonToolRulesEngine__mobile{display:flex;justify-content:center}}.ComparisonToolRulesEngine__add-mobile{margin-top:0;margin-bottom:20px}.ComparisonToolRulesEngine__header:focus{outline:0}.focusStylesOn .ComparisonToolRulesEngine__header:focus{box-shadow:inset 0 0 5px #4a90e2,0 0 5px #4a90e2}.ComparisonToolRulesEngine__DxProgressBar{margin-top:30px}@media screen and (min-width: 901px){.ComparisonToolRulesEngine__DxProgressBar{margin-top:40px}}.ComparisonToolRulesEngine__DxProgressBar .DxProgressBar__breadcrumb-item--link{cursor:pointer}.ComparisonToolRulesEngine__DxProgressBar .DxProgressBar__breadcrumb-item:focus{outline:0}.focusStylesOn .ComparisonToolRulesEngine__DxProgressBar .DxProgressBar__breadcrumb-item:focus{box-shadow:inset 0 0 5px #4a90e2,0 0 5px #4a90e2}.ComparisonToolRulesEngine{background-color:#fff}.ComparisonToolRulesEngine__heading{font-size:34px;line-height:1.1;margin-bottom:0;position:relative}@media screen and (min-width: 1px) and (max-width: 900px){.ComparisonToolRulesEngine__heading{font-size:21px}}@media screen and (min-width: 1px) and (max-width: 740px){.ComparisonToolRulesEngine__heading{font-size:18px}}.ComparisonToolRulesEngine__results{background-color:#f8f9f9}button.ComparisonToolRulesEngine__add{background-image:url("/resources//public/images/comparison/Plus-add-vehicle.svg?v=c6a1bec3fd3cbbd1ecb86819dd54ac62");color:#4a4f54;font-family:"avenir","arial","helvetica",sans-serif;font-size:10px;letter-spacing:2px;margin-bottom:20px}button.ComparisonToolRulesEngine__add--disabled{opacity:.3;pointer-events:none}.VehicleCard{border:1px solid #e9ecec;display:flex;flex-direction:column;margin-left:-1px;margin-top:-1px}@media screen and (min-width: 1px) and (max-width: 740px){.VehicleCard{margin:0 auto 16px auto}}.VehicleCard:focus{outline:0}.focusStylesOn .VehicleCard:focus{box-shadow:inset 0 0 5px #4a90e2,0 0 5px #4a90e2}.VehicleCard--radio{cursor:pointer;width:275px}.VehicleCard--radio:focus{z-index:1}.VehicleCard--comparison{display:flex;flex:1 0;flex-direction:column;width:100%;max-width:275px}.VehicleCard--mapdownloads{width:100%}.VehicleCard__image{background-color:#fff;background-position:center;background-size:cover;padding-top:56.25%;position:relative}.VehicleCard__content{background-color:#fff;display:flex;flex-direction:column;flex:1 0 auto;min-height:76px;padding:20px 50px 20px 24px;position:relative}.VehicleCard--radio:hover .VehicleCard__content{background-color:#f9f9f9}.VehicleCard__content--mapdownloads{min-height:0}.VehicleCard__content--mapdownloads .VehicleCard__heading{margin-bottom:0}.VehicleCard__spec{background-color:#fff;border-top:1px solid #e9ecec;display:flex;flex-direction:column}.VehicleCard__inner{margin:20px 24px}.VehicleCard__radio{border:1px solid;border-radius:50%;height:2.2rem;position:absolute;right:20px;top:20px;transition:border .3s;width:2.2rem}.VehicleCard__radio:before{background-color:transparent;border-radius:50%;content:" ";height:1.6rem;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%) scale(1);transform-origin:center;transition:transform .3s, background-color .3s, width .4s, height .3s;width:1.6rem}.VehicleCard__content--mapdownloads .VehicleCard__radio{top:16px}.focusStylesOn .VehicleCard:focus .VehicleCard__radio,.VehicleCard:hover .VehicleCard__radio{border-width:2px}.focusStylesOn .VehicleCard:focus .VehicleCard__radio:before,.VehicleCard:hover .VehicleCard__radio:before{transform:translate(-50%, -50%) scale(0.875)}.VehicleCard__remove{appearance:none;background-color:#fff !important;background-repeat:no-repeat;background-position:center;border-radius:50%;height:24px;position:absolute;right:20px;transition:opacity .15s ease-in-out;top:20px;width:24px;opacity:1}.VehicleCard__remove:hover{opacity:.7}.VehicleCard__remove:focus{opacity:.7}.focusStylesOn .VehicleCard__remove:focus{box-shadow:inset 0 0 5px #4a90e2,0 0 5px #4a90e2}.VehicleCard__hidden{display:none}.VehicleCard__buildYourOwnCta{width:100%;margin-top:0;justify-content:flex-start}.VehicleCard__buildYourOwnCta--no-icon{justify-content:center}.VehicleCard__buildYourOwnCtaText{padding-left:5px}.VehicleCard__buildYourOwnCta--noicon .VehicleCard__buildYourOwnCtaText{padding-left:0}.VehicleCard--comparison .VehicleCard__heading{margin-bottom:1.4rem}.VehicleCard--comparison .VehicleCard__subheading{margin-bottom:.7rem}.VehicleCard--comparison .VehicleCard__price-heading{margin-top:2rem}.VehicleCard__image{opacity:1}.VehicleCard--radio:hover .VehicleCard__image{opacity:.9}.VehicleCard__price-heading,.VehicleCard__heading{color:#0c121c;font-family:"lr_ot4","arial","helvetica",sans-serif;font-weight:700;letter-spacing:.7px;line-height:1;margin-bottom:6px}.VehicleCard__price-heading{margin-bottom:0;margin-top:12px}.VehicleCard__radio{background-color:#eff1f1;border-color:#005a2b}.VehicleCard__radio--checked:before{background-color:#005a2b}.VehicleCard__subheading,.VehicleCard__price{color:#4a4f54;display:block;font-family:"avenir","arial","helvetica",sans-serif;font-size:12px;letter-spacing:.28px;line-height:1}.VehicleCard__remove{background-image:url("/resources//public/images/comparison/compare-remove.png?v=3201161edc66a5ddabf074d8f2ab510b") !important}.ComparisonToolTable{background-color:#fff;padding:20px 24px;border-top:1px solid #e9ecec;box-sizing:content-box}.ComparisonToolTable__heading{font-size:12px}.ComparisonToolTable__list{font-size:11px}.ComparisonToolTable__listitem{display:flex;margin-bottom:5px}.ComparisonToolTable__label{display:flex;flex:1 0 65%}.ComparisonToolTable__value{display:flex;flex:1 0 35%;justify-content:flex-end;text-align:right}.ComparisonToolTable__caveat{margin-top:8px;font-size:10px}.Snippet{text-align:center}.Snippet h2{margin-bottom:0}.Snippet p{margin-top:26px}.Snippet .linkContainer .secondaryLinkContainer .secondaryLinkWithStyle{margin-top:28px}.Snippet .linkContainer .secondaryLinkContainer:empty{display:none}.Snippet .linkContainer .primaryLinkContainer,.Snippet .linkContainer .secondaryLinkContainer{margin-top:36px;margin-left:20px;display:inline-block;vertical-align:middle}.Snippet .linkContainer .primaryLinkContainer a,.Snippet .linkContainer .secondaryLinkContainer a{margin-top:0}.Snippet .linkContainer .primaryLinkContainer:first-child,.Snippet .linkContainer .secondaryLinkContainer:first-child{margin-left:0}.Snippet .linkContainer .primaryLinkContainer.secondaryLinkType,.Snippet .linkContainer .secondaryLinkContainer.secondaryLinkType{display:block;margin-left:0}@media screen and (min-width: 1px) and (max-width: 900px){.Snippet p{margin-top:23px}}@media screen and (min-width: 1px) and (max-width: 740px){.Snippet.hide-title-mobile{display:none}.Snippet .linkContainer .primaryLinkContainer,.Snippet .linkContainer .secondaryLinkContainer{display:block;margin-left:0}.Snippet .linkContainer .secondaryLinkContainer .primaryLinkWithStyle,.Snippet .linkContainer .secondaryLinkContainer .secondaryLinkWithStyle{margin-top:28px}.Snippet .primaryLinkContainer+.secondaryLinkContainer{margin-top:0}}.Snippet--with-DerivativesOverview{padding-bottom:8px}.Snippet+.DerivativesOverview .Derivative__range{padding:0}@media screen and (min-width: 741px){.Snippet+.DerivativesOverview .Derivative__range+.Derivative__toggle-content{padding-top:40px}}.Snippet+.DerivativesOverview .Derivative__toggle-content{background:#fff}@media screen and (min-width: 901px){.Snippet+.DerivativesOverview .Derivative__toggle-content{padding-top:56px}}@media (max-width: 740px){.Snippet.Accordion--mobile-hide{display:block;height:1px;padding:0;visibility:hidden;position:absolute;top:0}}.Snippet__MarketRegionalPricing{display:flex;justify-content:center;padding-top:24px}.Snippet h2{margin-bottom:0}.Snippet p{margin-top:26px}.Snippet .linkContainer{padding-top:6px}.Snippet .copy{font-size:18px}@media screen and (min-width: 1px) and (max-width: 900px){.Snippet .copy{font-size:16px}.Snippet p{margin-top:23px}}@media screen and (min-width: 1px) and (max-width: 740px){.Snippet p{margin-top:18px}.Snippet .copy{font-size:14px}}
