@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade{0%{opacity:0}100%{opacity:1}}*{margin:0;padding:0}html{font-size:62.5%}@media only screen and (max-width:575.98px){html{font-size:55%}}a{color:#9bc555;transition:color .2s ease}a:focus,a:hover{color:#000;text-decoration:none;outline:0}a,button{outline:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#606060;background-color:#efefef}h1,h2,h3,h4{font-family:"Montserrat Bold",sans-serif;text-transform:uppercase;color:#000}.heading-type-one,h1{font-size:3.2rem;line-height:1.1;margin-bottom:2.5rem}@media only screen and (max-width:991.98px){.heading-type-one,h1{font-size:2.6rem}}@media only screen and (max-width:767.98px){.heading-type-one,h1{font-size:2.5rem}}@media only screen and (max-width:575.98px){.heading-type-one,h1{font-size:2.1rem}}.heading-type-two,h2{font-size:2rem;line-height:1.3;margin-bottom:2rem}@media only screen and (max-width:991.98px){.heading-type-two,h2{font-size:1.8rem}}@media only screen and (max-width:767.98px){.heading-type-two,h2{font-size:1.8rem}}@media only screen and (max-width:575.98px){.heading-type-two,h2{font-size:1.8rem}}.heading-type-three,h3{font-size:1.5rem;line-height:1.2;margin-bottom:2rem;font-family:"Montserrat SemiBold",sans-serif}@media only screen and (max-width:991.98px){.heading-type-three,h3{font-size:1.5rem}}@media only screen and (max-width:767.98px){.heading-type-three,h3{font-size:1.5rem}}@media only screen and (max-width:575.98px){.heading-type-three,h3{font-size:1.4rem}}.heading-type-four,h4{font-size:1.4rem;line-height:1.2;margin-bottom:2rem;text-transform:uppercase}@media only screen and (max-width:991.98px){.heading-type-four,h4{font-size:1.4rem}}@media only screen and (max-width:767.98px){.heading-type-four,h4{font-size:1.4rem}}@media only screen and (max-width:575.98px){.heading-type-four,h4{font-size:1.2rem}}address,p{font-size:1.4rem;line-height:1.6;margin-bottom:2rem;font-family:"Open Sans Regular",sans-serif}p+h2{margin-top:4rem}address{line-height:1.6}.lead{font-size:2rem;line-height:1.4;text-transform:uppercase}@media only screen and (max-width:575.98px){.lead{font-size:1.5rem}}.legal{font-size:1.2rem;margin-bottom:.5rem}hr{margin-top:40px;margin-bottom:40px;border-color:rgba(0,0,0,.1)}ol,ul{margin-bottom:2rem}ol li,ul li{font-size:1.4rem;line-height:1.5;margin-bottom:1rem;font-family:"Open Sans Regular",sans-serif}ul{margin-left:0}ul li{list-style-type:none;position:relative;margin-left:20px}ul li:before{content:'–';font-family:fontello;position:absolute;left:-20px}ol{counter-reset:decimal-counter;list-style-position:inside}ol li:before{content:counter(decimal-counter);counter-increment:decimal-counter}img{max-width:100%;height:auto}strong{font-weight:700}@media only screen and (max-width:575.98px){.container{padding-left:25px;padding-right:25px}}@media only screen and (min-width:1800px){.container{max-width:1400px}}.grecaptcha-badge{display:none}div.g-recaptcha{margin:10px auto;width:304px}main{background-color:#f7f7f7;position:relative;z-index:1}.page-cta+.section{padding-top:0}#CybotCookiebotDialogBodyContentTitle{font-size:11pt!important}a.CybotCookiebotDialogBodyButton{border-radius:10px!important;display:inline-block!important;font-size:9pt!important;padding:4px 4px 2px!important;width:170px!important}a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:#9dd341!important;border-color:#9dd341!important}a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll{background-color:#323132!important;border-color:#323132!important}#CybotCookiebotDialog div,#CybotCookiebotDialogBodyLevelDetailsButton,#CybotCookiebotDialogDetailBodyContent a,#CybotCookiebotDialogDetailBodyContentCookieContainerTypeDetails,#CybotCookiebotDialogDetailBodyContentTextAbout,.CybotCookiebotDialogDetailBodyContentCookieTypeTable,.CybotCookiebotDialogDetailBodyContentCookieTypeTable tbody td,input[type=checkbox].CybotCookiebotDialogBodyLevelButton+label{font-size:8.5pt!important}#CybotCookiebotDialogDetailBodyContentTabs a{font-size:9pt!important}@font-face{font-family:"Montserrat Bold";src:url(../fonts/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat-Bold.woff) format("woff"),url(../fonts/Montserrat-Bold.otf) format("opentype");font-style:normal;font-weight:400}@font-face{font-family:"Montserrat SemiBold";src:url(../fonts/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/Montserrat-SemiBold.woff) format("woff"),url(../fonts/Montserrat-SemiBold.otf) format("opentype");font-style:normal;font-weight:400}@font-face{font-family:"Open Sans Bold";src:url(../fonts/OpenSans-Bold.woff2) format("woff2"),url(../fonts/OpenSans-Bold.woff) format("woff"),url(../fonts/OpenSans-Bold.otf) format("opentype");font-style:normal;font-weight:400}@font-face{font-family:"Open Sans Regular";src:url(../fonts/OpenSans-Regular.woff2) format("woff2"),url(../fonts/OpenSans-Regular.woff) format("woff"),url(../fonts/OpenSans-Regular.otf) format("opentype");font-style:normal;font-weight:400}@font-face{font-family:"Open Sans Light";src:url(../fonts/OpenSans-Light.woff2) format("woff2"),url(../fonts/OpenSans-Light.woff) format("woff"),url(../fonts/OpenSans-Light.otf) format("opentype");font-style:normal;font-weight:400}@font-face{font-family:fontello;src:url(../fonts/fontello.eot?37829658);src:url(../fonts/fontello.eot?37829658#iefix) format("embedded-opentype"),url(../fonts/fontello.woff2?37829658) format("woff2"),url(../fonts/fontello.woff?37829658) format("woff"),url(../fonts/fontello.ttf?37829658) format("truetype"),url(../fonts/fontello.svg?37829658#fontello) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-down-lrg:before{content:'\e800'}.icon-arrow-down-sml:before{content:'\e801'}.icon-arrow-left-lrg:before{content:'\e802'}.icon-arrow-left-sml:before{content:'\e803'}.icon-arrow-right-lrg:before{content:'\e804'}.icon-arrow-right-sml:before{content:'\e805'}.icon-arrow-up-lrg:before{content:'\e806'}.icon-arrow-up-sml:before{content:'\e807'}.icon-x_lrg:before{content:'\e808'}.icon-x_sml:before{content:'\e809'}.icon-seven:before{content:'\e80a'}.icon-cogs:before{content:'\e80b'}.icon-summary:before{content:'\e80c'}.icon-rotate:before{content:'\e80d'}.icon-download:before{content:'\e80e'}.icon-save:before{content:'\e80f'}.icon-load:before{content:'\e810'}.icon-email:before{content:'\e811'}.icon-search:before{content:'\e812'}.icon-tick:before{content:'\e813'}.icon-pen-edit:before{content:'\e814'}.icon-location_wht:before{content:'\e815'}.icon-location_blk:before{content:'\e816'}.icon-no:before{content:'\e817'}.icon-driver:before{content:'\e818'}.icon-flags:before{content:'\e819'}.icon-round:before{content:'\e81a'}.icon-car:before{content:'\e81b'}.icon-chassis:before{content:'\e81c'}.icon-tranmission:before{content:'\e81d'}.icon-engine:before{content:'\e81e'}.icon-lap:before{content:'\e81f'}.icon-thumbnail:before{content:'\e820'}.icon-play:before{content:'\e821'}.icon-speach-mark-close:before{content:'\e822'}.icon-speach-mark:before{content:'\e823'}.icon-miles:before{content:'\e824'}.icon-calendar:before{content:'\e825'}.icon-cog:before{content:'\e826'}.icon-kg:before{content:'\e827'}.icon-power:before{content:'\e828'}.icon-paint:before{content:'\e829'}.icon-material:before{content:'\e82a'}.icon-special:before{content:'\e82b'}.icon-star:before{content:'\e82c'}.icon-camera:before{content:'\e82d'}.icon-twitter:before{content:'\e82e'}.icon-youtube2:before{content:'\e82f'}.icon-insta:before{content:'\e830'}.icon-f:before{content:'\e831'}.icon-facebook2:before{content:'\e832'}.icon-phone:before{content:'\e833'}.icon-geolocator:before{content:'\e834'}.icon-spinner:before{content:'\e835'}.icon-podium:before{content:'\e836'}.icon-trophy:before{content:'\e837'}.icon-pack_packs:before{content:'\e838'}.icon-print_print:before{content:'\e839'}.icon-reset_reset:before{content:'\e83a'}.icon-icon-eye:before{content:'\e83b'}.icon-share-icon:before{content:'\e83c'}.icon-video-restart-icon:before{content:'\e83d'}.icon-video-fullscreen-icon:before{content:'\e83e'}.article-menu{background-color:rgba(0,0,0,.1)}.article-menu__links-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:2rem 0}@media only screen and (max-width:991.98px){.article-menu__links-container{padding:1.5rem 0}}.article-menu__back{background-color:#fff;padding:2rem 0;border-bottom:1px solid rgba(0,0,0,.15);display:none}@media only screen and (max-width:991.98px){.article-menu__back{padding:1.5rem 0;display:block}}.article-menu__link{color:#000;display:block;position:relative;max-width:50%}.article-menu__back .article-menu__link{max-width:none}.article-menu__link:after,.article-menu__link:before{font-family:fontello;position:absolute;top:50%;transform:translate(0,-50%);background-color:#000;color:#fff;font-size:2.1rem;line-height:40px;text-align:center;width:40px;height:40px;border-radius:1000px;transition:background-color .2s ease}@media only screen and (max-width:991.98px){.article-menu__link:after,.article-menu__link:before{width:30px;height:30px;line-height:30px;font-size:2rem}}.article-menu__link--prev{padding-left:50px}@media only screen and (max-width:991.98px){.article-menu__link--prev{padding-left:40px}}.article-menu__link--prev:hover:before{background-color:#9dd341}.article-menu__link--prev:before{content:'\e803';left:0}.article-menu__link--next{text-align:right;padding-right:50px}@media only screen and (max-width:991.98px){.article-menu__link--next{padding-right:40px}}.article-menu__link--next:hover:after{background-color:#9dd341}.article-menu__link--next:after{content:'\e805';right:0}.article-menu__link-action{text-transform:uppercase;font-size:1.6rem;display:block}@media only screen and (max-width:991.98px){.article-menu__link-action{font-size:1.4rem}}.article-menu__link-title{font-size:1.3rem}@media only screen and (max-width:575.98px){.article-menu__link-title{display:none}}.at-a-glance--in-stock .checklist__item{margin-left:0}.at-a-glance--in-stock .checklist__item:before{display:none}@media only screen and (max-width:767.98px){.at-a-glance--in-stock .column-text--type-two{column-count:2}}@media only screen and (max-width:575.98px){.at-a-glance--in-stock .column-text--type-two strong{display:block}}.at-a-glance .model-features{display:block}.at-a-glance .model-features li{display:inline-block}.at-a-glance .model-features__pack{display:block;margin-top:2rem}.button{font-size:1.4rem;text-transform:uppercase;display:inline-block;padding:8px 34px;border-radius:1000px;background-color:transparent;border:1px solid #000;color:#000;font-family:"Open Sans Regular",sans-serif;transition:background-color .2s ease,color .2s ease,border-color .2s ease;margin-bottom:2rem;text-align:center;cursor:pointer}@media only screen and (max-width:575.98px){.button{padding:5px 20px}}.button:focus,.button:hover{background-color:#9dd341;border-color:#9dd341;color:#fff;text-decoration:none;outline:0}.button--brand-two{border-color:#fff;color:#fff}.button--brand-three{border-color:#9dd341;background-color:#9dd341;color:#fff}.button--brand-three:hover{border-color:#92cb2f;background-color:#92cb2f}.button--brand-four{background-color:#414042;border-color:#414042;color:#fff}.button--brand-four:focus{background-color:#414042;border-color:#414042;color:#fff}.button--brand-four:hover{background-color:#9dd341;border-color:#9dd341;color:#fff}.button--type-two{font-size:1.2rem;text-transform:none}.button--type-three{font-size:1.2rem;border-radius:0;border:1px solid rgba(65,64,66,.2);padding:0 1rem;z-index:1}.button--geolocator:before{content:'\e834';font-family:fontello;font-size:1.6rem;padding:0 .5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button--print:before,.button--reset:before,.button--share:before{font-family:fontello;font-size:1.6rem;font-weight:700;margin-right:.5rem;line-height:0}.button--reset:before{content:'\e83a'}.button--share:before{content:'\e83c'}.button--share .at-icon-wrapper{display:none}.button--print:before{content:'\e839'}.button.loading{background-color:transparent;border-color:rgba(65,64,66,.2);color:#000;cursor:default;pointer-events:none}.button.loading:before{display:inline-block;content:'\e835';animation-name:spin;animation-duration:.8s;animation-iteration-count:infinite;animation-timing-function:linear;font-family:fontello;padding:0 .5rem;top:18%;left:18%}.button ::-webkit-input-placeholder{color:#f7f7f7}.button :-ms-input-placeholder{color:#f7f7f7}.button ::placeholder{color:#f7f7f7}.input-group-append,.input-group-prepend{height:40px;width:40px}@media only screen and (max-width:575.98px){.input-group-append,.input-group-prepend{height:30px;width:30px}}.input-group-append .button,.input-group-prepend .button{margin-bottom:0;position:relative;width:100%}.button-group{text-align:center;margin-top:2rem;width:100%}.button-group .button{margin:0 5px 2rem}@media only screen and (max-width:1199.98px){.button-group .button{padding-left:25px;padding-right:25px}}.button-group--inline{text-align:left;margin-left:-5px}.cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px 0 -5px}.cards__item{width:20%;margin:0 0 2rem;padding:5px}@media only screen and (max-width:991.98px){.cards__item{width:25%}}@media only screen and (max-width:767.98px){.cards__item{width:33.33%}}@media only screen and (max-width:575.98px){.cards__item{width:50%}}.cards__item:before{display:none}.cards__item:hover .cards__image{top:45%}.cards__inset{display:block}.cards__image-container{position:relative;background-color:#fff;margin-bottom:2rem;overflow:hidden}.cards__image-container:before{display:block;content:"";width:100%;padding-top:100%}.cards__image-container>.content{position:absolute;top:0;left:0;right:0;bottom:0}.cards__image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;transition:top .2s ease}.cards__title{margin-bottom:1rem;color:#000}.cards__text{color:rgba(0,0,0,.6);font-size:1.3rem;padding-right:1rem}.carousel-wrapper{position:relative}.carousel{font-size:0}.carousel .slick-list{max-height:calc(100vh - 55px)!important}.carousel .slick-list.height-reduced{max-height:calc(100vh - 100px)!important}.carousel--inner{padding:1rem}.carousel .slick-dots{position:absolute;bottom:11rem;margin:0;width:100%;text-align:center}@media only screen and (max-width:575.98px){.carousel .slick-dots{pointer-events:none;margin-bottom:2rem}}@media only screen and (max-width:767.98px){.carousel .slick-dots{margin-bottom:2rem}}.carousel .slick-dots li{display:inline-block;padding:10px 0;margin:0 5px;cursor:pointer;font-size:0}.carousel .slick-dots li.slick-active button{background-color:#9dd341}.carousel .slick-dots li:hover button{top:-5px}.carousel .slick-dots li button{background-color:#fff;border:0;width:56px;text-indent:-1000px;overflow:hidden;height:3px;cursor:pointer;margin-bottom:0;outline:0;transition:top .2s ease;top:0;position:relative}@media only screen and (max-width:575.98px){.carousel .slick-dots li button{width:10px}}.carousel .slick-next,.carousel .slick-prev{display:block;width:50px;height:50px;background-color:transparent;position:absolute;top:50%;z-index:1;transform:translate(0,-50%);border:0;text-indent:-1000px;overflow:hidden;border-radius:100px;outline:0;cursor:pointer;transition:background-color .2s ease}@media only screen and (max-width:767.98px){.carousel .slick-next,.carousel .slick-prev{width:34px;height:34px}}.carousel .slick-next:hover,.carousel .slick-prev:hover{opacity:1}.carousel .slick-next:before,.carousel .slick-prev:before{text-indent:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:fontello;font-size:4rem;font-weight:900;color:#fff;text-shadow:2px 2px 4px #000}@media only screen and (max-width:767.98px){.carousel .slick-next:before,.carousel .slick-prev:before{font-size:1.8rem}}.carousel .slick-next{right:4rem}@media only screen and (max-width:575.98px){.carousel .slick-next{right:1rem}}.carousel .slick-next:before{content:'\e805'}.carousel .slick-prev{left:4rem}@media only screen and (max-width:575.98px){.carousel .slick-prev{left:1rem}}.carousel .slick-prev:before{content:'\e803'}.carousel .slick-next.slick-disabled,.carousel .slick-prev.slick-disabled{pointer-events:none;opacity:.2}.carousel--controls-invert .slick-next,.carousel--controls-invert .slick-prev{background-color:#414042}.carousel--controls-invert .slick-next:hover,.carousel--controls-invert .slick-prev:hover{background-color:#9dd341}.carousel--controls-invert .slick-next:before,.carousel--controls-invert .slick-prev:before{color:#fff}.carousel--controls-invert .slick-next{right:-10px}.carousel--controls-invert .slick-prev{left:-10px}.carousel--ext-controls .slick-next{right:-100px}.carousel--ext-controls .slick-prev{left:-100px}.carousel--iconic-range .slick-slide{margin:0 15px}.carousel--iconic-range .slick-list{margin:0 35px}@media only screen and (max-width:767.98px){.carousel--iconic-range .slick-list{margin:0 10px}}@media only screen and (max-width:575.98px){.carousel--iconic-range .slick-list{margin:0 -15px}}.carousel--iconic-range .slick-dots{position:static;text-align:center;transform:translate(0,0);margin:1rem 0 0}.carousel--iconic-range .slick-dots li button{background-color:rgba(0,0,0,.2)}.carousel--iconic-range .slick-next{right:-20px}@media only screen and (max-width:991.98px){.carousel--iconic-range .slick-next{right:-30px}}@media only screen and (max-width:767.98px){.carousel--iconic-range .slick-next{right:-25px}}@media only screen and (max-width:575.98px){.carousel--iconic-range .slick-next{right:-10px}}.carousel--iconic-range .slick-prev{left:-20px}@media only screen and (max-width:991.98px){.carousel--iconic-range .slick-prev{left:-30px}}@media only screen and (max-width:767.98px){.carousel--iconic-range .slick-prev{left:-25px}}@media only screen and (max-width:575.98px){.carousel--iconic-range .slick-prev{left:-10px}}.carousel--assembly-steps .slick-slide{margin:0 15px}.carousel--assembly-steps .slick-list{margin:0 -15px}.carousel--assembly-steps .slick-dots{position:static;text-align:center;transform:translate(0,0);margin:1rem 0 0}.carousel--assembly-steps .slick-dots li button{background-color:rgba(0,0,0,.2)}.carousel--type-six .slick-slide{margin:0 15px}.carousel--type-six .slick-list{margin:0 -15px}.carousel--type-six .slick-dots{position:static;text-align:center;transform:translate(0,0);margin:1rem 0 0}.carousel--type-six .slick-dots li button{background-color:rgba(0,0,0,.2)}.carousel--megamenu{padding-left:40px;padding-right:40px}.carousel--megamenu .slick-list{border-right:1px solid rgba(0,0,0,.1)}.carousel--megamenu .slick-next,.carousel--megamenu .slick-prev{width:34px;height:34px}.carousel--megamenu .slick-next:hover:before,.carousel--megamenu .slick-prev:hover:before{color:#fff}.carousel--megamenu .slick-next:before,.carousel--megamenu .slick-prev:before{font-size:1.8rem;color:#fff}.carousel--megamenu .slick-next{right:0}.carousel--megamenu .slick-prev{left:0}.carousel--hero{background-color:#000}.carousel--type-four img{width:100%}.carousel--type-four .slick-dots{bottom:-35px;z-index:1;margin-bottom:0}@media only screen and (max-width:767.98px){.carousel--type-four .slick-dots{bottom:-37px}}@media only screen and (max-width:575.98px){.carousel--type-four .slick-dots{bottom:-68px}}.carousel--type-four .slick-dots li button{width:30px}@media only screen and (max-width:575.98px){.carousel--type-four .slick-dots li button{width:15px}}.carousel--type-five{padding:1rem 100px;background-color:#414042;min-height:165px}@media only screen and (max-width:575.98px){.carousel--type-five{padding:1rem 50px}}@media only screen and (max-width:991.98px){.carousel--type-five{padding:1rem 100px}}.carousel--type-five .slick-slide{cursor:pointer}.carousel--type-five .slick-current{position:relative}.carousel--type-five .slick-current:before{content:'';border:2px solid #9dd341;position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem}.carousel--type-seven .slick-next{display:none}.carousel--type-seven .slick-prev{display:none}.carousel-drawer{position:absolute;bottom:0;z-index:0;width:100%}@media only screen and (max-width:575.98px){.carousel-drawer{position:static}}.carousel-drawer__bar{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;background-color:#414042;z-index:1;border-bottom:1px solid rgba(255,255,255,.1)}.carousel-drawer__toggle{font-size:1.4rem;margin-bottom:0;color:rgba(255,255,255,.7)}.carousel-drawer__toggle:focus{color:rgba(255,255,255,.7)}@media only screen and (max-width:767.98px){.carousel-drawer__toggle{font-size:1.2rem}}@media only screen and (max-width:767.98px){.carousel-drawer__toggle{display:none}}.carousel-drawer__toggle:before{content:'\e820';font-family:fontello;color:#fff;margin-right:.5rem}.carousel-drawer__toggle .show{display:none}.carousel-drawer__toggle.collapsed .hide{display:none}.carousel-drawer__toggle.collapsed .show{display:inline}.carousel-drawer__toggle:hover{color:#fff}.carousel-drawer__caption{font-size:1.4rem;margin-bottom:0;color:rgba(255,255,255,.7)}@media only screen and (max-width:767.98px){.carousel-drawer__caption{font-size:1.2rem}}.arrow{bottom:4.5rem;cursor:pointer;left:50%;margin-left:-20px;position:absolute}.arrow:before{color:#fff;content:'\e800';font-family:fontello;font-size:40px;font-weight:900;text-shadow:2px 2px 4px #000}.bounce{animation:bounce 2s infinite}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.chasis-options__content{padding-bottom:2rem}.chasis-options img{margin-bottom:5rem;width:100%}.checklist{margin-left:0}.checklist__item{list-style-type:none;position:relative;margin-left:20px}.checklist__item:before{content:'\e813';font-family:fontello;position:absolute;left:-22px;color:#9bc555}.checklist--inline .checklist__item{display:inline-block;margin-right:2rem}.less,.more{border:1px solid #414042;padding:.5rem 1.5rem;text-transform:uppercase;border-radius:1000px;transition:border-color .2s ease;color:#414042;transition:color .2s ease,border-color .2s ease;font-size:1.2rem}.less:hover,.more:hover{color:#9bc555;border-color:#9bc555}.less{display:inline-block}.more{display:none}.collapsed .less{display:none}.collapsed .more{display:inline-block}.column-text{display:column;column-gap:30px}.column-text--type-one{column-count:2}@media only screen and (max-width:575.98px){.column-text--type-one{column-count:1}}.column-text--type-two{column-count:3}@media only screen and (max-width:575.98px){.column-text--type-two{column-count:1}}.concertina__title{background-color:#9dd341;color:#fff;padding:1.5rem 5rem 1.5rem 2rem;position:relative;transition:background-color .2s ease,color .2s ease;cursor:pointer;margin-bottom:1rem}.concertina__title img{width:14rem}.concertina__title.collapsed{background-color:rgba(0,0,0,.07);color:#000}.concertina__title.collapsed:hover{background-color:rgba(0,0,0,.1)}.concertina__title.collapsed:after{content:'\e800'}.concertina__title:after{content:'\e806';font-family:fontello;font-size:2rem;position:absolute;right:2rem;top:50%;transform:translate(0,-50%)}.concertina__inner{padding:1rem 2rem 4rem}.concertina__inner img{margin-top:4rem}.concertina__inner ul{margin-bottom:0}@media only screen and (max-width:575.98px){.concertina__inner{padding:1rem 5px 3rem}}.concertina__inner .paint-colours{-ms-flex-pack:justify;justify-content:space-between;margin:0}.concertina__inner .paint-colours__list{width:30%}@media only screen and (max-width:767.98px){.concertina__inner .paint-colours__list{margin-bottom:3rem;width:100%}.concertina__inner .paint-colours__list:last-child{margin-bottom:0}}.concertina__inner .paint-colours__colour{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem}.concertina__inner .paint-colours__colour:last-child{margin-bottom:0}.concertina__inner .paint-colours__colour-swatch{border:1px solid rgba(0,0,0,.15);border-radius:50%;display:inline-block;float:left;height:3.2rem;width:3.2rem}.concertina__inner .paint-colours__colour-label{display:inline-block;float:left;font-family:"Open Sans Regular",sans-serif;font-size:1.4rem;line-height:3.2rem;margin-left:1rem}@media only screen and (max-width:575.98px){.concertina__inner .paint-colours{-ms-flex-pack:normal;justify-content:normal}}.content-padding{padding:3rem 0}.cookie-banner{position:fixed;background-color:#343434;bottom:0;width:100%;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:1rem}.cookie-banner__text{color:rgba(255,255,255,.8);margin:0;font-size:1.2rem}.cookie-banner__close{color:#fff;margin-left:2rem;font-size:1.6rem;line-height:0}.cookie-banner__close:focus,.cookie-banner__close:hover{color:#9dd341}.cookie-banner__close:before{content:'\e808';font-family:fontello;line-height:0}.corner-slash{display:block;width:120px;height:120px;position:absolute;top:-60px;left:-60px;transform:rotate(-45deg);z-index:1;background-color:#9dd341}.corner-slash__content{position:absolute;bottom:5px;left:50%;transform:translate(-50%,0);font-size:1.2rem;text-transform:uppercase;color:#fff;font-family:"Montserrat SemiBold",sans-serif}.cta-box{position:relative;margin-bottom:3rem;text-align:center}.cta-box:before{display:block;content:"";width:100%;padding-top:56.25%}.cta-box>.content{position:absolute;top:0;left:0;right:0;bottom:0}.cta-box__content{position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%;overflow:hidden}.cta-box__image{position:absolute;width:100%;height:100%;z-index:-1;background-size:cover;background-position:center center;background-repeat:no-repeat;transform:scale(1);transition:transform .5s ease;top:0;left:0}.cta-box__image:before{content:'';position:absolute;display:block;background-color:rgba(0,0,0,.15);width:100%;height:100%}.cta-box__title{font-size:2.8rem;color:#fff}@media only screen and (min-width:1199.99px){.cta-box__title{font-size:3.5rem}}@media only screen and (max-width:991.98px){.cta-box__title{font-size:2.2rem}}.cta-box .button:hover~.cta-box__image{transform:scale(1.1)}.distribution-map{margin:3rem 0;width:100%}.download{font-size:1.4rem;line-height:1.1;font-family:"Open Sans Bold",sans-serif;text-transform:uppercase;color:#000}@media only screen and (max-width:575.98px){.download{line-height:1.5}}.download:hover{color:#9bc555}.download:after{content:'\e80e';font-family:fontello;font-size:2.2rem;margin-left:1rem;line-height:0}.enquiries{margin-bottom:8rem;padding-top:6rem;margin-top:-4rem}.enquiries__phone{font-family:"Open Sans Bold",sans-serif;color:#000;margin-top:3rem}.enquiries__phone a{color:#000}.enquiries__phone:before{content:'\e833';font-family:fontello;font-size:3.8em;line-height:0;position:relative;top:1.1rem;margin-right:1rem}.events--rule-above:before{content:'';display:block;width:100%;height:1px;background-color:rgba(0,0,0,.1);position:relative;top:-5rem;margin-top:5rem}.events__title:after{content:'\e825';font-family:fontello;float:right}.events__calendar-wrapper{display:-ms-flexbox;display:flex;background-color:#fff;padding:3rem;height:100%}@media only screen and (max-width:575.98px){.events__calendar-wrapper{display:block}}.events__calendar{width:60%;margin-right:2rem}@media only screen and (max-width:575.98px){.events__calendar{width:100%}}.events__upcoming{width:40%}@media only screen and (max-width:575.98px){.events__upcoming{width:100%;margin-top:2rem}}.events__upcoming-list{margin:0;max-height:310px;overflow:scroll}@media only screen and (max-width:575.98px){.events__upcoming-list{max-height:230px}}@media only screen and (min-width:1199.99px){.events__upcoming-list{max-height:350px}}@media only screen and (min-width:1800px){.events__upcoming-list{max-height:400px}}.events__upcoming-list-item{margin:0}.events__upcoming-list-item:before{display:none}.events__upcoming-list-item a{color:#404041;font-family:"Montserrat SemiBold",sans-serif;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:1rem;margin-bottom:1rem;display:block}.events__upcoming-list-item a:hover{color:#9bc555}.events__upcoming-list-item--active a{color:#9bc555}.events__upcoming-list-item-date{font-size:1.3rem;font-family:"Open Sans Regular",sans-serif;display:block}.events__upcoming-title{font-size:1.3rem;font-family:"Open Sans Bold",sans-serif;text-transform:none}.events-teaser{background-color:#fff;height:100%}@media only screen and (max-width:991.98px){.events-teaser{border-top:1px solid rgba(0,0,0,.1)}}.events-teaser__img{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;display:block}.events-teaser__img:before{display:block;content:"";width:100%;padding-top:56.25%}.events-teaser__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (max-width:767.98px){.events-teaser__img{position:relative}.events-teaser__img:before{display:block;content:"";width:100%;padding-top:100%}.events-teaser__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media only screen and (max-width:575.98px){.events-teaser__img{position:relative}.events-teaser__img:before{display:block;content:"";width:100%;padding-top:56.25%}.events-teaser__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.events-teaser__inset{padding:2rem 3rem}@media only screen and (max-width:991.98px){.events-teaser__inset{padding:2rem 0}}@media only screen and (max-width:575.98px){.events-teaser__inset{padding:2rem 3rem}}.events-teaser__date{font-size:1.3rem;margin-bottom:.5rem}.events-teaser__title{font-size:1.7rem;margin-bottom:1.5rem}.events-teaser__link{font-size:1.3rem;text-transform:uppercase;color:#000;font-family:"Open Sans Bold",sans-serif}.events-teaser__link:hover{color:#9bc555}.events-teaser__text{margin-bottom:1rem;line-height:1.4}.pignose-calendar{max-width:none;width:auto;box-shadow:none;border:0}.pignose-calendar .pignose-calendar-top{box-shadow:none;border:0;background-color:transparent;padding:0 0 1rem 0}.pignose-calendar .pignose-calendar-header{padding:0;margin-bottom:2rem;margin-top:2.2rem}.pignose-calendar .pignose-calendar-body{padding:0}.pignose-calendar .pignose-calendar-top .pignose-calendar-top-date{padding:0}.pignose-calendar .pignose-calendar-top .pignose-calendar-top-nav.pignose-calendar-top-prev{margin-left:.8rem}.pignose-calendar .icon-arrow-left:before{content:'\e803';font-size:2rem}.pignose-calendar .pignose-calendar-top .pignose-calendar-top-nav.pignose-calendar-top-next{margin-right:1.3rem}.pignose-calendar .icon-arrow-right:before{content:'\e805';font-size:2rem}.pignose-calendar .pignose-calendar-unit{height:5em}.pignose-calendar .pignose-calendar-unit a{color:#414042;font-family:"Open Sans Bold",sans-serif;font-size:1.3rem}.pignose-calendar .pignose-calendar-unit.pignose-calendar-unit-active a{background-color:#414042;box-shadow:none}.pignose-calendar .pignose-calendar-header .pignose-calendar-week.pignose-calendar-week-sat,.pignose-calendar .pignose-calendar-header .pignose-calendar-week.pignose-calendar-week-sun{color:rgba(0,0,0,.3)}.pignose-calendar .pignose-calendar-unit.pignose-calendar-unit-sat a,.pignose-calendar .pignose-calendar-unit.pignose-calendar-unit-sun a{color:rgba(0,0,0,.3)}.pignose-calendar .pignose-calendar-top .pignose-calendar-top-month,.pignose-calendar .pignose-calendar-top .pignose-calendar-top-year{display:inline-block;font-size:1.6rem;font-family:"Open Sans Bold",sans-serif;color:#000}.facebook-feed__title:before{content:'';display:block;width:100%;height:1px;background-color:rgba(0,0,0,.1);position:relative;top:-5rem;margin-top:5rem}.facebook-feed__title:after{content:'\e832';font-family:fontello;float:right}.facebook-feed__item{background-color:#fff;text-align:center}.facebook-feed__item-link{color:#000;display:block;padding:2rem;overflow:hidden;padding-bottom:60px;position:relative}.facebook-feed__item-link:hover{background-color:#414042;color:#fff}.facebook-feed__item-link:hover .facebook-feed__date{border-color:rgba(255,255,255,.2)}.facebook-feed__item-link:hover .facebook-feed__text{color:#fff}.facebook-feed__item-link:hover .facebook-feed__text:after{background:linear-gradient(to bottom,rgba(65,64,66,0) 0,#414042 100%)}.facebook-feed__item-link:hover .facebook-feed__cta{color:#9dd341}.facebook-feed__date{font-size:1.3rem;font-family:"Open Sans Regular",sans-serif;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:2rem;padding-bottom:2rem;transition:border-color .2s ease}.facebook-feed__text{color:#606060;word-wrap:break-word;transition:color .2s ease;max-height:25rem;overflow:hidden;position:relative;padding-bottom:50px}@media only screen and (max-width:767.98px){.facebook-feed__text{max-height:20rem}}.facebook-feed__text:after{content:'';display:block;width:100%;height:50px;position:absolute;bottom:0;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.facebook-feed__cta{font-size:1.4rem;text-transform:uppercase;position:absolute;bottom:2rem;left:0;width:100%}@keyframes fastFade{0%{opacity:0}100%{opacity:1}}.featured{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.featured__block{text-align:center;background-color:#000;position:relative;overflow:hidden;position:relative;z-index:0;cursor:pointer}.featured__block:before{display:block;content:"";width:100%;padding-top:56.25%}.featured__block>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (max-width:767.98px){.featured__block{position:relative}.featured__block:before{display:block;content:"";width:100%;padding-top:56.25%}.featured__block>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.featured__block:after{content:'';display:block;position:absolute;background-color:rgba(0,0,0,.65);z-index:0;top:0;right:0;bottom:0;left:0}.featured__block h2{margin-bottom:0;color:#fff}@media only screen and (max-width:575.98px){.featured__block h2{font-size:1.6rem}}.featured__block p{font-size:1.5rem;color:rgba(255,255,255,.7);text-transform:uppercase}@media only screen and (max-width:575.98px){.featured__block p{font-size:1.3rem}}.featured__block:hover{text-decoration:none}.featured__block:hover .button{background-color:#9dd341;border-color:#9dd341}.featured__block:hover .featured__img-box{transform:translate(-50%,-50%) scale(1.1);opacity:.7}.featured__block-content{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:0 2rem}.featured__block-content .button{margin-bottom:0}.featured__img-box{width:100%;height:100%;background-size:cover;background-position:center center;position:absolute;z-index:0;top:50%;left:50%;opacity:1;transform:translate(-50%,-50%) scale(1);transition:transform .8s ease,opacity .8s ease;background-color:#000}.featured__block--half{width:50%}@media only screen and (max-width:767.98px){.featured__block--half{width:100%}}@media only screen and (max-width:575.98px){.featured__block--half{width:100%}}.featured__block--full{width:100%;position:relative}.featured__block--full:before{display:block;content:"";width:100%;padding-top:56.25%}.featured__block--full>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (max-width:767.98px){.featured__block--full{position:relative}.featured__block--full:before{display:block;content:"";width:100%;padding-top:56.25%}.featured__block--full>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.flexible-cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px 0 -10px}.flexible-cards__item{width:296px;margin:0 10px 2rem;background-color:#fff}@media only screen and (min-width:1199.99px){.flexible-cards__item{width:356px}}@media only screen and (min-width:1800px){.flexible-cards__item{width:443px}}@media only screen and (max-width:991.98px){.flexible-cards__item{width:335px}}@media only screen and (max-width:767.98px){.flexible-cards__item{width:245px}}@media only screen and (max-width:575.98px){.flexible-cards__item{width:100%}}.flexible-cards__inset{padding:2rem}.footer{background-color:#323132;padding:4.5rem 0;position:fixed;z-index:0;width:100%;bottom:0}@media only screen and (max-width:767.98px){.footer{padding:4rem 0 0;position:static}}.footer p{color:rgba(255,255,255,.5)}.footer p#newsletter-section{font-size:1.8rem}@media only screen and (max-width:991.98px){.footer p{font-size:1.3rem}}@media only screen and (max-width:575.98px){.footer p{max-width:none}}@media only screen and (max-width:767.98px){.footer div[class^=col-]{margin-bottom:3rem}}.footer .heading-type-four{font-family:"Montserrat Bold",sans-serif;text-transform:uppercase;color:#fff;display:block;font-weight:500;max-width:inherit}.footer .form-control{background-color:#fff;border-radius:5px;color:#f7f7f7;margin:0 3rem .5rem 0;padding:0 1.4rem;position:relative;max-width:500px}@media only screen and (max-width:575.98px){.footer .form-control{max-width:none}}.footer .form-control:focus{background-color:#fff;color:#343434}.footer ::-webkit-input-placeholder{color:#343434}.footer :-ms-input-placeholder{color:#343434}.footer ::placeholder{color:#343434}.footer__nav-links{margin:0;border-top:1px solid rgba(255,255,255,.2);text-align:left;color:#fff;padding-top:2.5rem}@media only screen and (max-width:575.98px){.footer__nav-links{margin-top:1rem}}.footer__nav-links li{display:inline-block;font-size:1.2rem;margin-right:2rem;margin-left:0}.footer__nav-links li:before{display:none}@media only screen and (max-width:575.98px){.footer__nav-links li{display:block}}.footer__nav-links a{color:#fff}.footer__nav-links a:hover{text-decoration:underline}.footer .newsletter-container{text-align:center;padding-bottom:3rem}.footer .newsletter-container img{display:none}.footer .newsletter-container .newsletter-close{display:none}.footer .newsletter-container .newsletter-content__title{font-size:1.8rem}.footer .newsletter-container .newsletter-content__popup-text{display:none}.footer .newsletter-container .newsletter-content__form-elements{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.footer .newsletter-container .newsletter-content__form-elements #newsletter_submit{font-weight:700;margin-bottom:.5rem}.footer .social-container{border-top:1px solid rgba(255,255,255,.2);margin-bottom:2.5rem;padding-top:3.5rem;text-align:center}.footer__social-text{margin-left:auto;margin-right:auto;max-width:360px}.footer__social{margin:0}.footer__social li{display:inline-block;margin-right:1rem;margin-left:0}.footer__social li:before{display:none}.footer__social li a{color:#fff;width:35px;height:35px;border:1px solid #fff;overflow:hidden;display:block;text-indent:-1000px;border-radius:1000px;position:relative;transition:background-color .2s ease,border-color .2s ease}.footer__social li a:hover{background-color:#9dd341;border-color:#9dd341}.footer__social li a:before{font-family:fontello;position:absolute;text-indent:0;left:50%;top:50%;transform:translate(-50%,-50%);font-size:2.1rem}.footer__social li.facebook a:before{content:'\e831'}.footer__social li.twitter a:before{content:'\e82e'}.footer__social li.youtube a:before{content:'\e82f'}.footer__social li.instagram a:before{content:'\e830'}#newsletter-popup{bottom:0;display:none;left:0;overflow-x:hidden;overflow-y:auto;padding:0 15px;position:fixed;right:0;top:0;z-index:9999}#newsletter-popup #newsletter-popup-overlay{background-color:rgba(0,0,0,.75);bottom:0;left:0;position:fixed;right:0;top:0}#newsletter-popup .newsletter-container{background-color:#fff;border-radius:10px;margin:50px auto;max-width:560px;position:relative;width:auto}#newsletter-popup .newsletter-container img{border-radius:10px 10px 0 0}#newsletter-popup .newsletter-container .newsletter-close{color:#fff;cursor:pointer;font-size:36px;font-weight:600;position:absolute;right:15px;top:0}#newsletter-popup .newsletter-container .newsletter-content{padding:20px;text-align:center}#newsletter-popup .newsletter-container .newsletter-content__footer-text{display:none}#newsletter-popup .newsletter-container .newsletter-content__title{color:#000;font-family:"Montserrat Bold",sans-serif;font-size:1.8rem;margin-bottom:1.2rem}#newsletter-popup .newsletter-container .newsletter-content__title strong{font-weight:500}#newsletter-popup .newsletter-container .newsletter-content__popup-text{color:#000;margin:0 auto 1.5rem}#newsletter-popup .newsletter-container .newsletter-content__form-elements #newsletter_email{background-color:transparent!important;background-image:url(/images/common/envelope.png);background-position:10px center;background-repeat:no-repeat;background-size:25px;border:1px solid #999!important;max-width:400px;margin:auto;padding-left:50px}#newsletter-popup .newsletter-container .newsletter-content__form-elements #newsletter_submit{font-weight:700;margin:1.5rem 0 0;max-width:300px;text-transform:none;width:100%}.label,label{font-size:1.2rem;font-family:"Open Sans Regular",sans-serif;display:inline-block;margin-bottom:.5rem;color:#000}.label{display:block}.label--opt-in{margin-bottom:1rem}.form-group{margin-bottom:2rem}.form-group__submit{text-align:right;margin-top:5.5rem}@media only screen and (max-width:991.98px){.form-group__submit{margin-top:0}}.form-group__submit .button{margin-bottom:0}.form-group span.required{color:#9bc555;font-size:1.8rem;line-height:0}.legal__asterisk{color:#9bc555;font-size:1.5rem;line-height:0}.form-control{padding:1rem;font-size:1.4rem;background-color:#efefef;color:#000;border-radius:0;border:0;height:40px}@media only screen and (max-width:575.98px){.form-control{height:30px}}.form-control:focus{color:#000;background-color:#efefef}.selectric-attention,input.attention{box-shadow:inset 0 0 0 2px #9dd341}textarea{min-height:110px}.invalid-feedback{font-size:1.2rem}button:focus,input:focus{outline:0}.form__contact-prefs{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:2rem;padding-bottom:1rem}.form__contact-prefs .form-group{margin-bottom:1rem}.form__contact-prefs .label--opt-in{margin-bottom:1.5rem}.form__contact-prefs a{color:#414042;text-decoration:underline}.form__contact-prefs a:hover{color:#9bc555}.form__contact-submit{border-bottom:1px solid rgba(0,0,0,.1);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-bottom:2rem;margin-bottom:4rem}.form__contact-submit-button{margin-bottom:0}.form__contact-submit-button .button{margin-bottom:0}.form-check{padding-left:0;margin-bottom:1rem}.form-check input{display:none}.form-check input:checked+.form-check-label:before{background-color:#9dd341}.form-check input:checked+.form-check-label:after{display:inline-block}.form-check-label{padding-left:26px;cursor:pointer;position:relative}.form-check-label:before{content:'';display:inline-block;background-color:#efefef;width:17px;height:17px;margin-right:1rem;vertical-align:middle;margin-left:-27px;border-radius:4px}.form-check-label:after{position:absolute;content:'\e813';font-family:fontello;font-size:1.2rem;position:absolute;left:2px;top:1px;display:none;color:#fff}.form-check-inline{display:block}.form-check-inline .form-check{display:inline-block;margin-right:2rem}.form-check-inline .form-check-label{margin-right:2.4rem;white-space:nowrap;margin-bottom:1rem}.form-check-inline .form-check-label:last-child{margin-right:0}@media only screen and (max-width:991.98px){.form-check-inline .form-check-label{min-width:25%}}@media only screen and (max-width:767.98px){.form-check-inline .form-check-label{min-width:35%}}@media only screen and (max-width:575.98px){.form-check-inline .form-check-label{display:block;font-size:1.4rem}}.selectric-wrapper{background-color:#efefef}.selectric{padding-top:0;padding-bottom:0;border:0;background-color:transparent}.selectric .label{min-height:40px;height:40px;padding:0 0 0 1rem;margin-left:0;text-align:left;font-size:1.4rem;font-family:"Open Sans Regular",sans-serif;color:#000;font-weight:400;line-height:40px;margin-right:50px}@media only screen and (max-width:575.98px){.selectric .label{min-height:30px;height:30px;line-height:30px}}.selectric .button{width:50px;height:40px;background-color:transparent;border-radius:0;padding:0;border:0;margin:0}@media only screen and (max-width:575.98px){.selectric .button{height:30px}}.selectric .button:hover{background-color:transparent}.selectric .button:after{border:0;content:'\e801';font-family:fontello;font-size:1.4rem;color:#000;top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}.selectric-open .selectric-items{border:0;background-color:#fff;box-shadow:0 0 13px rgba(0,0,0,.2)}.selectric-items li{font-size:1.4rem;padding:0 1rem;height:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:575.98px){.selectric-items li{height:30px}}.selectric-items li:hover{background-color:rgba(0,0,0,.05)}.selectric-items li.highlighted{background-color:rgba(0,0,0,.1)}.form-inline label{margin-right:2rem;margin-left:4rem}.register-form input[type=submit]{float:right;margin-top:2rem}.site-header{background-color:#fff;position:fixed;top:0;width:100%;z-index:101;box-shadow:0 10px 50px 0 rgba(0,0,0,.1)}@media only screen and (max-width:991.98px){.site-header{overflow:auto;position:relative}}@media only screen and (max-width:575.98px){.site-header{max-height:100vh}}.hero-content{position:relative}.hero-content__text{position:absolute;top:5rem;bottom:auto;left:0;text-align:center;color:#fff;z-index:2;width:100%;padding:0 2rem;pointer-events:none;transform:translateZ(0)}.hero-content__text .button{pointer-events:all}.hero-content--with-gradient .hero-content__image:after,.hero-content--with-gradient .hero-content__video:after,.hero-content--with-gradient:after{content:'';display:block;height:35%;width:100%;background:linear-gradient(rgba(0,0,0,.75) 0,rgba(0,0,0,0) 100%);position:absolute;z-index:0;top:0;opacity:1;pointer-events:none;transform:translateZ(0)}.hero-content--with-gradient:after{opacity:.8}.hero-content__image,.hero-content__video{width:100%;padding-bottom:56.25%;background-position:center center;background-size:cover;position:relative;overflow:hidden}@media only screen and (max-width:991.98px){.hero-content__image{padding-bottom:56.25%}}.hero-content__image:after{display:none}@media only screen and (max-width:991.98px){.hero-content__image:after{display:block}}.hero-content__image--retailer-enquiry{background-image:url(/images/retailers/retailers-fallback.jpg)}@media only screen and (max-width:575.98px){.hero-content__desktop-image{display:none}}.hero-content__mobile-image{display:none}@media only screen and (max-width:575.98px){.hero-content__mobile-image{display:block}}@media only screen and (max-width:575.98px){.hero-content__mobile-image.no-image{display:none}.hero-content__mobile-image.no-image+.hero-content__desktop-image{display:block}}@media only screen and (max-width:991.98px){.hero-content__video{padding-bottom:56.25%}}.hero-content__video video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%}.hero-content__video video.height-snap{width:auto;height:100%}.hero-content__video video.width-snap{width:100%;height:auto}.hero-content__video video.fullscreen-active{transform:translate(0,0)}.hero-content__video:after{display:none}@media only screen and (max-width:991.98px){.hero-content__video:after{display:block}}.hero-content__title{font-size:3.2rem;line-height:1.1;margin-bottom:1rem;color:#fff}@media only screen and (max-width:991.98px){.hero-content__title{font-size:2.6rem}}@media only screen and (max-width:767.98px){.hero-content__title{font-size:2.5rem}}@media only screen and (max-width:575.98px){.hero-content__title{font-size:2.1rem}}.hero-content p{font-size:1.7rem;line-height:1.2}@media only screen and (max-width:991.98px){.hero-content p{font-size:1.5rem}}.hero-content--home.hero-content--with-gradient:after{background:linear-gradient(to top,rgba(0,0,0,0) 0,#000 100%);top:0;bottom:auto;height:60%}@media only screen and (max-width:991.98px){.hero-content--home.hero-content--with-gradient:after{display:block}}.hero-content--home .hero-content__image,.hero-content--home .hero-content__video{padding:0;height:calc(100vh - 55px)}@media only screen and (max-width:575.98px){.hero-content--home .hero-content__image,.hero-content--home .hero-content__video{height:calc(100vh - 100px)}}@media (min-height:950px){.hero-content--home .hero-content__image,.hero-content--home .hero-content__video{height:calc(100vh - 70px)}}.hero-content--home .hero-content__image:after{display:none}@media only screen and (max-width:767.98px){.hero-content--home .hero-content__video{height:auto;padding-bottom:56.25%}}.hero-content--home .hero-content__video:after{display:none}@media only screen and (max-width:991.98px){.hero-content--home .hero-content__video:after{display:block}}.hero-content--home .hero-content__text{bottom:auto;top:5rem}@media only screen and (max-width:991.98px){.hero-content--home .hero-content__text{background-color:transparent;padding:0;position:absolute;width:100%;padding:0 2rem}}@media only screen and (max-width:991.98px){.hero-content--home .hero-content__video+.hero-content__text{position:static;margin-bottom:10rem;padding:0 4rem}}@media only screen and (max-width:767.98px){.hero-content--home .hero-content__video+.hero-content__text{margin-bottom:4rem}}.model-banner+.carousel .hero-content__text{top:10rem}@media screen and (max-width:767px){.model-banner+.carousel .hero-content__text{top:2rem}}.icon-features{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:4rem;margin-bottom:2rem;text-align:center}@media only screen and (max-width:767.98px){.icon-features{-ms-flex-wrap:wrap;flex-wrap:wrap}}.icon-features__item{text-transform:uppercase;font-family:"Open Sans Bold",sans-serif;margin:0;padding-top:8rem;background-repeat:no-repeat;background-position:center;background-size:33px}@media only screen and (max-width:767.98px){.icon-features__item{width:50%;margin-bottom:2rem}}@media only screen and (max-width:575.98px){.icon-features__item{width:100%}}.icon-features__item:before{display:none}.image-grid{display:-ms-grid;display:grid;position:relative;-ms-grid-columns:25% 25% 25% 25%;grid-template-columns:25% 25% 25% 25%;-ms-grid-rows:33.33% 33.33% 33.33%;grid-template-rows:33.33% 33.33% 33.33%;grid-template-areas:"img1 img2 img3 img3" "img4 img4 img3 img3" "img4 img4 img5 img6"}@media only screen and (max-width:575.98px){.image-grid{-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;-ms-grid-rows:33.3% 33.3% 33.3;grid-template-rows:33.3% 33.3% 33.3;grid-template-areas:"img1 img2" "img3 img4" "img5 img6"}}.image-grid:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.1);pointer-events:none;z-index:1}.image-grid__item{padding-bottom:52.5%;position:relative;overflow:hidden;display:block;background-color:#000}.image-grid__item:before{content:'\e812';font-family:fontello;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:2.5rem;opacity:0;z-index:1;transition:opacity .75s ease;pointer-events:none}.image-grid__item:hover:before{opacity:1}@media all and (-ms-high-contrast:none){.image-grid .image-grid__item{height:32rem}.image-grid .image-grid__item,.image-grid ::-ms-backdrop{height:32rem}}.image-grid__item--img1{grid-area:img1;-ms-grid-row:1;-ms-grid-column:1}.image-grid__item--img2{grid-area:img2;-ms-grid-row:1;-ms-grid-column:2}.image-grid__item--img3{grid-area:img3;-ms-grid-row:1;-ms-grid-column:3}.image-grid__item--img4{grid-area:img4;-ms-grid-row:2;-ms-grid-column:1}.image-grid__item--img5{grid-area:img5;-ms-grid-row:2;-ms-grid-column:2}.image-grid__item--img6{grid-area:img6;-ms-grid-row:2;-ms-grid-column:3}.image-grid__img{width:100%;height:100%;position:absolute;background-size:cover;transform:scale(1);transition:transform .75s ease,opacity .75s ease}.image-grid__img:hover{transform:scale(1.1);opacity:.5}@media all and (-ms-high-contrast:none){.image-grid{-ms-grid-columns:33.3% 33.3% 33.3%;grid-template-columns:33.3% 33.3% 33.3%;-ms-grid-rows:50% 50%;grid-template-rows:50% 50%}.image-grid,::-ms-backdrop{-ms-grid-columns:33.3% 33.3% 33.3%;grid-template-columns:33.3% 33.3% 33.3%;-ms-grid-rows:50% 50%;grid-template-rows:50% 50%}}.instagram-wall{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#000}.instagram-wall__title:before{content:'';display:block;width:100%;height:1px;background-color:rgba(0,0,0,.1);position:relative;top:-5rem;margin-top:5rem}.instagram-wall__title:after{content:'\e830';font-family:fontello;float:right}.instagram-wall__item{margin:0;width:16.66%;padding-bottom:12.5%}@media only screen and (max-width:991.98px){.instagram-wall__item{width:25%;padding-bottom:20%}.instagram-wall__item:nth-of-type(10),.instagram-wall__item:nth-of-type(11),.instagram-wall__item:nth-of-type(12),.instagram-wall__item:nth-of-type(13),.instagram-wall__item:nth-of-type(14),.instagram-wall__item:nth-of-type(9){display:none}}@media only screen and (max-width:575.98px){.instagram-wall__item{width:33.33%;padding-bottom:33.33%}.instagram-wall__item:nth-of-type(10),.instagram-wall__item:nth-of-type(11),.instagram-wall__item:nth-of-type(12),.instagram-wall__item:nth-of-type(13),.instagram-wall__item:nth-of-type(14),.instagram-wall__item:nth-of-type(15),.instagram-wall__item:nth-of-type(9){display:none}}.instagram-wall__item-link{display:block;position:absolute;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.instagram-wall__item-link:before{display:block;content:'';background-color:rgba(0,0,0,.6);transition:background-color .2s ease;position:absolute;top:0;right:0;bottom:0;left:0}.instagram-wall__item-link:hover:before{background-color:rgba(0,0,0,0)}.logo-grid{margin-top:4rem}.logo-grid div[class^=col-]{margin-bottom:2rem}.modal:before{content:'';display:block;position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;animation:fade;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease}.modal--full .modal-dialog{max-width:1200px}.modal--full .modal-content{background-color:transparent;padding:2rem;border:0}.modal--full button.close{position:absolute;top:2rem;right:2rem;width:50px;height:50px;z-index:1;transition:opacity .2s ease}@media only screen and (max-width:575.98px){.modal--full button.close{width:30px;height:30px}}.modal--full button.close:before{content:'\e809';font-family:fontello;text-shadow:none;font-size:2.5rem}.modal--full .modal-body{padding:0}.modal--dark{opacity:0;transition:opacity .5s ease}.modal--dark.show{opacity:1}.modal--dark:before{background-color:rgba(65,64,66,.97)}.modal--dark button.close{background-color:#414042}.modal--dark button.close:before{color:#fff}.modal--light{opacity:0;transition:opacity .5s ease}.modal--light.show{opacity:1}.modal--light:before{background-color:rgba(239,239,239,.95)}.modal-backdrop{display:none}.model-banner{background-color:rgba(64,64,65,.95);position:fixed;width:100%;z-index:2}@media only screen and (max-width:991.98px){.model-banner{position:static}}.model-banner__content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:1.5rem 0;max-height:86px}@media only screen and (max-width:767.98px){.model-banner__content{-ms-flex-align:center;align-items:center}}@media only screen and (max-width:575.98px){.model-banner__content{display:block;max-height:none}}.model-banner__brand{position:relative;padding-left:3rem;display:inline-block;max-width:270px;height:100%}@media only screen and (max-width:767.98px){.model-banner__brand{max-width:200px}}.model-banner__brand--no-link{padding-left:0}.model-banner__brand h1{margin:0;color:#fff;white-space:nowrap}.model-banner__brand img{height:55px;max-width:none}@media only screen and (max-width:991.98px){.model-banner__brand img{max-height:30px;width:auto}}@media only screen and (max-width:767.98px){.model-banner__brand img{max-height:35px;width:auto}}@media only screen and (max-width:575.98px){.model-banner__brand img{max-height:35px;width:auto}}.model-banner__brand:before{content:'\e803';font-family:fontello;color:#fff;font-size:2.6rem;line-height:0;position:absolute;top:50%;left:6px;transform:translate(-50%,0)}.model-banner__details{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767.98px){.model-banner__details{width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}}@media only screen and (max-width:575.98px){.model-banner__details{display:block;margin-top:1rem}}.model-banner__price{color:#fff;text-transform:uppercase;font-family:"Open Sans Light",sans-serif;font-size:2.3rem;line-height:1;margin-bottom:0}@media only screen and (max-width:991.98px){.model-banner__price{font-size:1.8rem}}@media only screen and (max-width:767.98px){.model-banner__price{margin-bottom:1rem}}@media only screen and (max-width:575.98px){.model-banner__price{font-size:1.8rem;margin-bottom:1.5rem}}.model-banner__price span{font-family:"Open Sans Bold",sans-serif}.model-banner__price span.price-info,.model-banner__price span.repayment-info{display:block;text-transform:none;font-family:"Open Sans Light",sans-serif}.model-banner__price span.repayment-info{font-size:.6125em;line-height:1.2;margin-top:.1875em}.model-banner__price span.repayment-info span.finance-link{color:#9dd341;cursor:pointer;font-family:"Open Sans Light",sans-serif}.model-banner__price span.repayment-info span.finance-link:hover{color:#92cb2f}.model-banner__price span.price-info{font-size:.5em;margin-top:1em}@media only screen and (max-width:575.98px){.model-banner__button-group{display:-ms-flexbox;display:flex}}.model-banner .button{margin:0 0 0 2rem;padding-top:.5rem;padding-bottom:.5rem}@media only screen and (max-width:991.98px){.model-banner .button{padding:.5rem 2rem}}@media only screen and (max-width:767.98px){.model-banner .button{margin-left:1rem}}@media only screen and (max-width:575.98px){.model-banner .button{margin-left:0;margin-right:1rem;-ms-flex-positive:1;flex-grow:1;padding:.5rem 2rem;font-size:1.3rem}}.model-features{display:-ms-flexbox;display:flex;margin:0;width:100%}.model-features li:before{display:none}.model-features__data{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:92%}@media only screen and (max-width:767.98px){.model-features__data{font-size:70%}}.model-features__acceleration,.model-features__kit,.model-features__power,.model-features__speed{margin:0;width:70px;height:70px;border-radius:100%;margin-right:1rem;position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.5);line-height:1.2}.model-features__acceleration:last-child,.model-features__kit:last-child,.model-features__power:last-child,.model-features__speed:last-child{margin-right:0}@media only screen and (max-width:767.98px){.model-features__acceleration,.model-features__kit,.model-features__power,.model-features__speed{width:50px;height:50px}}.model-features__acceleration span span,.model-features__kit span span,.model-features__power span span,.model-features__speed span span{font-family:"Open Sans Bold",sans-serif;font-size:18px}@media only screen and (max-width:991.98px){.model-teaser .model-features__acceleration,.model-teaser .model-features__kit,.model-teaser .model-features__power,.model-teaser .model-features__speed{width:60px;height:60px}}@media only screen and (max-width:767.98px){.model-teaser .model-features__acceleration,.model-teaser .model-features__kit,.model-teaser .model-features__power,.model-teaser .model-features__speed{width:50px;height:50px}}@media only screen and (max-width:370px){.model-teaser .model-features__acceleration,.model-teaser .model-features__kit,.model-teaser .model-features__power,.model-teaser .model-features__speed{border-radius:0;border:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);width:100%}}.model-features__acceleration span span{font-size:14px}.model-features__kit{font-size:9px;background-color:#414042;color:#fff}.model-features__kit span span{font-size:18px}.model-features__pack{width:auto;border:0;text-transform:uppercase;max-width:135px;text-align:left;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-left:3rem;list-style-type:none;font-size:11px}@media only screen and (max-width:575.98px){.model-features__pack{margin-left:0}}.model-features__pack img{top:0;margin-bottom:1rem;max-width:85px;height:100%;display:block}.model-features--alignment-two{-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:991.98px){.model-features--alignment-two{-ms-flex-pack:start;justify-content:flex-start}}.model-teaser{position:relative;padding:1rem 0 20px}@media only screen and (max-width:575.98px){.model-teaser{padding:1rem 4rem 20px}}.model-teaser__details-container{position:relative;overflow:hidden;margin-top:2rem}@media only screen and (min-width:1199.99px){.model-teaser__details-container{padding-bottom:.5rem}}.model-teaser .button{padding:7px 13px 6px;margin-right:10px;font-size:1.2rem}@media only screen and (min-width:1199.99px){.model-teaser .button{padding:7px 12px 6px;font-size:1.3rem}}@media only screen and (max-width:991.98px){.model-teaser .button{padding:7px 10px 6px}}.model-teaser .button:last-child{margin-right:0}.model-teaser img{margin-bottom:2rem;top:0;position:relative;transition:top .2s ease;width:90%}.model-teaser__title{margin-bottom:0}@media only screen and (max-width:575.98px){.model-teaser__title{font-size:1.6rem}}.model-teaser__price{margin-bottom:0;font-size:1.7rem;line-height:1.4;text-transform:uppercase;font-family:"Open Sans Regular",sans-serif}@media only screen and (max-width:575.98px){.model-teaser__price{font-size:1.5rem}}.model-teaser__repayment-info{display:block;font-size:1.3rem;font-family:"Open Sans Light",sans-serif;line-height:1.3}.model-teaser__repayment-info span.finance-link{color:#9dd341;cursor:pointer}.model-teaser__repayment-info span.finance-link:hover{color:#92cb2f}@media only screen and (max-width:575.98px){.model-teaser__repayment-info{font-size:1.1rem}}.model-teaser__price-info{display:block;font-size:1rem;font-family:"Open Sans Light",sans-serif;margin-top:1rem}@media only screen and (max-width:575.98px){.model-teaser__price-info{font-size:.875rem}}.model-teaser__performance{margin-bottom:0}.model-teaser__performance:after{content:'';display:block;width:100%;height:8px;background-color:rgba(0,0,0,.1);margin-top:8px}.model-teaser__performance-bar{height:8px;background-color:#9dd341;margin-top:-8px;margin-bottom:1rem}.model-teaser__engine{text-transform:uppercase;font-family:"Open Sans Light",sans-serif}@media only screen and (max-width:575.98px){.model-teaser__engine{font-size:1.3rem}}.model-teaser:hover .model-teaser__cta{opacity:1;pointer-events:auto}.model-teaser:hover img{top:-10px}@media only screen and (max-width:575.98px){.model-teaser:hover img{top:0}}@media only screen and (max-width:575.98px){.model-teaser__cta-btn-container{display:-ms-flexbox;display:flex}}@media only screen and (max-width:430px){.model-teaser__cta-btn-container{display:block}}.model-teaser__cta{position:absolute;background-color:#efefef;top:0;height:100%;width:100%;opacity:0;pointer-events:none;transition:opacity .2s ease;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:991.98px){.model-teaser__cta{opacity:1;position:static;margin-top:2rem;min-height:145px}}@media only screen and (max-width:575.98px){.model-teaser__cta{min-height:0}}@media only screen and (max-width:575.98px){.model-teaser__cta p{font-size:1.3rem}}.model-teaser__cta .button{margin-bottom:0}@media only screen and (max-width:767.98px){.model-teaser__cta .button{width:100%;margin-bottom:1rem}}.model-usp{display:block;margin:0 auto;text-align:center;max-width:300px}@media only screen and (max-width:575.98px){.model-usp{margin-top:5rem}}.model-usp__item{list-style-type:none;margin-bottom:5rem;margin-left:0}.model-usp__item:before{display:none}.model-usp__icon{width:35px;margin-bottom:2rem}.nav-tabs{border:0;margin-bottom:4rem}.nav-tabs .nav-item{margin:0;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.6rem;text-transform:uppercase;font-family:"Open Sans Bold",sans-serif;margin-right:2px}@media only screen and (max-width:991.98px){.nav-tabs .nav-item{font-size:1.6rem;margin-bottom:2px}}@media only screen and (max-width:767.98px){.nav-tabs .nav-item{font-size:1.3rem;margin-bottom:2px;width:100%}}.nav-tabs .nav-item:before{display:none}.nav-tabs .nav-link{background-color:rgba(0,0,0,.05);border:0;color:#606060;padding:1rem 1.5rem}.nav-tabs .nav-link:hover{color:#9bc555}.nav-tabs .nav-link.active{background-color:#9dd341;color:#fff}.navbar{padding:0 35px}@media only screen and (max-width:991.98px){.navbar{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (max-width:575.98px){.navbar{-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:0 25px}}.navbar .navbar-nav{margin:0}.navbar .navbar-nav>li:first-child a{padding-left:0}.navbar li{list-style-type:none;margin-bottom:0;font-family:"Open Sans Regular",sans-serif;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-left:0;position:static}.navbar li:before{display:none}.navbar a{padding:0 6px;display:inline-block;color:#000;font-size:1.2rem;text-transform:uppercase;transition:color .2s ease;height:55px;line-height:55px}@media (min-height:950px){.navbar a{height:70px;line-height:70px}}@media only screen and (min-width:1199.99px){.navbar a{font-size:1.3rem;padding:0 9px}}@media screen and (max-width:1050px){.navbar a{font-size:1.1rem}}@media only screen and (max-width:991.98px){.navbar a{padding:10px 0;display:block;height:auto;line-height:normal}}@media only screen and (max-width:575.98px){.navbar a{font-size:1.3rem}}.navbar a:hover{color:#9dd341;text-decoration:none}.primarynavbar .navbar-nav{margin-right:auto;display:-ms-flexbox;display:flex;width:100%}@media only screen and (max-width:991.98px){.primarynavbar .navbar-nav{display:block}}.primarynavbar .navbar-nav li.active>a{color:#9dd341}.primarynavbar .navbar-nav li:last-child{margin-left:auto;margin-right:1rem}@media only screen and (max-width:991.98px){.primarynavbar .navbar-nav li:last-child{margin-right:0}}.primarynavbar .navbar-brand{display:-ms-flexbox;display:flex;padding:0;margin-right:1.5rem}@media only screen and (min-width:1199.99px){.primarynavbar .navbar-brand{margin-right:2.5rem}}.primarynavbar .navbar-brand__logo{width:120px;height:100%;max-width:none}@media only screen and (min-width:1199.99px){.primarynavbar .navbar-brand__logo{width:135px}}.primarynavbar__menu{height:55px;margin:0;border:0;background-color:transparent;cursor:pointer;position:relative;top:-2px;display:none}@media only screen and (max-width:991.98px){.primarynavbar__menu{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}}.primarynavbar__menu:focus{outline:0}.primarynavbar__menu span{display:inline-block;width:25px;height:2px;border-radius:100px;position:relative;transition:background-color .2s ease;background-color:transparent}.primarynavbar__menu span:after,.primarynavbar__menu span:before{content:'';display:inline-block;width:25px;height:2px;border-radius:100px;background-color:#000;position:absolute;transition:transform .2s ease}.primarynavbar__menu span:before{left:0;transform:rotate(45deg)}.primarynavbar__menu span:after{left:0;transform:rotate(-45deg)}.primarynavbar__menu.collapsed span{background-color:#000}.primarynavbar__menu.collapsed span:before{top:-5px;left:0;transform:rotate(0)}.primarynavbar__menu.collapsed span:after{top:5px;left:0;transform:rotate(0)}.navbar .navbar-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:991.98px){.navbar .navbar-actions{margin:1rem 0 0 0;-ms-flex-align:start;align-items:flex-start;border-top:1px solid #efefef;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:50px}}.navbar .navbar-actions__search{text-indent:-1000px;overflow:hidden;position:relative;width:10px}@media only screen and (max-width:991.98px){.navbar .navbar-actions__search{width:auto}}.navbar .navbar-actions__search:before{content:'\e812';font-family:fontello;position:absolute;left:0;text-indent:0}@media only screen and (max-width:991.98px){.navbar .navbar-actions__search:before{font-size:1.4rem}}.navbar .navbar-actions .selectric-wrapper{background-color:transparent}@media only screen and (max-width:991.98px){.navbar .navbar-actions .selectric-wrapper{position:static}}.navbar .navbar-actions .selectric-wrapper .selectric-hide-select.selectric-is-native{width:50px;height:30px}.navbar .navbar-actions .selectric{margin-right:1rem}.navbar .navbar-actions .selectric:hover .label{color:#9dd341}.navbar .navbar-actions .selectric .label{margin-right:25px;font-size:1.2rem;transition:color .2s ease;text-transform:uppercase}@media only screen and (min-width:1199.99px){.navbar .navbar-actions .selectric .label{font-size:1.4rem}}.navbar .navbar-actions .selectric .button{width:30px;top:50%;transform:translate(0,-50%)}.navbar .navbar-actions .selectric .button:after{left:35%}.navbar .navbar-actions .selectric-items{left:auto;right:0;top:55px;margin-top:-8px;width:auto!important;background-color:#fff}@media only screen and (max-width:991.98px){.navbar .navbar-actions .selectric-items{position:absolute;margin-bottom:2rem;bottom:22px;z-index:100000000000;height:43%;top:auto;width:100%!important;overflow:scroll}}@media (min-height:950px){.navbar .navbar-actions .selectric-items{margin-top:0}}@media (min-width:992px){.navbar .navbar-actions .selectric-items ul{min-width:170px}}.navbar .navbar-actions .selectric-items li{padding:4px 10px;text-transform:uppercase;font-size:1.2rem;border-bottom:1px solid rgba(0,0,0,.1)}@media only screen and (max-width:991.98px){.navbar .navbar-actions .selectric-items li{padding-left:25px}}.navbar .navbar-actions .selectric-items li.highlighted{background-color:#9dd341;color:#fff}.navbar .navbar-actions__login{padding:0}@media only screen and (max-width:991.98px){.navbar .navbar-actions__login,.navbar .navbar-actions__search{padding:0}}.secondarynavbar{background-color:#343434;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width:991.98px){.secondarynavbar .navbar-nav{margin-bottom:.5rem}}.secondarynavbar .navbar-nav li.active>a{color:#9bc555}.secondarynavbar li{position:relative}.secondarynavbar a{padding:0 12px;display:inline-block;color:rgba(255,255,255,.75);transition:color .2s ease;height:45px;line-height:45px}@media (min-height:950px){.secondarynavbar a{height:45px;line-height:45px}}@media only screen and (max-width:991.98px){.secondarynavbar a{padding:10px 0;display:block;line-height:normal;height:auto}}.secondarynavbar a:hover{color:#fff}.secondarynavbar a.button--narrow{color:#fff;font-size:1.4rem;height:32px;line-height:24px;margin-bottom:0;padding:3px 32px}@media only screen and (max-width:991.98px){.secondarynavbar a.button--narrow{font-size:1.2rem;height:26px;line-height:26px;padding:0 20px}}.secondarynavbar__dots{margin:0;border:0;background-color:transparent;margin-left:-5px;width:50px;height:45px;cursor:pointer;display:none}@media only screen and (max-width:991.98px){.secondarynavbar__dots{display:block;-ms-flex-order:1;order:1}}.secondarynavbar__dots:focus{outline:0}.secondarynavbar__dots span{display:inline-block;width:5px;height:5px;border-radius:100px;background-color:#fff;position:relative;top:-5px;transition:top .2s ease}.secondarynavbar__dots span:after,.secondarynavbar__dots span:before{content:'';display:inline-block;width:5px;height:5px;border-radius:100px;background-color:#fff;position:absolute;top:0;transition:top .2s ease}.secondarynavbar__dots span:before{left:-12px;top:10px}.secondarynavbar__dots span:after{right:-12px;top:10px}.secondarynavbar__dots.collapsed span{top:0}.secondarynavbar__dots.collapsed span:before{top:0}.secondarynavbar__dots.collapsed span:after{top:0}@media only screen and (max-width:991.98px){.secondarynavbar #subnavbar{-ms-flex-order:3;order:3}}@media only screen and (max-width:991.98px){.secondarynavbar .configure-your-caterham{-ms-flex-order:2;order:2}}.secondarynavbar .navbar-dropdown{background-color:#343434;position:absolute;top:45px;white-space:nowrap;display:none;margin-top:-.5rem}@media (min-height:950px){.secondarynavbar .navbar-dropdown{top:45px}}@media only screen and (max-width:991.98px){.secondarynavbar .navbar-dropdown{display:block;position:static}}.secondarynavbar .navbar-dropdown li{border-bottom:1px solid rgba(255,255,255,.1)}.secondarynavbar .navbar-dropdown li:last-child{border-bottom:0}.secondarynavbar .navbar-dropdown li.active a{color:#fff!important}.secondarynavbar .navbar-dropdown li a{padding:1rem 0;height:auto;line-height:normal;display:block;color:rgba(255,255,255,.5)!important}.secondarynavbar .navbar-dropdown li a:before{content:'-';margin-right:1rem}.secondarynavbar .navbar-dropdown li a:hover{color:#fff!important}.secondarynavbar .navbar-dropdown li a:first-child{padding:1rem 0}.navbar li:hover ul.navbar-dropdown{opacity:1;pointer-events:all}.megamenu{position:absolute;background-color:#fff;width:100%;left:0;top:55px;z-index:1;margin:0;opacity:0;pointer-events:none;display:block;transition:opacity .2s ease;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}@media (min-height:950px){.megamenu{top:70px}}@media only screen and (max-width:991.98px){.megamenu{display:none}}.megamenu__content{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.megamenu__content p{margin-bottom:0;margin-top:1rem;max-width:210px}.megamenu__content .heading-type-one{font-family:"Montserrat Bold",sans-serif;text-transform:uppercase;color:#000;margin-bottom:0;margin-top:inherit;max-width:inherit;font-size:2rem;line-height:1.3}.megamenu__content .heading-type-one strong{font-weight:500}.megamenu__content a{height:auto;padding:0;color:#9bc555;line-height:normal}.megamenu__content a:hover{color:#000}.navbar li:hover ul{pointer-events:auto;opacity:1}@media only screen and (max-width:991.98px){.navbar li:hover ul{opacity:0;pointer-events:none}}.navbar-model{border-left:1px solid rgba(0,0,0,.1)}.navbar-model a{padding:0 1rem;height:auto;line-height:normal;height:220px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:relative;border-bottom:0 solid #9dd341;transition:border-bottom .2s ease}.navbar-model a:hover{color:#000;border-bottom:8px solid #9dd341}.navbar-model a img{margin-bottom:1rem;width:130px;height:auto}.navbar-model__title{font-size:1.2rem;font-family:"Open Sans Bold",sans-serif}.navbar-model__price{font-size:1.2rem;font-family:"Open Sans Regular",sans-serif}.navbar-model__repayment-info{font-size:1rem;font-family:"Open Sans Light",sans-serif;text-transform:none}.navbar-model__repayment-info span.finance-link{color:#9dd341;cursor:pointer}.navbar-model__repayment-info span.finance-link:hover{color:#92cb2f}.navbar-model__price-info{margin-top:1rem;font-size:.6875em;font-family:"Open Sans Light",sans-serif;text-transform:none}@media screen and (max-width:1530px){body#fr .navbar a{font-size:1.1rem;padding:10px 0;display:block;height:auto;line-height:normal}body#fr .primarynavbar{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap}body#fr .primarynavbar .navbar-nav{display:block}body#fr .primarynavbar .navbar-nav li:last-child{margin-right:0}body#fr .primarynavbar .navbar-brand{margin-right:auto}body#fr .primarynavbar .navbar-brand__logo{width:135px}body#fr .primarynavbar__menu{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}body#fr .navbar .navbar-actions{margin:1rem 0 0 0;-ms-flex-align:start;align-items:flex-start;border-top:1px solid #efefef;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:50px;width:100%}body#fr .navbar .navbar-actions__search{width:auto}body#fr .navbar .navbar-actions__search:before{font-size:1.4rem}body#fr .navbar .navbar-actions .selectric-wrapper{position:static}body#fr .navbar .navbar-actions .selectric .label{font-size:1.4rem}body#fr .navbar .navbar-actions .selectric-items{position:absolute;margin-bottom:2rem;bottom:22px;z-index:100000000000;height:43%;top:auto;width:100%!important;overflow:scroll;margin-top:0}body#fr .navbar .navbar-actions .selectric-items ul{min-width:170px}body#fr .navbar .navbar-actions .selectric-items li{padding-left:25px}body#fr .navbar .navbar-actions__login,body#fr .navbar .navbar-actions__search{padding:0}body#fr .secondarynavbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 35px}body#fr .secondarynavbar .navbar-nav{-ms-flex-direction:column;flex-direction:column;margin-bottom:.5rem;width:100%}body#fr .secondarynavbar a{padding:10px 0;display:block;line-height:normal;height:auto}body#fr .secondarynavbar a.button--narrow{font-size:1.2rem;height:26px;line-height:26px;padding:0 20px}body#fr .secondarynavbar__dots{display:block;-ms-flex-order:1;order:1}body#fr .secondarynavbar #subnavbar{-ms-flex-order:3;order:3}body#fr .secondarynavbar .configure-your-caterham{-ms-flex-order:2;order:2}body#fr .secondarynavbar .navbar-dropdown{display:block}body#fr .megamenu{display:none}body#fr .navbar li:hover ul{opacity:0;pointer-events:none}body#fr .navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-direction:column;flex-direction:column}body#fr .collapse:not(.show){display:none!important}body#fr .collapse.show{display:-ms-flexbox!important;display:flex!important}}.page-cta{text-align:center;padding:5rem 0 5rem;background-size:cover;background-position:center center;background-repeat:no-repeat}.page-cta .button{margin:0 1rem 0}@media only screen and (max-width:575.98px){.page-cta .button{display:block;margin:0 auto 2rem;max-width:200px}}.page-cta__title{font-size:2.8rem;margin-bottom:.5rem}@media only screen and (max-width:991.98px){.page-cta__title{font-size:2.3rem}}@media only screen and (max-width:575.98px){.page-cta__title{font-size:1.8rem}}.page-cta__message{text-transform:uppercase;font-size:1.7rem;margin-bottom:2rem}@media only screen and (max-width:575.98px){.page-cta__message{font-size:1.6rem}}.page-cta--type-one{background-color:#fff}.page-cta--type-two{background-color:rgba(0,0,0,.05)}.page-cta--offer{background-color:#9dd341}.page-cta--offer .page-cta__message,.page-cta--offer .page-cta__title{color:#fff}.page-cta--offer .button{color:#fff;border-color:#fff}.page-cta--offer .button:hover{background-color:#000;border-color:#000}.page-cta--update{background-color:#414042}.page-cta--update .page-cta__message,.page-cta--update .page-cta__title{color:#fff}.page-cta--update .button{color:#fff;border-color:#fff}.page-cta--update .button:hover{background-color:#000;border-color:#000}.post__date{margin-bottom:1rem}.post__title{font-size:3.2rem}@media only screen and (max-width:575.98px){.post__title{font-size:2rem}}.post__body{padding-top:4rem}.post__body img{margin-bottom:2rem}.post__subtitle{text-transform:none}.post__quote{font-size:2.2rem;line-height:1.5;font-family:"Montserrat SemiBold",sans-serif;color:#000;margin-top:1rem;margin-bottom:3rem}.post__quote:after,.post__quote:before{font-family:fontello;font-size:4rem;line-height:0;position:relative;top:.14em}.post__quote:before{content:'\e822';margin-right:1rem}.post__quote:after{content:'\e823';margin-left:1rem}.quote-block{text-align:center}.quote-block h4{font-size:2rem}.quote-block p:last-child{color:rgba(0,0,0,.4)}.quote-block p a{color:#606060;display:inline-block}.quote-block p a:hover{color:#9bc555}.quote-block__inner{max-width:715px;margin:0 auto;padding:0 5rem}@media only screen and (max-width:991.98px){.quote-block__inner{max-width:450px}}@media only screen and (max-width:991.98px){.quote-block__inner{max-width:610px}}@media only screen and (max-width:575.98px){.quote-block__inner{max-width:none;padding-left:35px;padding-right:35px}}.quote-block__inner .quote-block__mark{width:70px;display:inline;margin-bottom:2rem}.responsive-helper{position:fixed;z-index:100000;background-color:tomato;color:#fff;font-size:10px;padding:.2rem .5rem;left:0;bottom:15px}@media only screen and (min-width:1199.99px){.responsive-helper{background-color:#000}}@media only screen and (max-width:1199.98px){.responsive-helper{background-color:orange}}@media only screen and (max-width:991.98px){.responsive-helper{background-color:#00f}}@media only screen and (max-width:767.98px){.responsive-helper{background-color:red}}@media only screen and (max-width:575.98px){.responsive-helper{background-color:pink}}.search{text-align:center;padding:5rem 0}.search__title{font-size:3.5rem;text-transform:uppercase;color:#000;font-family:"Montserrat Bold",sans-serif;margin-bottom:1rem}.search__input-group{display:inline-block;position:relative;width:450px;max-width:100%;margin-top:1.5rem}.search__input{font-size:2rem;padding:1rem 7rem 1rem 4rem;border-radius:1000px;border:0;width:100%}.search__input--type-two{background-color:rgba(0,0,0,.05)}.search__input::-webkit-input-placeholder{color:rgba(0,0,0,.4)}.search__input:-ms-input-placeholder{color:rgba(0,0,0,.4)}.search__input::placeholder{color:rgba(0,0,0,.4)}.search__button{background-color:transparent;border:0;text-indent:-1000px;overflow:hidden;width:50px;font-size:2.5rem;color:#9dd341;position:absolute;top:0;right:0;bottom:0;cursor:pointer;transition:color .2s ease}.search__button:hover{color:#000}.search__button:before{content:'\e812';font-family:fontello;position:absolute;left:50%;top:50%;text-indent:0;transform:translate(-50%,-50%)}.search-results{text-align:left;padding-bottom:4rem;margin-bottom:4rem;border-bottom:1px solid rgba(0,0,0,.1)}.search-results__item-title{margin-top:4rem}.search-results__item-link{color:#000;text-decoration:underline}.search-results__item-link:hover{color:#9bc555}.section{padding:5rem 0 5rem}@media only screen and (max-width:575.98px){.section{padding:3rem 0}}.section--type-one{background-color:#fff}.section--type-one+.section--type-one{padding-top:0}.section--type-one .table--solid td{border-color:#fff}.section--type-one .carousel .slick-dots li button{background-color:rgba(0,0,0,.1)}.section--type-one .carousel .slick-dots li.slick-active button{background-color:#9dd341}.section--type-two{background-color:#efefef}.section--type-two+.section--type-two{padding-top:0}.section--type-two .form-control,.section--type-two .selectric-wrapper{background-color:#fff}.section--type-two .form-check-label{padding-left:26px}.section--type-two .form-check-label:before{background-color:#fff}.section--type-two .carousel .slick-dots li button{background-color:rgba(0,0,0,.15)}.section--type-two .carousel .slick-dots li.slick-active button{background-color:#9dd341}.section--type-three{background-color:#414042}.section--type-three h1,.section--type-three h2,.section--type-three h3,.section--type-three h4,.section--type-three h5,.section--type-three p{color:#fff}.section--type-four{background-color:#fff}.section--alignment-two{text-align:center}.section--loading{position:relative;pointer-events:none}.section--loading:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#efefef;opacity:.5;z-index:1}.section--loading:before{display:inline-block;position:absolute;content:'\e835';animation-name:spin;animation-duration:.8s;animation-iteration-count:infinite;animation-timing-function:linear;font-family:fontello;padding:0 .5rem;font-size:3rem;z-index:2;top:50%;left:50%;margin-top:-1.5rem;margin-left:-1.5rem;color:#9dd341}.section--limited .carousel-wrapper{margin:0 auto}@media only screen and (min-width:1199.99px){.section--limited .carousel-wrapper{max-width:1110px}}@media only screen and (min-width:1800px){.section--limited .carousel-wrapper{max-width:1370px}}.section--limited .carousel--type-five{min-height:185px}.section__price-list-download{margin-bottom:2rem;text-align:center}.seven-separator{text-align:center;margin-bottom:2rem;position:relative}.seven-separator img{width:70px;display:inline-block;position:relative;z-index:1}.seven-separator:before{content:'';display:block;position:absolute;left:0;top:50%;height:1px;width:100%;background-color:rgba(0,0,0,.15)}.seven-separator:after{content:'';display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:100px;width:100px;background-color:pink;border-radius:1000px;background-color:#efefef}.social-block{margin-bottom:5rem;border-top:1px solid rgba(0,0,0,.1);padding-top:6rem;margin-top:-6rem}.social-block__feeds-pane,.social-block__image{position:relative}.social-block__feeds-pane:before,.social-block__image:before{display:block;content:"";width:100%;padding-top:90%}.social-block__feeds-pane>.content,.social-block__image>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (max-width:991.98px){.social-block__feeds-pane,.social-block__image{position:relative}.social-block__feeds-pane:before,.social-block__image:before{display:block;content:"";width:100%;padding-top:56.25%}.social-block__feeds-pane>.content,.social-block__image>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.social-block__feeds-pane{background-color:#9dd341}@media only screen and (max-width:767.98px){.social-block__feeds-pane{padding:4rem 0}}@media only screen and (max-width:991.98px){.social-block__feeds-pane:before{padding:0}}.social-block__feeds-pane .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767.98px){.social-block__feeds-pane .content{position:static}}.social-block__title{font-size:2.3rem;font-family:"Montserrat Bold",sans-serif}.social-block__social-list{text-align:center;margin:0;overflow:hidden;max-width:165px;font-size:0}@media only screen and (max-width:767.98px){.social-block__social-list{max-width:none}}.social-block__social-list-item{margin:0;display:inline-block;padding:.8rem}.social-block__social-list-item:before{display:none}.social-block__social-list-link{display:block;text-indent:-1000px;position:relative;width:60px;height:60px;border-radius:100px;border:1px solid #fff;color:#fff;transition:color .2s ease,border-color .2s ease}.social-block__social-list-link:hover{border-color:#000}@media only screen and (max-width:575.98px){.social-block__social-list-link{width:45px;height:45px}}.social-block__social-list-link:before{font-family:fontello;text-indent:0;position:absolute;font-size:3rem;left:50%;top:50%;transform:translate(-50%,-50%)}.social-block__social-list-link--facebook:before{content:'\e831'}.social-block__social-list-link--twitter:before{content:'\e82e'}.social-block__social-list-link--youtube:before{content:'\e82f'}.social-block__social-list-link--instagram:before{content:'\e830'}.social-block__content{background-color:#f7f7f7;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.social-block__inset{padding:3rem 4rem;max-width:370px;margin-top:2rem}@media only screen and (max-width:991.98px){.social-block__inset{max-width:none}}.social-block__image{background-size:cover;background-position:center center;background-repeat:no-repeat}.staggered-box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}@media only screen and (max-width:575.98px){.staggered-box{display:block}}.staggered-box--odd{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.staggered-box__content{width:50%;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:tomato;-ms-flex-item-align:stretch;align-self:stretch;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff}@media only screen and (max-width:575.98px){.staggered-box__content{width:100%}}.staggered-box__img{position:relative}.staggered-box__img:before{display:block;content:"";width:100%;padding-top:56.25%}.staggered-box__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.staggered-box__inset{padding:6rem 4rem 5rem;text-align:center;max-width:550px;margin:0 auto}@media only screen and (max-width:575.98px){.staggered-box__inset{padding:4rem 2rem}}.stock div[class^=col-]{margin-bottom:3rem}@media screen and (max-width:1220px){.stock__row{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media screen and (max-width:590px){.stock__row{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.stock__row.instock-selected .stock__item:before{content:'Selected';display:block;background-color:#9dd341;color:#fff;text-transform:uppercase;font-family:"Montserrat SemiBold",sans-serif;padding-top:15.3rem;font-size:1.2rem;text-align:center;position:absolute;width:180px;height:180px;position:absolute;top:-105px;left:-105px;transform:rotate(-45deg)}.stock__item{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;color:#000;position:relative;overflow:hidden;transition:background-color .2s ease;width:100%}.stock__content{margin-top:auto}.stock__item-row{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;width:100%}.stock__tags{background-color:#414042;color:#fff;padding:0 2rem}@media only screen and (max-width:767.98px){.stock__tags{padding:0 1.5rem}}.stock__tag-item{display:inline-block;margin-bottom:0;padding-left:1rem;font-size:1.2rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media only screen and (max-width:767.98px){.stock__tag-item{font-size:1.1rem;margin:0 .5rem 0 0;padding-right:.5rem}}.stock__tag-item:last-child{margin-right:0}.stock__tag-item--img-count{margin-left:auto}.stock__tag-item--img-count:before{content:'\e82d';font-family:fontello;font-size:1.8rem;line-height:0;margin-right:.5rem;position:relative;top:1px}.stock__inset{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;padding:2rem;transition:color .2s ease}@media only screen and (max-width:767.98px){.stock__inset{padding:1.5rem}}.stock__inset hr{background-color:#d8d8d8;border:none;color:#333;height:1px;margin:1.2rem 0;width:100%}.stock__title{font-size:1.9rem;margin-bottom:0;display:inline-block;font-family:"Montserrat SemiBold",sans-serif;transition:color .2s ease;display:block;padding-right:1.5rem;line-height:1}@media only screen and (max-width:767.98px){.stock__title{font-size:1.5rem}}.stock__price{display:inline-block;float:right;font-family:"Montserrat SemiBold",sans-serif;margin-bottom:0;margin-left:auto;font-size:1.7rem;line-height:1.2}@media only screen and (max-width:767.98px){.stock__price{font-size:1.3rem;line-height:1.6}}.stock__use-chassis{font-size:1.4rem;font-weight:700;margin-bottom:0;text-transform:capitalize}.stock__transmission-mileage{margin:.7rem 0 0}.stock__year{margin-bottom:1.5rem}@media only screen and (max-width:767.98px){.stock__year{font-size:1.3rem}}.stock__area{margin:.7rem 0 1.4rem;padding-left:2rem;position:relative}@media only screen and (max-width:767.98px){.stock__area{padding-left:1.8rem}}.stock__area:before{content:'\e815';color:#769d27;font-family:fontello;font-size:2rem;font-weight:700;position:absolute;left:-3px;top:50%;transform:translate(0,-50%)}@media only screen and (max-width:767.98px){.stock__area:before{font-size:1.8rem}}.stock__location{color:#769d27;font-size:1.3rem;font-weight:700;margin-bottom:0}.stock__distance{font-size:1rem;text-transform:uppercase;color:#606060;margin-bottom:0}.stock__button{border:1px solid #333;border-radius:100px;color:#393939;display:block;font-family:"Montserrat Bold",sans-serif;font-size:1.5rem;font-weight:600;padding:1rem;text-align:center;transition:all .3s ease-in-out;width:100%}.stock__item:hover .stock__inset,.stock__item:hover .stock__title{color:#414042}.stock__item:hover .stock__button{border-color:#9dd341;background-color:#9dd341;color:#fff}.swipe-prompt{margin:0 auto;width:30px;margin-bottom:2rem;display:none}@media only screen and (max-width:767.98px){.swipe-prompt{display:block}}@media only screen and (max-width:767.98px){.swipe-prompt--xs{display:none}}@media only screen and (max-width:575.98px){.swipe-prompt--xs{display:block}}table{font-size:1.4rem;margin-bottom:3rem;width:100%;table-layout:fixed}table td{padding:1rem;background-color:rgba(0,0,0,.05);border-bottom:5px solid #efefef}.table{font-size:inherit;table-layout:auto;font-size:1.4rem}.table td{padding:0;border:0}.table thead th{border-bottom:0;color:#000;padding-top:15px;padding-bottom:15px}.table td{border:0;padding:10px;transition:background-color .2s ease;color:#606060}.table td.table__price{text-align:right;text-transform:none;font-size:1.6rem}.table td.table__price span{color:#9bc555}.table td.table__driver,.table td.table__td-days,.table td.table__td-miles{padding-left:40px}.table td.table__driver:before,.table td.table__td-days:before,.table td.table__td-miles:before{font-size:2rem;font-family:fontello;margin-right:.5rem;line-height:0}.table td.table__td-miles:before{content:'\e824'}.table td.table__td-days:before{content:'\e825'}.table td.table__driver:before{content:'\e818';color:#000}.table--solid tr:hover td{background-color:rgba(0,0,0,.03)}.table--solid td{background-color:rgba(0,0,0,.05);border-bottom:5px solid #efefef;text-transform:uppercase;white-space:nowrap}.table--solid .table__blank-row td{background-color:transparent}.video{position:relative;width:100%;height:100%}.video:before{display:block;content:"";width:100%;padding-top:56.25%}.video>.content{position:absolute;top:0;left:0;right:0;bottom:0}.video__item{width:100%!important;height:100%!important;background-color:#414042}.video-js:hover .vjs-big-play-button{background-color:transparent}.hero-content__video-controls{position:absolute;bottom:50%;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:all .5s ease;z-index:1;transform:translateZ(0) translateY(50%);width:100%}@media only screen and (max-width:991.98px){.hero-content--home .hero-content__video-controls.playing{bottom:5.5rem}}.hero-content__video-controls.playing{top:auto;bottom:3rem}.hero-content__video-controls.playing .playpause{width:30px;height:30px}.hero-content__video-controls.playing .playpause:before{font-size:1.4rem;content:'||';margin-left:0}.hero-content__video-controls.playing .fullscreen,.hero-content__video-controls.playing .stop{width:30px;height:30px}.hero-content__video-controls.playing .fullscreen:before,.hero-content__video-controls.playing .stop:before{font-size:1.4rem}.hero-content .playpause{position:static;margin:0 1rem}.hero-content .fullscreen,.hero-content .stop{width:50px;height:50px;cursor:pointer;border-radius:100%;border:1px solid #fff;position:relative;transition:all .5s ease}.hero-content .fullscreen:hover,.hero-content .stop:hover{background-color:#fff}.hero-content .fullscreen:hover:before,.hero-content .stop:hover:before{color:#000}.hero-content .fullscreen:before,.hero-content .stop:before{font-family:fontello;font-size:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.hero-content .stop:before{content:'\e83d'}.hero-content .fullscreen:before{content:'\e83e'}.playpause,.video-js .vjs-big-play-button{position:absolute;top:50%;left:50%;width:70px;height:70px;z-index:1;border-radius:100%;border:1px solid #fff;cursor:pointer;transition:all .2s ease;background-color:transparent}@media only screen and (min-width:1199.99px){.playpause,.video-js .vjs-big-play-button{width:100px;height:100px}}.playpause:focus,.playpause:hover,.video-js .vjs-big-play-button:focus,.video-js .vjs-big-play-button:hover{background-color:#fff}.playpause:focus:before,.playpause:hover:before,.video-js .vjs-big-play-button:focus:before,.video-js .vjs-big-play-button:hover:before{color:#000}.playpause:before,.video-js .vjs-big-play-button:before{position:absolute;content:'\e821';font-family:fontello;font-size:3rem;margin-left:.1rem;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .2s ease}@media only screen and (min-width:1199.99px){.playpause:before,.video-js .vjs-big-play-button:before{font-size:3.5rem}}.vjs-big-play-button .vjs-icon-placeholder{display:none}.video-js .vjs-big-play-button{display:block!important;opacity:1!important;transition:all .2s ease;transform:translate(-50%,-50%)}.vjs-has-started .vjs-big-play-button{pointer-events:none!important;opacity:0!important;display:block!important}.assembly-steps{text-align:center;border-bottom:1px solid rgba(0,0,0,.1)}.assembly-steps h1{margin-bottom:1rem}.assembly-steps .lead{margin-bottom:5rem}@media only screen and (max-width:991.98px){.assembly-steps .lead{margin-bottom:2rem}}@media only screen and (max-width:575.98px){.assembly-steps .carousel{margin-bottom:0}}.assembly-steps .carousel .slick-next,.assembly-steps .carousel .slick-prev{top:65px}.assembly-downloads{border-bottom:1px solid rgba(0,0,0,.1)}.assembly-downloads.section--type-one{padding-top:5rem}.assembly-step{text-align:center}.assembly-step__title{font-size:9.8rem}@media only screen and (max-width:991.98px){.assembly-build{display:block;border-bottom:1px solid rgba(0,0,0,.1)}}@media only screen and (max-width:991.98px){.assembly-build .staggered-box__content{width:100%}}.becoming-a-retailer-form{margin-top:-4rem}.becoming-a-retailer-form button[type=submit]{float:right;margin-top:2.5rem;padding-left:5rem;padding-right:5rem}.becoming-a-retailer-form__title{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:2rem;margin-bottom:3rem}.becoming-a-retailer-form__title--info{margin-top:4rem}.bespoke-features__title{margin-bottom:0}@media only screen and (max-width:767.98px){.bespoke-features__title{margin-bottom:2rem}}@media only screen and (max-width:767.98px){.bespoke-features hr{margin-top:10px}}.bespoke-features__download{margin-bottom:0}@media only screen and (max-width:767.98px){.bespoke-features__download{float:none}}.bespoke-features .column-text{margin-bottom:2rem}.contact-form button[type=submit]{float:right;margin-top:2.5rem;padding-left:5rem;padding-right:5rem}.contact-form__title{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:2rem;margin-bottom:3rem}@media only screen and (max-width:767.98px){.iconic-range__top-view{max-width:250px;margin:0 auto 3rem;display:block}}@media only screen and (max-width:575.98px){.iconic-range__top-view{max-width:200px;margin:0 auto;display:block}}main.in-stock-container{display:-ms-flexbox;display:flex}@media screen and (max-width:920px){main.in-stock-container{display:block}}.in-stock-title{padding:30px 0 10px;text-align:center}section.in-stock-filter{background-color:#dbdbdb;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:340px}@media screen and (max-width:1270px){section.in-stock-filter{width:300px}}@media screen and (max-width:920px){section.in-stock-filter{display:block;width:100%}}section.in-stock-filter h3.in-stock-filter-title{color:#343434;font-size:1.8rem;font-weight:600;margin-bottom:2rem;text-transform:initial}section.in-stock-list{background-color:#efefef;-ms-flex:1 1 auto;flex:1 1 auto;width:calc(100% - 400px)}section.in-stock-list .container{max-width:1140px}section.in-stock-list .container.large-title{text-align:center}section.in-stock-list .container h4.number-of-results-wrapper{margin-bottom:2.5rem}@media screen and (max-width:920px){section.in-stock-list{display:block;width:100%}}.in-stock-form button[type=reset],.in-stock-form button[type=submit]{float:right;margin-left:2rem}.in-stock-form .form-check-inline{padding:1.5rem 0}.in-stock-sort-options .form-inline{float:right;margin-bottom:3rem}@media only screen and (max-width:767.98px){.in-stock-sort-options .form-inline{float:left;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (max-width:767.98px){.in-stock-sort-options .form-inline .form-group{margin-bottom:1rem;margin-right:2rem}}@media only screen and (max-width:767.98px){.in-stock-sort-options .form-inline label{margin-left:0}}.in-stock-sort-options h4{margin-top:1rem}div.in-stock-small-only{display:none}@media screen and (max-width:920px){div.in-stock-small-only{display:block}}@media screen and (max-width:920px){div.in-stock-large-only{display:none}}@media screen and (max-width:920px){div.in-stock-small-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media screen and (max-width:920px){div.in-stock-filter-toggleable{display:none;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}div.in-stock-checkboxes div.form-check{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:unset}div.in-stock-filter-options-toggle{display:none;font-size:1.6rem;margin-bottom:2rem;font-weight:600;text-transform:uppercase}@media screen and (max-width:920px){div.in-stock-filter-options-toggle{display:block}}div.in-stock__search{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}div.in-stock__search #submit{background-color:#9dd341;border-color:#9dd341;border-radius:100px;color:#fff;-ms-flex:1;flex:1;margin-left:0;text-shadow:0 1px 8px rgba(156,156,156,.5);font-size:1.5rem;font-weight:600;text-align:center}div.in-stock__search #reset{background-color:transparent;border:1px solid #a0a0a0;border-radius:100px;box-sizing:border-box;color:#393939;cursor:pointer;font-size:1.5rem;font-weight:600;margin-left:1.5rem;text-align:center}@media screen and (min-width:921px){body#fr div.in-stock__search #submit{width:100%}body#fr div.in-stock__search #reset{margin-left:0;width:100%}}.number-of-results-wrapper{text-align:center}.stock-list .button.load-more:focus{background-color:transparent;border-color:#000;color:#000}#in-stock-selected-finance{display:none}body#en #in-stock-selected-finance{display:block}body:not(#en) #in-stock-model-filter .selectric-items ul li[data-index="19"],body:not(#en) #in-stock-model-filter .selectric-items ul li[data-index="2"],body:not(#en) #in-stock-model-filter .selectric-items ul li[data-index="20"],body:not(#en) #in-stock-model-filter .selectric-items ul li[data-index="8"],body:not(#en) #in-stock-model-filter .selectric-items ul li[data-index="9"]{display:none}body:not(#en):not(#us) #in-stock-model-filter .selectric-items ul li[data-index="3"],body:not(#en):not(#us) #in-stock-model-filter .selectric-items ul li[data-index="4"],body:not(#en):not(#us) #in-stock-model-filter .selectric-items ul li[data-index="5"],body:not(#en):not(#us) #in-stock-model-filter .selectric-items ul li[data-index="6"],body:not(#en):not(#us) #in-stock-model-filter .selectric-items ul li[data-index="7"]{display:none}body:not(#en):not(#fr) #in-stock-model-filter .selectric-items ul li[data-index="10"],body:not(#en):not(#fr) #in-stock-model-filter .selectric-items ul li[data-index="16"]{display:none}body#en #in-stock-model-filter .selectric-items ul li[data-index="11"],body#en #in-stock-model-filter .selectric-items ul li[data-index="12"],body#en #in-stock-model-filter .selectric-items ul li[data-index="13"],body#us #in-stock-model-filter .selectric-items ul li[data-index="11"],body#us #in-stock-model-filter .selectric-items ul li[data-index="12"],body#us #in-stock-model-filter .selectric-items ul li[data-index="13"]{display:none}body#us #in-stock-model-filter .selectric-items ul li[data-index="14"],body#us #in-stock-model-filter .selectric-items ul li[data-index="15"],body#us #in-stock-model-filter .selectric-items ul li[data-index="17"],body#us #in-stock-model-filter .selectric-items ul li[data-index="18"]{display:none}.post img{width:100%;max-width:none}@media only screen and (max-width:575.98px){.latest-sort-options h1{margin-bottom:1.5rem}}.latest-sort-options .form-inline{float:right;margin-bottom:3rem}@media only screen and (max-width:575.98px){.latest-sort-options .form-inline{margin-bottom:0}}@media only screen and (max-width:575.98px){.latest-sort-options .form-inline label{margin-right:0}}@media only screen and (max-width:575.98px){.latest-sort-options .form-inline .form-group{text-align:right;margin-bottom:0}}.article-listings .article-listings__load-more{margin-top:2rem;margin-bottom:0}.article-column{margin-top:1.5rem;margin-bottom:1.5rem}.article-nested-row{height:100%}.article{background-color:#fff;display:block;height:100%;overflow:hidden;position:relative;padding-bottom:5.5rem}.article:hover .article__footer{color:#9bc555}.article:hover .article__image{transform:scale(1.1)}.article__inset{padding:2rem}.article__image-wrapper{overflow:hidden;position:relative;position:relative}.article__image-wrapper:before{display:block;content:"";width:100%;padding-top:56.25%}.article__image-wrapper>.content{position:absolute;top:0;left:0;right:0;bottom:0}.article__image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;transition:transform .2s ease}.article__date{display:inline-block;margin:0 .5rem 0 0;font-size:1.25rem;color:#606060}.article__tag{display:inline-block;margin:0 .5rem 0 0;text-transform:uppercase;font-size:1.15rem;color:#9bc555;font-family:"Montserrat SemiBold",sans-serif}.article__title{font-size:1.5rem;margin-top:1rem;margin-bottom:0}.article__text{color:#606060}.article__footer{display:block;font-size:1.2rem;font-family:"Montserrat Bold",sans-serif;text-transform:uppercase;position:absolute;bottom:2rem;border-top:1px solid rgba(0,0,0,.1);left:2rem;right:2rem;padding-top:1.5rem;color:#000;transition:color .2s ease}.article--lead .article__title{font-size:2.5rem;margin-bottom:2rem;max-width:550px}@media only screen and (max-width:575.98px){.article--lead .article__title{font-size:1.5rem}}.article--lead .article__image-wrapper{position:relative}.article--lead .article__image-wrapper:before{display:block;content:"";width:100%;padding-top:75%}.article--lead .article__image-wrapper>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (max-width:575.98px){.article--lead .article__image-wrapper{position:relative}.article--lead .article__image-wrapper:before{display:block;content:"";width:100%;padding-top:56.25%}.article--lead .article__image-wrapper>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.race-series__hr{margin-bottom:0}.race-series__logo{width:350px;margin-bottom:3rem}.race-series__package .column-text--type-one{margin-bottom:3rem}@media only screen and (max-width:991.98px){.race-series__package .column-text--type-one{column-count:1}}.race-series__package .checklist{margin-bottom:0}.race-series__package-price span{font-family:"Open Sans Light",sans-serif}@media only screen and (max-width:1400px){.race-series__gallery{padding-top:0}}.race-series__video{width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.race-series__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.race-series__standings-header{padding-left:100px;position:relative;margin-bottom:3rem}.race-series__standings-header:before{content:'';font-family:fontello;position:absolute;left:0;top:0;line-height:.8;color:#000}.race-series__standings-header--leaderboard:before{content:'\e836';font-size:7rem}.race-series__standings-header--past-winners:before{content:'\e837';font-size:6rem}.race-series__standings-header-title{margin-bottom:.5rem}.race-series__difficulty-title{text-align:center;font-size:2rem;line-height:0;margin-top:5rem}@media only screen and (max-width:767.98px){.race-series__difficulty-title{font-size:1.6rem}}.race-series__difficulty-title:after,.race-series__difficulty-title:before{font-size:1.4rem;font-family:"Open Sans Regular",sans-serif;position:relative;top:2px}@media only screen and (max-width:767.98px){.race-series__difficulty-title:after,.race-series__difficulty-title:before{font-size:1.2rem}}.race-series__difficulty-title:before{content:'Novice';float:left}.race-series__difficulty-title:after{content:'Expert';float:right}.race-series__difficulty{position:relative;margin-bottom:5rem}.race-series__difficulty-bar{height:4px;background-color:#9dd341;position:absolute;left:0}.race-series__difficulty-gutter{width:100%;height:4px;background-color:rgba(0,0,0,.1)}.race-series__support{text-align:center;margin-bottom:4rem}.race-series__support-title{margin-bottom:1rem;font-size:2rem}@media only screen and (max-width:767.98px){.race-series__support-title{font-size:1.6rem}}.race-series__support-ruling{text-transform:uppercase;color:#000;font-family:"Open Sans Bold",sans-serif}.race-series__support-ruling--no:before{content:'\e817';font-family:fontello;margin-right:1rem}.race-series__support-ruling--yes:before{content:'\e813';font-family:fontello;margin-right:1rem}.race-series__data{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:767.98px){.race-series__data{-ms-flex-direction:column;flex-direction:column}}.race-series__data-item{margin:0;text-transform:uppercase;font-family:"Open Sans Bold",sans-serif;color:#000;font-size:1.3rem;width:100%;margin-top:50px}@media only screen and (max-width:767.98px){.race-series__data-item{margin-bottom:2rem}}.race-series__data-item:before{position:absolute;left:50%;top:-3rem;transform:translate(-50%,0);font-size:5rem;color:#000;line-height:0}.race-series__data-item--races:before{content:'\e819';font-size:7rem}.race-series__data-item--rounds:before{display:none}.race-series__data-item--rounds>span{display:block;margin:0 auto;width:40px;height:40px;border:5px solid #000;border-radius:1000px;position:absolute;left:50%;top:-5rem;transform:translate(-50%,0);color:#000}.race-series__data-item--rounds>span span{position:absolute;top:50%;left:50%;font-family:"Montserrat Bold",sans-serif;color:#000;transform:translate(-50%,-50%)}.race-series__data-item--drivers:before{content:'\e818'}.race-series__nav{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:3rem}@media only screen and (max-width:575.98px){.race-series__nav>.slick-list{padding:0!important}}.race-series__nav-item{font-size:1.6rem;text-align:center;cursor:pointer;transition:color .2s ease;position:relative;margin-bottom:0;padding-bottom:2rem}@media only screen and (max-width:575.98px){.race-series__nav-item{border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);font-size:1.1rem;padding-top:1rem}}.race-series__nav-item:hover{color:#9dd341}.slick-current .race-series__nav-item{color:#9dd341}@media only screen and (max-width:575.98px){.slick-current .race-series__nav-item{background-color:#9dd341;color:#fff}}.slick-current .race-series__nav-item:after{content:'';display:block;width:100%;height:5px;background-color:#9dd341;position:absolute;bottom:0;left:0}.race-series__nav-item:before{content:'\e81b';font-family:fontello;display:block;font-size:6rem;line-height:.8}@media only screen and (max-width:575.98px){.race-series__nav-item:before{font-size:4.5rem}}body#fr .race-series__difficulty-title:before{content:'Débutant'}.retailer{background-color:#f7f7f7;height:calc(100vh - 55px);min-height:900px;display:-ms-flexbox;display:flex}@media only screen and (min-width:1199.99px){.retailer{min-height:700px}}@media only screen and (max-width:767.98px){.retailer{display:block;height:auto!important;min-height:0}}.retailer__sidebar{width:425px;-ms-flex-negative:0;flex-shrink:0;box-shadow:10px 0 25px 0 rgba(0,0,0,.1);z-index:1;background-color:#e7e7e7;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;border-top:1px solid rgba(0,0,0,.1)}@media only screen and (max-width:767.98px){.retailer__sidebar{width:100%}}.retailer__sidebar .selectric-country .selectric{background-color:#414042}.retailer__sidebar .selectric-country .selectric .label{color:#fff;min-height:60px;line-height:60px;padding-left:2.8rem}.retailer__sidebar .selectric-country .selectric .label:before{content:'\e815';font-family:fontello;margin-right:1rem;font-size:2rem;border:1px solid #fff;border-radius:1000px;padding:5px}.retailer__sidebar .selectric-country .selectric .button{height:60px}.retailer__sidebar .selectric-country .selectric .button:after{color:#fff}.retailer__sidebar .selectric-service .selectric{background-color:#fff;border:1px solid #cfcfcf;border-radius:3px;color:#666}.retailer__sidebar .selectric-service .selectric .label{color:#000}.retailer__sidebar .selectric-service .selectric .button{background:#cfcfcf}.retailer__sidebar .selectric-service .selectric .button:after{color:#000;width:20px}.retailer__sidebar-search{padding:3rem;transform:translate(0,0);transition:transform .5s ease}@media only screen and (max-width:575.98px){.retailer__sidebar-search p{margin-bottom:0}}@media only screen and (max-width:767.98px){.retailer__sidebar-search{position:static}}.retailer__sidebar-search.hide{transform:translate(-100%,0)}@media only screen and (max-width:767.98px){.retailer__sidebar-search.hide{display:none}}.retailer__sidebar-search .button--search{display:block;margin:0 auto 2rem}.retailer__sidebar-results{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;transform:translate(0,0);transition:transform .5s ease;position:absolute;top:0;right:0;bottom:0;left:0}@media only screen and (max-width:767.98px){.retailer__sidebar-results{position:static}}.retailer__sidebar-results.hide{transform:translate(100%,0)}@media only screen and (max-width:767.98px){.retailer__sidebar-results.hide{display:none}}.retailer__results-loading-item{padding:2rem 60px 2rem 3rem;border-bottom:1px solid rgba(0,0,0,.1)}.retailer__results-loading-title{width:60%;height:20px;background-color:rgba(0,0,0,.05);margin-bottom:.5rem}.retailer__results-loading-address{width:80%;height:20px;background-color:rgba(0,0,0,.05)}.retailer__sidebar-nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(65,64,66,.2);-ms-flex-negative:0;flex-shrink:0;background:#000;color:#fff}.retailer__sidebar-nav-link{text-indent:-1000px;overflow:hidden;width:45px;height:45px;margin-right:2rem;position:relative;color:#fff;transition:background-color .2s ease,color .2s ease}.retailer__sidebar-nav-link:hover{background-color:#9dd341;color:#fff}.retailer__sidebar-nav-link:before{content:'\e803';font-family:fontello;font-size:2rem;position:absolute;text-indent:0;left:50%;top:50%;transform:translate(-50%,-50%)}.retailer__sidebar-nav-title{margin:0}.retailer__select-service{padding:3rem}.retailer__select-service-subtitle{font-size:1.2rem;margin-bottom:-1rem}.retailer__results-list{border-top:1px solid rgba(0,0,0,.1);background:linear-gradient(to bottom,rgba(0,0,0,.05) 0,rgba(0,0,0,0) 10%);overflow:scroll;background-color:#fff}.retailer__results-list-item{border-bottom:1px solid rgba(0,0,0,.1);padding:20px 10px 20px 105px;display:inline-block;width:100%;position:relative;transition:background-color .2s ease}.retailer__results-list-item:hover{background-color:rgba(0,0,0,.05)}.retailer__results-list-distance{background-color:#414042;color:#fff;border-radius:100px;padding:.5rem 1rem;float:left;font-size:1rem;display:block;margin:10px 1rem 1rem -15px}.retailer__results-list-title{font-size:1.4rem;margin-top:.4rem;margin-bottom:.5rem}.retailer__results-list-address{color:#606060;clear:both;margin-bottom:10px;font-size:1.2rem}.retailer__content{background-color:#f5f5f5;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.retailer__content.hide{display:none}.retailer__intro{width:100%;height:100%;position:relative}.retailer__intro.hide{display:none}.retailer #retailers_trackpad{background-color:#ececec;background-position:center top;background-size:cover}@media (min-width:768px) and (max-width:1200px){.retailer #retailers_trackpad{background-position:-50px 53px;background-size:120%}}.retailer__image-block{height:100%;background-position:70% bottom;background-size:cover;background-repeat:no-repeat;padding:5rem;position:relative;background-image:url(/images/retailers/retailers-fallback.jpg)}@media only screen and (max-width:767.98px){.retailer__image-block{min-height:500px}}@media only screen and (max-width:575.98px){.retailer__image-block{height:auto;padding-bottom:52.6%;min-height:0}}.retailer__image-block:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.15;z-index:0}@media only screen and (max-width:767.98px){.retailer__image-block:before{opacity:.4}}@media only screen and (max-width:575.98px){.retailer__image-block:before{display:none}}.retailer__image-block-content{z-index:1;max-width:620px;position:absolute;top:3rem;left:3rem}@media only screen and (max-width:575.98px){.retailer__image-block-content{position:static;background-color:#000;padding:3rem}}.retailer__image-block-title{color:#fff;text-shadow:1px 1px #666}.retailer__image-block-text{color:#fff;margin-right:3rem}.retailer__details{-ms-flex-negative:0;flex-shrink:0;max-height:100%;transition:max-height 1s ease-out}.retailer__details.hide{max-height:0%;overflow:hidden}@media only screen and (max-width:767.98px){.retailer__details.hide{display:none}}@media only screen and (min-width:1199.99px){.retailer__details{display:-ms-flexbox;display:flex}}.retailer__details-photo{width:100%;height:200px;background-size:cover;background-position:center center;background-repeat:no-repeat}@media only screen and (min-width:1199.99px){.retailer__details-photo{width:30%;min-width:250px;height:auto}}@media only screen and (max-width:767.98px){.retailer__details-photo{display:none}}.retailer__details-info{padding:2.5rem 3rem;width:100%;border-bottom:#e3e3e3 1px solid}.retailer__details-body .checklist{margin-bottom:20px}.retailer__details-name{margin-bottom:.5rem}.retailer__details-address{max-width:300px;font-size:1.2rem}.retailer__details-opening-times{margin-bottom:1.5rem}.retailer__details-opening-times-item{display:block;margin:0 3rem 5px 0;font-size:1.2rem}.retailer__details-opening-times-item:before{display:none}.retailer__details .checklist__item{font-size:1.2rem}.retailer__details-title{font-family:"Montserrat Bold",sans-serif;font-size:1.3rem;margin-bottom:.8rem}.retailer__details-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:575.98px){.retailer__details-footer{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}}.retailer__details-footer .enquiries__phone{margin:0;line-height:normal;width:100%}.retailer__details-footer .enquiries__phone:before{content:'';display:none}@media only screen and (max-width:575.98px){.retailer__details-footer .enquiries__phone{width:100%;margin-bottom:1rem}}.retailer__details-footer .enquiries__phone a{width:100%;display:block;padding:10px 34px;background-color:transparent;border:1px solid #999;font-family:"Open Sans Regular",sans-serif;border-radius:30px;text-align:center;position:relative;color:#000;font-weight:600}.retailer__details-footer .enquiries__phone a i{float:left;margin-left:-20px;margin-top:2px}.retailer__details-footer .enquiries__phone .button{background:#9bc555;width:100%;border-color:#9bc555;display:block;margin:0 0 8px;color:#fff;font-weight:600;padding:10px 34px;position:relative}.retailer__details-static-map{margin-top:3rem;display:none}@media only screen and (max-width:767.98px){.retailer__details-static-map{display:block}}.retailer__map{height:100%}@media only screen and (max-width:767.98px){.retailer__map{height:400px}}@media only screen and (max-width:767.98px){.retailer__map.hide{display:none}}.retailer-enquiry-form button[type=submit]{float:right;margin-top:2.5rem;padding-left:5rem;padding-right:5rem}.retailer-enquiry-form__title{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:2rem;margin-bottom:3rem}.retailer-enquiry-form__title--info{margin-top:4rem}.retailer-enquiry-form h3{margin-bottom:0}.find-your-retailer-text{text-align:left;padding:30px;padding-bottom:20px;background-color:#d6d6d6;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.find-your-retailer-text.hidden{display:none;background:0 0;margin-top:40px}@media (min-width:767.99px){.find-your-retailer-text{padding:30px}}.circle{background-color:#000;border-radius:50%;width:50px;height:50px;display:inline-block;margin-right:10px;-ms-flex:0 0 50px;flex:0 0 50px}i.fas.fa-map-marked.fa-2x{color:#fff;margin-left:14px;margin-top:13px}h2.fyr-text{display:inline-block;font-size:1.8rem;margin-bottom:0}input#retailers_postcode{background-color:#fff;border:1px solid #d6d6d6}button#retailers_submit{width:100%;background-color:#a7d835;color:#fff;font-weight:700;border:none}button#retailers_submit>i{float:right;margin-top:4px}p.retailers_show_all{background-color:#fff;border-radius:30px;padding:8px;color:#000;text-transform:uppercase}p.retailers_show_all a{color:#000}p.retailers_show_all i{float:right;margin-top:4px;margin-right:24px;margin-left:-30px}.retailer-details.show{display:block!important}.retailer-details.hide{display:none!important}label[for=retailerService]{font-weight:700;text-transform:uppercase}.box{position:relative}.distance-logo{display:inline-block;height:100%;background-color:#ebebeb;position:absolute;padding-top:20px;min-width:94px;padding-left:25px}.distance-logo .circle-list{background-color:#000;border-radius:50%;width:40px;height:40px;display:block;margin-left:0}.distance-logo .circle-list i.fas.fa-map-marker-alt{color:#636363;margin-left:12px;margin-top:10px}.view-retailer-btn{background:#9bc555;border:1px solid #9bc555;border-radius:5px;color:#fff;text-align:center;line-height:30px;font-size:13px;font-weight:600;text-transform:uppercase}.view-retailer-btn span.hide-details{display:none}.view-retailer-btn.clicked{background:#fff;border-color:#e3e3e3;color:#000}.view-retailer-btn.clicked span{display:none}.view-retailer-btn.clicked span.hide-details{display:block}.retailer-details{display:none}.retailer-details.show{display:block}.retailer__details-info .checklist--inline .checklist__item{margin:0 10px 4px 0;padding-left:18px}.retailer__details-info .checklist--inline .checklist__item:before{left:0}.harrods-film .video-container{margin:3rem 0}.group{float:left;width:100%}.light{background-color:#fff}.dark{background-color:#f3f3f3}.darker{background-color:#494949}.inline{display:inline-block}.presetbutton{cursor:pointer;display:inline-block;width:70px;height:35px;line-height:35px;text-align:center;background-color:#9fa0a1;font-size:.7em}.presetbutton:hover{background-color:#084d29;color:#fff}.dealershipButtons{cursor:pointer;display:inline-block;width:49%;height:35px;line-height:35px;text-align:center;color:#fff;text-transform:uppercase;font-size:.7em}#screenshot{background-color:red}#loading.show{-ms-flex-align:center;align-items:center;background:0 0;color:#fff;display:-ms-flexbox;display:flex;height:100%;height:calc(100vh - 55px);-ms-flex-pack:center;justify-content:center;left:0;position:fixed;top:0;width:100%}.mode-dealership #loading.show{background-color:rgba(255,255,255,.5)}#loading.show .loading-background{background-color:rgba(0,0,0,.85);border:1px solid rgba(255,255,255,.5);border-radius:7px;font-size:30px;line-height:1;padding:20px 30px}@media (max-width:1440px){#loading.show .loading-background{font-size:26px;padding:18px 26px}}@media (max-width:1200px){#loading.show .loading-background{font-size:22px;padding:16px 22px}}@media only screen and (min-width:992px){#loading.show .loading-background{margin-left:calc(15.5rem + 335px)}}#loading.show .loading-background .loading-container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-grid-column-align:center;justify-items:center}#loading.show .loading-background .loading-container .loading-spinner{animation:spinner .7s linear infinite;background:rgba(255,255,255,.1);border-radius:50%;border-right:4px solid transparent;border-top:4px solid #9dd341;height:40px;margin-right:20px;width:40px}@media (max-width:1440px){#loading.show .loading-background .loading-container .loading-spinner{border-right:3px solid transparent;border-top:3px solid #9dd341;height:35px;margin-right:18px;width:35px}}@media (max-width:1200px){#loading.show .loading-background .loading-container .loading-spinner{height:30px;margin-right:16px;width:30px}}#loading.hide{display:none}#trackpad{width:100%;height:100%;background-size:cover;background-position:center center}#trackpad.trackpad-anim{transition:all .6s ease}#background{background-size:cover;background-position:center center;height:100%;width:100%}.trackpadHide{-webkit-opacity:0;-moz-opacity:0;opacity:0}.trackpadFadeIn{-webkit-opacity:1;-moz-opacity:1;opacity:1}@keyframes spinner{to{transform:rotate(360deg)}}html{font-size:62.5%}.car-models-list img,main-stage .main-img{max-width:100%;height:auto}#cc-scroll-btn::before,.active .loading-icon,.cc-stage-btns button.cc-next::before,.cc-stage-btns button.cc-prev::before,.cc-stage-mobile-btns .cc-next::before,.cc-stage-mobile-btns .cc-prev::before,.clicked .faux-radio::before,.colour-swatches .swatch>span,.config-opt-view .btn-close::before,.faux-radio.clicked::before,.faux-radio.selected::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.config-opt-view .btn-close{position:absolute;top:0;bottom:0}.cc-accordian,.opts-list,.pack-list li,.summary-list{list-style:none}#cc-mobile-menu .mobile-opts-list li{margin:0}#cc-mobile-menu .mobile-opts-list li::before{content:""}#cc-mobile-menu .mobile-opts-list,#cc-mobile-menu header h2,#view-overview header .overview-title,.col-right .cc-accordian,.col-right .col-header,.configuration-menu .cc-accordian,.summary-list,.summary-list li h6,.summary-list li p,[data-model-region=uk] .eu-disclaimer p{margin-bottom:0}#cc-mobile-menu .mobile-opts-list li,#cc-mobile-menu header h2,#price .total-price,.colour-swatches h6,.group-title{font-family:"Montserrat SemiBold"}.configuration-menu .top-level header .menu-step-text{font-family:"Montserrat Bold"}.col-right .cc-accordian .top-level header h2,.option-price{font-family:"Open Sans Regular"}#view-summary h3,.configuration-menu .top-level .opts-list>li.active,.option-price,.summary-list li h6{font-family:"Open Sans Bold"}.clicked .faux-radio::before,.col-right .cc-accordian .top-level header::before,.faux-radio.clicked::before,.faux-radio.selected::before{font-family:fontello}#view-summary header,.cc-accordian .cc-accordian-content,.cc-button:not(.swatch),.cc-stage-mobile-btns,.colour-swatches,.summary-list li{float:left;width:100%}#cc-mobile-menu .mobile-opts-list li,#view-overview #overview-close,.cc-accordian .cc-accordian-trigger,.cc-button,.cc-stage-btns button,.cc-stage-mobile-btns button,.config-opt-view .btn-close,.configuration-menu .top-level .opts-list>li{cursor:pointer}#view-overview header,#view-summary h4,#view-summary header,.cc-stage-mobile-btns,.colour-swatches .swatch>span,.configuration-menu .top-level .icon,.configuration-menu .top-level .icon-chevron,.stage-wrap header{text-align:center}#view-summary h4,.colour-swatches h6,.faux-radio:not(.swatch),.pack-list{clear:both}#cc-mobile-menu .mobile-opts-list,#cc-mobile-menu header h2,#view-overview header .overview-title,.col-right .cc-accordian,.col-right .col-header,.configuration-menu .cc-accordian,.summary-list,.summary-list li h6,.summary-list li p,[data-model-region=uk] .eu-disclaimer p{margin-bottom:0}.col-right .cc-accordian .top-level header{padding:1rem 20px 1rem 15px}.col-right .cc-accordian .top-level header::before{float:right;transition:transform .5s;transform:rotate(0);content:'\e800';position:relative;top:-4px;right:-8px;font-size:2rem}.col-right .cc-accordian .top-level header h2{font-size:1.4rem;font-weight:400;text-transform:uppercase;margin:0}#cc-mobile-menu.hide-menu,#cc-print-wrap,#ccEmailLink,#configurator-footer #ccShareLink,#configurator-footer #retailer-configuration-link,#configurator-tc,.cc-accordian .cc-accordian-content .img-label.hide,.cc-accordian .cc-accordian-content .label.hide,.configuration-menu .top-level .opts-list>li:before,.hide-ele,.model-275 .pack-list.eu-pack-485,.model-275 .pack-list.eu-pack-485-csr,.model-485 .pack-list.eu-pack-275,.model-485 .pack-list.eu-pack-485-csr,.model-485-csr .pack-list.eu-pack-275,.model-485-csr .pack-list.eu-pack-485,.model-620 .pack-list.uk-pack,.pack-list.eu-pack-485,.pack-list.eu-pack-485-csr,.pack-list.pack-620,[data-model-region=eu] .car-models-list .uk-model,[data-model-region=eu] .cc-accordian .cc-accordian-content .label.factory-built-label.uk-factory-built,[data-model-region=eu] .pack-list.pack-620,[data-model-region=eu] .pack-list.uk-pack,[data-model-region=uk] .car-models-list .eu-model,[data-model-region=uk] .cc-accordian .cc-accordian-content .label.factory-built-label.eu-factory-built,[data-model-region=uk] .eu-disclaimer,[data-model-region=uk] .pack-list.eu-pack-275,[data-model-region=uk] .pack-list.eu-pack-485,[data-model-region=uk] .pack-list.eu-pack-485-csr,input.hide[type=radio]{display:none}#renderapp{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;height:calc(100vh - 5.5rem);margin:0 auto;-webkit-perspective:1;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}@media (min-height:950px){#renderapp{height:calc(100vh - 70px)}}@media only screen and (max-width:991.98px){#renderapp{height:auto}}.configurator-wrap{position:relative;height:85%;overflow:hidden;border:1px solid #efefef}@media only screen and (min-width:992px){.configurator-wrap{-ms-flex-order:2;order:2}}@media only screen and (max-width:767.98px){.configurator-wrap{height:auto}.cc-overview-open .configurator-wrap{height:48rem}}@media only screen and (max-width:991.98px){.configurator-wrap>.flex-wrapper{-ms-flex-direction:column;flex-direction:column}}.flex-wrapper{display:-ms-flexbox;display:flex;height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.col-right{position:relative;transition:flex .2s ease,height .5s ease;transition:flex .2s ease,height .5s ease,-ms-flex .2s ease;width:100%;background:#fff;-ms-flex:none;flex:none;border-left:1px solid rgba(0,0,0,.1)}@media only screen and (max-width:991.98px){.col-right{border-left:0}}@media (max-width:991.98px){.col-right{float:left;width:100%;transition:right .2s}}@media only screen and (min-width:992px){.col-right{-ms-flex:0 0 335px;flex:0 0 335px;overflow:hidden}}.col-right .col-header{position:relative;padding:1.35rem 0 1.35rem 6rem;line-height:1;border-bottom:1px solid rgba(0,0,0,.1)}@media only screen and (min-width:992px){.col-right .col-header{padding:2.5rem 15px;font-size:1.5rem}}.stage-wrap{width:100%;-webkit-perspective:1;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}@media only screen and (min-width:992px){.stage-wrap{-ms-flex-order:3;order:3;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.stage-wrap header{background-color:#fff}@media (max-width:991.98px){.stage-wrap header{padding:2.1rem}}@media (min-width:992px){.stage-wrap header{padding:3rem 0;height:9.2rem;-ms-flex-order:2;order:2;position:absolute;left:0;right:0;z-index:9;bottom:2%;background-color:transparent}}.stage-wrap header img{width:11rem;margin:0 auto}.stage-wrap .cc-actions li{float:left;margin:0;text-align:center;width:33.33%}.stage-wrap .cc-actions li:before{content:unset}@media only screen and (min-width:992px){.stage-wrap .cc-actions{list-style-type:none;position:absolute;display:-ms-flexbox;display:flex;right:30px;top:20px}.stage-wrap .cc-actions li{margin-left:8px;float:none;width:auto}.stage-wrap .cc-actions li:first-child{-ms-flex-order:3;order:3}.stage-wrap .cc-actions li .button{padding:4px 12px}.stage-wrap .cc-actions li .button:not(.button--reset){background-color:#f0f2f1}.stage-wrap .cc-actions li .button:not(.button--reset):hover{background-color:#9dd341}}#background{border-left:1px solid #efefef;border-right:1px solid #efefef;-webkit-backface-visibility:hidden;-webkit-perspective:1;-webkit-transform:translate3d(0,0,0)}@media (max-width:991.98px){#background{height:auto}}#trackpad{background-repeat:no-repeat;position:relative;-webkit-perspective:1;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-webkit-transform-style:preserve-3d}@media (max-width:991.98px){#trackpad{background-size:100%;border:1px solid rgba(0,0,0,.1);padding-bottom:56%}.is-safari #trackpad{padding-bottom:0}}#trackpad-img{-o-object-fit:cover;object-fit:cover;height:100%}@media (max-width:991.98px){.cc-stage-btns{position:absolute;width:100%;bottom:0;text-align:right}}.cc-stage-btns button{position:relative;text-indent:-9999em;width:5rem;height:5rem;border:none;outline:0;transition:background-color .2s ease}@media (max-width:991.98px){.cc-stage-btns button{display:none}}@media (min-width:992px){.cc-stage-btns button{position:absolute;top:50%;transform:translateY(-50%);background-color:#cdcdcd;border-radius:50%}}.cc-stage-btns button.cc-next::before,.cc-stage-btns button.cc-prev::before{font-family:fontello;font-size:3em;transition:opacity .3s;color:#fff;text-indent:0}@media (min-width:992px){.cc-stage-btns button.cc-prev{left:3rem}}.cc-stage-btns button.cc-prev::before{content:'\e803'}@media (min-width:992px){.cc-stage-btns button.cc-next{right:3rem}}.cc-stage-btns button.cc-next::before{content:'\e805'}.cc-stage-btns button:hover{background-color:#9dd341}.cc-stage-mobile-btns{position:relative;padding:1.25rem 0}@media (min-width:992px){.cc-stage-mobile-btns{display:none}}.cc-stage-mobile-btns .cc-stage-btns-label{display:inline-block;vertical-align:middle;font-size:1.4rem;color:#000}.cc-stage-mobile-btns button{position:relative;display:inline-block;text-indent:-9999em;width:3.3rem;height:3.3rem;background-color:#414042;border-radius:50%;border:none;outline:0}@media (max-width:991.98px){.cc-stage-mobile-btns button{display:inline-block}}.cc-stage-mobile-btns .cc-next::before,.cc-stage-mobile-btns .cc-prev::before{font-family:fontello;font-size:1.8rem;color:#fff;transition:opacity .3s;text-indent:0}.cc-stage-mobile-btns .cc-prev{margin-right:1rem}@media (min-width:992px){.cc-stage-mobile-btns .cc-prev{left:3rem}}.cc-stage-mobile-btns .cc-prev::before{content:'\e803'}.cc-stage-mobile-btns .cc-next{margin-left:1rem}.cc-stage-mobile-btns .cc-next::before{content:'\e805'}#cc-mobile-menu .cc-accordian-content{padding:0}#cc-mobile-menu .cc-accordian-content.open{height:auto}#cc-mobile-menu header{background-color:#000;padding:1.5rem 3.5rem}#cc-mobile-menu header::before{content:""}#cc-mobile-menu header h2{font-size:1.4rem;color:#fff;text-transform:uppercase}#cc-mobile-menu .mobile-opts-list li{text-transform:uppercase;font-size:1.4rem;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:.5rem;padding:1.5rem 3.5rem}#cc-mobile-menu .mobile-opts-list li:last-child{margin-bottom:0;border:none}#cc-mobile-menu .mobile-opts-list li::after{font-family:fontello;content:"\e804";float:right}.configuration-menu{background-color:#e4e4e4;-ms-flex:0 0 15.5rem;flex:0 0 15.5rem;counter-reset:section}@media (min-width:992px){.configuration-menu{overflow-y:auto}}.configuration-menu .active-link{color:red}.configuration-menu .cc-accordian{width:100%}.configuration-menu .top-level{background-color:#fff}.configuration-menu .top-level.open .icon-chevron::before{transform:rotate(180deg)}.configuration-menu .top-level.open header{background-color:#fff;color:#000}.configuration-menu .top-level.open a{color:#fff}.configuration-menu .top-level.send-to-a-retailer header{background-color:#999;color:#fff}.configuration-menu .top-level.send-to-a-retailer header:before{background-color:rgba(0,0,0,.2)}.configuration-menu .top-level.send-to-a-retailer header a{color:#fff;font-size:1.3rem;font-weight:700;padding:0 15px;text-align:center;width:auto}.configuration-menu .top-level header{position:relative;-ms-flex-align:center;align-items:center;text-align:center;text-transform:uppercase;padding:20px 0;-ms-flex-direction:column;flex-direction:column;background-color:#e4e4e4}.configuration-menu .top-level header .menu-step-text{font-size:12px;font-weight:600;line-height:1.09;text-align:center;color:#232323}.configuration-menu .top-level header .menu-step-text.send-to-a-retailer-step-text{color:#fff;margin-bottom:10px}.configuration-menu .top-level header .menu-step-text::after{counter-increment:section;content:counter(section)}.configuration-menu .top-level header img{width:46px;margin-top:10px;margin-bottom:6px}.configuration-menu .top-level header img#gear-smaller{width:30px}.configuration-menu .top-level header img#car-multiply-effect{mix-blend-mode:multiply}.configuration-menu .top-level header span{display:block;font-size:1.2rem;font-weight:700;padding:0 10px;width:100%}.configuration-menu .top-level .icon{width:50%;position:relative;display:block}@media only screen and (max-width:991.98px){.configuration-menu .top-level .icon{width:auto;margin-left:1.5rem}}.configuration-menu .top-level .icon::before{font-size:3.5rem;color:#000}.configuration-menu .top-level .icon-chevron{width:25%;font-size:1.5rem}@media only screen and (max-width:991.98px){.configuration-menu .top-level .icon-chevron{position:absolute;right:2rem;width:10%}}.configuration-menu .top-level .icon-chevron::before{transition:transform .3s}.configuration-menu .top-level .opts-list{padding:2rem 1.5rem 1rem 1.5rem;font-size:1.4rem}.configuration-menu .top-level .opts-list>li{margin-bottom:1rem;margin-left:0;color:rgba(0,0,0,.6);text-transform:uppercase}.configuration-menu .top-level .opts-list>li.active{color:#000}.configuration-menu h2::before{counter-increment:section;content:"Section " counter(section) ": "}.configuration-menu .cc-actions{margin:4rem auto 2rem;max-width:110px}.configuration-menu .cc-actions li{margin:0 0 1.5rem}.configuration-menu .cc-actions li:before{content:'';left:auto}.configuration-menu .cc-actions li a{display:block;margin-bottom:0;padding:8px}.configuration-menu .cc-actions li:first-child a{font-size:1.6rem}.configuration-menu .cc-actions li:not(:first-child){display:inline-block}.configuration-menu .cc-actions li:not(:first-child) a:before{font-size:3rem;font-weight:300;height:3rem;line-height:1;margin-right:0;width:3rem}.configuration-menu .cc-actions li:last-child{float:right}.configuration-menu .cc-actions li:last-child a:before{font-weight:700}main-stage{width:65%}.config-opt-view{position:absolute;transition:margin-left .5s;background:#fff;margin-left:100%;width:100%;top:0}.config-opt-view.active{margin-left:0}@media only screen and (min-width:992px){.config-opt-view{width:100%;height:100%;overflow-y:scroll}}.config-opt-view .btn-close{width:5rem;left:0;font-size:1.8rem;z-index:1;line-height:1;border-right:1px solid rgba(0,0,0,.1)}.config-opt-view .btn-close::before{margin:0}.car-models-list h6{display:none}.car-models-list img{display:block;max-width:204px;margin:0 auto 10px auto}.car-models-list .cc-button .label{display:inline}.car-models-list .cc-button:not(.swatch){margin-bottom:3rem}.car-models-list .cc-button.logo-event{border-top:solid 1px #e3e3e3;padding:19px 20px 20px;box-sizing:border-box;margin:0}.car-models-list .cc-button.logo-event.clicked{border:3px solid #a1d12c;padding:17px}.car-models-list .choose-model__engine{max-width:180px;font-family:Montserrat,sans-serif;text-transform:uppercase;color:#000;margin-bottom:0;font-size:1.2rem}.car-models-list .price{float:right;color:#9dd341;font-size:1.4rem}#view-overview,#view-summary{position:absolute;height:100%;bottom:-100%;transition:bottom .5s;background:#fff}#view-overview.active,#view-summary.active{bottom:0}@media (min-width:992px){#view-overview.active .overview-stage,#view-summary.active .overview-stage{-ms-flex:4;flex:4}}#view-overview{width:calc(100%);right:0;-ms-flex-direction:column;flex-direction:column;background:radial-gradient(ellipse at center,#f4f4f4 0,#ececec 100%)!important}@media (min-width:992px){#view-overview.active #overview-img{transform:translate(-50%,-50%)}}#view-overview header{position:relative;z-index:2;padding:3rem 5rem 2rem 5rem;background-color:#e5e5e5}@media (min-width:992px){#view-overview header{-ms-flex:1;flex:1;display:block}}@media (min-width:992px) and (max-height:768px){#view-overview header{padding:.6rem 5rem .5rem 0}}#view-overview header .overview-title{font-size:3.5rem}@media (min-width:992px) and (max-height:768px){#view-overview header .overview-title{font-size:3rem;margin-bottom:1rem}}#view-overview header p{margin-bottom:3rem}@media (min-width:992px) and (max-height:768px){#view-overview header p{display:none}}#view-overview header a.button{display:inline-block;margin:0 5px;padding:10px;min-width:220px}#view-overview #overview-close{position:absolute;top:2rem;right:2rem}#view-overview #overview-close::before{font-family:fontello;content:'\e808';font-size:2rem}#view-overview .overview-stage{position:relative}#view-overview #overview-img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;z-index:1}@media (min-width:992px){#view-overview #overview-img{position:absolute;top:50%;left:50%}}#view-summary{width:100%;padding-top:5.5rem;-ms-flex-direction:column;flex-direction:column}@media screen and (max-height:768px){#view-summary{padding-top:2.5rem}}#view-summary header{border-bottom:1px solid #efefef;padding-bottom:4.5rem}@media screen and (max-height:768px){#view-summary header{padding-bottom:2.5rem}}#view-summary h3{font-size:3.6rem;margin-bottom:1rem}#view-summary h4{font-size:2.4rem;padding:3.5rem 0}@media screen and (max-height:768px){#view-summary h4{padding:2rem 0 .5rem}}.summary-cols{width:90%;max-width:1440px;margin:0 auto;border-top:1px solid #efefef;padding-top:1.5rem;padding-bottom:2rem;height:71%;overflow-y:auto}@media (max-width:991.98px){.summary-cols{display:block;overflow-y:auto}}.summary-cols .summary-col{width:100%;overflow-y:auto;padding-right:3rem}.summary-cols .summary-col :last-child{padding-right:0}.summary-list li{font-size:1.4rem;padding-bottom:1.5rem;padding-left:0;margin-bottom:1.5rem;margin-left:0;border-bottom:1px solid #efefef}@media screen and (max-height:768px){.summary-list li{padding-bottom:1.25rem;margin-bottom:1.25rem}}.summary-list li::before{content:""}.summary-list li h6,.summary-list li p{line-height:1}.summary-list li h6{float:left;font-size:1.4rem}.summary-list li h6::after{content:"-";padding:0 .5rem}.summary-list li p:not(.option-price){float:left}.summary-list li p.option-price{float:right;font-size:1.2rem}.colour-swatches{margin-bottom:1.5rem;padding-right:50px}.colour-swatches h6{font-size:1.4rem;margin-bottom:1rem;margin-right:-50px}.colour-swatches .swatch{position:relative;width:3.2rem;height:3.2rem;display:inline-block;border-radius:50%;margin-right:1.2rem;margin-bottom:1.2rem}.colour-swatches .swatch:hover>span{width:auto;opacity:1;top:-100%;transform:translate(-25%,0)}.colour-swatches .swatch>span{overflow:hidden;width:0;padding:.5rem 1rem;font-size:1.2rem;overflow:hidden;background:#fff;transition:all .5s;opacity:0;border:1px solid #ccc;white-space:nowrap}.colour-swatches .swatch.selected{border:1rem solid green}#configurator-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;overflow:hidden;background-color:#f8f8f8;padding:1rem 3rem;box-shadow:0 5px 5px -3px rgba(0,0,0,.09),0 3px 14px 2px rgba(0,0,0,.07),0 8px 10px 1px transparent;z-index:10}@media only screen and (min-width:992px){#configurator-footer{-ms-flex-order:1;order:1}}#configurator-footer .configure-page-title{-ms-flex:1 1 auto;flex:1 1 auto;font-family:"Montserrat SemiBold",sans-serif;text-transform:uppercase;font-size:22px;color:#262626}@media only screen and (max-width:991px){#configurator-footer .configure-page-title{display:none}}#configurator-footer .flex-wrapper{-ms-flex-align:center;align-items:center}@media only screen and (max-width:575.98px){#configurator-footer .flex-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:991.98px){#configurator-footer{display:block}}@media (min-width:992px){#configurator-footer .btns *{display:none!important}}@media only screen and (max-width:575.98px){#configurator-footer .btns{max-width:310px}}.mode-web #configurator-footer #ccShareLink,.mode-web #configurator-footer #retailer-configuration-link{display:inline-block}#configurator-footer .button{margin-right:1rem;margin-bottom:0}@media only screen and (max-width:1130px){#configurator-footer .button{padding:8px 15px}}@media only screen and (max-width:575.98px){#configurator-footer .button{margin-bottom:1rem}}@media only screen and (max-width:599px){#configurator-footer .button--reset{width:48%;margin-bottom:2rem}}@media only screen and (max-width:575.98px){#configurator-footer .button--print,#configurator-footer .button--share{width:20%;font-size:0;padding:0;margin-bottom:2rem}#configurator-footer .button--print:before,#configurator-footer .button--share:before{margin:0;line-height:38px}}@media only screen and (max-width:575.98px){#configurator-footer .button--print{margin-right:0}}@media only screen and (max-width:575.98px){#configurator-footer .button--retailer{width:100%;margin-right:0}}#price{text-align:right;float:right}@media only screen and (max-width:991.98px){#price{float:none;text-align:left;margin-top:2rem;margin-bottom:1rem}}#price .sub-prices{margin-bottom:.8rem}#price .sub-prices>span{display:inline-block;font-size:1.7rem;color:rgba(0,0,0,.6)}#price .sub-prices>span:first-child{margin-right:2rem}@media only screen and (min-width:992px){#price .sub-prices>span{display:block;font-size:11px;color:rgba(0,0,0,.6)}#price .sub-prices>span:first-child{margin-right:0}}#price .total-price{font-size:20px;line-height:1.2;color:#000;margin:8px 0 0}@media only screen and (max-width:991.98px){#price .total-price{font-size:2.5rem}}.pack-cc-accordian .cc-button img{width:17rem}.pack-list{transition:height .5s;font-size:1.4rem;list-style:disc;margin-bottom:4rem}.model-620 .pack-list.pack-620{display:block}.model-275 .pack-list.eu-pack-275{display:block}.model-485 .pack-list.eu-pack-485{display:block}.model-485-csr .pack-list.eu-pack-485-csr{display:block}.pack-list li{padding-left:1.5rem;margin-left:0}.pack-list li::before{content:"\25CF";display:inline-block;margin-left:2rem;margin-right:.5rem}.wheels img{width:5rem;display:inline-block;margin-left:-6rem;margin-right:.5rem;vertical-align:top}[data-model-region=uk] .cc-accordian .cc-accordian-content .label.factory-built-label.uk-factory-built{display:inline}[data-model-region=eu] .cc-accordian .cc-accordian-content .label.factory-built-label.eu-factory-built{display:inline}#at15s{transform:translateX(-1rem)}.col-right .cc-accordian{overflow-y:auto}.cc-accordian .top-level{border-bottom:1px solid #efefef;overflow:hidden;margin:0}.col-right .cc-accordian .top-level.open header::before{transform:rotate(180deg)}.cc-accordian .top-level.open .cc-accordian-content{height:auto;padding:0 15px}.cc-accordian .cc-accordian-trigger{-ms-flex-direction:column;flex-direction:column;background-color:#e4e4e4}.cc-accordian .cc-accordian-trigger .retailer-configuration-link{display:block;width:116px;padding-left:25px;text-align:left}.cc-accordian .cc-accordian-item-title{font-size:1.4rem}.col-right .cc-accordian .cc-accordian-item-title{padding:0 0 0 3.5rem}.cc-accordian .cc-accordian-content{height:0;overflow:hidden;transition:height .5s;padding:0 15px}.cc-accordian .cc-accordian-content .img-label,.cc-accordian .cc-accordian-content .label{display:inline}.cc-accordian .cc-accordian-content .img-label.csr-img-label img,.cc-accordian .cc-accordian-content .label.csr-img-label img{max-height:22px}.faux-radio{position:relative;border:1px solid rgba(0,0,0,.15);width:1.5rem;height:1.5rem;top:3px;border-radius:.2rem}.faux-radio:not(.swatch){display:inline-block}.clicked .faux-radio:not(.swatch),.faux-radio:not(.swatch).selected{background:#9dd341;border-color:#9dd341}.faux-radio.swatch{float:left}.faux-radio.swatch.clicked.crystaline-white::before,.faux-radio.swatch.clicked.polar-white::before,.faux-radio.swatch.clicked.white::before{color:#000}.clicked .faux-radio::before,.faux-radio.clicked::before,.faux-radio.selected::before{color:#fff;content:'\e813';font-size:1.2rem}.clicked .faux-radio.crystaline-white::before,.clicked .faux-radio.oxford-white::before,.clicked .faux-radio.polar-white::before,.clicked .faux-radio.white::before,.faux-radio.clicked.crystaline-white::before,.faux-radio.clicked.oxford-white::before,.faux-radio.clicked.polar-white::before,.faux-radio.clicked.white::before,.faux-radio.selected.crystaline-white::before,.faux-radio.selected.oxford-white::before,.faux-radio.selected.polar-white::before,.faux-radio.selected.white::before{color:#000}.cc-button .faux-radio{margin-right:8px}.wheels .faux-radio{margin-left:-2.5rem}.loading-veil.active{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);pointer-events:none}.active .loading-icon{font-size:2.5rem;font-weight:700;color:#fff;line-height:1}.option-price{text-align:right;float:right;color:#9dd341;font-size:1.3rem}.car-text .option-price{position:relative;top:21px}.group h6{padding-top:1rem}.group-title{font-size:1.4rem;margin-bottom:1.6rem}.cc-button:not(.swatch){margin-bottom:1rem;font-size:1.4rem}.cc-button .icon-plus{float:left}.cc-button .wrap{display:inline-block;vertical-align:top}.wheels .cc-button{padding-left:6.5rem}.wheels .cc-button .wrap{width:70%;padding-left:2.5rem}#cc-scroll-btn{position:fixed;width:3.6rem;height:3.6rem;bottom:2.5rem;right:2rem;background-color:#9dd341;opacity:0;transition:opacity .5s;z-index:10}#cc-scroll-btn::before{content:'\e806';font-family:fontello;color:#fff;font-size:1.5rem}@media only screen and (min-width:992px){#cc-scroll-btn{display:none}}@media only screen and (max-width:350px){#cc-scroll-btn{width:1.6rem;height:1.6rem;padding:10px}}#cc-scroll-btn.showBtn{opacity:1}input[type=range]{display:block;width:100%}.black{background-color:#000}.white{background-color:#fff}.exocet-red{background-color:#d71e27}.vintage-green{background-color:#004438}.firecracker-yellow{background-color:#f3aa1e}.hyper-green{background-color:#389e47}.gulf-blue{background-color:#b6d1e3}.black-grey{background-color:#292928}.ultra-violet{background-color:#282365}.ballistic-orange{background-color:#f37221}.peppermint-green{background-color:#54bab6}.polar-white{background-color:#fff}.viper-blue{background-color:#242d68}.dark-silver{background-color:#696c6c}.riviera-blue{background-color:#1785c7}.competition-red{background-color:#a9282d}.volcano-red{background-color:#cc0202}.arancio-argos{background-color:#f05440}.detonator-yellow{background-color:#fec353}.crystaline-white{background-color:#e4e0d7}.nardo-grey{background-color:#8b8889}.acid-green{background-color:#d1dd27}.primrose-yellow{background-color:#dfd912}.yellow{background-color:#e0c208}.sunflower-yellow{background-color:#ddae08}.marigold{background-color:#e16f0b}.orange{background-color:#da580c}.warm-red{background-color:#ce2415}.cherry-red{background-color:#af0913}.tomato-red{background-color:#c41416}.carmine-red{background-color:#a80812}.burgundy{background-color:#5c0b1a}.bright-red{background-color:#d21e12}.luminous-red{background-color:#ec1e1c}.pink{background-color:#df8cc4}.cosmos-blue{background-color:#039}.cobalt-blue{background-color:#0e134d}.atlantic-blue{background-color:#009}.denim-blue{background-color:#006}.violet{background-color:#309}.cyclamen{background-color:#c06}.lavender{background-color:#96c}.light-blue{background-color:#33b3e1}.peppermint{background-color:#6cc}.light-aqua{background-color:#09c}.aegean{background-color:#007ea4}.turquoise{background-color:#01aac9}.marina-blue{background-color:#03c}.olympic-blue{background-color:#09f}.light-blue{background-color:#39c}.kelly-green{background-color:#063}.forest-green{background-color:#033}.lime-green{background-color:#6c3}.grass-green{background-color:#090}.cream{background-color:#ccc}.dove-grey{background-color:#999}.graphite{background-color:#4a5c68}.gunmetal{background-color:#475057}.gold{background-color:#927f44}.silver{background-color:#87909f}.dark-grey{background-color:#343e4a}.matt-black{background-color:#0a0d12}.luminous-cyan{background-color:#0280ee}.luminous-green{background-color:#01b847}.luminous-orange{background-color:#fd690b}.luminous-yellow{background-color:#ff0}.racing-green{background-color:#11261f}.caribbean-blue{background-color:#7fa9bf}.tuscany-red{background-color:#f6000f}.saxony-grey{background-color:#a79e7e}.serengeti-orange{background-color:#e85211}.bordeaux-red{background-color:#2b1718}.oxford-white{background-color:#fffbf0}.carb-black-carbon{background:url(../images/configurator/swatch-carbon.jpg) center center;background-size:cover}.mode-dealership #ccEmailLink{display:inline-block}.mode-dealership #navbar,.mode-dealership .footer{display:none!important}@media print{body,html{width:100%;height:100%}@page{margin:2cm 1cm}@page horizontal{size:landscape}main{margin-bottom:0!important}.configurator-wrap{border:none;padding:0}.stage-wrap header{background:0 0;padding:0}.flex-wrapper{display:block;height:auto}#view-summary{position:relative;height:auto;bottom:0;background:0 0}#view-summary header{padding:0 0 2rem 0;border:none}#view-summary header p{display:none}#view-summary h4{display:none}.configurator-wrap{overflow:visible;height:auto;overflow:visible}.summary-cols{width:100%;max-width:none;height:auto;display:block;border-top:none;padding-right:0}.summary-cols .summary-col{width:100%;clear:both;overflow-y:visible;padding-right:0;padding-bottom:0;margin:0}.summary-list{padding:0}.summary-list li{border-bottom:1px solid #707070;clear:both}.summary-list li h6{float:left;padding:0 1.6rem 0 0;margin:0;border:none;line-height:1.6}.summary-list li p:not(.option-price){clear:none;max-width:none}#configurator-footer{padding:0;display:block;height:auto}#cc-print-wrap{display:block}#cc-print-wrap #configurator-tc{page-break-before:always;display:block}#price{page-break-after:always}.summary-date,.summary-signature{float:left;width:50%;margin-bottom:4rem}.summary-signature-box{border:1px solid #000;width:45rem;height:4rem}.summary-signature-label{margin-bottom:none}.configurator-tc-text{clear:both}#cc-print-img{position:absolute;top:0;left:0;height:100%}#cc-print-img #overview-img{position:relative;top:0;left:50%;max-width:none;width:calc(147% - 4cm);display:block;transform:translate(-28%,-100%) rotate(90deg);transform-origin:left bottom}#background,#ccEmailLink,#ccShareLink,#renderapp,#view-overview,.button,.cc-mobile-menu,.cc-stage-mobile-btns,.col-right,.configuration-menu,.footer,.site-header{display:none}}.cc-accordian .cc-accordian-content .img-label.csr-img-label{display:none}body.model-485-csr .cc-accordian .cc-accordian-content .img-label.not-csr-img-label{display:none}body.model-485-csr .cc-accordian .cc-accordian-content .img-label.csr-img-label{display:inline}body.model-seu div#cc-mobile-menu ul.mobile-opts-list li:nth-of-type(2),body.model-seu div.configuration-menu ul.cc-accordian li[data-opts-view=packs],body.model-suk div#cc-mobile-menu ul.mobile-opts-list li:nth-of-type(2),body.model-suk div.configuration-menu ul.cc-accordian li[data-opts-view=packs]{display:none}.vertical-line{width:1px;height:60px;background-color:#d8d8d8;margin-left:20px;margin-right:20px}@media only screen and (max-width:991.98px){.vertical-line{display:none}}.top-bar-cta__order{padding:12px 60px;background-color:#9dd341;border-radius:90px;font-size:16px;font-weight:600;color:#fff;box-shadow:0 3px 5px -1px rgba(0,0,0,.04),0 1px 18px 0 rgba(0,0,0,.07),0 6px 10px 0 rgba(0,0,0,.05);background-image:url(/images/configurator/arrow-right.png);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - 20px) 50%;text-align:center;cursor:pointer}@media only screen and (max-width:991.98px){.top-bar-cta__order{display:none}}