﻿@keyframes fadeIn{from{opacity:0}to{opacity:1}}@font-face{font-family:"Flaticon";src:url("../fnt/Flaticon.eot");src:url("../fnt/Flaticon.eot?#iefix") format("embedded-opentype"),url("../fnt/Flaticon.woff") format("woff"),url("../fnt/Flaticon.ttf") format("truetype"),url("../fnt/Flaticon.svg#Flaticon") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'inter_ui';src:url("../fnt/inter-ui-black-webfont.eot");src:url("../fnt/inter-ui-black-webfont.eot?#iefix") format("embedded-opentype"),url("../fnt/inter-ui-black-webfont.woff2") format("woff2"),url("../fnt/inter-ui-black-webfont.woff") format("woff"),url("../fnt/inter-ui-black-webfont.ttf") format("truetype"),url("../fnt/inter-ui-black-webfont.svg#inter_uiblack") format("svg");font-weight:900;font-style:normal}@font-face{font-family:'inter_ui';src:url("../fnt/inter-ui-bolditalic-webfont.eot");src:url("../fnt/inter-ui-bolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fnt/inter-ui-bolditalic-webfont.woff2") format("woff2"),url("../fnt/inter-ui-bolditalic-webfont.woff") format("woff"),url("../fnt/inter-ui-bolditalic-webfont.ttf") format("truetype"),url("../fnt/inter-ui-bolditalic-webfont.svg#inter_uibold_italic") format("svg");font-weight:bold;font-style:italic}@font-face{font-family:'inter_ui';src:url("../fnt/inter-ui-medium-webfont.eot");src:url("../fnt/inter-ui-medium-webfont.eot?#iefix") format("embedded-opentype"),url("../fnt/inter-ui-medium-webfont.woff2") format("woff2"),url("../fnt/inter-ui-medium-webfont.woff") format("woff"),url("../fnt/inter-ui-medium-webfont.ttf") format("truetype"),url("../fnt/inter-ui-medium-webfont.svg#inter_uimedium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'inter_ui';src:url("../fnt/inter-ui-regular-webfont.eot");src:url("../fnt/inter-ui-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fnt/inter-ui-regular-webfont.woff2") format("woff2"),url("../fnt/inter-ui-regular-webfont.woff") format("woff"),url("../fnt/inter-ui-regular-webfont.ttf") format("truetype"),url("../fnt/inter-ui-regular-webfont.svg#inter_uiregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'din';src:url("../fnt/din-blackitalic-webfont.eot");src:url("../fnt/din-blackitalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fnt/din-blackitalic-webfont.woff2") format("woff2"),url("../fnt/din-blackitalic-webfont.woff") format("woff"),url("../fnt/din-blackitalic-webfont.ttf") format("truetype"),url("../fnt/din-blackitalic-webfont.svg#din-blackitalicbold_italic") format("svg");font-weight:900;font-style:italic}@font-face{font-family:'din';src:url("../fnt/din-mediumitalic-webfont.eot");src:url("../fnt/din-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fnt/din-mediumitalic-webfont.woff2") format("woff2"),url("../fnt/din-mediumitalic-webfont.woff") format("woff"),url("../fnt/din-mediumitalic-webfont.ttf") format("truetype"),url("../fnt/din-mediumitalic-webfont.svg#din-mediumitalicitalic") format("svg");font-weight:500;font-style:italic}@font-face{font-family:'din';src:url("../fnt/din-regularitalic-webfont.eot");src:url("../fnt/din-regularitalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fnt/din-regularitalic-webfont.woff2") format("woff2"),url("../fnt/din-regularitalic-webfont.woff") format("woff"),url("../fnt/din-regularitalic-webfont.ttf") format("truetype"),url("../fnt/din-regularitalic-webfont.svg#din-regularitalicregular") format("svg");font-weight:normal;font-style:italic}body,input,textarea,select,button{font-size:1rem;font-weight:normal;font-family:"inter_ui",Arial,sans-serif}body{color:#000;line-height:28px}input,textarea,select,button{line-height:normal}button{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}button:hover{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}button.a{padding:0;margin:0}h1,.tabs button.tab-button .title,.row.widget.reference-slider .title,h2,.tab-widget .cta-bar .cta,h3,.banner.car-detail .content-box .label,.tab-widget .actions-bar .left-actions,.widget.row.related-products .name,.widget.row.popular-products .name,h4,.cta-row .title,.cart-summary .list .totals-el .voucher .positioner .label,.s-h1,.s-h2,.s-h3,.s-h4{line-height:1.25em;margin:0;font-family:"din";font-style:italic;text-transform:uppercase}h1.s-centered,.tabs button.tab-button .s-centered.title,.row.widget.reference-slider .s-centered.title,h2.s-centered,.tab-widget .cta-bar .s-centered.cta,h3.s-centered,.banner.car-detail .content-box .s-centered.label,.tab-widget .actions-bar .s-centered.left-actions,.widget.row.related-products .s-centered.name,.widget.row.popular-products .s-centered.name,h4.s-centered,.cta-row .s-centered.title,.cart-summary .list .totals-el .voucher .positioner .s-centered.label,.s-h1.s-centered,.s-h2.s-centered,.s-h3.s-centered,.s-h4.s-centered{text-align:center}h1,.tabs button.tab-button .title,.row.widget.reference-slider .title,.s-h1{font-size:2rem;margin-bottom:22.5px}h2,.tab-widget .cta-bar .cta,.s-h2{font-size:1.5rem;margin-bottom:15px}h3,.banner.car-detail .content-box .label,.tab-widget .actions-bar .left-actions,.widget.row.related-products .name,.widget.row.popular-products .name,.s-h3{font-family:"inter_ui";font-size:1.125rem;margin-bottom:10px;font-style:normal;font-weight:bold;text-transform:none}h4,.cta-row .title,.cart-summary .list .totals-el .voucher .positioner .label,.s-h4{font-size:1rem;margin-bottom:10px}p,ul,ol,.flex-img,.flex-vid{margin:0 0 30px}ul{padding:0 20px}ol{padding:0 30px}ol.nav,ol.grid,ul.nav,ul.grid{list-style:none;padding:0}a,button.a{color:#df0c14;text-decoration:none;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}a:hover,button.a:hover{color:#be0a11}.btn,.tabs .tab.state-active .content .blocks .block.state-open .center-button,.product-grid .product .toggle-button,.product-grid .car .toggle-button,.car-grid .product .toggle-button,.car-grid .car .toggle-button{display:inline-block;line-height:.875rem;text-align:center;font-size:.875rem;padding:0.625em 1.25em;color:#fff;background:#df0c14;letter-spacing:1px;font-weight:bold;text-transform:uppercase;overflow:hidden;border-bottom:2px solid #be0a11;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}.btn:hover,.tabs .tab.state-active .content .blocks .block.state-open .center-button:hover,.product-grid .product .toggle-button:hover,.product-grid .car .toggle-button:hover,.car-grid .product .toggle-button:hover,.car-grid .car .toggle-button:hover,.btn:focus,.tabs .tab.state-active .content .blocks .block.state-open .center-button:focus,.product-grid .product .toggle-button:focus,.product-grid .car .toggle-button:focus,.car-grid .product .toggle-button:focus,.car-grid .car .toggle-button:focus{color:#fff;background:#be0a11}.btn.s-inverted,.tabs .tab.state-active .content .blocks .block.state-open .s-inverted.center-button,.product-grid .product .s-inverted.toggle-button,.product-grid .car .s-inverted.toggle-button,.car-grid .product .s-inverted.toggle-button,.car-grid .car .s-inverted.toggle-button{color:#df0c14;background:#fff;border-bottom:none}.btn.s-inverted:hover,.tabs .tab.state-active .content .blocks .block.state-open .s-inverted.center-button:hover,.product-grid .product .s-inverted.toggle-button:hover,.product-grid .car .s-inverted.toggle-button:hover,.car-grid .product .s-inverted.toggle-button:hover,.car-grid .car .s-inverted.toggle-button:hover,.btn.s-inverted:focus,.tabs .tab.state-active .content .blocks .block.state-open .s-inverted.center-button:focus,.product-grid .product .s-inverted.toggle-button:focus,.product-grid .car .s-inverted.toggle-button:focus,.car-grid .product .s-inverted.toggle-button:focus,.car-grid .car .s-inverted.toggle-button:focus{color:#be0a11}.btn.s-secondary,.tabs .tab.state-active .content .blocks .block.state-open .center-button,.product-grid .product .s-secondary.toggle-button,.product-grid .product .toggle-button:not(.state-active),.product-grid .car .s-secondary.toggle-button,.product-grid .car .toggle-button:not(.state-active),.car-grid .product .s-secondary.toggle-button,.car-grid .product .toggle-button:not(.state-active),.car-grid .car .s-secondary.toggle-button,.car-grid .car .toggle-button:not(.state-active){background:#484849;border-color:#000}.btn.s-secondary:hover,.tabs .tab.state-active .content .blocks .block.state-open .center-button:hover,.product-grid .product .s-secondary.toggle-button:hover,.product-grid .product .toggle-button:hover:not(.state-active),.product-grid .car .s-secondary.toggle-button:hover,.product-grid .car .toggle-button:hover:not(.state-active),.car-grid .product .s-secondary.toggle-button:hover,.car-grid .product .toggle-button:hover:not(.state-active),.car-grid .car .s-secondary.toggle-button:hover,.car-grid .car .toggle-button:hover:not(.state-active),.btn.s-secondary:focus,.tabs .tab.state-active .content .blocks .block.state-open .center-button:focus,.product-grid .product .s-secondary.toggle-button:focus,.product-grid .product .toggle-button:focus:not(.state-active),.product-grid .car .s-secondary.toggle-button:focus,.product-grid .car .toggle-button:focus:not(.state-active),.car-grid .product .s-secondary.toggle-button:focus,.car-grid .product .toggle-button:focus:not(.state-active),.car-grid .car .s-secondary.toggle-button:focus,.car-grid .car .toggle-button:focus:not(.state-active){background:#000}.btn.s-tertiary,.tabs .tab.state-active .content .blocks .block.state-open .s-tertiary.center-button,.product-grid .product .s-tertiary.toggle-button,.product-grid .car .s-tertiary.toggle-button,.car-grid .product .s-tertiary.toggle-button,.car-grid .car .s-tertiary.toggle-button{background:#f2f2f2;color:#24272c;border-bottom:#d8d8d8}.btn.s-tertiary:hover,.tabs .tab.state-active .content .blocks .block.state-open .s-tertiary.center-button:hover,.product-grid .product .s-tertiary.toggle-button:hover,.product-grid .car .s-tertiary.toggle-button:hover,.car-grid .product .s-tertiary.toggle-button:hover,.car-grid .car .s-tertiary.toggle-button:hover,.btn.s-tertiary:focus,.tabs .tab.state-active .content .blocks .block.state-open .s-tertiary.center-button:focus,.product-grid .product .s-tertiary.toggle-button:focus,.product-grid .car .s-tertiary.toggle-button:focus,.car-grid .product .s-tertiary.toggle-button:focus,.car-grid .car .s-tertiary.toggle-button:focus{background:#d8d8d8}.btn.s-large,.tabs .tab.state-active .content .blocks .block.state-open .s-large.center-button,.product-grid .product .s-large.toggle-button,.product-grid .car .s-large.toggle-button,.car-grid .product .s-large.toggle-button,.car-grid .car .s-large.toggle-button{padding:1em 1.25em}[class^='i-'].btn,.tabs .tab.state-active .content .blocks .block.state-open [class^='i-'].center-button,.tabs .tab.state-active .content .blocks .block.state-open .product-grid .product .center-button.toggle-button.state-active,.product-grid .product .tabs .tab.state-active .content .blocks .block.state-open .center-button.toggle-button.state-active,.tabs .tab.state-active .content .blocks .block.state-open .product-grid .car .center-button.toggle-button.state-active,.product-grid .car .tabs .tab.state-active .content .blocks .block.state-open .center-button.toggle-button.state-active,.tabs .tab.state-active .content .blocks .block.state-open .car-grid .product .center-button.toggle-button.state-active,.car-grid .product .tabs .tab.state-active .content .blocks .block.state-open .center-button.toggle-button.state-active,.tabs .tab.state-active .content .blocks .block.state-open .car-grid .car .center-button.toggle-button.state-active,.car-grid .car .tabs .tab.state-active .content .blocks .block.state-open .center-button.toggle-button.state-active,.product-grid .product [class^='i-'].toggle-button,.product-grid .product .toggle-button.state-active,.product-grid .car [class^='i-'].toggle-button,.product-grid .car .toggle-button.state-active,.car-grid .product [class^='i-'].toggle-button,.car-grid .product .toggle-button.state-active,.car-grid .car [class^='i-'].toggle-button,.car-grid .car .toggle-button.state-active,[class*=' i-'].btn,.tabs .tab.state-active .content .blocks .block.state-open [class*=' i-'].center-button,.product-grid .product [class*=' i-'].toggle-button,.product-grid .car [class*=' i-'].toggle-button,.car-grid .product [class*=' i-'].toggle-button,.car-grid .car [class*=' i-'].toggle-button{position:relative;padding-right:3.75em;border-bottom:1px solid #be0a11}[class^='i-'].btn:before,.tabs .tab.state-active .content .blocks .block.state-open [class^='i-'].center-button:before,.tabs .tab.state-active .content .blocks .block.state-open .product-grid .product .center-button.toggle-button.state-active:before,.product-grid .product .tabs .tab.state-active .content .blocks .block.state-open .center-button.toggle-button.state-active:before,.tabs .tab.state-active .content .blocks .block.state-open .product-grid .car .center-button.toggle-button.state-active:before,.product-grid .car .tabs .tab.state-active .content .blocks .block.state-open .center-button.toggle-button.state-active:before,.tabs .tab.state-active .content .blocks .block.state-open .car-grid .product .center-button.toggle-button.state-active:before,.car-grid .product .tabs .tab.state-active .content .blocks .block.state-open .center-button.toggle-button.state-active:before,.tabs .tab.state-active .content .blocks .block.state-open .car-grid .car .center-button.toggle-button.state-active:before,.car-grid .car .tabs .tab.state-active .content .blocks .block.state-open .center-button.toggle-button.state-active:before,.product-grid .product [class^='i-'].toggle-button:before,.product-grid .product .toggle-button.state-active:before,.product-grid .car [class^='i-'].toggle-button:before,.product-grid .car .toggle-button.state-active:before,.car-grid .product [class^='i-'].toggle-button:before,.car-grid .product .toggle-button.state-active:before,.car-grid .car [class^='i-'].toggle-button:before,.car-grid .car .toggle-button.state-active:before,[class*=' i-'].btn:before,.tabs .tab.state-active .content .blocks .block.state-open [class*=' i-'].center-button:before,.product-grid .product [class*=' i-'].toggle-button:before,.product-grid .car [class*=' i-'].toggle-button:before,.car-grid .product [class*=' i-'].toggle-button:before,.car-grid .car [class*=' i-'].toggle-button:before{position:absolute;right:0;top:0;bottom:0;width:30px;display:block;background:#be0a11;text-align:center;line-height:35px;color:#fff}[class^='i-'].btn:after,.tabs .tab.state-active .content .blocks .block.state-open [class^='i-'].center-button:after,.tabs .tab.state-active .content .blocks .block.state-open .product-grid .product .center-button.toggle-button.state-active:after,.product-grid .product .tabs .tab.state-active .content .blocks .block.state-open .center-button.toggle-button.state-active:after,.tabs .tab.state-active .content .blocks .block.state-open .product-grid .car .center-button.toggle-button.state-active:after,.product-grid .car .tabs .tab.state-active .content .blocks .block.state-open .center-button.toggle-button.state-active:after,.tabs .tab.state-active .content .blocks .block.state-open .car-grid .product .center-button.toggle-button.state-active:after,.car-grid .product .tabs .tab.state-active .content .blocks .block.state-open .center-button.toggle-button.state-active:after,.tabs .tab.state-active .content .blocks .block.state-open .car-grid .car .center-button.toggle-button.state-active:after,.car-grid .car .tabs .tab.state-active .content .blocks .block.state-open .center-button.toggle-button.state-active:after,.product-grid .product [class^='i-'].toggle-button:after,.product-grid .product .toggle-button.state-active:after,.product-grid .car [class^='i-'].toggle-button:after,.product-grid .car .toggle-button.state-active:after,.car-grid .product [class^='i-'].toggle-button:after,.car-grid .product .toggle-button.state-active:after,.car-grid .car [class^='i-'].toggle-button:after,.car-grid .car .toggle-button.state-active:after,[class*=' i-'].btn:after,.tabs .tab.state-active .content .blocks .block.state-open [class*=' i-'].center-button:after,.product-grid .product [class*=' i-'].toggle-button:after,.product-grid .car [class*=' i-'].toggle-button:after,.car-grid .product [class*=' i-'].toggle-button:after,.car-grid .car [class*=' i-'].toggle-button:after{position:absolute;right:30px;top:0;display:block;content:'';width:0;height:0;border-bottom:35px #be0a11 solid;border-left:20px transparent solid}[class^='i-'].btn.s-tertiary,.tabs .tab.state-active .content .blocks .block.state-open [class^='i-'].s-tertiary.center-button,.tabs .tab.state-active .content .blocks .block.state-open .product-grid .product .s-tertiary.center-button.toggle-button.state-active,.product-grid .product .tabs .tab.state-active .content .blocks .block.state-open .s-tertiary.center-button.toggle-button.state-active,.tabs .tab.state-active .content .blocks .block.state-open .product-grid .car .s-tertiary.center-button.toggle-button.state-active,.product-grid .car .tabs .tab.state-active .content .blocks .block.state-open .s-tertiary.center-button.toggle-button.state-active,.tabs .tab.state-active .content .blocks .block.state-open .car-grid .product .s-tertiary.center-button.toggle-button.state-active,.car-grid .product .tabs .tab.state-active .content .blocks .block.state-open .s-tertiary.center-button.toggle-button.state-active,.tabs .tab.state-active .content .blocks .block.state-open .car-grid .car .s-tertiary.center-button.toggle-button.state-active,.car-grid .car .tabs .tab.state-active .content .blocks .block.state-open .s-tertiary.center-button.toggle-button.state-active,.product-grid .product [class^='i-'].s-tertiary.toggle-button,.product-grid .product .s-tertiary.toggle-button.state-active,.product-grid .car [class^='i-'].s-tertiary.toggle-button,.product-grid .car .s-tertiary.toggle-button.state-active,.car-grid .product [class^='i-'].s-tertiary.toggle-button,.car-grid .product .s-tertiary.toggle-button.state-active,.car-grid .car [class^='i-'].s-tertiary.toggle-button,.car-grid .car .s-tertiary.toggle-button.state-active,[class*=' i-'].btn.s-tertiary,.tabs .tab.state-active .content .blocks .block.state-open [class*=' i-'].s-tertiary.center-button,.product-grid .product [class*=' i-'].s-tertiary.toggle-button,.product-grid .car [class*=' i-'].s-tertiary.toggle-button,.car-grid .product [class*=' i-'].s-tertiary.toggle-button,.car-grid .car [class*=' i-'].s-tertiary.toggle-button{border-bottom-color:#d8d8d8}[class^='i-'].btn.s-tertiary:before,.tabs .tab.state-active .content .blocks .block.state-open [class^='i-'].s-tertiary.center-button:before,.tabs .tab.state-active .content .blocks .block.state-open .product-grid .product .s-tertiary.center-button.toggle-button.state-active:before,.product-grid .product .tabs .tab.state-active .content .blocks .block.state-open .s-tertiary.center-button.toggle-button.state-active:before,.tabs .tab.state-active .content .blocks .block.state-open .product-grid .car .s-tertiary.center-button.toggle-button.state-active:before,.product-grid .car .tabs .tab.state-active .content .blocks .block.state-open .s-tertiary.center-button.toggle-button.state-active:before,.tabs .tab.state-active .content .blocks .block.state-open .car-grid .product .s-tertiary.center-button.toggle-button.state-active:before,.car-grid .product .tabs .tab.state-active .content .blocks .block.state-open .s-tertiary.center-button.toggle-button.state-active:before,.tabs .tab.state-active .content .blocks .block.state-open .car-grid .car .s-tertiary.center-button.toggle-button.state-active:before,.car-grid .car .tabs .tab.state-active .content .blocks .block.state-open .s-tertiary.center-button.toggle-button.state-active:before,.product-grid .product [class^='i-'].s-tertiary.toggle-button:before,.product-grid .product .s-tertiary.toggle-button.state-active:before,.product-grid .car [class^='i-'].s-tertiary.toggle-button:before,.product-grid .car .s-tertiary.toggle-button.state-active:before,.car-grid .product [class^='i-'].s-tertiary.toggle-button:before,.car-grid .product .s-tertiary.toggle-button.state-active:before,.car-grid .car [class^='i-'].s-tertiary.toggle-button:before,.car-grid .car .s-tertiary.toggle-button.state-active:before,[class*=' i-'].btn.s-tertiary:before,.tabs .tab.state-active .content .blocks .block.state-open [class*=' i-'].s-tertiary.center-button:before,.product-grid .product [class*=' i-'].s-tertiary.toggle-button:before,.product-grid .car [class*=' i-'].s-tertiary.toggle-button:before,.car-grid .product [class*=' i-'].s-tertiary.toggle-button:before,.car-grid .car [class*=' i-'].s-tertiary.toggle-button:before{background:#d8d8d8;color:#848689}[class^='i-'].btn.s-tertiary:after,.tabs .tab.state-active .content .blocks .block.state-open [class^='i-'].s-tertiary.center-button:after,.tabs .tab.state-active .content .blocks .block.state-open .product-grid .product .s-tertiary.center-button.toggle-button.state-active:after,.product-grid .product .tabs .tab.state-active .content .blocks .block.state-open .s-tertiary.center-button.toggle-button.state-active:after,.tabs .tab.state-active .content .blocks .block.state-open .product-grid .car .s-tertiary.center-button.toggle-button.state-active:after,.product-grid .car .tabs .tab.state-active .content .blocks .block.state-open .s-tertiary.center-button.toggle-button.state-active:after,.tabs .tab.state-active .content .blocks .block.state-open .car-grid .product .s-tertiary.center-button.toggle-button.state-active:after,.car-grid .product .tabs .tab.state-active .content .blocks .block.state-open .s-tertiary.center-button.toggle-button.state-active:after,.tabs .tab.state-active .content .blocks .block.state-open .car-grid .car .s-tertiary.center-button.toggle-button.state-active:after,.car-grid .car .tabs .tab.state-active .content .blocks .block.state-open .s-tertiary.center-button.toggle-button.state-active:after,.product-grid .product [class^='i-'].s-tertiary.toggle-button:after,.product-grid .product .s-tertiary.toggle-button.state-active:after,.product-grid .car [class^='i-'].s-tertiary.toggle-button:after,.product-grid .car .s-tertiary.toggle-button.state-active:after,.car-grid .product [class^='i-'].s-tertiary.toggle-button:after,.car-grid .product .s-tertiary.toggle-button.state-active:after,.car-grid .car [class^='i-'].s-tertiary.toggle-button:after,.car-grid .car .s-tertiary.toggle-button.state-active:after,[class*=' i-'].btn.s-tertiary:after,.tabs .tab.state-active .content .blocks .block.state-open [class*=' i-'].s-tertiary.center-button:after,.product-grid .product [class*=' i-'].s-tertiary.toggle-button:after,.product-grid .car [class*=' i-'].s-tertiary.toggle-button:after,.car-grid .product [class*=' i-'].s-tertiary.toggle-button:after,.car-grid .car [class*=' i-'].s-tertiary.toggle-button:after{border-bottom-color:#d8d8d8}[class^='i-'].btn.s-large::after,.tabs .tab.state-active .content .blocks .block.state-open [class^='i-'].s-large.center-button::after,.tabs .tab.state-active .content .blocks .block.state-open .product-grid .product .s-large.center-button.toggle-button.state-active::after,.product-grid .product .tabs .tab.state-active .content .blocks .block.state-open .s-large.center-button.toggle-button.state-active::after,.tabs .tab.state-active .content .blocks .block.state-open .product-grid .car .s-large.center-button.toggle-button.state-active::after,.product-grid .car .tabs .tab.state-active .content .blocks .block.state-open .s-large.center-button.toggle-button.state-active::after,.tabs .tab.state-active .content .blocks .block.state-open .car-grid .product .s-large.center-button.toggle-button.state-active::after,.car-grid .product .tabs .tab.state-active .content .blocks .block.state-open .s-large.center-button.toggle-button.state-active::after,.tabs .tab.state-active .content .blocks .block.state-open .car-grid .car .s-large.center-button.toggle-button.state-active::after,.car-grid .car .tabs .tab.state-active .content .blocks .block.state-open .s-large.center-button.toggle-button.state-active::after,.product-grid .product [class^='i-'].s-large.toggle-button::after,.product-grid .product .s-large.toggle-button.state-active::after,.product-grid .car [class^='i-'].s-large.toggle-button::after,.product-grid .car .s-large.toggle-button.state-active::after,.car-grid .product [class^='i-'].s-large.toggle-button::after,.car-grid .product .s-large.toggle-button.state-active::after,.car-grid .car [class^='i-'].s-large.toggle-button::after,.car-grid .car .s-large.toggle-button.state-active::after,[class*=' i-'].btn.s-large::after,.tabs .tab.state-active .content .blocks .block.state-open [class*=' i-'].s-large.center-button::after,.product-grid .product [class*=' i-'].s-large.toggle-button::after,.product-grid .car [class*=' i-'].s-large.toggle-button::after,.car-grid .product [class*=' i-'].s-large.toggle-button::after,.car-grid .car [class*=' i-'].s-large.toggle-button::after{border-bottom-width:50px}[class^='i-'].btn.s-large::before,.tabs .tab.state-active .content .blocks .block.state-open [class^='i-'].s-large.center-button::before,.tabs .tab.state-active .content .blocks .block.state-open .product-grid .product .s-large.center-button.toggle-button.state-active::before,.product-grid .product .tabs .tab.state-active .content .blocks .block.state-open .s-large.center-button.toggle-button.state-active::before,.tabs .tab.state-active .content .blocks .block.state-open .product-grid .car .s-large.center-button.toggle-button.state-active::before,.product-grid .car .tabs .tab.state-active .content .blocks .block.state-open .s-large.center-button.toggle-button.state-active::before,.tabs .tab.state-active .content .blocks .block.state-open .car-grid .product .s-large.center-button.toggle-button.state-active::before,.car-grid .product .tabs .tab.state-active .content .blocks .block.state-open .s-large.center-button.toggle-button.state-active::before,.tabs .tab.state-active .content .blocks .block.state-open .car-grid .car .s-large.center-button.toggle-button.state-active::before,.car-grid .car .tabs .tab.state-active .content .blocks .block.state-open .s-large.center-button.toggle-button.state-active::before,.product-grid .product [class^='i-'].s-large.toggle-button::before,.product-grid .product .s-large.toggle-button.state-active::before,.product-grid .car [class^='i-'].s-large.toggle-button::before,.product-grid .car .s-large.toggle-button.state-active::before,.car-grid .product [class^='i-'].s-large.toggle-button::before,.car-grid .product .s-large.toggle-button.state-active::before,.car-grid .car [class^='i-'].s-large.toggle-button::before,.car-grid .car .s-large.toggle-button.state-active::before,[class*=' i-'].btn.s-large::before,.tabs .tab.state-active .content .blocks .block.state-open [class*=' i-'].s-large.center-button::before,.product-grid .product [class*=' i-'].s-large.toggle-button::before,.product-grid .car [class*=' i-'].s-large.toggle-button::before,.car-grid .product [class*=' i-'].s-large.toggle-button::before,.car-grid .car [class*=' i-'].s-large.toggle-button::before{line-height:45px}.btn-cont{margin-bottom:0;padding-bottom:15px;overflow:hidden}.btn-cont .btn,.btn-cont .tabs .tab.state-active .content .blocks .block.state-open .center-button,.tabs .tab.state-active .content .blocks .block.state-open .btn-cont .center-button,.btn-cont .product-grid .product .toggle-button,.product-grid .product .btn-cont .toggle-button,.btn-cont .product-grid .car .toggle-button,.product-grid .car .btn-cont .toggle-button,.btn-cont .car-grid .product .toggle-button,.car-grid .product .btn-cont .toggle-button,.btn-cont .car-grid .car .toggle-button,.car-grid .car .btn-cont .toggle-button{float:left;margin:0 15px 15px 0}.intro{font-size:1.125rem}.desc{font-size:.875rem}strong{font-weight:900}hr{border:none;height:1px;background:crimson;margin:0 0 30px}hr.clear{background:none;height:0;margin:0}[class^='i-']:before,.product-grid .product .toggle-button.state-active:before,.product-grid .car .toggle-button.state-active:before,.car-grid .product .toggle-button.state-active:before,.car-grid .car .toggle-button.state-active:before,[class*=' i-']:before,[class^='i-']:after,.product-grid .product .toggle-button.state-active:after,.product-grid .car .toggle-button.state-active:after,.car-grid .product .toggle-button.state-active:after,.car-grid .car .toggle-button.state-active:after,[class*=' i-']:after,input[type=checkbox]+label:before,.select-row:after,.validation:before,.flex-direction-nav a:before,.flex-direction-nav button.a:before{font-family:'Flaticon';font-size:12px;font-style:normal;font-weight:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i-play:before{content:""}.i-arrow-south:before{content:""}.i-plus:before{content:""}.i-person:before{content:""}.i-location-pin:before{content:""}.i-arrow-east-twisted:before{content:""}.i-mark-in-circle:before{content:""}.i-linkedin:before{content:""}.i-phone:before{content:""}.i-arrow-west:before{content:""}.i-twitter:before{content:""}.i-envelope:before{content:""}.i-arrow-south-simple:before{content:""}.i-speedometer:before{content:""}.i-facebook:before{content:""}.i-arrow-north-east:before{content:""}.i-calendar:before{content:""}.i-lock:before{content:""}.i-mark:before{content:""}.i-rim:before{content:""}.i-cross:before{content:""}.i-search:before{content:""}.i-youtube:before{content:""}.i-instagram:before{content:""}.i-shopping-cart:before{content:""}.i-arrow-east:before{content:""}.i-tag:before{content:"";background:url("/templates/img/icon-tag.png") no-repeat center/20px,linear-gradient(#d8d8d8, #d8d8d8) !important}.i-dealership{padding-right:40px !important}.i-dealership:before{content:"";background:url("/templates/img/embleem-mosselman-turbo-systems.png") no-repeat center/25px !important;right:5px !important}.i-auto:before{content:"";background:url("/templates/img/model.png") no-repeat center/30px,linear-gradient(#d8d8d8, #d8d8d8) !important}form{margin:0;padding:0}label,.label{display:inline-block;margin-bottom:0;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}label{cursor:pointer}input,textarea,select,button{padding:0;margin:0;-webkit-appearance:none;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}input:focus,textarea:focus,select:focus,button:focus{outline:none}input,textarea,select{width:100%;border:none;padding:15px 21px;color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:#f2f2f2;font-size:.875rem;line-height:normal}input.s-invalid,textarea.s-invalid,select.s-invalid{border:1px solid #df0c14}textarea{min-height:10em}form.s-invalid input:required,form.s-invalid textarea:required,form.s-invalid select:required{border:1px solid #df0c14}form.s-invalid input:required:valid,form.s-invalid textarea:required:valid,form.s-invalid select:required:valid{border:none}form.s-invalid ::-webkit-input-placeholder{color:#df0c14}form.s-invalid :-moz-placeholder{color:#df0c14}form.s-invalid ::-moz-placeholder{color:#df0c14}form.s-invalid :-ms-input-placeholder{color:#df0c14}button{cursor:pointer;background:none;border:none}input[type=checkbox],input[type=radio]{width:auto;padding:0;margin:0;border:none;display:none}input[type=checkbox]+label,input[type=radio]+label{display:block;position:relative;padding-left:35px}input[type=checkbox]+label:before,input[type=radio]+label:before{content:'';display:block;width:10px;height:10px;line-height:10px;text-align:center;background:transparent;border:2px solid #000;position:absolute;top:0;left:0;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{background:#df0c14;border-color:#df0c14}input[type=checkbox]{-webkit-appearance:checkbox}input[type=checkbox]+label:before{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;content:"";background:#f2f2f2;border-color:#f2f2f2;color:#848689;width:15px;height:15px;line-height:15px;font-family:"Flaticon";font-size:12px}input[type=checkbox]:checked+label:before{color:#fff;border-color:#df0c14;background:#df0c14}input[type=radio]{-webkit-appearance:radio}input[type=radio]+label:before{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}form .options{display:flex;justify-content:flex-start}form .options .option{display:flex;padding-right:15px;justify-content:center;flex-direction:column}form .options .option label{line-height:1em;padding-left:20px;text-transform:uppercase;font-size:.875rem;font-weight:bold}form .options .option label::before{top:-1px}form .row{position:relative;margin-bottom:30px;padding:0}form .row.s-aligned label,form .row.s-aligned .label{float:left;width:30%}form .row.s-aligned input,form .row.s-aligned textarea,form .row.s-aligned select,form .row.s-aligned .options,form .row.s-aligned .upload{float:left;width:70%}form .row.s-aligned .options label,form .row.s-aligned .options input,form .row.s-aligned .options textarea,form .row.s-aligned .options select,form .row.s-aligned .options .upload{float:none;width:100%}form .row .validation{display:none}form .row.textarea-row .validation{bottom:auto}form .row.textarea-row .validation,form .row.textarea-row.s-aligned .validation{top:0}form .row.textarea-row label+textarea+.validation{top:0}form .row.s-invalid input,form .row.s-invalid textarea,form .row.s-invalid select{border:1px solid #df0c14}form .options.s-aligned,.submit-row.s-aligned,.validation-row.s-aligned{padding-left:30%}select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';text-transform:uppercase;font-size:.875rem;font-weight:bold}select::-ms-expand{display:none}.select-btn{padding:0 !important}.select-btn:after{border-bottom-width:57px !important;right:42px !important}.select-btn:before{font-size:1.5em !important;width:42px !important;line-height:52px !important;color:#000 !important}.select-btn .label{position:absolute;top:1.25rem;left:1.25rem;font-size:.75rem;font-weight:900;opacity:.65;text-transform:uppercase;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.select-btn.state-selected .label{top:.6rem;font-size:.6875rem;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.select-btn select{background-color:transparent;border:none;width:100%;font-weight:900;color:#000;line-height:normal;font-size:.875rem;padding:1.6em 5em 0.325em 1.25rem;position:relative;z-index:3;cursor:pointer}.select-btn select.no-label{padding-top:1.4em;padding-bottom:1.2em}.select-row,.select-container{position:relative}.select-row:after,.select-container:after{font-family:"Flaticon";content:"";display:inline-block;font-size:10px;width:10px;height:10px;line-height:10px;position:absolute;bottom:1.3rem;right:1.25rem}.validation-row{color:red;font-weight:bold;margin:30px 0}form.s-invalid .validation-row{display:block}.invalid-note{display:none}.s-invalid .invalid-note{display:inline-block}.upload .upload-holder{position:relative;padding-right:0}.upload p{margin:0}.upload .file-field,.upload .file-select a,.upload .file-select button.a{height:45px;line-height:45px;overflow:hidden}.upload .file-select{position:absolute;top:0;right:0}.upload .upload-error{clear:both;display:none;color:red;padding-top:5px}.upload .s-invalid .upload-error{display:block}.aligned-row{display:flex;margin-bottom:15px}.aligned-row>label,.aligned-row>.label{flex:0 0 25%;padding:15px 0;font-size:.875rem;font-weight:900}.aligned-row>label+.row,.aligned-row>.label+.row{margin-left:0 !important}@media (max-width: 750px){.aligned-row{flex-wrap:wrap}.aligned-row>label,.aligned-row>.label{flex:0 0 100%;padding:0}}.aligned-row .row{margin-bottom:0;margin-left:7.5px;flex:1 1 auto}@media (min-width: 576px){.aligned-row .row.state-small{flex:0 0 15%}}.aligned-row .row.state-wide{flex-basis:45%}@media (max-width: 575px){.aligned-row .row{flex:1 1 100%;margin-left:0;margin-bottom:7.5px}}.aligned-row .row input,.aligned-row .row select{height:100%;font-weight:500}.aligned-row.underline{border-bottom:1px solid #cbcbce}@media (max-width: 750px){.aligned-row.underline{padding:10px 0}}.aligned-row.top-line{border-top:1px solid #cbcbce}@media (max-width: 750px){.aligned-row.top-line{margin-top:15px}}@media (max-width: 750px){.aligned-row.business-row{margin-top:10px}}.step-title{border-bottom:1px solid #cbcbce;padding:15px;margin-bottom:0}.step-title:not(.first-step){border-top:1px solid #cbcbce}.step{padding-bottom:45px}.options-step .option-row{position:relative}.options-step .option-row:first-child{margin-top:15px}.options-step .option-row:not(:last-child){margin-bottom:7.5px}.options-step .option-row label{background:#f2f2f2;padding:10px 45px;font-size:.875rem;font-weight:bold;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.options-step .option-row label::before{position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:15px}.options-step .option-row .right-info-block{font-weight:500;font-style:italic;font-size:.6875rem}@media (min-width: 600px){.options-step .option-row .right-info-block{position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:15px}}.additional-option{padding:0 10px;margin-bottom:15px;display:none}.additional-option.state-active{display:block}.additional-option input[type=radio]+label{font-weight:bold;font-size:.875rem;text-transform:uppercase}.additional-option input[type=radio]+label::before{top:5px}.custom-address-form{display:none}.custom-address-form.state-active{display:block}label.additional-checkbox-label{line-height:17px;font-weight:900;font-size:.875rem;color:rgba(0,0,0,0.75)}label.additional-checkbox-label .sub{display:block;font-weight:bold;font-style:italic}.step-header-row{display:flex;padding:15px 0;flex-wrap:nowrap;justify-content:space-between}.step-header-row .label,.step-header-row .like-a{font-weight:900;font-size:.875rem}.step-header-row .label{text-transform:uppercase;color:rgba(0,0,0,0.65)}.step-header-row .like-a{color:rgba(19,170,26,0.75)}.cta-row{padding:30px 0;text-align:center}.cta-row .title{font-weight:900;margin-bottom:0}.cta-row .like-a{color:#df0c14;text-transform:uppercase;font-weight:bold;font-size:.875rem}.submit-row{display:flex;justify-content:space-between}.submit-row .terms-checkbox{display:flex;justify-content:center;flex-direction:column}legend{padding:0;display:table}fieldset{border:0;padding:0.01em 0 0 0;margin:0;min-width:0}fieldset:not(:last-child){margin-bottom:10px}body:not(:-moz-handler-blocked) fieldset{display:table-cell}#top{position:fixed;border-bottom:1px solid #eee;left:0;right:0;top:0;background-color:#fff;z-index:1000}@media (max-width: 1059px){#top+*{top:52px}}@media (min-width: 1060px){#top{position:static;width:100%}#top.s-fixed{position:fixed;top:-40px}#top.s-fixed+*{padding-top:100px}}#top #logo{float:left;padding:.75rem 0}@media (min-width: 1060px){#top #logo{padding-top:1.5rem;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#top #logo.s-fixed{padding-top:3rem;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}}#top #logo a,#top #logo button.a{display:block;width:150px;height:23px;background-image:url("../img/sprite.png");background-repeat:no-repeat;background-size:500px 500px;background-position:0 0;background-size:300px 250px}@media (min-width: 1060px){#top #logo a,#top #logo button.a{width:250px;height:39px;background-size:500px 500px}}#top .pre-top{display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width: 1060px){#top .pre-top{order:1;flex-wrap:nowrap;justify-content:flex-end;margin-bottom:10px}}#top .pre-top .btn,#top .pre-top .tabs .tab.state-active .content .blocks .block.state-open .center-button,.tabs .tab.state-active .content .blocks .block.state-open #top .pre-top .center-button,#top .pre-top .product-grid .product .toggle-button,.product-grid .product #top .pre-top .toggle-button,#top .pre-top .product-grid .car .toggle-button,.product-grid .car #top .pre-top .toggle-button,#top .pre-top .car-grid .product .toggle-button,.car-grid .product #top .pre-top .toggle-button,#top .pre-top .car-grid .car .toggle-button,.car-grid .car #top .pre-top .toggle-button{color:rgba(36,39,44,0.65)}#top .pre-top a.btn,#top .pre-top button.btn.a,#top .pre-top .tabs .tab.state-active .content .blocks .block.state-open button.a.center-button,.tabs .tab.state-active .content .blocks .block.state-open #top .pre-top button.a.center-button,#top .pre-top .product-grid .product button.a.toggle-button,.product-grid .product #top .pre-top button.a.toggle-button,#top .pre-top .product-grid .car button.a.toggle-button,.product-grid .car #top .pre-top button.a.toggle-button,#top .pre-top .car-grid .product button.a.toggle-button,.car-grid .product #top .pre-top button.a.toggle-button,#top .pre-top .car-grid .car button.a.toggle-button,.car-grid .car #top .pre-top button.a.toggle-button,#top .pre-top .tabs .tab.state-active .content .blocks .block.state-open a.center-button,.tabs .tab.state-active .content .blocks .block.state-open #top .pre-top a.center-button,#top .pre-top .product-grid .product a.toggle-button,.product-grid .product #top .pre-top a.toggle-button,#top .pre-top .product-grid .car a.toggle-button,.product-grid .car #top .pre-top a.toggle-button,#top .pre-top .car-grid .product a.toggle-button,.car-grid .product #top .pre-top a.toggle-button,#top .pre-top .car-grid .car a.toggle-button,.car-grid .car #top .pre-top a.toggle-button{flex:1 1 100%;margin-top:2%;border-bottom:none}#top .pre-top a.btn:after,#top .pre-top button.btn.a:after,#top .pre-top .tabs .tab.state-active .content .blocks .block.state-open button.a.center-button:after,.tabs .tab.state-active .content .blocks .block.state-open #top .pre-top button.a.center-button:after,#top .pre-top .product-grid .product button.a.toggle-button:after,.product-grid .product #top .pre-top button.a.toggle-button:after,#top .pre-top .product-grid .car button.a.toggle-button:after,.product-grid .car #top .pre-top button.a.toggle-button:after,#top .pre-top .car-grid .product button.a.toggle-button:after,.car-grid .product #top .pre-top button.a.toggle-button:after,#top .pre-top .car-grid .car button.a.toggle-button:after,.car-grid .car #top .pre-top button.a.toggle-button:after,#top .pre-top .tabs .tab.state-active .content .blocks .block.state-open a.center-button:after,.tabs .tab.state-active .content .blocks .block.state-open #top .pre-top a.center-button:after,#top .pre-top .product-grid .product a.toggle-button:after,.product-grid .product #top .pre-top a.toggle-button:after,#top .pre-top .product-grid .car a.toggle-button:after,.product-grid .car #top .pre-top a.toggle-button:after,#top .pre-top .car-grid .product a.toggle-button:after,.car-grid .product #top .pre-top a.toggle-button:after,#top .pre-top .car-grid .car a.toggle-button:after,.car-grid .car #top .pre-top a.toggle-button:after{content:normal}#top .pre-top a.btn:before,#top .pre-top button.btn.a:before,#top .pre-top .tabs .tab.state-active .content .blocks .block.state-open button.a.center-button:before,.tabs .tab.state-active .content .blocks .block.state-open #top .pre-top button.a.center-button:before,#top .pre-top .product-grid .product button.a.toggle-button:before,.product-grid .product #top .pre-top button.a.toggle-button:before,#top .pre-top .product-grid .car button.a.toggle-button:before,.product-grid .car #top .pre-top button.a.toggle-button:before,#top .pre-top .car-grid .product button.a.toggle-button:before,.car-grid .product #top .pre-top button.a.toggle-button:before,#top .pre-top .car-grid .car button.a.toggle-button:before,.car-grid .car #top .pre-top button.a.toggle-button:before,#top .pre-top .tabs .tab.state-active .content .blocks .block.state-open a.center-button:before,.tabs .tab.state-active .content .blocks .block.state-open #top .pre-top a.center-button:before,#top .pre-top .product-grid .product a.toggle-button:before,.product-grid .product #top .pre-top a.toggle-button:before,#top .pre-top .product-grid .car a.toggle-button:before,.product-grid .car #top .pre-top a.toggle-button:before,#top .pre-top .car-grid .product a.toggle-button:before,.car-grid .product #top .pre-top a.toggle-button:before,#top .pre-top .car-grid .car a.toggle-button:before,.car-grid .car #top .pre-top a.toggle-button:before{background:transparent;color:#484849}@media (min-width: 750px){#top .pre-top a.btn,#top .pre-top button.btn.a,#top .pre-top .tabs .tab.state-active .content .blocks .block.state-open button.a.center-button,.tabs .tab.state-active .content .blocks .block.state-open #top .pre-top button.a.center-button,#top .pre-top .product-grid .product button.a.toggle-button,.product-grid .product #top .pre-top button.a.toggle-button,#top .pre-top .product-grid .car button.a.toggle-button,.product-grid .car #top .pre-top button.a.toggle-button,#top .pre-top .car-grid .product button.a.toggle-button,.car-grid .product #top .pre-top button.a.toggle-button,#top .pre-top .car-grid .car button.a.toggle-button,.car-grid .car #top .pre-top button.a.toggle-button,#top .pre-top .tabs .tab.state-active .content .blocks .block.state-open a.center-button,.tabs .tab.state-active .content .blocks .block.state-open #top .pre-top a.center-button,#top .pre-top .product-grid .product a.toggle-button,.product-grid .product #top .pre-top a.toggle-button,#top .pre-top .product-grid .car a.toggle-button,.product-grid .car #top .pre-top a.toggle-button,#top .pre-top .car-grid .product a.toggle-button,.car-grid .product #top .pre-top a.toggle-button,#top .pre-top .car-grid .car a.toggle-button,.car-grid .car #top .pre-top a.toggle-button{flex:0 1 49%}}@media (min-width: 1060px){#top .pre-top a.btn,#top .pre-top button.btn.a,#top .pre-top .tabs .tab.state-active .content .blocks .block.state-open button.a.center-button,.tabs .tab.state-active .content .blocks .block.state-open #top .pre-top button.a.center-button,#top .pre-top .product-grid .product button.a.toggle-button,.product-grid .product #top .pre-top button.a.toggle-button,#top .pre-top .product-grid .car button.a.toggle-button,.product-grid .car #top .pre-top button.a.toggle-button,#top .pre-top .car-grid .product button.a.toggle-button,.car-grid .product #top .pre-top button.a.toggle-button,#top .pre-top .car-grid .car button.a.toggle-button,.car-grid .car #top .pre-top button.a.toggle-button,#top .pre-top .tabs .tab.state-active .content .blocks .block.state-open a.center-button,.tabs .tab.state-active .content .blocks .block.state-open #top .pre-top a.center-button,#top .pre-top .product-grid .product a.toggle-button,.product-grid .product #top .pre-top a.toggle-button,#top .pre-top .product-grid .car a.toggle-button,.product-grid .car #top .pre-top a.toggle-button,#top .pre-top .car-grid .product a.toggle-button,.car-grid .product #top .pre-top a.toggle-button,#top .pre-top .car-grid .car a.toggle-button,.car-grid .car #top .pre-top a.toggle-button{flex:0 1 auto;margin:0 .25rem;padding-right:2rem;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}#top .pre-top a.btn:before,#top .pre-top button.btn.a:before,#top .pre-top .tabs .tab.state-active .content .blocks .block.state-open button.a.center-button:before,.tabs .tab.state-active .content .blocks .block.state-open #top .pre-top button.a.center-button:before,#top .pre-top .product-grid .product button.a.toggle-button:before,.product-grid .product #top .pre-top button.a.toggle-button:before,#top .pre-top .product-grid .car button.a.toggle-button:before,.product-grid .car #top .pre-top button.a.toggle-button:before,#top .pre-top .car-grid .product button.a.toggle-button:before,.car-grid .product #top .pre-top button.a.toggle-button:before,#top .pre-top .car-grid .car button.a.toggle-button:before,.car-grid .car #top .pre-top button.a.toggle-button:before,#top .pre-top .tabs .tab.state-active .content .blocks .block.state-open a.center-button:before,.tabs .tab.state-active .content .blocks .block.state-open #top .pre-top a.center-button:before,#top .pre-top .product-grid .product a.toggle-button:before,.product-grid .product #top .pre-top a.toggle-button:before,#top .pre-top .product-grid .car a.toggle-button:before,.product-grid .car #top .pre-top a.toggle-button:before,#top .pre-top .car-grid .product a.toggle-button:before,.car-grid .product #top .pre-top a.toggle-button:before,#top .pre-top .car-grid .car a.toggle-button:before,.car-grid .car #top .pre-top a.toggle-button:before{line-height:2rem}}#top .pre-top .select-container:not(.currency-select){width:80px}#top .pre-top .select-container,#top .pre-top .currency-select{flex:0 1 49%}#top .pre-top .select-container:after,#top .pre-top .currency-select:after{bottom:.8rem}@media (min-width: 1060px){#top .pre-top .select-container,#top .pre-top .currency-select{flex:0 1 auto;justify-content:space-between;margin:0 .25rem;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}}@media (min-width: 1060px){#top .pre-top .currency-select,#top .pre-top .select-container .btn,#top .pre-top .select-container .tabs .tab.state-active .content .blocks .block.state-open .center-button,.tabs .tab.state-active .content .blocks .block.state-open #top .pre-top .select-container .center-button,#top .pre-top .select-container .product-grid .product .toggle-button,.product-grid .product #top .pre-top .select-container .toggle-button,#top .pre-top .select-container .product-grid .car .toggle-button,.product-grid .car #top .pre-top .select-container .toggle-button,#top .pre-top .select-container .car-grid .product .toggle-button,.car-grid .product #top .pre-top .select-container .toggle-button,#top .pre-top .select-container .car-grid .car .toggle-button,.car-grid .car #top .pre-top .select-container .toggle-button{padding-right:2.5rem}}#top .pre-top .currency-select{display:block;position:relative;padding:0}#top .pre-top .currency-select span{display:none;line-height:1rem}@media (min-width: 450px){#top .pre-top .currency-select span{position:absolute;top:.625em;left:.625em;float:left;display:inline-block;margin-right:.25em}}#top .pre-top .currency-select select{padding:0.625em 2.5rem 0.625em 105px;background:none;width:auto;line-height:1em;border:none;font-size:.875rem;color:rgba(36,39,44,0.65);position:relative;z-index:3}@media (max-width: 450px){#top .pre-top .currency-select select{padding-left:.625em}}@media (max-width: 1059px){#top .pre-top .currency-select select{width:100%}}#top .tune-option{position:relative;font-size:.875rem;text-align:left;width:100%;line-height:1.75rem;padding:.5rem 0;border-bottom:1px solid #eee}@media (min-width: 1060px){#top .tune-option{float:left;width:auto;border:none;padding:0.71em 15px}}#top .tune-option .i-car{float:right}@media (min-width: 1060px){#top .tune-option .i-car{float:left;margin-right:.4rem;padding-top:.3rem}}#top .tune-option .i-car:before{content:'';height:23px;width:34px;background-image:url("../img/sprite.png");background-repeat:no-repeat;background-size:500px 500px;background-position:0 -100px;display:block}#top .tune-option .selected-option{float:left;font-size:.75rem;line-height:1em;font-weight:bold;font-style:italic}@media (min-width: 1060px){#top .tune-option .selected-option{margin-left:2.5rem;margin-top:-.4rem}}#top .tune-option .selected-option:before{color:#df0c14;margin-right:.25em}#top .main-menu-layer{padding:0 1rem;position:fixed;top:50px;border-top:1px solid #eee;bottom:0;left:0;right:0;background-color:#fff;display:none}@media (min-width: 1060px){#top .main-menu-layer{display:flex;position:relative;top:auto;left:auto;right:auto;bottom:auto;float:right;flex-direction:column;padding:0;border:none}}#top .i-shopping-cart{float:right;position:relative;padding:.75rem .65rem;margin-right:.5rem}#top .i-shopping-cart:before{font-size:1.4rem;position:relative;z-index:3;color:#484849}#top .i-shopping-cart .count{position:absolute;right:0;top:2px;font-size:.75rem;height:1.7em;width:1.7em;display:block;background:#df0c14;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;color:#fff;line-height:1.7em;text-align:center}@media (min-width: 1060px){#top .i-shopping-cart{margin:0 .3rem;background:#f2f2f2;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;padding:0.55em 1em;padding-right:2.25em;line-height:1em}#top .i-shopping-cart:hover{background-color:#d8d8d8}#top .i-shopping-cart:before{font-size:.875rem}#top .i-shopping-cart .count{top:.4375rem;right:.625rem}}@media (max-width: 1059px){body.state-navmain-open #top .main-menu-layer{display:block}}@media (max-height: 450px){body.state-navmain-open #top .main-menu-layer{padding-bottom:2rem;overflow-y:scroll}}footer#bottom{clear:both}footer#bottom .pre-bottom,footer#bottom .post-bottom{overflow:hidden;color:#848689}footer#bottom .pre-bottom .wrap,footer#bottom .post-bottom .wrap{display:flex;flex-wrap:wrap}footer#bottom .pre-bottom .wrap .col,footer#bottom .post-bottom .wrap .col{flex:1 1 100%;padding-right:30px}footer#bottom .pre-bottom .wrap .col:not(:last-child),footer#bottom .post-bottom .wrap .col:not(:last-child){margin-bottom:30px}@media (min-width: 550px){footer#bottom .pre-bottom .wrap .col,footer#bottom .post-bottom .wrap .col{flex-basis:50%}}@media (min-width: 900px){footer#bottom .pre-bottom .wrap .col,footer#bottom .post-bottom .wrap .col{flex-basis:25%}}footer#bottom .pre-bottom .s-h3,footer#bottom .post-bottom .s-h3{color:#fff;font-style:italic}footer#bottom .pre-bottom .subtitle,footer#bottom .post-bottom .subtitle{font-weight:bold;font-size:.875rem;color:#fff;margin-bottom:0;line-height:21px}footer#bottom .pre-bottom{background-color:#191b1b;padding:30px 0;position:relative}footer#bottom .pre-bottom:before{content:'';background-image:url("../img/sprite.png");background-repeat:no-repeat;background-size:500px 500px;background-position:0px -200px;display:block;width:466px;height:291px;position:absolute;right:-45px;bottom:30px}@media (min-width: 550px){footer#bottom .pre-bottom{padding:45px 0}}footer#bottom .pre-bottom .s-h3{margin-bottom:22.5px}footer#bottom .pre-bottom address,footer#bottom .pre-bottom .contact-link{font-size:.875rem;font-weight:normal;line-height:21px;display:block;font-style:normal}footer#bottom .pre-bottom address:not(:last-child),footer#bottom .pre-bottom .contact-link:not(:last-child){margin-bottom:15px}footer#bottom .post-bottom{background-color:#131313;padding:30px 0}@media (min-width: 750px){footer#bottom .post-bottom{padding:60px 0}}@media (min-width: 850px){footer#bottom .post-bottom .wrap{flex-wrap:nowrap;justify-content:space-between}}footer#bottom .footer-nav li:not(.s-h3):before{content:'\203A';margin-right:3px}footer#bottom .footer-nav li:not(.s-h3) a,footer#bottom .footer-nav li:not(.s-h3) button.a{font-size:.875rem;color:#848689}footer#bottom .footer-nav li:not(.s-h3) a:hover,footer#bottom .footer-nav li:not(.s-h3) button.a:hover{color:#fff}footer#bottom .time-line{margin-bottom:0;display:flex;font-size:.875rem}footer#bottom .time-line .day{flex:0 0 40px}footer#bottom .time-line .time{flex:1 0 auto}footer#bottom .social,footer#bottom .customer-review{flex:1 1 100%;display:flex;justify-content:center;margin-bottom:30px;flex-wrap:wrap}@media (min-width: 850px){footer#bottom .social,footer#bottom .customer-review{flex:0 0 auto;margin-bottom:0}}@media (min-width: 850px){footer#bottom .social{order:1}}footer#bottom .social a,footer#bottom .social button.a{color:#fff;display:block;flex:0 1 auto}footer#bottom .social a:not(:first-child),footer#bottom .social button.a:not(:first-child){margin-left:30px}footer#bottom .social a:before,footer#bottom .social button.a:before{font-size:1.125rem}@media (min-width: 850px){footer#bottom .customer-review{order:3}}footer#bottom .customer-review .grade{display:block;flex:0 0 auto;width:40px;height:40px;border:2px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;line-height:30px;text-align:center;font-size:1.125rem;font-weight:900;color:#fff;margin-right:5px}footer#bottom .customer-review .grade sup{font-size:.6875rem}footer#bottom .customer-review .text-container{flex:0 0 auto}footer#bottom .customer-review .text-container .s-h3,footer#bottom .customer-review .text-container a,footer#bottom .customer-review .text-container button.a{line-height:20px}footer#bottom .customer-review .text-container .s-h3{margin-bottom:0}footer#bottom .customer-review .text-container a,footer#bottom .customer-review .text-container button.a{display:block;font-size:.875rem;color:#848689}footer#bottom .customer-review .text-container a:hover,footer#bottom .customer-review .text-container button.a:hover{color:#fff}footer#bottom .post-bottom-nav{flex:0 0 100%;display:flex;flex-wrap:wrap;justify-content:center}@media (min-width: 850px){footer#bottom .post-bottom-nav{order:2;flex-basis:auto}}footer#bottom .post-bottom-nav li{flex:0 0 100%;display:flex;flex-wrap:nowrap}@media (min-width: 450px){footer#bottom .post-bottom-nav li{flex-basis:auto}}footer#bottom .post-bottom-nav li:not(:first-child)::before{content:'|';display:none;flex:0 0 auto;margin:0 10px}@media (min-width: 450px){footer#bottom .post-bottom-nav li:not(:first-child)::before{display:block}}footer#bottom .post-bottom-nav li a,footer#bottom .post-bottom-nav li button.a{display:block;text-align:center;color:#848689;font-size:.875rem}footer#bottom .post-bottom-nav li a:hover,footer#bottom .post-bottom-nav li button.a:hover{color:#fff}.nav ul,ul.nav{list-style:none;padding:0;margin:0}#nav-main ul>li{width:100%}#nav-main ul>li>a,#nav-main ul>li>button.a{font-size:.875rem;font-weight:500;color:#484849;display:block;padding:.5em 0}#nav-main ul>li>a:hover,#nav-main ul>li>button.a:hover{color:#000}@media (min-width: 1060px){#nav-main ul>li{width:auto;padding:0 15px;float:left}#nav-main ul>li>a,#nav-main ul>li>button.a{padding:.71em 0}}@media (min-width: 1060px){#nav-main{order:3;display:flex;justify-content:flex-end;flex-wrap:nowrap;margin-right:-80px}}#nav-trigger{float:right;display:block;cursor:pointer}@media (min-width: 1060px){#nav-trigger{display:none}}#nav-trigger .icon{display:block;height:2px;width:30px;background-color:#000;margin:22.5px auto;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#nav-trigger .icon:before,#nav-trigger .icon:after{height:2px;width:30px;background-color:#000;position:absolute;content:'';left:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#nav-trigger .icon:before{top:-8px}#nav-trigger .icon:after{bottom:-8px}.state-navmain-open #nav-trigger .icon{background-color:transparent;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.state-navmain-open #nav-trigger .icon:before,.state-navmain-open #nav-trigger .icon:after{top:0;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.state-navmain-open #nav-trigger .icon:before{-moz-transform:rotate3d(0, 0, 1, 45deg);-o-transform:rotate3d(0, 0, 1, 45deg);-webkit-transform:rotate3d(0, 0, 1, 45deg);-ms-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}.state-navmain-open #nav-trigger .icon:after{-moz-transform:rotate3d(0, 0, 1, -45deg);-o-transform:rotate3d(0, 0, 1, -45deg);-webkit-transform:rotate3d(0, 0, 1, -45deg);-ms-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}.blog-grid{display:flex;flex-wrap:wrap}.blog-grid.nav{margin-left:-5px;margin-right:-5px}@media (min-width: 851px){.blog-grid:not(.has-spotlight){flex-wrap:nowrap}}.blog-grid:not(.has-spotlight) .el:nth-child(3){display:none}@media (min-width: 851px){.blog-grid:not(.has-spotlight) .el:nth-child(3){display:block}}.blog-grid .el{flex:0 0 100%;margin-bottom:10px;padding:0 5px}@media (min-width: 551px){.blog-grid .el{flex-basis:50%}}@media (min-width: 551px) and (min-width: 851px){.blog-grid .el{flex-basis:33%}}.blog-grid .el>a,.blog-grid .el>button.a{display:block;color:#000;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.blog-grid .el>a .img-container,.blog-grid .el>button.a .img-container{margin-bottom:15px}.blog-grid .el>a .img-container>img,.blog-grid .el>button.a .img-container>img{width:100%;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.blog-grid .el>a:hover,.blog-grid .el>button.a:hover{color:#df0c14;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.blog-grid .el>a:hover .img-container>img,.blog-grid .el>button.a:hover .img-container>img{transform:scale(1.1, 1.1);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.blog-grid .el .name{margin-bottom:0;font-size:1.125rem;font-weight:bold}.blog-grid .el .date{font-style:italic;font-size:.875rem;opacity:.35;margin-bottom:0;line-height:1em}.blog-grid.has-spotlight .el:first-child{flex-basis:100%}.blog-grid.has-spotlight .el:first-child a,.blog-grid.has-spotlight .el:first-child button.a{position:relative}.blog-grid.has-spotlight .el:first-child a .name,.blog-grid.has-spotlight .el:first-child button.a .name,.blog-grid.has-spotlight .el:first-child a .date,.blog-grid.has-spotlight .el:first-child button.a .date{position:absolute;color:#fff;bottom:39.9px;left:30px}.blog-grid.has-spotlight .el:first-child a .name,.blog-grid.has-spotlight .el:first-child button.a .name{bottom:60px}.blog-grid.has-spotlight .el:first-child a .date,.blog-grid.has-spotlight .el:first-child button.a .date{opacity:1}.blog-grid.has-spotlight .el:first-child a .img-container::after,.blog-grid.has-spotlight .el:first-child button.a .img-container::after{content:'';background:linear-gradient(20deg, rgba(0,0,0,0.7) 0%, transparent 30%);height:100%;width:100%;position:absolute;top:0;left:0}iframe,img{border:none}.flex-img img,.flex-vid iframe,.flex-frame iframe{max-width:100%;display:block;margin:0 auto}.clear{clear:both}.content-section{display:flex;padding-top:60px;justify-content:space-between;flex-wrap:wrap}.content-section .blog-grid{margin-bottom:60px}.content-section.page-about .main-content{order:2}.content-section.page-about .sidebar{order:1}.content-section.page-blog{justify-content:flex-start;flex-wrap:wrap}.content-section.page-blog .back-button,.content-section.page-blog .main-content{flex:0 0 100%}@media (min-width: 850px){.content-section.page-blog{flex-wrap:nowrap}.content-section.page-blog .back-button{flex-basis:20%}.content-section.page-blog .main-content{flex-basis:60%}}.main-content,.sidebar{flex:0 0 auto;margin-bottom:30px;max-width:100%}@media (min-width: 900px){.main-content{flex-basis:64%}.sidebar{flex-basis:29%}}.sidebar .widget{margin-top:30px}.sidebar .widget:first-child{margin-top:0}.sidebar .widget.submenu .s-h3,.sidebar .widget.usp .s-h3{font-style:italic}.sidebar .widget.submenu li>a,.sidebar .widget.submenu li>button.a{font-size:.875rem;color:rgba(223,12,20,0.8)}.sidebar .widget.submenu li>a:hover,.sidebar .widget.submenu li>button.a:hover{color:#df0c14}.sidebar .widget.submenu li>a:before,.sidebar .widget.submenu li>button.a:before{font-family:"Flaticon";content:"";margin-right:10px;font-size:.785em;color:#000;opacity:.25}.sidebar .widget.usp li:not(.s-h3){font-size:.875rem;font-weight:bold;line-height:36px;color:rgba(0,0,0,0.8)}.sidebar .widget.usp li:not(.s-h3):before{font-family:"Flaticon";content:"";color:#df0c14;margin-right:6px;font-size:1.175em}.slides,.flex-direction-nav,.flex-control-nav{list-style:none;padding:0;margin:0}.slides{overflow:hidden}.slides .el{display:none}.slides .el:first-child{display:block}.tags{margin-bottom:15px;display:block}.tags .tag{display:inline-block;background-color:#df0c14;color:#fff;font-weight:900;font-style:italic;font-size:.875rem;padding:.5em;line-height:1em}.component-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010}.component-layer.main-menu-layer{z-index:1009}.component-layer:not(.state-active){display:none}.component-layer .layer-background{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(36,39,44,0.5);filter:blur(5px)}.component-layer .outer{z-index:1020;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff}@media (min-width: 850px){.component-layer .outer{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);right:auto;bottom:auto;width:80%;height:auto;max-width:900px;max-height:calc(100vh - 30px)}}.component-layer .layer-header{position:relative;z-index:3}.component-layer .layer-header>.inner{position:relative}.component-layer .layer-header>.inner .i-cross{position:absolute;right:1rem;top:1rem;height:2.5rem;width:2.5rem;background:#df0c14;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.component-layer .layer-header>.inner .i-cross:before{font-size:1rem;color:#fff}@media (min-width: 850px){.component-layer .layer-header>.inner .i-cross{right:-1.25rem;top:-1.25rem}}.component-layer .layer-content{position:relative;height:100%;width:100%;overflow-y:scroll}.component-layer .layer-content>.inner{padding:4rem 1rem}@media (min-width: 850px){.component-layer .layer-content{max-height:80vh}.component-layer .layer-content .s-h1 br{display:none}}.component-layer .media:not(:last-child){margin-bottom:30px}.component-layer .media img{display:block;width:100%}.component-layer .select-btn-container{display:flex;flex-wrap:wrap;justify-content:space-between}.component-layer .select-btn{flex:1 1 100%;margin-top:.5rem}@media (min-width: 850px){.component-layer .select-btn{flex:0 1 32%}}.component-layer .btn.save-tuning,.component-layer .tabs .tab.state-active .content .blocks .block.state-open .save-tuning.center-button,.tabs .tab.state-active .content .blocks .block.state-open .component-layer .save-tuning.center-button,.component-layer .product-grid .product .save-tuning.toggle-button,.product-grid .product .component-layer .save-tuning.toggle-button,.component-layer .product-grid .car .save-tuning.toggle-button,.product-grid .car .component-layer .save-tuning.toggle-button,.component-layer .car-grid .product .save-tuning.toggle-button,.car-grid .product .component-layer .save-tuning.toggle-button,.component-layer .car-grid .car .save-tuning.toggle-button,.car-grid .car .component-layer .save-tuning.toggle-button,.component-layer .btn.cta-overlay-button,.component-layer .tabs .tab.state-active .content .blocks .block.state-open .cta-overlay-button.center-button,.tabs .tab.state-active .content .blocks .block.state-open .component-layer .cta-overlay-button.center-button,.component-layer .product-grid .product .cta-overlay-button.toggle-button,.product-grid .product .component-layer .cta-overlay-button.toggle-button,.component-layer .product-grid .car .cta-overlay-button.toggle-button,.product-grid .car .component-layer .cta-overlay-button.toggle-button,.component-layer .car-grid .product .cta-overlay-button.toggle-button,.car-grid .product .component-layer .cta-overlay-button.toggle-button,.component-layer .car-grid .car .cta-overlay-button.toggle-button,.car-grid .car .component-layer .cta-overlay-button.toggle-button{padding:1em;line-height:1.25em;border-bottom-width:2px;margin:15px 0 24px;width:100%}.component-layer .reset,.component-layer .cta-overlay-button2{width:100%;display:block;text-align:center;opacity:.65;font-size:.6875rem;text-transform:uppercase;font-weight:900;letter-spacing:1px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.component-layer .reset:hover,.component-layer .cta-overlay-button2:hover{opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.dealer-detail.inner{padding:1rem !important}.dealer-detail:not(.state-active),.product-detail:not(.state-active){display:none}.dealer-detail .float,.product-detail .float{float:left}.dealer-detail img,.product-detail img{display:block;width:100%;margin-bottom:30px}.dealer-detail .s-h1,.product-detail .s-h1{margin-bottom:10px}.dealer-detail p:not(.s-h1),.product-detail p:not(.s-h1){font-weight:500;font-size:.875rem;margin-bottom:21px;line-height:1.5em}.dealer-detail p:not(.s-h1) .divider,.product-detail p:not(.s-h1) .divider{position:relative;height:1em;width:5px;display:inline-block;margin:0 7.5px}.dealer-detail p:not(.s-h1) .divider:after,.product-detail p:not(.s-h1) .divider:after{content:'';height:5px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;width:5px;display:block;position:absolute;left:0;top:7px;background:#848689}.dealer-detail p:not(.s-h1) .camo,.product-detail p:not(.s-h1) .camo{color:#000}.dealer-detail p:not(.s-h1) .camo:hover,.product-detail p:not(.s-h1) .camo:hover{color:#be0a11}@media (min-width: 700px){.dealer-detail .img-container,.product-detail .img-container{float:left;max-width:285px;margin-right:30px}.dealer-detail .text-container,.product-detail .text-container{float:left}.dealer-detail .tags,.product-detail .tags{float:right}.dealer-detail .tags .tag,.product-detail .tags .tag{float:right;clear:both;margin-top:6px}}.banner{overflow:hidden;position:relative}.banner img{width:100%;display:block}.banner.car-item-banner .inner{flex-direction:column-reverse;max-height:none !important;padding-top:55px}@media (min-width: 1000px){.banner.car-item-banner .inner{flex-direction:row;max-height:445px !important}}@media (min-width: 1060px){.banner.car-item-banner .inner{padding-top:0}}@media (min-width: 1000px) and (max-width: 1100px){.banner.car-item-banner .inner .text-container{padding:20px !important}}.banner.dealer:after{content:'';position:absolute;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0;border-left:22px solid transparent;border-right:22px solid transparent;border-bottom:15px solid #fff}.banner.dealer .background-image:after{content:'';display:block;height:100%;top:0;width:100%;position:absolute;background:radial-gradient(transparent, rgba(0,0,0,0.5))}.banner.dealer .content-box{position:absolute;top:90px;left:30px;right:30px;max-width:475px}@media (min-width: 535px){.banner.dealer .content-box{right:auto;width:100%;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.banner.dealer h1,.banner.dealer .tabs button.tab-button .title,.tabs button.tab-button .banner.dealer .title,.banner.dealer .row.widget.reference-slider .title,.row.widget.reference-slider .banner.dealer .title{color:#fff;text-align:center}.banner.dealer .location-trigger{display:block;width:100%;margin-top:15px;text-align:center;color:#fff;opacity:.45;font-weight:900;font-size:.875rem}.banner.dealer .location-trigger:hover,.banner.dealer .location-trigger.s-active{opacity:.8}.banner.car-detail{background:#131313;position:relative}.banner.car-detail .image-container{width:80%;position:relative;display:block;overflow:hidden}@media (max-width: 751px){.banner.car-detail .image-container{width:100%}}.banner.car-detail .image-container:before{content:'';position:absolute;left:-100%;top:-50%;height:200%;width:200%;bottom:0;background:radial-gradient(rgba(19,19,19,0), rgba(19,19,19,0) 15%, #131313 70%)}.banner.car-detail .image-container .corner-el{display:block;position:absolute;left:0;bottom:0;width:5vw;height:5vw;background:#fff}@media (max-width: 751px){.banner.car-detail .image-container .corner-el{display:none}}.banner.car-detail .image-container .corner-el::after{content:'';display:block;position:absolute;bottom:0;left:5vw;border-bottom:5vw solid #fff;border-right:5vw solid transparent}.banner.car-detail .content-box{position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:5%;color:#fff;width:45%;max-width:550px}@media (max-width: 1050px){.banner.car-detail .content-box{right:5%;width:100%}}@media (max-width: 751px){.banner.car-detail .content-box{-moz-transform:none;-o-transform:none;-webkit-transform:none;-ms-transform:none;transform:none;top:auto;right:auto;position:relative;padding:30px 5vw;max-width:100%}}.banner.car-detail .content-box h1,.banner.car-detail .content-box .tabs button.tab-button .title,.tabs button.tab-button .banner.car-detail .content-box .title,.banner.car-detail .content-box .row.widget.reference-slider .title,.row.widget.reference-slider .banner.car-detail .content-box .title{margin-bottom:0}.banner.car-detail .content-box .actions{border-bottom:1px solid #545454;padding-bottom:10px;margin-bottom:15px}.banner.car-detail .content-box .actions .a{font-size:.875rem;font-weight:bold;color:#fff}.banner.car-detail .content-box .actions .a .i-arrow-south-simple{font-size:9px}.banner.car-detail .content-box .actions .a:not(:last-child){margin-right:10px}.banner.car-detail .content-box .label{font-style:italic}.banner.car-detail .content-box .specs-table{display:flex;flex-wrap:nowrap;margin-bottom:30px}.banner.car-detail .content-box .specs-table .specs,.banner.car-detail .content-box .specs-table .desc{flex:1 1 50%}@media (max-width: 601px){.banner.car-detail .content-box .specs-table{flex-wrap:wrap}.banner.car-detail .content-box .specs-table .specs,.banner.car-detail .content-box .specs-table .desc{flex-basis:100%}}.banner.car-detail .content-box .specs-table .specs li{display:flex;font-size:.875rem}.banner.car-detail .content-box .specs-table .specs li .spec-label,.banner.car-detail .content-box .specs-table .specs li .spec-content{margin-bottom:0}.banner.car-detail .content-box .specs-table .specs li .spec-label{flex:0 0 95px;padding-right:15px;font-weight:bold}.banner.car-detail .content-box .specs-table .desc{font-size:.875rem}@media (min-width: 601px){.banner.car-detail .content-box .specs-table .desc{border-left:1px solid #545454;padding:0 15px}}.banner.car-detail .content-box .specs-table .desc p{margin-bottom:0}.banner.car-detail .content-box .btn-cont .btn,.banner.car-detail .content-box .btn-cont .tabs .tab.state-active .content .blocks .block.state-open .center-button,.tabs .tab.state-active .content .blocks .block.state-open .banner.car-detail .content-box .btn-cont .center-button,.banner.car-detail .content-box .btn-cont .product-grid .product .toggle-button,.product-grid .product .banner.car-detail .content-box .btn-cont .toggle-button,.banner.car-detail .content-box .btn-cont .product-grid .car .toggle-button,.product-grid .car .banner.car-detail .content-box .btn-cont .toggle-button,.banner.car-detail .content-box .btn-cont .car-grid .product .toggle-button,.car-grid .product .banner.car-detail .content-box .btn-cont .toggle-button,.banner.car-detail .content-box .btn-cont .car-grid .car .toggle-button,.car-grid .car .banner.car-detail .content-box .btn-cont .toggle-button{width:49%;margin-right:2%}.banner.car-detail .content-box .btn-cont .btn:last-child,.banner.car-detail .content-box .btn-cont .tabs .tab.state-active .content .blocks .block.state-open .center-button:last-child,.tabs .tab.state-active .content .blocks .block.state-open .banner.car-detail .content-box .btn-cont .center-button:last-child,.banner.car-detail .content-box .btn-cont .product-grid .product .toggle-button:last-child,.product-grid .product .banner.car-detail .content-box .btn-cont .toggle-button:last-child,.banner.car-detail .content-box .btn-cont .product-grid .car .toggle-button:last-child,.product-grid .car .banner.car-detail .content-box .btn-cont .toggle-button:last-child,.banner.car-detail .content-box .btn-cont .car-grid .product .toggle-button:last-child,.car-grid .product .banner.car-detail .content-box .btn-cont .toggle-button:last-child,.banner.car-detail .content-box .btn-cont .car-grid .car .toggle-button:last-child,.car-grid .car .banner.car-detail .content-box .btn-cont .toggle-button:last-child{margin-right:0}@media (max-width: 601px){.banner.car-detail .content-box .btn-cont .btn,.banner.car-detail .content-box .btn-cont .tabs .tab.state-active .content .blocks .block.state-open .center-button,.tabs .tab.state-active .content .blocks .block.state-open .banner.car-detail .content-box .btn-cont .center-button,.banner.car-detail .content-box .btn-cont .product-grid .product .toggle-button,.product-grid .product .banner.car-detail .content-box .btn-cont .toggle-button,.banner.car-detail .content-box .btn-cont .product-grid .car .toggle-button,.product-grid .car .banner.car-detail .content-box .btn-cont .toggle-button,.banner.car-detail .content-box .btn-cont .car-grid .product .toggle-button,.car-grid .product .banner.car-detail .content-box .btn-cont .toggle-button,.banner.car-detail .content-box .btn-cont .car-grid .car .toggle-button,.car-grid .car .banner.car-detail .content-box .btn-cont .toggle-button{margin-right:0;width:100%}}.banner+.widget.tuning{padding:0;margin-top:-90px;z-index:9;position:relative}.row{padding:60px 0}.grid{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.grid .el{flex:0 0 auto;padding:0 10px;margin-bottom:30px}.cols-2 .el{flex-basis:100%}@media (min-width: 550px){.cols-2 .el{flex-basis:50%}}.cols-3 .el{flex-basis:100%}@media (min-width: 400px){.cols-3 .el{flex-basis:50%}}@media (min-width: 875px){.cols-3 .el{flex-basis:calc(100%/3)}}.dealer-grid .img-container{position:relative;margin-bottom:10px}.dealer-grid .tags{position:absolute;top:15px;right:15px}.dealer-grid img{display:block;width:100%}.dealer-grid .s-h3{margin-bottom:0}.dealer-grid .address{font-size:.875rem;line-height:1rem;opacity:.65;margin-bottom:0;font-weight:bold}.dealer-filter-form{display:flex}@media (max-width: 474px){.dealer-filter-form{flex-wrap:wrap}}.dealer-filter-form input{flex:1 1 100%;font-size:.875rem;font-weight:bold;background-color:#fff}@media (min-width: 475px){.dealer-filter-form input{flex:1 1 auto}}.dealer-filter-form .select-container{margin-top:15px;flex:1 1 100%}@media (min-width: 475px){.dealer-filter-form .select-container{padding-left:7.5px;flex:1 0 42%;margin-top:0}}.dealer-filter-form .select-container select{font-size:.875rem;line-height:normal;padding-right:45px;padding-left:15px;color:rgba(0,0,0,0.65)}.style-element{position:relative;display:block;left:-3px}.style-element:before,.style-element:after{content:'';display:block;position:absolute;height:0px;width:0px;border-style:solid;border-top-width:445px}.style-element:before{top:0;left:0;z-index:2}.style-element:after{top:45px;border-top-width:555px;left:0;border-top-color:#df0c14;opacity:.65;z-index:1}.style-element.right:before,.style-element.right:after{border-right-color:transparent;border-right-width:75px}.style-element.right:after{border-right-width:95px}.style-element.left:before,.style-element.left:after{border-left-color:transparent;border-left-width:75px}.style-element.left:after{border-left-width:115px}.style-element.red:before{border-top-color:#df0c14}.style-element.black:before{border-top-color:#000}.img-container{position:relative;overflow:hidden}.img-container img{display:block}.widget.row.reference .wrap,.widget.row.reference .inner,.banner.text-overlay .wrap,.banner.text-overlay .inner{display:flex;flex-wrap:nowrap;position:relative;max-height:445px}.widget.row.reference .wrap:before,.widget.row.reference .inner:before,.banner.text-overlay .wrap:before,.banner.text-overlay .inner:before{content:'';display:block;position:absolute;right:90%;z-index:-1;top:0;bottom:0;width:100%;background:#df0c14}.widget.row.reference .wrap .text-container,.widget.row.reference .wrap .img-container,.widget.row.reference .inner .text-container,.widget.row.reference .inner .img-container,.banner.text-overlay .wrap .text-container,.banner.text-overlay .wrap .img-container,.banner.text-overlay .inner .text-container,.banner.text-overlay .inner .img-container{flex:1 1 auto}.widget.row.reference .wrap .text-container,.widget.row.reference .inner .text-container,.banner.text-overlay .wrap .text-container,.banner.text-overlay .inner .text-container{background:#df0c14;padding:15px;display:flex;flex-direction:column;justify-content:center;color:#fff}@media (min-width: 850px){.widget.row.reference .wrap .text-container,.widget.row.reference .inner .text-container,.banner.text-overlay .wrap .text-container,.banner.text-overlay .inner .text-container{padding:45px}}@media (min-width: 1366px){.widget.row.reference .wrap .text-container,.widget.row.reference .inner .text-container,.banner.text-overlay .wrap .text-container,.banner.text-overlay .inner .text-container{padding:75px}}.widget.row.reference .wrap .text-container .quote,.widget.row.reference .inner .text-container .quote,.banner.text-overlay .wrap .text-container .quote,.banner.text-overlay .inner .text-container .quote{padding:0;margin:0;flex:0 1 auto}.widget.row.reference .wrap .text-container .quote .title,.widget.row.reference .inner .text-container .quote .title,.banner.text-overlay .wrap .text-container .quote .title,.banner.text-overlay .inner .text-container .quote .title{font-size:2.5rem;font-family:"din";font-weight:900;font-style:italic;text-transform:uppercase;line-height:46px;letter-spacing:1px}.widget.row.reference .wrap .text-container .quote .title:before,.widget.row.reference .wrap .text-container .quote .title:after,.widget.row.reference .inner .text-container .quote .title:before,.widget.row.reference .inner .text-container .quote .title:after,.banner.text-overlay .wrap .text-container .quote .title:before,.banner.text-overlay .wrap .text-container .quote .title:after,.banner.text-overlay .inner .text-container .quote .title:before,.banner.text-overlay .inner .text-container .quote .title:after{margin:0 3px}.widget.row.reference .wrap .text-container .quote .title:before,.widget.row.reference .inner .text-container .quote .title:before,.banner.text-overlay .wrap .text-container .quote .title:before,.banner.text-overlay .inner .text-container .quote .title:before{content:'\201C';margin-left:-19.5px}.widget.row.reference .wrap .text-container .quote .title:after,.widget.row.reference .inner .text-container .quote .title:after,.banner.text-overlay .wrap .text-container .quote .title:after,.banner.text-overlay .inner .text-container .quote .title:after{content:'\201D'}.widget.row.reference .wrap .text-container .quote .short,.widget.row.reference .inner .text-container .quote .short,.banner.text-overlay .wrap .text-container .quote .short,.banner.text-overlay .inner .text-container .quote .short{display:none}@media (min-width: 850px){.widget.row.reference .wrap .text-container .quote .short,.widget.row.reference .inner .text-container .quote .short,.banner.text-overlay .wrap .text-container .quote .short,.banner.text-overlay .inner .text-container .quote .short{font-size:1.125rem;line-height:32.2px;letter-spacing:.35px;max-height:96.6px;overflow:hidden;margin-bottom:45px;display:block}}.widget.row.reference .wrap .text-container .quote .author,.widget.row.reference .inner .text-container .quote .author,.banner.text-overlay .wrap .text-container .quote .author,.banner.text-overlay .inner .text-container .quote .author{position:relative;padding-left:39.9px;text-transform:uppercase;letter-spacing:1px;font-weight:900;margin-bottom:0}.widget.row.reference .wrap .text-container .quote .author:before,.widget.row.reference .inner .text-container .quote .author:before,.banner.text-overlay .wrap .text-container .quote .author:before,.banner.text-overlay .inner .text-container .quote .author:before{content:'';position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:30px;height:2px;background-color:#fff;margin-bottom:0}.widget.row.reference .wrap .img-container,.widget.row.reference .inner .img-container,.banner.text-overlay .wrap .img-container,.banner.text-overlay .inner .img-container{flex-grow:0;flex-shrink:0}.widget.row.reference .wrap .img-container img,.widget.row.reference .inner .img-container img,.banner.text-overlay .wrap .img-container img,.banner.text-overlay .inner .img-container img{display:block;width:100%}.widget.row{padding:75px 0}.widget.row.brochure{padding:5px 22.5px;display:flex;flex-wrap:wrap;background:#f2f2f2;border-left:3px solid #df0c14}.widget.row.brochure .img-container{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center}.widget.row.brochure .text-container{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding-left:30px}.widget.row.brochure .text-container .btn-cont{padding-bottom:0}.widget.row.brochure .text-container .btn,.widget.row.brochure .text-container .tabs .tab.state-active .content .blocks .block.state-open .center-button,.tabs .tab.state-active .content .blocks .block.state-open .widget.row.brochure .text-container .center-button,.widget.row.brochure .text-container .product-grid .product .toggle-button,.product-grid .product .widget.row.brochure .text-container .toggle-button,.widget.row.brochure .text-container .product-grid .car .toggle-button,.product-grid .car .widget.row.brochure .text-container .toggle-button,.widget.row.brochure .text-container .car-grid .product .toggle-button,.car-grid .product .widget.row.brochure .text-container .toggle-button,.widget.row.brochure .text-container .car-grid .car .toggle-button,.car-grid .car .widget.row.brochure .text-container .toggle-button{margin-bottom:0}.widget.row.brochure .text-container .s-h2{font-weight:900;margin-bottom:22.5px}.tabs button.tab-button{display:block;background:#f2f2f2;padding:15px 22.5px;text-align:left;width:100%}.tabs button.tab-button .title{margin-bottom:0;display:block;font-weight:900}.tabs button.tab-button .props{display:block;color:#848689;font-size:.875rem;line-height:1.3;margin-top:5px}.tabs .state-active button.tab-button{background:#df0c14;color:#fff;position:relative}.tabs .state-active button.tab-button .props{color:rgba(255,255,255,0.65)}.tabs .state-active button.tab-button .styled-no .no{color:#df0c14}.tabs .state-active button.tab-button .styled-no .no-style{background:#fedc40}.tabs .state-active button.tab-button::after{content:'';display:block;position:absolute;left:22.5px;width:0;height:0;bottom:-10px;border-top:10px solid #df0c14;border-left:12px solid transparent;border-right:12px solid transparent}.tabs .tabs-nav{display:flex;margin-left:-10px;margin-right:-10px}.tabs .tabs-nav .toggle{flex:1 1 auto;padding:0 10px}.tabs .tabs-nav .toggle:not(:last-child):not(.state-active){position:relative}.tabs .tabs-nav .toggle:not(:last-child):not(.state-active)::before,.tabs .tabs-nav .toggle:not(:last-child):not(.state-active)::after{content:'';position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:22.5px;line-height:22.5px;width:22.5px}.tabs .tabs-nav .toggle:not(:last-child):not(.state-active):before{right:0;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.tabs .tabs-nav .toggle:not(:last-child):not(.state-active):after{content:"";font-family:"Flaticon";right:-9px;top:27%;font-size:8px;transform:rotate3d(0, 0, 1, -90deg) translateY(-50%)}.tabs .tab{display:none}.tabs .tab.state-active{display:block}.tabs .tab .content{display:none}.tabs .tab.state-active .content{display:block;padding:45px 0}.tabs .tab.state-active .content .desc{font-size:.875rem;text-align:center;line-height:21px;opacity:.75}@media (min-width: 1001px){.tabs .tab.state-active .content .desc{max-width:70%;margin-left:auto;margin-right:auto}}.tabs .tab.state-active .content .blocks{display:flex;margin-bottom:30px;justify-content:space-between}@media (min-width: 900px){.tabs .tab.state-active .content .blocks{justify-content:center}}.tabs .tab.state-active .content .blocks .block{flex:0 0 21%}.tabs .tab.state-active .content .blocks .block .img-container{position:relative;overflow:hidden;border:2px solid #ececed}.tabs .tab.state-active .content .blocks .block .img-container img{width:100%}.tabs .tab.state-active .content .blocks .block .img-container .cross,.tabs .tab.state-active .content .blocks .block .img-container .action-row{position:absolute;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.tabs .tab.state-active .content .blocks .block .img-container .cross{right:-100%;top:7.5px;background:#df0c14;color:#fff;height:21px;width:21px;line-height:21px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;font-size:11px;font-weight:900}.tabs .tab.state-active .content .blocks .block .img-container .action-row{bottom:-100%;left:0;right:0;background:#484849;display:flex;justify-content:space-between;padding:10px}.tabs .tab.state-active .content .blocks .block .img-container .action-row button{color:#fff;text-transform:uppercase;font-size:.875rem;font-weight:bold;flex:0 0 auto}.tabs .tab.state-active .content .blocks .block .img-container:hover .cross,.tabs .tab.state-active .content .blocks .block.state-clicked .img-container .cross{right:7.5px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.tabs .tab.state-active .content .blocks .block .img-container:hover .action-row,.tabs .tab.state-active .content .blocks .block.state-clicked .img-container .action-row{bottom:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.tabs .tab.state-active .content .blocks .block .name{font-size:.6875rem;font-weight:bold;text-align:center;margin-bottom:0}.tabs .tab.state-active .content .blocks .block .center-button{display:none}.tabs .tab.state-active .content .blocks .block.state-open .cross,.tabs .tab.state-active .content .blocks .block.state-open .action-row{display:none}.tabs .tab.state-active .content .blocks .block.state-open .center-button{display:block;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);white-space:nowrap;font-size:.6875rem}.tabs .tab.state-active .content .blocks .divider{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center}@media (min-width: 900px){.tabs .tab.state-active .content .blocks .divider{margin:0 20px}}.tabs .tab.state-active .content .blocks .divider .positioner{flex:0 0 auto;margin-top:-30px;font-size:20px;font-weight:900}.tabs .tab.state-active .content .blocks .divider.state-inactive{opacity:.25}@media (max-width: 900px){.tabs .tab.state-active .content .blocks{flex-wrap:wrap}.tabs .tab.state-active .content .blocks .divider{display:none}.tabs .tab.state-active .content .blocks .block{flex-basis:46%}}@media (max-width: 450px){.tabs .tab.state-active .content .blocks .block{flex-basis:100%}}.tabs .mobile-title{display:none}@media (max-width: 1000px){.tabs .tabs-nav{display:none}.tabs .tab{display:block}.tabs .tab .mobile-title{display:block}.tabs .tab.state-mobile-hide .content{display:none}}.product-grid,.car-grid{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;max-width:100%}.product-grid.widget.row,.car-grid.widget.row{padding:15px 0}.product-grid .product,.product-grid .car,.car-grid .product,.car-grid .car{flex:0 0 33.33%;padding:10px;text-align:center;position:relative}.product-grid .product a,.product-grid .product button.a,.product-grid .car a,.product-grid .car button.a,.car-grid .product a,.car-grid .product button.a,.car-grid .car a,.car-grid .car button.a{color:#000}@media (max-width: 1051px){.product-grid .product,.product-grid .car,.car-grid .product,.car-grid .car{flex-basis:50%}}@media (max-width: 600px){.product-grid .product,.product-grid .car,.car-grid .product,.car-grid .car{flex-basis:100%}}.product-grid .product .img-container,.product-grid .car .img-container,.car-grid .product .img-container,.car-grid .car .img-container{margin-bottom:15px}.product-grid .product .img-container img,.product-grid .car .img-container img,.car-grid .product .img-container img,.car-grid .car .img-container img{width:100%}.product-grid .product .discount-label,.product-grid .car .discount-label,.car-grid .product .discount-label,.car-grid .car .discount-label{position:absolute;top:0;left:0}.product-grid .product .name,.product-grid .car .name,.car-grid .product .name,.car-grid .car .name{font-weight:bold;margin-bottom:15px;line-height:21px}.product-grid .product .price,.product-grid .car .price,.car-grid .product .price,.car-grid .car .price{font-size:.875rem;opacity:.75;margin-bottom:0}.product-grid .product .price .discount,.product-grid .car .price .discount,.car-grid .product .price .discount,.car-grid .car .price .discount{display:inline-block;font-size:.6875rem;font-weight:normal;text-decoration:line-through;color:rgba(36,39,44,0.65)}.product-grid .product .toggle-button,.product-grid .car .toggle-button,.car-grid .product .toggle-button,.car-grid .car .toggle-button{width:100%}.product-grid .product .toggle-button.state-active,.product-grid .car .toggle-button.state-active,.car-grid .product .toggle-button.state-active,.car-grid .car .toggle-button.state-active{text-align:left}.product-grid .product .toggle-button.state-active::before,.product-grid .car .toggle-button.state-active::before,.car-grid .product .toggle-button.state-active::before,.car-grid .car .toggle-button.state-active::before{content:""}.product-grid .product .like-a,.product-grid .car .like-a,.car-grid .product .like-a,.car-grid .car .like-a{color:#df0c14;margin-bottom:0;text-transform:uppercase;font-size:.875rem;font-weight:bold}@media (min-width: 1180px){.product-grid.cols-4 .product,.car-grid.cols-4 .product{flex-basis:25%}}.tab-widget{position:relative}.tab-widget .s-h1{font-weight:900;margin-bottom:0}.tab-widget .subtitle{font-size:1.875rem;font-style:italic;font-family:"din";text-transform:uppercase}@media (max-width: 550px){.tab-widget .s-h1,.tab-widget .subtitle{font-size:1.125rem;line-height:1.25em}.tab-widget .s-h1{margin-bottom:10px}}.tab-widget .left{float:left;margin-bottom:30px}.tab-widget .right{float:right;color:#df0c14;font-size:.875rem;font-weight:bold;line-height:21px}.tab-widget .right .disclaimer{display:block;color:#848689}@media (max-width: 951px){.tab-widget .left,.tab-widget .right{float:none;width:100%}}.tab-widget::before{content:'';z-index:-1;display:block;position:absolute;width:100%;top:0;height:335px;background:linear-gradient(to bottom, #f2f2f2, rgba(242,242,242,0))}.tab-widget .actions-bar{background:#f2f2f2;padding:30px;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:30px}@media (max-width: 851px){.tab-widget .actions-bar{flex-wrap:wrap}}.tab-widget .actions-bar .left-actions,.tab-widget .actions-bar .right-actions{flex:0 1 auto}.tab-widget .actions-bar .left-actions{font-style:italic}.tab-widget .actions-bar .left-actions .title{margin-bottom:10px}.tab-widget .actions-bar .left-actions .a{font-weight:500}.tab-widget .actions-bar .right-actions{display:flex}.tab-widget .actions-bar .right-actions .price-el{flex:0 0 auto;color:#484849;text-align:center;display:flex;justify-content:center;flex-direction:column}.tab-widget .actions-bar .right-actions .price-el .total-price{font-family:"din";font-size:1.5rem;font-style:italic;margin-bottom:0;display:block;text-align:right}.tab-widget .actions-bar .right-actions .price-el .post-line{font-size:.6875rem;font-style:italic}.tab-widget .actions-bar .right-actions .btn-container{flex:1 0 auto;padding-left:10px;display:flex;justify-content:center;flex-direction:column}.tab-widget .actions-bar .right-actions .btn-container .btn,.tab-widget .actions-bar .right-actions .btn-container .tabs .tab.state-active .content .blocks .block.state-open .center-button,.tabs .tab.state-active .content .blocks .block.state-open .tab-widget .actions-bar .right-actions .btn-container .center-button,.tab-widget .actions-bar .right-actions .btn-container .product-grid .product .toggle-button,.product-grid .product .tab-widget .actions-bar .right-actions .btn-container .toggle-button,.tab-widget .actions-bar .right-actions .btn-container .product-grid .car .toggle-button,.product-grid .car .tab-widget .actions-bar .right-actions .btn-container .toggle-button,.tab-widget .actions-bar .right-actions .btn-container .car-grid .product .toggle-button,.car-grid .product .tab-widget .actions-bar .right-actions .btn-container .toggle-button,.tab-widget .actions-bar .right-actions .btn-container .car-grid .car .toggle-button,.car-grid .car .tab-widget .actions-bar .right-actions .btn-container .toggle-button{flex:0 0 auto}@media (max-width: 751px){.tab-widget .actions-bar .right-actions{flex-wrap:wrap;flex:1 1 auto}.tab-widget .actions-bar .right-actions .btn-container{flex:1 1 100%}.tab-widget .actions-bar .right-actions .price-el{flex:1 1 100%}}.tab-widget .cta-bar{display:flex;justify-content:center}.tab-widget .cta-bar .cta{font-style:italic;font-weight:900;padding:0 15px;flex:0 0 auto}.tab-widget .cta-bar .i-phone{flex:0 0 auto;font-family:"din";font-size:1.5rem;font-weight:bold}.tab-widget .cta-bar .i-phone::before{font-size:1.5rem;margin-right:6px}@media (max-width: 650px){.tab-widget .cta-bar{flex-wrap:wrap}}.flex-direction-nav .flex-nav-prev,.flex-direction-nav .flex-nav-next{position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:37%}.flex-direction-nav .flex-nav-prev{left:-2.5vw}.flex-direction-nav .flex-nav-next{right:-2.5vw}.flex-direction-nav .flex-prev::before{content:""}.flex-direction-nav .flex-next::before{content:""}.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{display:block;height:45px;width:45px;line-height:39px;text-align:center;border:2px solid #ececed;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;color:#848689;background:#f2f2f2}.flex-direction-nav .flex-prev::before,.flex-direction-nav .flex-next::before{font-family:"flaticon"}.flex-direction-nav .flex-prev:hover,.flex-direction-nav .flex-next:hover{background:#000;color:#fff;border-color:#000}.back-button{font-size:.875rem;font-weight:900;font-style:italic}.back-button .back{color:#000;opacity:.35}.back-button .back::before{margin-right:6px;font-size:.6875rem}.back-button .back:hover{opacity:1}.page-blog{margin-bottom:60px}.page-blog .cta-link{font-weight:bold}.page-blog .post-title{margin-top:-22.5px;font-weight:bold;font-size:.875rem;font-style:italic;opacity:.35;margin-bottom:22.5px}.page-blog .share-buttons{margin-bottom:22.5px}.page-blog .share-buttons .btn,.page-blog .share-buttons .tabs .tab.state-active .content .blocks .block.state-open .center-button,.tabs .tab.state-active .content .blocks .block.state-open .page-blog .share-buttons .center-button,.page-blog .share-buttons .product-grid .product .toggle-button,.product-grid .product .page-blog .share-buttons .toggle-button,.page-blog .share-buttons .product-grid .car .toggle-button,.product-grid .car .page-blog .share-buttons .toggle-button,.page-blog .share-buttons .car-grid .product .toggle-button,.car-grid .product .page-blog .share-buttons .toggle-button,.page-blog .share-buttons .car-grid .car .toggle-button,.car-grid .car .page-blog .share-buttons .toggle-button{text-transform:none;border-bottom:none;display:inline-block}.page-blog .share-buttons .btn span::before,.page-blog .share-buttons .tabs .tab.state-active .content .blocks .block.state-open .center-button span::before,.tabs .tab.state-active .content .blocks .block.state-open .page-blog .share-buttons .center-button span::before,.page-blog .share-buttons .product-grid .product .toggle-button span::before,.product-grid .product .page-blog .share-buttons .toggle-button span::before,.page-blog .share-buttons .product-grid .car .toggle-button span::before,.product-grid .car .page-blog .share-buttons .toggle-button span::before,.page-blog .share-buttons .car-grid .product .toggle-button span::before,.car-grid .product .page-blog .share-buttons .toggle-button span::before,.page-blog .share-buttons .car-grid .car .toggle-button span::before,.car-grid .car .page-blog .share-buttons .toggle-button span::before{font-size:16px;margin-right:5px}.page-blog .share-buttons .btn.state-facebook,.page-blog .share-buttons .tabs .tab.state-active .content .blocks .block.state-open .state-facebook.center-button,.tabs .tab.state-active .content .blocks .block.state-open .page-blog .share-buttons .state-facebook.center-button,.page-blog .share-buttons .product-grid .product .state-facebook.toggle-button,.product-grid .product .page-blog .share-buttons .state-facebook.toggle-button,.page-blog .share-buttons .product-grid .car .state-facebook.toggle-button,.product-grid .car .page-blog .share-buttons .state-facebook.toggle-button,.page-blog .share-buttons .car-grid .product .state-facebook.toggle-button,.car-grid .product .page-blog .share-buttons .state-facebook.toggle-button,.page-blog .share-buttons .car-grid .car .state-facebook.toggle-button,.car-grid .car .page-blog .share-buttons .state-facebook.toggle-button{background:#334f8c}.page-blog .share-buttons .btn.state-facebook:hover,.page-blog .share-buttons .tabs .tab.state-active .content .blocks .block.state-open .state-facebook.center-button:hover,.tabs .tab.state-active .content .blocks .block.state-open .page-blog .share-buttons .state-facebook.center-button:hover,.page-blog .share-buttons .product-grid .product .state-facebook.toggle-button:hover,.product-grid .product .page-blog .share-buttons .state-facebook.toggle-button:hover,.page-blog .share-buttons .product-grid .car .state-facebook.toggle-button:hover,.product-grid .car .page-blog .share-buttons .state-facebook.toggle-button:hover,.page-blog .share-buttons .car-grid .product .state-facebook.toggle-button:hover,.car-grid .product .page-blog .share-buttons .state-facebook.toggle-button:hover,.page-blog .share-buttons .car-grid .car .state-facebook.toggle-button:hover,.car-grid .car .page-blog .share-buttons .state-facebook.toggle-button:hover{background:#4d71be}.page-blog .share-buttons .btn.state-twitter,.page-blog .share-buttons .tabs .tab.state-active .content .blocks .block.state-open .state-twitter.center-button,.tabs .tab.state-active .content .blocks .block.state-open .page-blog .share-buttons .state-twitter.center-button,.page-blog .share-buttons .product-grid .product .state-twitter.toggle-button,.product-grid .product .page-blog .share-buttons .state-twitter.toggle-button,.page-blog .share-buttons .product-grid .car .state-twitter.toggle-button,.product-grid .car .page-blog .share-buttons .state-twitter.toggle-button,.page-blog .share-buttons .car-grid .product .state-twitter.toggle-button,.car-grid .product .page-blog .share-buttons .state-twitter.toggle-button,.page-blog .share-buttons .car-grid .car .state-twitter.toggle-button,.car-grid .car .page-blog .share-buttons .state-twitter.toggle-button{background:#00a2ee}.page-blog .share-buttons .btn.state-twitter:hover,.page-blog .share-buttons .tabs .tab.state-active .content .blocks .block.state-open .state-twitter.center-button:hover,.tabs .tab.state-active .content .blocks .block.state-open .page-blog .share-buttons .state-twitter.center-button:hover,.page-blog .share-buttons .product-grid .product .state-twitter.toggle-button:hover,.product-grid .product .page-blog .share-buttons .state-twitter.toggle-button:hover,.page-blog .share-buttons .product-grid .car .state-twitter.toggle-button:hover,.product-grid .car .page-blog .share-buttons .state-twitter.toggle-button:hover,.page-blog .share-buttons .car-grid .product .state-twitter.toggle-button:hover,.car-grid .product .page-blog .share-buttons .state-twitter.toggle-button:hover,.page-blog .share-buttons .car-grid .car .state-twitter.toggle-button:hover,.car-grid .car .page-blog .share-buttons .state-twitter.toggle-button:hover{background:#3cc1ff}.page-blog .share-buttons .btn:not(:last-child),.page-blog .share-buttons .tabs .tab.state-active .content .blocks .block.state-open .center-button:not(:last-child),.tabs .tab.state-active .content .blocks .block.state-open .page-blog .share-buttons .center-button:not(:last-child),.page-blog .share-buttons .product-grid .product .toggle-button:not(:last-child),.product-grid .product .page-blog .share-buttons .toggle-button:not(:last-child),.page-blog .share-buttons .product-grid .car .toggle-button:not(:last-child),.product-grid .car .page-blog .share-buttons .toggle-button:not(:last-child),.page-blog .share-buttons .car-grid .product .toggle-button:not(:last-child),.car-grid .product .page-blog .share-buttons .toggle-button:not(:last-child),.page-blog .share-buttons .car-grid .car .toggle-button:not(:last-child),.car-grid .car .page-blog .share-buttons .toggle-button:not(:last-child){margin-right:6px}.discount-label{position:relative;padding:8px 15px;background:#df0b14;color:white;font-size:1.125rem;z-index:1;font-weight:bold}.discount-label:before{content:"";position:absolute;display:block;width:50%;height:100%;top:0;right:-10px;z-index:-1;background:#df0b14;transform:skew(-15deg, 0deg)}.discount-label+.stock{margin-top:6px}.widget.row.usp{background:#fff;padding:90px 0;position:relative;overflow:visible}.widget.row.usp::after{content:'';display:block;position:absolute;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:0;width:0;bottom:-22.5px;border-right:30px solid transparent;border-left:30px solid transparent;border-top:22.5px solid #fff}.widget.row.usp .wrap{display:flex;position:relative}.widget.row.usp .wrap .lines{position:absolute;top:-30px;bottom:-30px;width:1px;background:#cbcbce}.widget.row.usp .wrap .lines::before,.widget.row.usp .wrap .lines::after{content:'';position:absolute;height:1px;width:350px}.widget.row.usp .wrap .lines::before{top:0}.widget.row.usp .wrap .lines::after{bottom:0}.widget.row.usp .wrap .img-container{flex:0 0 15%;overflow:visible}.widget.row.usp .wrap .img-container img{position:relative;z-index:2}.widget.row.usp .wrap .img-container .lines{left:70px}.widget.row.usp .wrap .img-container .lines::before,.widget.row.usp .wrap .img-container .lines::after{left:0;background:linear-gradient(to right, #cbcbce, rgba(203,203,206,0))}.widget.row.usp .wrap .text-container{flex:1 1 auto;padding-right:60px}.widget.row.usp .wrap .text-container .s-h3{font-style:italic;margin-bottom:15px}.widget.row.usp .wrap .text-container .short{line-height:24px}.widget.row.usp .wrap .text-container .short::before,.widget.row.usp .wrap .text-container .short::after{content:'\0022'}.widget.row.usp .wrap .text-container .author{font-size:.875rem;font-weight:900;text-transform:uppercase;padding-left:39.9px;position:relative;margin-bottom:0}.widget.row.usp .wrap .text-container .author::before{content:'';width:30px;position:absolute;left:0;top:11px;height:2px;background:#000}.widget.row.usp .wrap .usp-ul{flex:0 0 30%;position:relative}.widget.row.usp .wrap .usp-ul .title{font-weight:900;font-style:italic;font-size:1.125rem;text-transform:uppercase;color:#df0c14;margin-bottom:15px}.widget.row.usp .wrap .usp-ul li:not(.title){font-size:.875rem;font-weight:bold;padding-left:22.5px}.widget.row.usp .wrap .usp-ul li:not(.title)::before{content:"";font-family:'Flaticon';font-size:15px;color:#df0c14;position:absolute;left:0}.widget.row.usp .wrap .usp-ul .lines{right:0}.widget.row.usp .wrap .usp-ul .lines::before,.widget.row.usp .wrap .usp-ul .lines::after{right:0;background:linear-gradient(to right, rgba(203,203,206,0), #cbcbce)}@media (max-width: 900px){.widget.row.usp .wrap{flex-wrap:wrap}.widget.row.usp .wrap .lines{display:none}.widget.row.usp .wrap .img-container{margin:0 auto}.widget.row.usp .wrap .text-container{margin-bottom:30px}.widget.row.usp .wrap .usp-ul{flex-basis:100%}}.component-layer .dealer-search{background-color:#f2f2f2;padding:4rem 1rem}.component-layer .dealer-search .inner .i-cross{top:-3rem;right:0}.component-layer .dealer-search .dealer-filter-form input,.component-layer .dealer-search .dealer-filter-form .btn,.component-layer .dealer-search .dealer-filter-form .tabs .tab.state-active .content .blocks .block.state-open .center-button,.tabs .tab.state-active .content .blocks .block.state-open .component-layer .dealer-search .dealer-filter-form .center-button,.component-layer .dealer-search .dealer-filter-form .product-grid .product .toggle-button,.product-grid .product .component-layer .dealer-search .dealer-filter-form .toggle-button,.component-layer .dealer-search .dealer-filter-form .product-grid .car .toggle-button,.product-grid .car .component-layer .dealer-search .dealer-filter-form .toggle-button,.component-layer .dealer-search .dealer-filter-form .car-grid .product .toggle-button,.car-grid .product .component-layer .dealer-search .dealer-filter-form .toggle-button,.component-layer .dealer-search .dealer-filter-form .car-grid .car .toggle-button,.car-grid .car .component-layer .dealer-search .dealer-filter-form .toggle-button{margin-top:10px}.component-layer .dealer-search .dealer-filter-form .btn,.component-layer .dealer-search .dealer-filter-form .tabs .tab.state-active .content .blocks .block.state-open .center-button,.tabs .tab.state-active .content .blocks .block.state-open .component-layer .dealer-search .dealer-filter-form .center-button,.component-layer .dealer-search .dealer-filter-form .product-grid .product .toggle-button,.product-grid .product .component-layer .dealer-search .dealer-filter-form .toggle-button,.component-layer .dealer-search .dealer-filter-form .product-grid .car .toggle-button,.product-grid .car .component-layer .dealer-search .dealer-filter-form .toggle-button,.component-layer .dealer-search .dealer-filter-form .car-grid .product .toggle-button,.car-grid .product .component-layer .dealer-search .dealer-filter-form .toggle-button,.component-layer .dealer-search .dealer-filter-form .car-grid .car .toggle-button,.car-grid .car .component-layer .dealer-search .dealer-filter-form .toggle-button{flex:1 0 auto;white-space:nowrap}.widget.row.related-products .s-h1 strong{color:#df0c14}@media (max-width: 550px){.widget.row.related-products .s-h1{font-size:1.125rem}}.widget.row.related-products .name{color:#24272c;text-align:center}.widget.row.related-products .slides .el{display:block}.widget.row.related-products .slides .el:nth-child(n+4){display:none}.widget.row.related-products .wrap{position:relative}.widget.row.related-products .wrap .btn,.widget.row.related-products .wrap .tabs .tab.state-active .content .blocks .block.state-open .center-button,.tabs .tab.state-active .content .blocks .block.state-open .widget.row.related-products .wrap .center-button,.widget.row.related-products .wrap .product-grid .product .toggle-button,.product-grid .product .widget.row.related-products .wrap .toggle-button,.widget.row.related-products .wrap .product-grid .car .toggle-button,.product-grid .car .widget.row.related-products .wrap .toggle-button,.widget.row.related-products .wrap .car-grid .product .toggle-button,.car-grid .product .widget.row.related-products .wrap .toggle-button,.widget.row.related-products .wrap .car-grid .car .toggle-button,.car-grid .car .widget.row.related-products .wrap .toggle-button{position:absolute;top:0;right:5vw}@media (max-width: 550px){.widget.row.related-products .wrap .btn,.widget.row.related-products .wrap .tabs .tab.state-active .content .blocks .block.state-open .center-button,.tabs .tab.state-active .content .blocks .block.state-open .widget.row.related-products .wrap .center-button,.widget.row.related-products .wrap .product-grid .product .toggle-button,.product-grid .product .widget.row.related-products .wrap .toggle-button,.widget.row.related-products .wrap .product-grid .car .toggle-button,.product-grid .car .widget.row.related-products .wrap .toggle-button,.widget.row.related-products .wrap .car-grid .product .toggle-button,.car-grid .product .widget.row.related-products .wrap .toggle-button,.widget.row.related-products .wrap .car-grid .car .toggle-button,.car-grid .car .widget.row.related-products .wrap .toggle-button{position:absolute;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-30px;top:auto;right:auto}}.widget.row.half-image .wrap{display:flex;flex-wrap:nowrap}.widget.row.half-image .wrap .img-container{flex:1 1 auto;position:relative;overflow:hidden;order:1}.widget.row.half-image .wrap .img-container img{width:100%;max-width:59.375rem}.widget.row.half-image .wrap .img-container::after{content:'';position:absolute;background:#fff;width:6.875rem;transform:skew(-10deg);right:-4.0625rem;top:0;bottom:0}.widget.row.half-image .wrap .content-container{flex:1 1 auto;display:flex;justify-content:center;flex-direction:column;order:2}.widget.row.half-image .wrap .content-container .positioner{flex:0 0 auto}.widget.row.half-image .wrap .content-container .s-h1{font-weight:bold;margin-bottom:22.5px}.widget.row.half-image .wrap .content-container .subtitle{color:#df0c14;margin-bottom:15px}.widget.row.half-image .wrap .content-container ul{list-style:none;padding:0}.widget.row.half-image .wrap .content-container ul li{position:relative;font-weight:500;padding-left:15px}.widget.row.half-image .wrap .content-container ul li:not(:last-child){margin-bottom:10px}.widget.row.half-image .wrap .content-container ul li::before{content:'';position:absolute;height:5px;width:5px;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;left:0;top:11px;background:#df0c14}.widget.row.half-image .wrap .content-container a,.widget.row.half-image .wrap .content-container button.a{font-weight:bold;font-size:.875rem;text-transform:uppercase}.widget.row.half-image.right .wrap .img-container{order:3}.widget.row.half-image.right .wrap .img-container::after{left:-4.0625rem;right:auto}@media (max-width: 800px){.widget.row.half-image .wrap{flex-wrap:wrap}}.row.widget.cta .inner{background:#f2f2f2;display:flex;padding:30px;justify-content:space-between}.row.widget.cta .inner .title-container{display:flex;justify-content:center;flex-direction:column}.row.widget.cta .inner .s-h2{font-weight:900;margin-bottom:0}.row.widget.cta .inner .btns{margin-bottom:0}@media (max-width: 1200px){.row.widget.cta .inner{flex-wrap:wrap}.row.widget.cta .inner .title-container{text-align:center;flex:1 1 100%}.row.widget.cta .inner .btns{display:flex;justify-content:center;flex:1 1 100%;flex-wrap:wrap}.row.widget.cta .inner .btns .btn,.row.widget.cta .inner .btns .tabs .tab.state-active .content .blocks .block.state-open .center-button,.tabs .tab.state-active .content .blocks .block.state-open .row.widget.cta .inner .btns .center-button,.row.widget.cta .inner .btns .product-grid .product .toggle-button,.product-grid .product .row.widget.cta .inner .btns .toggle-button,.row.widget.cta .inner .btns .product-grid .car .toggle-button,.product-grid .car .row.widget.cta .inner .btns .toggle-button,.row.widget.cta .inner .btns .car-grid .product .toggle-button,.car-grid .product .row.widget.cta .inner .btns .toggle-button,.row.widget.cta .inner .btns .car-grid .car .toggle-button,.car-grid .car .row.widget.cta .inner .btns .toggle-button{margin-top:15px}}@media (max-width: 1200px) and (max-width: 601px){.row.widget.cta .inner .btns .btn,.row.widget.cta .inner .btns .tabs .tab.state-active .content .blocks .block.state-open .center-button,.tabs .tab.state-active .content .blocks .block.state-open .row.widget.cta .inner .btns .center-button,.row.widget.cta .inner .btns .product-grid .product .toggle-button,.product-grid .product .row.widget.cta .inner .btns .toggle-button,.row.widget.cta .inner .btns .product-grid .car .toggle-button,.product-grid .car .row.widget.cta .inner .btns .toggle-button,.row.widget.cta .inner .btns .car-grid .product .toggle-button,.car-grid .product .row.widget.cta .inner .btns .toggle-button,.row.widget.cta .inner .btns .car-grid .car .toggle-button,.car-grid .car .row.widget.cta .inner .btns .toggle-button{flex-basis:100%}}@media (max-width: 1200px) and (min-width: 600px){.row.widget.cta .inner .btns .btn:last-child,.row.widget.cta .inner .btns .tabs .tab.state-active .content .blocks .block.state-open .center-button:last-child,.tabs .tab.state-active .content .blocks .block.state-open .row.widget.cta .inner .btns .center-button:last-child,.row.widget.cta .inner .btns .product-grid .product .toggle-button:last-child,.product-grid .product .row.widget.cta .inner .btns .toggle-button:last-child,.row.widget.cta .inner .btns .product-grid .car .toggle-button:last-child,.product-grid .car .row.widget.cta .inner .btns .toggle-button:last-child,.row.widget.cta .inner .btns .car-grid .product .toggle-button:last-child,.car-grid .product .row.widget.cta .inner .btns .toggle-button:last-child,.row.widget.cta .inner .btns .car-grid .car .toggle-button:last-child,.car-grid .car .row.widget.cta .inner .btns .toggle-button:last-child{margin-left:10px}}.product-banner{background-color:#fff;padding:60px 0;position:relative}.product-banner .corner-el{display:block;position:absolute;left:0;bottom:0;width:5vw;height:5vw;background:#f2f2f2}@media (max-width: 751px){.product-banner .corner-el{display:none}}.product-banner .corner-el::after{content:'';display:block;position:absolute;bottom:0;left:5vw;border-bottom:5vw solid #f2f2f2;border-right:5vw solid transparent}.product-banner .wrap{position:relative;display:flex}.product-banner #product-banner-slider{flex:0 1 60%;order:1;display:flex;flex-direction:column;justify-content:center}.product-banner #product-banner-slider .positioner{flex:0 0 auto}.product-banner #product-banner-slider .slides{margin:0 auto;width:60%}.product-banner #product-banner-slider .slides .el img{display:block;max-height:100%;max-width:100%;margin:0 auto}.product-banner #product-banner-slider .controls{position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.product-banner #product-banner-slider .controls .control{padding:4px}@media (min-width: 1025px){.product-banner #product-banner-slider .controls .control:not(:last-child){margin-bottom:5px}}.product-banner #product-banner-slider .controls .control img{display:block;max-height:75px;max-width:75px}.product-banner .text-container{flex:0 0 490px;order:2;padding:10px}.product-banner .text-container h1,.product-banner .text-container .tabs button.tab-button .title,.tabs button.tab-button .product-banner .text-container .title,.product-banner .text-container .row.widget.reference-slider .title,.row.widget.reference-slider .product-banner .text-container .title{margin-bottom:10px}.product-banner .text-container .actions{display:flex;border-bottom:1px solid #ececed;padding-bottom:10px;margin-bottom:15px}.product-banner .text-container .actions .scrollTo{font-weight:bold;font-size:.875rem;opacity:.65;color:#000}.product-banner .text-container .actions .scrollTo .i-arrow-south-simple::before{font-size:8px}.product-banner .text-container .actions .scrollTo:hover{opacity:1}.product-banner .text-container .actions .stock{margin-left:auto;font-weight:900;font-size:.875rem}.product-banner .text-container .actions .stock.state-instock{color:rgba(19,170,26,0.75)}.product-banner .text-container .actions .stock.state-nostock{color:#be0a11}.product-banner .text-container .form-cart-add .form-row{display:flex;flex-wrap:wrap;margin-bottom:15px}.product-banner .text-container .form-cart-add .form-row>label,.product-banner .text-container .form-cart-add .form-row>.select-btn,.product-banner .text-container .form-cart-add .form-row>.option-group{flex:1 1 100%}.product-banner .text-container .form-cart-add .form-row>label{font-size:.875rem;font-weight:bold;line-height:17px}.product-banner .text-container .form-cart-add .form-row .option-group{display:flex;flex-wrap:wrap;justify-content:space-between}.product-banner .text-container .form-cart-add .form-row .option-group .option{flex:0 0 49%;margin-bottom:2%;border:1px solid #ececed;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:7.5px 30px}@media (max-width: 525px){.product-banner .text-container .form-cart-add .form-row .option-group .option{flex-basis:100%}}.product-banner .text-container .form-cart-add .form-row .option-group .option>label{font-size:.875rem;font-weight:bold;color:rgba(0,0,0,0.8);position:relative;padding-left:0;line-height:17px}.product-banner .text-container .form-cart-add .form-row .option-group .option>label::before{left:-20px;height:10px;width:10px;background:transparent;border:2px solid #cbcbce;content:""}.product-banner .text-container .form-cart-add .form-row .option-group .option .costs{font-size:.6875rem;font-style:italic}.product-banner .text-container .form-cart-add .form-row .option-group .option.state-checked{background:#df0c14;border-color:#df0c14;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.product-banner .text-container .form-cart-add .form-row .option-group .option.state-checked>label{color:#fff}.product-banner .text-container .form-cart-add .form-row .option-group .option.state-checked>label::before{border-color:#fff}.product-banner .text-container .form-cart-add .form-row .option-group .option.state-checked>label::after{content:'';position:absolute;left:-16px;height:6px;width:6px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;top:4px;background:#fff}.product-banner .text-container .form-cart-add .form-row .option-group .option.state-checked .costs{color:#fff}.product-banner .text-container .form-cart-add .results-row{border-top:1px solid #ececed;padding-top:15px;display:flex;justify-content:space-between}.product-banner .text-container .form-cart-add .results-row span{white-space:nowrap}.product-banner .text-container .form-cart-add .results-row .totals{flex:1 1 auto;margin-right:auto}.product-banner .text-container .form-cart-add .results-row .totals.state-discount{flex:1 1 300px}.product-banner .text-container .form-cart-add .results-row .totals.state-discount .subtotal{display:block}.product-banner .text-container .form-cart-add .results-row .totals.state-discount .subtotal span{white-space:normal;display:block}.product-banner .text-container .form-cart-add .results-row .totals.state-discount .disclaimer{padding-left:0;white-space:normal}.product-banner .text-container .form-cart-add .results-row .totals .additions{font-size:.875rem;line-height:21px;display:flex}.product-banner .text-container .form-cart-add .results-row .totals .additions .additions-total{font-style:italic}.product-banner .text-container .form-cart-add .results-row .totals .subtotal{font-weight:bold;display:flex;line-height:1em}.product-banner .text-container .form-cart-add .results-row .totals .subtotal .label{letter-spacing:.5px}.product-banner .text-container .form-cart-add .results-row .totals .subtotal .grand-total{font-size:1.125rem;font-family:"din";font-weight:bold;font-style:italic}.product-banner .text-container .form-cart-add .results-row .totals .subtotal .grand-total .grand-total-amount{display:inline-block}.product-banner .text-container .form-cart-add .results-row .totals .subtotal .grand-total .discount{display:inline-block;size:1.125rem;font-weight:normal;text-decoration:line-through;padding-left:15px;color:rgba(36,39,44,0.65)}.product-banner .text-container .form-cart-add .results-row .totals .disclaimer{display:block;line-height:21px;font-size:.6875rem;font-style:italic;padding-left:105px}.product-banner .text-container .form-cart-add .results-row .label{flex:0 0 105px}.product-banner .text-container .form-cart-add .results-row .controls-container{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.product-banner .text-container .form-cart-add .results-row .controls-container .positioner{flex:0 0 auto;display:flex;flex-direction:row}.product-banner .text-container .form-cart-add .results-row .count-input,.product-banner .text-container .form-cart-add .results-row .btn,.product-banner .text-container .form-cart-add .results-row .tabs .tab.state-active .content .blocks .block.state-open .center-button,.tabs .tab.state-active .content .blocks .block.state-open .product-banner .text-container .form-cart-add .results-row .center-button,.product-banner .text-container .form-cart-add .results-row .product-grid .product .toggle-button,.product-grid .product .product-banner .text-container .form-cart-add .results-row .toggle-button,.product-banner .text-container .form-cart-add .results-row .product-grid .car .toggle-button,.product-grid .car .product-banner .text-container .form-cart-add .results-row .toggle-button,.product-banner .text-container .form-cart-add .results-row .car-grid .product .toggle-button,.car-grid .product .product-banner .text-container .form-cart-add .results-row .toggle-button,.product-banner .text-container .form-cart-add .results-row .car-grid .car .toggle-button,.car-grid .car .product-banner .text-container .form-cart-add .results-row .toggle-button{flex:0 0 auto}.product-banner .text-container .form-cart-add .results-row .count-input{flex-basis:75px;margin-left:auto;margin-right:5px}@media (max-width: 525px){.product-banner .text-container .form-cart-add .results-row{flex-wrap:wrap}.product-banner .text-container .form-cart-add .results-row .controls-container .btn,.product-banner .text-container .form-cart-add .results-row .controls-container .tabs .tab.state-active .content .blocks .block.state-open .center-button,.tabs .tab.state-active .content .blocks .block.state-open .product-banner .text-container .form-cart-add .results-row .controls-container .center-button,.product-banner .text-container .form-cart-add .results-row .controls-container .product-grid .product .toggle-button,.product-grid .product .product-banner .text-container .form-cart-add .results-row .controls-container .toggle-button,.product-banner .text-container .form-cart-add .results-row .controls-container .product-grid .car .toggle-button,.product-grid .car .product-banner .text-container .form-cart-add .results-row .controls-container .toggle-button,.product-banner .text-container .form-cart-add .results-row .controls-container .car-grid .product .toggle-button,.car-grid .product .product-banner .text-container .form-cart-add .results-row .controls-container .toggle-button,.product-banner .text-container .form-cart-add .results-row .controls-container .car-grid .car .toggle-button,.car-grid .car .product-banner .text-container .form-cart-add .results-row .controls-container .toggle-button{flex-grow:1}}.product-banner+*{background:#f2f2f2 !important}@media (max-width: 1024px){.product-banner .wrap{flex-wrap:wrap}.product-banner #product-banner-slider,.product-banner .text-container{flex:1 1 100%}.product-banner #product-banner-slider{position:relative}.product-banner #product-banner-slider .controls{margin-top:30px;position:static;-moz-transform:none;-o-transform:none;-webkit-transform:none;-ms-transform:none;transform:none;top:auto}.product-banner #product-banner-slider .controls .nav{text-align:center}.product-banner #product-banner-slider .controls .control{display:inline-block}}.widget.row.specs-table{text-align:center}.widget.row.specs-table h2,.widget.row.specs-table .tab-widget .cta-bar .cta,.tab-widget .cta-bar .widget.row.specs-table .cta,.cke_editable h2,.cke_editable .tab-widget .cta-bar .cta,.tab-widget .cta-bar .cke_editable .cta{font-size:1.875rem}.widget.row.specs-table .model-name,.cke_editable .model-name{font-size:1.875rem;font-family:"din";font-style:italic}.widget.row.specs-table .short,.cke_editable .short{margin-bottom:45px}.widget.row.specs-table .table-container,.cke_editable .table-container{overflow-x:scroll;width:100%}.widget.row.specs-table .fancy-table,.cke_editable .fancy-table{width:100%;min-width:550px;border-spacing:0;margin-bottom:60px}.widget.row.specs-table .fancy-table thead th,.cke_editable .fancy-table thead th{background:#131313;padding:15px;color:#fff;font-size:1.125rem;font-family:"din";font-weight:900;font-style:italic;text-align:left}.widget.row.specs-table .fancy-table thead th:not(:last-child),.cke_editable .fancy-table thead th:not(:last-child){border-right:1px solid #7d7d7d}.widget.row.specs-table .fancy-table tbody tr:nth-child(2n+2) td,.cke_editable .fancy-table tbody tr:nth-child(2n+2) td{background:#f2f2f2}.widget.row.specs-table .fancy-table tbody tr td,.cke_editable .fancy-table tbody tr td{padding:10px 15px;text-align:left;font-size:.875rem;font-weight:bold}.widget.row.specs-table .fancy-table tbody tr td:not(:last-child),.cke_editable .fancy-table tbody tr td:not(:last-child){border-right:1px solid #fff}.widget.row.seo{padding:45px 0;background:#131313;color:#fff;text-align:center}@media (max-width: 1060px){.widget.row.seo{padding-top:97px}}.widget.row.seo .wrap{padding:0 10vw}.widget.row.seo .short{opacity:.75;font-size:.875rem;margin-bottom:0}.row.widget.product-categories{padding:30px 0 0;border-bottom:1px solid #7d7d7d;background:#f2f2f2;text-align:center}.row.widget.product-categories #categories-slider{position:relative}.row.widget.product-categories .s-h4{color:#df0c14;font-weight:900;font-style:italic}.row.widget.product-categories .slides .el{float:left}.row.widget.product-categories .slides .el .block{display:block;padding:15px 30px 45px;border-bottom:2px solid transparent}.row.widget.product-categories .slides .el .block.state-active{border-bottom-color:#df0c14}.row.widget.product-categories .slides .el .block:hover .name{color:#df0c14;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.row.widget.product-categories .slides .el .name{margin:0;font-size:.6875rem;font-weight:bold;opacity:.65;text-transform:uppercase;color:#000;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.row.filter .wrap{display:flex;flex-wrap:wrap}.row.filter .filter{flex:0 0 auto;margin-right:45px}.row.filter .filter .radio-group{display:flex;justify-content:flex-end}.row.filter .filter .radio-group .option{flex:0 0 auto}.row.filter .filter .radio-group .option label{padding-left:0;font-size:.875rem;opacity:.8}.row.filter .filter .radio-group .option label::before{display:none}.row.filter .filter .radio-group .option:not(:last-child) label{margin-right:10px}.row.filter .filter .radio-group .option input[type=radio]:checked+label{color:#df0c14;text-decoration:underline;font-weight:bold}.row.filter .filter .select{padding-right:15px;position:relative}.row.filter .filter .select::after{content:"";font-family:"Flaticon";color:#cbcbce;position:absolute;right:0;bottom:0;font-size:10px}.row.filter .filter .select select{background:none;padding:0;font-size:.875rem;font-weight:normal;opacity:.8;text-transform:none;line-height:28px}.row.filter .filter-label{margin-bottom:0;font-size:.875rem;font-weight:bold}.row.filter .search-box{flex:0 0 auto;margin-left:auto;position:relative;height:57px}@media (max-width: 850px){.row.filter .search-box{flex-basis:100%;margin-top:15px}}.row.filter .search-box input[type=text]{background:#fff;border:1px solid #f2f2f2;height:100%;font-size:.875rem;font-weight:bold;text-transform:uppercase;padding-right:60px}.row.filter .search-box .i-search{position:absolute;right:0;bottom:0;top:0;display:block;background:#f2f2f2;padding:0 15px 0 10px}.row.filter .search-box .i-search::before{color:#848689;font-size:14px}.row.filter .search-box .i-search::after{position:absolute;right:39px;top:0;height:0;content:'';display:block;width:0;border-right:20px solid #f2f2f2;border-top:57px solid transparent}.row.car-filter .wrap{display:flex;flex-wrap:wrap}@media (max-width: 599px){.row.car-filter .wrap{flex-direction:column}}.row.car-filter .text-positioner .pre-title{margin-bottom:0;font-size:.875rem;font-weight:bold;text-transform:uppercase;color:#df0c14;line-height:1em}.row.car-filter .tuning-filters{flex:0 0 auto;margin-left:auto}@media (min-width: 600px){.row.car-filter .tuning-filters .i-speedometer{margin-left:15px}}.row.car-filter .tuning-filters .btn.select-btn,.row.car-filter .tuning-filters .tabs .tab.state-active .content .blocks .block.state-open .select-btn.center-button,.tabs .tab.state-active .content .blocks .block.state-open .row.car-filter .tuning-filters .select-btn.center-button,.row.car-filter .tuning-filters .product-grid .product .select-btn.toggle-button,.product-grid .product .row.car-filter .tuning-filters .select-btn.toggle-button,.row.car-filter .tuning-filters .product-grid .car .select-btn.toggle-button,.product-grid .car .row.car-filter .tuning-filters .select-btn.toggle-button,.row.car-filter .tuning-filters .car-grid .product .select-btn.toggle-button,.car-grid .product .row.car-filter .tuning-filters .select-btn.toggle-button,.row.car-filter .tuning-filters .car-grid .car .select-btn.toggle-button,.car-grid .car .row.car-filter .tuning-filters .select-btn.toggle-button{min-width:150px}.pagination{padding:45px 0}.pagination .numbers-nav{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-start}.pagination .numbers-nav li{flex:0 0 auto}.pagination a,.pagination button.a{display:block;height:30px;width:30px;border:2px solid transparent;line-height:30px;font-size:.875rem;font-weight:900;text-align:center;color:#848689;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.pagination a.state-current,.pagination button.state-current.a{border-color:#000;color:#000}.widget.row.popular-products{background-color:#f2f2f2;position:relative}.widget.row.popular-products::before{content:'';display:block;position:absolute;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:0;width:0;border-left:30px solid transparent;border-right:30px solid transparent;border-top:22.5px solid #fff;top:0}.widget.row.popular-products .s-h1{color:#df0c14;text-align:center;font-weight:900;color:#000}.widget.row.popular-products .name{color:#24272c;text-align:center}.widget.row.popular-products+.usp{background:#f2f2f2}.popular-products .slides .el,.related-products .slides .el{display:block}.popular-products .slides .el:nth-child(n+4),.related-products .slides .el:nth-child(n+4){display:none}.popular-products .slides,.related-products .slides{display:block}.popular-products .wrap,.related-products .wrap{position:relative}.popular-products .wrap .flex-direction-nav .flex-nav-next,.related-products .wrap .flex-direction-nav .flex-nav-next{top:50%;right:1vw}.popular-products .wrap .flex-direction-nav .flex-nav-prev,.related-products .wrap .flex-direction-nav .flex-nav-prev{top:50%;left:1vw}.sidebar .widget.order{box-shadow:0 2px 5px rgba(0,0,0,0.25);padding:15px}.sidebar .widget.order .header{border-bottom:1px solid #ececed}.sidebar .widget.order .header .model{margin-bottom:0;color:#df0c14;font-weight:bold}.sidebar .widget.order .header .type{margin-bottom:10px;font-size:.875rem}.sidebar .widget.order .order-list .actions{padding:15px 0;display:flex;justify-content:space-between}.sidebar .widget.order .order-list .actions .s-h4{font-size:.875rem;font-weight:900;margin-bottom:0}.sidebar .widget.order .order-list .actions a,.sidebar .widget.order .order-list .actions button.a{font-size:.875rem;font-weight:900}.sidebar .widget.order .order-list .list .el{border-bottom:1px solid #ececed;margin-bottom:15px}.sidebar .widget.order .order-list .list .el .main,.sidebar .widget.order .order-list .list .el .addition{display:flex;margin-bottom:15px;font-weight:500;font-size:.875rem;color:#5d5e60;line-height:17px}.sidebar .widget.order .order-list .list .el .main p,.sidebar .widget.order .order-list .list .el .addition p{margin-bottom:0}.sidebar .widget.order .order-list .list .el .count{flex:0 0 40px}.sidebar .widget.order .order-list .list .el .name{flex:1 1 auto;padding-right:30px;font-size:.6875rem}.sidebar .widget.order .order-list .list .el .price{flex:0 0 75px;margin-left:auto}.sidebar .widget.order .order-list .totals .line{display:flex}.sidebar .widget.order .order-list .totals .line p{margin-bottom:0;font-weight:500;font-size:.875rem;color:#5d5e60;line-height:21px}.sidebar .widget.order .order-list .totals .line .type{flex:1 1 auto;padding-left:40px;padding-right:30px;font-size:.6875rem}.sidebar .widget.order .order-list .totals .line .price{flex:0 0 75px}.sidebar .widget.order .order-list .totals .line.voucher-toggle{margin-bottom:15px}.sidebar .widget.order .order-list .totals .line.voucher-toggle label{flex:1 1 auto;padding-left:40px;color:rgba(19,170,26,0.75);font-size:.875rem;font-weight:900}.sidebar .widget.order .order-list .totals .line.voucher-toggle input{display:none}.sidebar .widget.order .order-list .totals .line.voucher-toggle input:focus,.sidebar .widget.order .order-list .totals .line.voucher-toggle input:valid{display:block}.sidebar .widget.order .order-list .totals .line.voucher-toggle input:focus+label,.sidebar .widget.order .order-list .totals .line.voucher-toggle input:valid+label{display:none}.sidebar .widget.order .order-list .totals .line.grand-total{border-top:1px solid #ececed;padding-top:15px;margin-top:10px}.sidebar .widget.order .order-list .totals .line.grand-total .type{font-size:1.125rem;color:#000}.sidebar .widget.order .order-list .totals .line.grand-total .price{font-size:1rem;font-weight:900;flex-basis:auto;color:#000}.row.widget.shopping-cart .double-wrap{padding:0 10vw}.cart-summary .list .totals-el{padding:30px 0;display:flex}.cart-summary .list .el{border-bottom:1px solid #eee}.cart-summary .list .el.product-row{padding:30px 0}@media (max-width: 599px){.cart-summary .list .el.product-row{display:block}}@media (min-width: 600px){.cart-summary .list .el.product-row{display:flex}}.cart-summary .list .el .img-container{flex:0 0 90px}.cart-summary .list .el .img-container img{display:block;width:75px;margin:0 auto}.cart-summary .list .el .information-container{flex:1 1 auto}@media (min-width: 600px){.cart-summary .list .el .information-container .main,.cart-summary .list .el .information-container .additional{display:flex}}.cart-summary .list .el .information-container .name{flex:1 1 55%;font-size:1.125rem;font-weight:bold}@media (min-width: 600px){.cart-summary .list .el .information-container .name{padding-left:10px;padding-right:60px}}@media (max-width: 599px){.cart-summary .list .el .information-container .name{padding-top:10px}}.cart-summary .list .el .information-container .name .state{display:block;font-size:.875rem}.cart-summary .list .el .information-container .name .state.instock{color:rgba(19,170,26,0.75)}.cart-summary .list .el .information-container .name .state.nostock{color:#be0a11}.cart-summary .list .el .information-container .actions{flex:0 0 200px}.cart-summary .list .el .information-container .actions .positioner{display:flex;justify-content:space-between}.cart-summary .list .el .information-container .actions .like-a,.cart-summary .list .el .information-container .actions input{flex:0 0 auto}.cart-summary .list .el .information-container .actions .like-a{font-weight:900;font-size:.875rem;color:#df0c14}.cart-summary .list .el .information-container .actions input{max-width:75px;background:#fff;border:1px solid #eee}.cart-summary .list .el .information-container .price{flex:0 0 150px;margin-left:auto;font-weight:500;font-size:.875rem;display:flex;justify-content:center;flex-direction:column}.cart-summary .list .el .information-container .price .price-positioner{flex:0 0 auto;text-align:right}@media (max-width: 599px){.cart-summary .list .el .information-container .price .price-positioner{margin-right:10px;margin-top:10px}}.cart-summary .list .el .information-container .additional p{margin-bottom:0}.cart-summary .list .el .information-container .additional .name{color:#848689;font-size:.875rem;font-weight:bold}.cart-summary .list .el .information-container .additional .name strong{color:#5d5e60;font-weight:900}.cart-summary .list .totals-el{justify-content:space-between;flex-wrap:wrap}.cart-summary .list .totals-el .voucher,.cart-summary .list .totals-el .subtotals{flex:0 0 auto}.cart-summary .list .totals-el .voucher{display:flex;justify-content:flex-start;flex-direction:column}.cart-summary .list .totals-el .voucher .positioner{flex:0 0 auto;display:flex}.cart-summary .list .totals-el .voucher .positioner .label{white-space:nowrap;margin:0;padding:10px 0;font-weight:900;padding-right:15px}.cart-summary .list .totals-el .voucher .positioner input{display:none}.cart-summary .list .totals-el .voucher .positioner input:focus{display:block}.cart-summary .list .totals-el .voucher .positioner .btn,.cart-summary .list .totals-el .voucher .positioner .tabs .tab.state-active .content .blocks .block.state-open .center-button,.tabs .tab.state-active .content .blocks .block.state-open .cart-summary .list .totals-el .voucher .positioner .center-button,.cart-summary .list .totals-el .voucher .positioner .product-grid .product .toggle-button,.product-grid .product .cart-summary .list .totals-el .voucher .positioner .toggle-button,.cart-summary .list .totals-el .voucher .positioner .product-grid .car .toggle-button,.product-grid .car .cart-summary .list .totals-el .voucher .positioner .toggle-button,.cart-summary .list .totals-el .voucher .positioner .car-grid .product .toggle-button,.car-grid .product .cart-summary .list .totals-el .voucher .positioner .toggle-button,.cart-summary .list .totals-el .voucher .positioner .car-grid .car .toggle-button,.car-grid .car .cart-summary .list .totals-el .voucher .positioner .toggle-button{white-space:nowrap;flex:0 0 auto;padding-top:15px}.cart-summary .list .totals-el .subtotals{margin-left:auto;flex-basis:200px}@media (max-width: 599px){.cart-summary .list .totals-el .subtotals{margin-right:auto}}.cart-summary .list .totals-el .subtotals .subtotal-line{display:block;font-size:.875rem;display:flex;justify-content:space-between}.cart-summary .list .totals-el .subtotals .subtotal-line .name{font-weight:500;flex:0 0  50%}.cart-summary .list .totals-el .subtotals .subtotal-line .price{flex:0 0 50%;font-weight:900}.cart-summary .list .totals-el .total{flex:1 1 100%;display:flex;border-top:1px solid #eee;padding-top:15px}.cart-summary .list .totals-el .total .total-positioner{flex:0 0 200px;margin-left:auto;display:flex;justify-content:space-between}@media (max-width: 599px){.cart-summary .list .totals-el .total .total-positioner{margin-right:auto}}.cart-summary .list .totals-el .total .total-positioner .name{flex:0 0 50%;font-size:1.125rem;font-weight:500}.cart-summary .list .totals-el .total .total-positioner .price{flex:0 0 50%;font-weight:900}.cart-summary .action-row{background:#f2f2f2;border:1px solid #eee;padding:18px 22.5px;justify-content:space-between;margin-bottom:15px}@media (min-width: 600px){.cart-summary .action-row{display:flex}}.cart-summary .action-row p{margin-bottom:0}.cart-summary .action-row .model{flex:0 0 auto;font-size:.875rem}.cart-summary .action-row .model .name{font-weight:900;line-height:17px}.cart-summary .action-row .model .tuning{font-style:italic;font-weight:bold}.cart-summary .action-row .model .like-a{font-size:.875rem;font-style:italic;font-weight:bold;color:#df0c14}@media (min-width: 600px){.cart-summary .action-row .VIN{flex:0 0 auto;display:flex}}.cart-summary .action-row .VIN .text-container,.cart-summary .action-row .VIN .input-container{flex:0 0 auto}.cart-summary .action-row .VIN .text-container{padding-right:15px}.cart-summary .action-row .VIN .s-h3{font-size:.875rem;margin-bottom:0}.cart-summary .action-row .VIN .subtitle{font-size:.875rem;font-weight:500}.cart-summary .action-row .VIN input{background:#fff;padding:9.0909090909px 7.5px}@media (min-width: 600px){.cart-summary .order-button{float:right}}@media (max-width: 599px){.cart-summary .order-button{width:100%}}.row.widget.tuning .inner{background:#000;padding:30px 37.5px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.row.widget.tuning h1,.row.widget.tuning .tabs button.tab-button .title,.tabs button.tab-button .row.widget.tuning .title,.row.widget.tuning .row.widget.reference-slider .title,.row.widget.reference-slider .row.widget.tuning .title{color:#fff}@media (min-width: 650px){.row.widget.tuning h1,.row.widget.tuning .tabs button.tab-button .title,.tabs button.tab-button .row.widget.tuning .title,.row.widget.tuning .row.widget.reference-slider .title,.row.widget.reference-slider .row.widget.tuning .title{white-space:nowrap;overflow:hidden}.row.widget.tuning h1 .title-style-element,.row.widget.tuning .tabs button.tab-button .title .title-style-element,.tabs button.tab-button .row.widget.tuning .title .title-style-element,.row.widget.tuning .row.widget.reference-slider .title .title-style-element,.row.widget.reference-slider .row.widget.tuning .title .title-style-element{display:inline-block;position:relative;max-width:375px;height:2px;background:linear-gradient(to right, #545454, rgba(84,84,84,0));width:30%;margin-left:10px}.row.widget.tuning h1 .title-style-element::before,.row.widget.tuning .tabs button.tab-button .title .title-style-element::before,.tabs button.tab-button .row.widget.tuning .title .title-style-element::before,.row.widget.tuning .row.widget.reference-slider .title .title-style-element::before,.row.widget.reference-slider .row.widget.tuning .title .title-style-element::before,.row.widget.tuning h1 .title-style-element::after,.row.widget.tuning .tabs button.tab-button .title .title-style-element::after,.tabs button.tab-button .row.widget.tuning .title .title-style-element::after,.row.widget.tuning .row.widget.reference-slider .title .title-style-element::after,.row.widget.reference-slider .row.widget.tuning .title .title-style-element::after{content:'';position:absolute;left:0;width:100%;height:2px;background:linear-gradient(to right, #545454, rgba(84,84,84,0))}.row.widget.tuning h1 .title-style-element::before,.row.widget.tuning .tabs button.tab-button .title .title-style-element::before,.tabs button.tab-button .row.widget.tuning .title .title-style-element::before,.row.widget.tuning .row.widget.reference-slider .title .title-style-element::before,.row.widget.reference-slider .row.widget.tuning .title .title-style-element::before{top:-20px}.row.widget.tuning h1 .title-style-element::after,.row.widget.tuning .tabs button.tab-button .title .title-style-element::after,.tabs button.tab-button .row.widget.tuning .title .title-style-element::after,.row.widget.tuning .row.widget.reference-slider .title .title-style-element::after,.row.widget.reference-slider .row.widget.tuning .title .title-style-element::after{top:-10px}}.row.widget.tuning .select-btn-container{display:flex;justify-content:space-between;flex-wrap:wrap}@media (min-width: 1024px){.row.widget.tuning .select-btn-container{flex-wrap:nowrap}}.row.widget.tuning .select-btn-container .btn,.row.widget.tuning .select-btn-container .tabs .tab.state-active .content .blocks .block.state-open .center-button,.tabs .tab.state-active .content .blocks .block.state-open .row.widget.tuning .select-btn-container .center-button,.row.widget.tuning .select-btn-container .product-grid .product .toggle-button,.product-grid .product .row.widget.tuning .select-btn-container .toggle-button,.row.widget.tuning .select-btn-container .product-grid .car .toggle-button,.product-grid .car .row.widget.tuning .select-btn-container .toggle-button,.row.widget.tuning .select-btn-container .car-grid .product .toggle-button,.car-grid .product .row.widget.tuning .select-btn-container .toggle-button,.row.widget.tuning .select-btn-container .car-grid .car .toggle-button,.car-grid .car .row.widget.tuning .select-btn-container .toggle-button{flex:0 0 100%;margin-bottom:10px}@media (min-width: 585px){.row.widget.tuning .select-btn-container .btn,.row.widget.tuning .select-btn-container .tabs .tab.state-active .content .blocks .block.state-open .center-button,.tabs .tab.state-active .content .blocks .block.state-open .row.widget.tuning .select-btn-container .center-button,.row.widget.tuning .select-btn-container .product-grid .product .toggle-button,.product-grid .product .row.widget.tuning .select-btn-container .toggle-button,.row.widget.tuning .select-btn-container .product-grid .car .toggle-button,.product-grid .car .row.widget.tuning .select-btn-container .toggle-button,.row.widget.tuning .select-btn-container .car-grid .product .toggle-button,.car-grid .product .row.widget.tuning .select-btn-container .toggle-button,.row.widget.tuning .select-btn-container .car-grid .car .toggle-button,.car-grid .car .row.widget.tuning .select-btn-container .toggle-button{flex-basis:49%}}@media (min-width: 1024px){.row.widget.tuning .select-btn-container .btn,.row.widget.tuning .select-btn-container .tabs .tab.state-active .content .blocks .block.state-open .center-button,.tabs .tab.state-active .content .blocks .block.state-open .row.widget.tuning .select-btn-container .center-button,.row.widget.tuning .select-btn-container .product-grid .product .toggle-button,.product-grid .product .row.widget.tuning .select-btn-container .toggle-button,.row.widget.tuning .select-btn-container .product-grid .car .toggle-button,.product-grid .car .row.widget.tuning .select-btn-container .toggle-button,.row.widget.tuning .select-btn-container .car-grid .product .toggle-button,.car-grid .product .row.widget.tuning .select-btn-container .toggle-button,.row.widget.tuning .select-btn-container .car-grid .car .toggle-button,.car-grid .car .row.widget.tuning .select-btn-container .toggle-button{flex-basis:24%;margin-bottom:0}}@media (max-width: 1024px){.row.widget.tuning{margin-top:0;margin-bottom:0}.row.widget.tuning .wrap{padding:0}.row.widget.tuning .wrap .inner{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}}.car-grid .car{text-align:left}.car-grid .car img{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.car-grid .car .name{margin-bottom:0}.car-grid .car:hover img{transform:scale(1.1, 1.1);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.banner.text-overlay .inner .text-container{background:#000}.banner.text-overlay .inner .text-container .short{opacity:.65}.banner.text-overlay .inner .text-container .short+a,.banner.text-overlay .inner .text-container .short+button.a{color:#fff;font-size:.875rem;font-weight:bold;text-transform:uppercase}.banner.homepage{position:relative}.banner.homepage+.widget.tuning{position:relative;margin-top:0;margin-bottom:0}.banner.homepage+.widget.tuning h1,.banner.homepage+.widget.tuning .tabs button.tab-button .title,.tabs button.tab-button .banner.homepage+.widget.tuning .title,.banner.homepage+.widget.tuning .row.widget.reference-slider .title,.row.widget.reference-slider .banner.homepage+.widget.tuning .title{font-weight:400}@media (min-width: 1024px){.banner.homepage+.widget.tuning{position:absolute;width:100%;margin-top:-200px}}@media (min-width: 1060px){.banner.homepage+.widget.tuning{margin-top:-300px}}.widget.row.about{background:#f2f2f2;position:relative}.widget.row.about .wrap{display:flex}@media (max-width: 900px){.widget.row.about .wrap{flex-wrap:wrap}}.widget.row.about .wrap .title-container{flex:0 0 auto}.widget.row.about .wrap .title-container h1,.widget.row.about .wrap .title-container .tabs button.tab-button .title,.tabs button.tab-button .widget.row.about .wrap .title-container .title,.widget.row.about .wrap .title-container .row.widget.reference-slider .title,.row.widget.reference-slider .widget.row.about .wrap .title-container .title{font-size:2rem;font-weight:normal}@media (min-width: 425px){.widget.row.about .wrap .title-container h1,.widget.row.about .wrap .title-container .tabs button.tab-button .title,.tabs button.tab-button .widget.row.about .wrap .title-container .title,.widget.row.about .wrap .title-container .row.widget.reference-slider .title,.row.widget.reference-slider .widget.row.about .wrap .title-container .title{font-size:4rem}}.widget.row.about .wrap .title-container h1 strong,.widget.row.about .wrap .title-container .tabs button.tab-button .title strong,.tabs button.tab-button .widget.row.about .wrap .title-container .title strong,.widget.row.about .wrap .title-container .row.widget.reference-slider .title strong,.row.widget.reference-slider .widget.row.about .wrap .title-container .title strong{font-weight:900}.widget.row.about .wrap .title-container h1 .sub,.widget.row.about .wrap .title-container .tabs button.tab-button .title .sub,.tabs button.tab-button .widget.row.about .wrap .title-container .title .sub,.widget.row.about .wrap .title-container .row.widget.reference-slider .title .sub,.row.widget.reference-slider .widget.row.about .wrap .title-container .title .sub{display:block}@media (min-width: 550px){.widget.row.about .wrap .title-container h1 .sub,.widget.row.about .wrap .title-container .tabs button.tab-button .title .sub,.tabs button.tab-button .widget.row.about .wrap .title-container .title .sub,.widget.row.about .wrap .title-container .row.widget.reference-slider .title .sub,.row.widget.reference-slider .widget.row.about .wrap .title-container .title .sub{padding-left:120px}}.widget.row.about .wrap .text-container{flex:1 1 auto}@media (min-width: 901px){.widget.row.about .wrap .text-container{padding-left:60px}}.widget.row.about .wrap .text-container .title{font-weight:bold;font-style:italic}.widget.row.about .wrap .text-container .short{opacity:.85}.widget.row.about .wrap .text-container .btn-cont .btn.s-tertiary,.widget.row.about .wrap .text-container .btn-cont .tabs .tab.state-active .content .blocks .block.state-open .s-tertiary.center-button,.tabs .tab.state-active .content .blocks .block.state-open .widget.row.about .wrap .text-container .btn-cont .s-tertiary.center-button,.widget.row.about .wrap .text-container .btn-cont .product-grid .product .s-tertiary.toggle-button,.product-grid .product .widget.row.about .wrap .text-container .btn-cont .s-tertiary.toggle-button,.widget.row.about .wrap .text-container .btn-cont .product-grid .car .s-tertiary.toggle-button,.product-grid .car .widget.row.about .wrap .text-container .btn-cont .s-tertiary.toggle-button,.widget.row.about .wrap .text-container .btn-cont .car-grid .product .s-tertiary.toggle-button,.car-grid .product .widget.row.about .wrap .text-container .btn-cont .s-tertiary.toggle-button,.widget.row.about .wrap .text-container .btn-cont .car-grid .car .s-tertiary.toggle-button,.car-grid .car .widget.row.about .wrap .text-container .btn-cont .s-tertiary.toggle-button{background:#fff}.widget.row.about .wrap .text-container .btn-cont .btn.i-arrow-east:after,.widget.row.about .wrap .text-container .btn-cont .tabs .tab.state-active .content .blocks .block.state-open .i-arrow-east.center-button:after,.tabs .tab.state-active .content .blocks .block.state-open .widget.row.about .wrap .text-container .btn-cont .i-arrow-east.center-button:after,.widget.row.about .wrap .text-container .btn-cont .product-grid .product .i-arrow-east.toggle-button:after,.product-grid .product .widget.row.about .wrap .text-container .btn-cont .i-arrow-east.toggle-button:after,.widget.row.about .wrap .text-container .btn-cont .product-grid .car .i-arrow-east.toggle-button:after,.product-grid .car .widget.row.about .wrap .text-container .btn-cont .i-arrow-east.toggle-button:after,.widget.row.about .wrap .text-container .btn-cont .car-grid .product .i-arrow-east.toggle-button:after,.car-grid .product .widget.row.about .wrap .text-container .btn-cont .i-arrow-east.toggle-button:after,.widget.row.about .wrap .text-container .btn-cont .car-grid .car .i-arrow-east.toggle-button:after,.car-grid .car .widget.row.about .wrap .text-container .btn-cont .i-arrow-east.toggle-button:after{border-bottom-color:#be0a11}.widget.row.about .corner-el{display:block;position:absolute;left:0;bottom:0;width:5vw;height:5vw;background:#fff}@media (max-width: 751px){.widget.row.about .corner-el{display:none}}.widget.row.about .corner-el::after{content:'';display:block;position:absolute;bottom:0;left:5vw;border-bottom:5vw solid #fff;border-right:5vw solid transparent}.widget.row.social .header-row{display:flex;justify-content:space-between}.widget.row.social .header-row .s-h1,.widget.row.social .header-row .icons{margin-bottom:0}.widget.row.social .header-row .social-block{display:flex}.widget.row.related-blogs .inner{border-top:1px solid #eee}.widget.row.related-blogs .inner .more{font-weight:900;font-size:.875rem;font-style:italic;text-transform:uppercase;color:#000;display:block;margin-bottom:60px}.widget.row.related-blogs .inner .more:hover{color:#df0c14}.row.widget.reference-slider{background:#df0c14;color:#fff;position:relative}.row.widget.reference-slider .style-block{position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:150%;width:25%;left:-5%;transform:translateY(-50%) rotate(12deg);background:#be0a11}@media (max-width: 650px){.row.widget.reference-slider .style-block{display:none}}.row.widget.reference-slider .wrap{max-width:950px;position:relative}.row.widget.reference-slider .flex-direction-nav .flex-prev,.row.widget.reference-slider .flex-direction-nav .flex-next{background:transparent;color:#fff;border-color:#fff;opacity:.25}.row.widget.reference-slider .flex-direction-nav .flex-prev:hover,.row.widget.reference-slider .flex-direction-nav .flex-next:hover{opacity:1}.row.widget.reference-slider .title{font-weight:normal;font-size:2.5rem}@media (max-width: 450px){.row.widget.reference-slider .title{font-size:1.5rem}}.row.widget.reference-slider .slides .el .inner{display:flex;padding:0 1px}.row.widget.reference-slider .slides .el .img-container{flex:0 0 auto;margin-right:22.5px}@media (max-width: 650px){.row.widget.reference-slider .slides .el .img-container{display:none}}.row.widget.reference-slider .slides .el .text-container{flex:1 1 auto}.row.widget.reference-slider .slides .el .text-container .quote{margin:0}.row.widget.reference-slider .slides .el .text-container .quote .short{margin-bottom:15px;font-size:1.125rem}@media (max-width: 450px){.row.widget.reference-slider .slides .el .text-container .quote .short{font-size:.875rem}}.row.widget.reference-slider .slides .el .text-container .quote .author{margin-bottom:0;text-transform:uppercase;position:relative;padding-left:39.9px}.row.widget.reference-slider .slides .el .text-container .quote .author::before{content:'';position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:30px;display:block;background:#fff;height:2px}.row.widget.reference-slider .flex-direction-nav .flex-nav-prev,.row.widget.reference-slider .flex-direction-nav .flex-nav-next{top:55%}@media (max-width: 1000px){.row.widget.reference-slider .flex-direction-nav .flex-nav-prev,.row.widget.reference-slider .flex-direction-nav .flex-nav-next{display:none}}.widget.row.faq{background:#f2f2f2}.widget.row.faq .wrap{display:flex;flex-wrap:wrap}.widget.row.faq .wrap .content-container,.widget.row.faq .wrap .faq-container{flex:1 1 100%}@media (max-width: 950px){.widget.row.faq .wrap .content-container{margin-bottom:45px}}@media (min-width: 951px){.widget.row.faq .wrap{flex-wrap:nowrap}.widget.row.faq .wrap .content-container{flex:1 1 auto}.widget.row.faq .wrap .faq-container{flex:0 0 615px}}.widget.row.faq .content-container{padding-right:30px}.widget.row.faq .content-container .s-h1{font-weight:900;color:#df0c14}.widget.row.faq .faq-container .faq-option{background:#fff}.widget.row.faq .faq-container .faq-option:not(:first-child){margin-top:2px}.widget.row.faq .faq-container .faq-option:not(.state-active) .faq-content{display:none}.widget.row.faq .faq-container .faq-option .faq-trigger,.widget.row.faq .faq-container .faq-option .faq-content{padding:10px 30px}.widget.row.faq .faq-container .faq-option .faq-trigger{display:block;width:100%;font-weight:500;text-align:left;line-height:30px}.widget.row.faq .faq-container .faq-option .faq-trigger .i-arrow-south{float:right;display:block;height:30px;width:30px;border:1px solid #ececed;line-height:26px;text-align:center;color:#df0c14;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.widget.row.faq .faq-container .faq-option .faq-trigger:hover .i-arrow-south{border-color:#df0c14;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.widget.row.faq .faq-container .faq-option .faq-content>*:last-child{margin-bottom:0}.widget.row.faq .faq-container .faq-option.state-active .i-arrow-south{-moz-transform:rotate3d(0, 0, 1, -180deg);-o-transform:rotate3d(0, 0, 1, -180deg);-webkit-transform:rotate3d(0, 0, 1, -180deg);-ms-transform:rotate3d(0, 0, 1, -180deg);transform:rotate3d(0, 0, 1, -180deg)}.widget-cta{position:relative}.widget-cta .ar-image{position:relative;padding-bottom:calc((560 / 1440) * 100%)}.widget-cta .ar-image>*{position:absolute;top:0;left:0;right:0;bottom:0}.widget-cta .flex-img{margin-bottom:0}@media (min-width: 640px){.widget-cta .flex-img:after{content:'';background-color:rgba(0,0,0,0.7);position:absolute;top:0;left:0;right:0;bottom:0}}.widget-cta .flex-img img{width:100%}.widget-cta .content{color:#000;text-align:center;max-width:calc(600px + 10vw)}@media (max-width: 639px){.widget-cta .content{padding-top:30px}}@media (min-width: 640px){.widget-cta .content{color:#fff;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.widget-cta .content h2,.widget-cta .content .tab-widget .cta-bar .cta,.tab-widget .cta-bar .widget-cta .content .cta{margin-bottom:20px}@media (max-width: 639px){.widget-cta .content h2,.widget-cta .content .tab-widget .cta-bar .cta,.tab-widget .cta-bar .widget-cta .content .cta{font-size:2rem}}@media (min-width: 640px){.widget-cta .content h2,.widget-cta .content .tab-widget .cta-bar .cta,.tab-widget .cta-bar .widget-cta .content .cta{font-size:2.5rem}}.widget-cta .content p{margin-bottom:36px}@media (min-width: 768px){.widget-text-media .wrap{display:flex}}@media (min-width: 768px){.widget-text-media .media-box{flex:0 0 50%}}.widget-text-media .ar-image{position:relative;padding-bottom:calc((405 / 610) * 100%);background-color:rgba(0,0,0,0.5)}.widget-text-media .ar-image>*{position:absolute;top:0;left:0;right:0;bottom:0}.widget-text-media .flex-img{margin-bottom:0}.widget-text-media .flex-img img{width:100%}.widget-text-media .content{color:#000}@media (max-width: 767px){.widget-text-media .content{padding-bottom:30px}}@media (min-width: 768px){.widget-text-media .content{flex:0 1 50%;align-self:center;padding-right:60px}}@media (min-width: 1024px){.widget-text-media .content{padding-right:90px}}@media (min-width: 1280px){.widget-text-media .content{padding-right:114px}}.widget-text-media .content>*:last-child{margin-bottom:0}.widget-text-media .content h2,.widget-text-media .content .tab-widget .cta-bar .cta,.tab-widget .cta-bar .widget-text-media .content .cta{margin-bottom:20px}@media (max-width: 639px){.widget-text-media .content h2,.widget-text-media .content .tab-widget .cta-bar .cta,.tab-widget .cta-bar .widget-text-media .content .cta{font-size:1.5rem}}@media (min-width: 640px){.widget-text-media .content h2,.widget-text-media .content .tab-widget .cta-bar .cta,.tab-widget .cta-bar .widget-text-media .content .cta{font-size:2rem}}.widget-text-media.state-alt{position:relative}.widget-text-media.state-alt .bg-image{position:absolute;top:0;left:0;right:0;bottom:0}.widget-text-media.state-alt .bg-image:after{content:'';background-color:rgba(0,0,0,0.9);position:absolute;top:0;left:0;right:0;bottom:0}.widget-text-media.state-alt .bg-image img{width:100%;height:100%;object-fit:cover}.widget-text-media.state-alt .wrap{position:relative;z-index:1}.widget-text-media.state-alt .content{color:#fff}.widget-text-media.state-sliced .ar-image{clip-path:polygon(20% 0%, 100% 0, 100% 100%, 0% 100%)}.widget-text-media.state-sliced .btn.s-inverted,.widget-text-media.state-sliced .tabs .tab.state-active .content .blocks .block.state-open .s-inverted.center-button,.tabs .tab.state-active .content .blocks .block.state-open .widget-text-media.state-sliced .s-inverted.center-button,.widget-text-media.state-sliced .product-grid .product .s-inverted.toggle-button,.product-grid .product .widget-text-media.state-sliced .s-inverted.toggle-button,.widget-text-media.state-sliced .product-grid .car .s-inverted.toggle-button,.product-grid .car .widget-text-media.state-sliced .s-inverted.toggle-button,.widget-text-media.state-sliced .car-grid .product .s-inverted.toggle-button,.car-grid .product .widget-text-media.state-sliced .s-inverted.toggle-button,.widget-text-media.state-sliced .car-grid .car .s-inverted.toggle-button,.car-grid .car .widget-text-media.state-sliced .s-inverted.toggle-button{padding-left:0}.widget-text-media.state-sliced .btn.s-inverted .i-arrow-south-simple,.widget-text-media.state-sliced .tabs .tab.state-active .content .blocks .block.state-open .s-inverted.center-button .i-arrow-south-simple,.tabs .tab.state-active .content .blocks .block.state-open .widget-text-media.state-sliced .s-inverted.center-button .i-arrow-south-simple,.widget-text-media.state-sliced .product-grid .product .s-inverted.toggle-button .i-arrow-south-simple,.product-grid .product .widget-text-media.state-sliced .s-inverted.toggle-button .i-arrow-south-simple,.widget-text-media.state-sliced .product-grid .car .s-inverted.toggle-button .i-arrow-south-simple,.product-grid .car .widget-text-media.state-sliced .s-inverted.toggle-button .i-arrow-south-simple,.widget-text-media.state-sliced .car-grid .product .s-inverted.toggle-button .i-arrow-south-simple,.car-grid .product .widget-text-media.state-sliced .s-inverted.toggle-button .i-arrow-south-simple,.widget-text-media.state-sliced .car-grid .car .s-inverted.toggle-button .i-arrow-south-simple,.car-grid .car .widget-text-media.state-sliced .s-inverted.toggle-button .i-arrow-south-simple{display:inline-block;transform:rotate(-90deg);position:relative;top:-1px}.widget-text-media.state-sliced .btn.s-inverted .i-arrow-south-simple:before,.widget-text-media.state-sliced .tabs .tab.state-active .content .blocks .block.state-open .s-inverted.center-button .i-arrow-south-simple:before,.tabs .tab.state-active .content .blocks .block.state-open .widget-text-media.state-sliced .s-inverted.center-button .i-arrow-south-simple:before,.widget-text-media.state-sliced .product-grid .product .s-inverted.toggle-button .i-arrow-south-simple:before,.product-grid .product .widget-text-media.state-sliced .s-inverted.toggle-button .i-arrow-south-simple:before,.widget-text-media.state-sliced .product-grid .car .s-inverted.toggle-button .i-arrow-south-simple:before,.product-grid .car .widget-text-media.state-sliced .s-inverted.toggle-button .i-arrow-south-simple:before,.widget-text-media.state-sliced .car-grid .product .s-inverted.toggle-button .i-arrow-south-simple:before,.car-grid .product .widget-text-media.state-sliced .s-inverted.toggle-button .i-arrow-south-simple:before,.widget-text-media.state-sliced .car-grid .car .s-inverted.toggle-button .i-arrow-south-simple:before,.car-grid .car .widget-text-media.state-sliced .s-inverted.toggle-button .i-arrow-south-simple:before{font-size:10px}@media (min-width: 768px){.widget-text-media.state-sliced-alt .flex{display:flex}}@media (min-width: 768px){.widget-text-media.state-sliced-alt .media-box{flex:0 0 40%;margin-right:-70px}}.widget-text-media.state-sliced-alt .media-box .ar-image{padding-bottom:calc((616 / 768) * 100%)}@media (min-width: 768px){.widget-text-media.state-sliced-alt .media-box .ar-image{height:100%}.widget-text-media.state-sliced-alt .media-box .ar-image picture,.widget-text-media.state-sliced-alt .media-box .ar-image img{width:100%;height:100%;object-fit:cover}}.widget-text-media.state-sliced-alt .media-box .ar-image:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(19,19,19,0.28)}@media (min-width: 768px){.widget-text-media.state-sliced-alt .media-box .ar-image:before{content:'';position:absolute;top:0;right:0;bottom:0;width:140px;background-color:rgba(19,19,19,0.75);z-index:2;clip-path:polygon(0% 0%, 100% 0, 100% 100%, 70px 100%)}}.widget-text-media.state-sliced-alt .content{padding-top:45px;padding-right:5vw;padding-left:5vw;padding-bottom:75px;background-color:#131313;color:#fff}@media (min-width: 768px){.widget-text-media.state-sliced-alt .content{padding-top:75px;margin-right:5vw;flex:1 1 auto;clip-path:polygon(0% 0%, 100% 0, 100% 100%, 70px 100%);align-self:stretch;padding-left:calc((30px * 2) + 70px);display:flex;align-items:center}}@media (min-width: 1024px){.widget-text-media.state-sliced-alt .content{padding-left:calc((30px * 3) + 70px)}}.widget-text-media.state-sliced-alt .content .extra-layer{max-width:430px}.widget-text-media.state-sliced-alt .content .extra-layer>*:last-child{margin-bottom:0}.widget-text-media.state-sliced-alt .content h2,.widget-text-media.state-sliced-alt .content .tab-widget .cta-bar .cta,.tab-widget .cta-bar .widget-text-media.state-sliced-alt .content .cta{margin-bottom:30px}.widget-text-media.state-sliced-alt .content h2 span,.widget-text-media.state-sliced-alt .content .tab-widget .cta-bar .cta span,.tab-widget .cta-bar .widget-text-media.state-sliced-alt .content .cta span{display:block;margin-left:15px}.widget-faq-redesign .wrap .title{text-align:center;margin-bottom:30px}@media (max-width: 639px){.widget-faq-redesign .wrap .title{font-size:2rem}}@media (min-width: 640px){.widget-faq-redesign .wrap .title{font-size:2.5rem}}@media (min-width: 1024px){.widget-faq-redesign .wrap .title{margin-bottom:45px}}@media (min-width: 768px){.widget-faq-redesign .flex{display:flex}}@media (min-width: 768px){.widget-faq-redesign .media-box{flex:0 0 50%}}@media (min-width: 1024px){.widget-faq-redesign .media-box{flex-basis:60%}}.widget-faq-redesign .media-box .ar-image{position:relative;padding-bottom:calc((808 / 1150) * 100%);background-color:rgba(0,0,0,0.5)}.widget-faq-redesign .media-box .ar-image>*{position:absolute;top:0;left:0;right:0;bottom:0}.widget-faq-redesign .media-box .flex-img{margin-bottom:0}.widget-faq-redesign .media-box .flex-img img{width:100%}@media (min-width: 768px){.widget-faq-redesign .faq-container{flex:1 1 auto}}.widget-faq-redesign .faq-container .faq-option{background:#f2f2f2}.widget-faq-redesign .faq-container .faq-option:not(:first-child){margin-top:2px}.widget-faq-redesign .faq-container .faq-option:not(.state-active) .faq-content{display:none}.widget-faq-redesign .faq-container .faq-option .faq-trigger{padding:30px 5vw;display:flex;justify-content:space-between;width:100%;font-size:1.315rem;font-family:"din" !important;font-style:italic;color:#000;text-align:left;cursor:pointer;margin-bottom:0}@media (min-width: 768px){.widget-faq-redesign .faq-container .faq-option .faq-trigger{padding-top:39px;padding-bottom:39px;padding-right:45px}}.widget-faq-redesign .faq-container .faq-option .faq-trigger .i-arrow-south-simple{font-size:1rem;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;display:block}.widget-faq-redesign .faq-container .faq-option .faq-content{padding:0 5vw 30px}@media (min-width: 768px){.widget-faq-redesign .faq-container .faq-option .faq-content{padding-bottom:39px;padding-right:39px}}.widget-faq-redesign .faq-container .faq-option .faq-content>*:last-child{margin-bottom:0}.widget-faq-redesign .faq-container .faq-option.state-active .faq-trigger{font-weight:900;padding-bottom:20px}.widget-faq-redesign .faq-container .faq-option.state-active .i-arrow-south-simple{-moz-transform:rotate3d(0, 0, 1, -180deg);-o-transform:rotate3d(0, 0, 1, -180deg);-webkit-transform:rotate3d(0, 0, 1, -180deg);-ms-transform:rotate3d(0, 0, 1, -180deg);transform:rotate3d(0, 0, 1, -180deg)}.widget-usp-grid{position:relative}.widget-usp-grid:not(.state-alt) .bg-image{position:absolute;top:0;left:0;right:0;bottom:0}.widget-usp-grid:not(.state-alt) .bg-image:after{content:'';background-color:rgba(0,0,0,0.6);position:absolute;top:0;left:0;right:0;bottom:0}.widget-usp-grid:not(.state-alt) .bg-image img{width:100%;height:100%;object-fit:cover}.widget-usp-grid:not(.state-alt) .wrap{position:relative;z-index:1;color:#fff}.widget-usp-grid .wrap{max-width:calc(1036px + 10vw)}@media (min-width: 768px){.widget-usp-grid .wrap{display:flex}}@media (max-width: 767px){.widget-usp-grid .wrap .usp-item:not(:last-child){margin-bottom:36px}}@media (min-width: 768px){.widget-usp-grid .wrap .usp-item{flex:0 1 33.333%}.widget-usp-grid .wrap .usp-item:not(:last-child){margin-right:45px}}@media (min-width: 1024px){.widget-usp-grid .wrap .usp-item:not(:last-child){margin-right:60px}}@media (min-width: 1280px){.widget-usp-grid .wrap .usp-item:not(:last-child){margin-right:90px}}.widget-usp-grid .wrap .usp-item>*:last-child{margin-bottom:0}.widget-usp-grid .wrap .usp-title{font-family:"din";font-weight:900;font-style:italic;font-size:1.5rem;display:flex;align-items:center;margin-bottom:25px}.widget-usp-grid .wrap .usp-title .icon{color:#df0c14;margin-right:20px;width:2.5rem;height:2.5rem;display:inline-block;line-height:1}.widget-usp-grid .wrap .usp-title .icon:before{font-size:2.5rem !important}.dealerportal{background-color:#f2f2f2;padding:75px 0;position:relative}@media (min-width: 1024px){.dealerportal .flex{display:flex}}.dealerportal .sidebar{margin-bottom:0;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.16)}@media (min-width: 1024px){.dealerportal .sidebar{order:-1;flex:0 0 270px;min-height:650px;display:flex;flex-direction:column}}.dealerportal .sidebar h1,.dealerportal .sidebar .tabs button.tab-button .title,.tabs button.tab-button .dealerportal .sidebar .title,.dealerportal .sidebar .row.widget.reference-slider .title,.row.widget.reference-slider .dealerportal .sidebar .title{padding:30px 36px;text-transform:none;margin-bottom:0}.dealerportal .sidebar .menu{flex:1 1 auto;font-size:1.125rem;font-weight:500;display:flex;flex-direction:column}.dealerportal .sidebar .menu ul{padding-left:0;list-style-type:none;margin-bottom:0;padding-bottom:60px}.dealerportal .sidebar .menu ul li.state-current a,.dealerportal .sidebar .menu ul li.state-current button.a{background-color:#df0c14;color:#fff;clip-path:polygon(0 0, 100% 0, calc(100% - 16px) 100%, 0% 100%)}.dealerportal .sidebar .menu ul a,.dealerportal .sidebar .menu ul button.a{color:#7e7e7e;padding:12px 36px;display:block;transition:all 0.3s ease-out}.dealerportal .sidebar .menu ul a:hover,.dealerportal .sidebar .menu ul button.a:hover{color:#df0c14}.dealerportal .sidebar .menu .logout{font-size:1.125rem;font-weight:500;margin-top:auto;padding:10px 36px;color:#000;display:block;margin-bottom:30px;transition:all 0.3s ease-out}.dealerportal .sidebar .menu .logout:hover{color:#df0c14}@media (min-width: 1024px){.dealerportal .main-content{flex:1 1 calc(100% - 320px);margin-left:49.98px;margin-bottom:0;width:calc(100% - 320px)}}.dealerportal .main-content .content-block{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.16)}.dealerportal .current-order{overflow-x:auto}.dealerportal .current-order:not(:last-child){margin-bottom:30px}.dealerportal .current-order .titles-box{padding:30px 39.99px}@media (min-width: 768px){.dealerportal .current-order .titles-box{margin-bottom:30px;display:flex;text-align:center}}.dealerportal .current-order .titles-wrap{flex:1 1 auto;margin-bottom:15px}@media (min-width: 768px){.dealerportal .current-order .titles-wrap{margin-bottom:0}}.dealerportal .current-order .titles-box>a,.dealerportal .current-order .titles-box>button.a{color:#df0c14;font-weight:bold}.dealerportal .current-order .title{font-family:"din";font-style:italic;font-size:1.875rem;font-weight:900;margin-bottom:10px}.dealerportal .current-order .info{color:#53575a;margin-bottom:0}.dealerportal .current-order .progress-box{position:relative}@media (min-width: 768px){.dealerportal .current-order .progress-box{width:940px;margin:0 auto;padding-bottom:60px}}.dealerportal .current-order .progress-box .progress{background-color:#cfcece}@media (min-width: 768px){.dealerportal .current-order .progress-box .progress{position:relative;margin:0 auto;width:712px;height:2px}}.dealerportal .current-order .progress-box .progress-navigation{margin-top:-5px}@media (max-width: 767px){.dealerportal .current-order .progress-box .progress-navigation{margin-bottom:30px}}@media (min-width: 768px){.dealerportal .current-order .progress-box .progress-navigation{display:flex}}.dealerportal .current-order .progress-box .progress-navigation p{position:relative;margin-bottom:0;line-height:1;color:#7d7d7d}@media (min-width: 768px){.dealerportal .current-order .progress-box .progress-navigation p:first-child .shadow-white,.dealerportal .current-order .progress-box .progress-navigation p:last-child .shadow-white{display:block}}.dealerportal .current-order .progress-box .progress-navigation p:last-child .shadow-white{left:50%}.dealerportal .current-order .progress-box .progress-navigation p .shadow-white{display:none;position:absolute;background-color:#fff;z-index:2;top:3px;left:0;width:50%;height:2px}@media (max-width: 767px){.dealerportal .current-order .progress-box .progress-navigation p{padding-bottom:30px;padding-left:60px}.dealerportal .current-order .progress-box .progress-navigation p:last-child{padding-bottom:0}.dealerportal .current-order .progress-box .progress-navigation p:last-child:before{display:none}}@media (min-width: 768px){.dealerportal .current-order .progress-box .progress-navigation p{flex:1 0 25%;text-align:center;padding-top:25px;font-size:15px}.dealerportal .current-order .progress-box .progress-navigation p:not(.state-filled):before{display:none}}.dealerportal .current-order .progress-box .progress-navigation p::after{content:"";position:absolute;top:0;width:10px;height:10px;border-radius:50%;background-color:#cfcece;z-index:2}@media (max-width: 767px){.dealerportal .current-order .progress-box .progress-navigation p::after{left:26px}}@media (min-width: 768px){.dealerportal .current-order .progress-box .progress-navigation p::after{left:50%;transform:translateX(-50%)}}.dealerportal .current-order .progress-box .progress-navigation p:before{content:"";position:absolute;background-color:#cfcece;z-index:3}@media (max-width: 767px){.dealerportal .current-order .progress-box .progress-navigation p:before{top:0;left:30px;height:100%;width:2px}}@media (min-width: 768px){.dealerportal .current-order .progress-box .progress-navigation p:before{top:3px;right:0;width:100%;height:2px}}.dealerportal .current-order .progress-box .progress-navigation p.state-filled::after{background-color:#131313;width:15px;height:15px}@media (max-width: 767px){.dealerportal .current-order .progress-box .progress-navigation p.state-filled::after{left:24px}}@media (min-width: 768px){.dealerportal .current-order .progress-box .progress-navigation p.state-filled::after{top:-2.5px}}.dealerportal .current-order .progress-box .progress-navigation p.state-filled:before{background-color:#131313}@media (min-width: 768px){.dealerportal .current-order .progress-box .progress-navigation p.state-filled:first-child:before,.dealerportal .current-order .progress-box .progress-navigation p.state-filled:last-child:before{width:50%}}@media (min-width: 768px){.dealerportal .current-order .progress-box .progress-navigation p.state-filled:last-child:before{right:auto;left:0}}.dealerportal .current-order .progress-box .progress-navigation p.state-current .date{font-weight:500;font-size:.875rem;display:block;color:#000}@media (max-width: 767px){.dealerportal .current-order .progress-box .progress-navigation p.state-current .date{margin-top:5px}}@media (min-width: 768px){.dealerportal .current-order .progress-box .progress-navigation p.state-current .date{position:absolute;top:-30px;left:calc(50% + 32px);transform:translateX(-50%)}}@media (min-width: 768px){.dealerportal .featured-items{display:flex}}.dealerportal .featured-items .featured-product{margin-bottom:30px;max-width:320px}@media (min-width: 768px){.dealerportal .featured-items .featured-product{max-width:100%;flex:0 1 33.333%;margin-bottom:0;margin-right:15px}}.dealerportal .featured-items .featured-product .product-item.state-dealerportal .product-inner .content-box{padding:20px}.dealerportal .featured-items .featured-product .product-item.state-dealerportal .product-inner .content-box .label{color:#df0c14;background-color:#f2f2f2;padding-left:20px;font-weight:bold}.dealerportal .featured-items .featured-product .product-item.state-dealerportal .product-inner .content-box .title{font-weight:bold}@media (min-width: 768px){.dealerportal .featured-items .featured-news{flex:0 1 66.666%}}.dealerportal .featured-items .block-title{font-family:"din";font-style:italic;font-weight:900;font-size:1.5rem;margin-bottom:15px}.dealerportal .featured-news{display:flex;flex-direction:column}.dealerportal .featured-news .news-item{flex:1 1 auto;display:block;position:relative;box-shadow:0 3px 6px rgba(0,0,0,0.16)}.dealerportal .featured-news .news-item:hover .ar-image img{transform:scale(1.15)}.dealerportal .featured-news .news-item .ar-image{position:relative;background-color:#fff;overflow:hidden;height:100%}@media (max-width: 400px){.dealerportal .featured-news .news-item .ar-image{padding-bottom:calc((300 / 300) * 100%)}}@media (min-width: 401px){.dealerportal .featured-news .news-item .ar-image{padding-bottom:calc((300 / 630) * 100%)}}.dealerportal .featured-news .news-item .ar-image>*{position:absolute;top:0;left:0;right:0;bottom:0}.dealerportal .featured-news .news-item .ar-image picture{margin-bottom:0}.dealerportal .featured-news .news-item .ar-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease-out}.dealerportal .featured-news .news-item .content-box{position:absolute;left:0;right:0;bottom:0;padding:25px 30px;color:#fff;text-transform:uppercase}.dealerportal .featured-news .news-item .content-box p{margin-bottom:0}.dealerportal .featured-news .news-item .content-box .title{font-family:"din";font-style:italic;font-size:1.315rem;font-weight:900}.dealerportal .featured-news .news-item .content-box .date{font-size:.875rem}.dealerportal .orders-overview{overflow:auto}.dealerportal .orders-overview:not(:first-child){margin-top:60px}.dealerportal .orders-overview .block-title{font-size:1.875rem;font-family:"din";font-style:italic;font-weight:900}.dealerportal .orders-overview .order-item{background-color:#fff;padding:15px 30px;min-width:955px}.dealerportal .orders-overview .order-item:not(:last-child){margin-bottom:8px}@media (min-width: 768px){.dealerportal .orders-overview .order-item{display:flex;align-items:center}}.dealerportal .orders-overview .order-item p{margin-bottom:0;color:#313131}@media (min-width: 768px){.dealerportal .orders-overview .order-item p{flex:0 0 auto}.dealerportal .orders-overview .order-item p:not(:last-child){padding-right:30px}}.dealerportal .orders-overview .order-item .title,.dealerportal .orders-overview .order-item p:not([class]){flex-basis:27.5%}.dealerportal .orders-overview .order-item .date,.dealerportal .orders-overview .order-item .count,.dealerportal .orders-overview .order-item .price{flex-basis:15%}.dealerportal .orders-overview .order-item .btn,.dealerportal .orders-overview .order-item .tabs .tab.state-active .content .blocks .block.state-open .center-button,.tabs .tab.state-active .content .blocks .block.state-open .dealerportal .orders-overview .order-item .center-button,.dealerportal .orders-overview .order-item .product-grid .product .toggle-button,.product-grid .product .dealerportal .orders-overview .order-item .toggle-button,.dealerportal .orders-overview .order-item .product-grid .car .toggle-button,.product-grid .car .dealerportal .orders-overview .order-item .toggle-button,.dealerportal .orders-overview .order-item .car-grid .product .toggle-button,.car-grid .product .dealerportal .orders-overview .order-item .toggle-button,.dealerportal .orders-overview .order-item .car-grid .car .toggle-button,.car-grid .car .dealerportal .orders-overview .order-item .toggle-button{flex:0 0 auto;padding-top:15px;padding-bottom:15px}@media (max-width: 767px){.dealerportal .orders-overview .order-item .btn,.dealerportal .orders-overview .order-item .tabs .tab.state-active .content .blocks .block.state-open .center-button,.tabs .tab.state-active .content .blocks .block.state-open .dealerportal .orders-overview .order-item .center-button,.dealerportal .orders-overview .order-item .product-grid .product .toggle-button,.product-grid .product .dealerportal .orders-overview .order-item .toggle-button,.dealerportal .orders-overview .order-item .product-grid .car .toggle-button,.product-grid .car .dealerportal .orders-overview .order-item .toggle-button,.dealerportal .orders-overview .order-item .car-grid .product .toggle-button,.car-grid .product .dealerportal .orders-overview .order-item .toggle-button,.dealerportal .orders-overview .order-item .car-grid .car .toggle-button,.car-grid .car .dealerportal .orders-overview .order-item .toggle-button{margin-top:15px}}.dealerportal .btn-wrap:not(:first-child){margin-top:30px}.dealerportal .details-block .inner{padding:30px 5vw}@media (min-width: 1280px){.dealerportal .details-block .inner{padding:75px}}.dealerportal .details-block .inner h2,.dealerportal .details-block .inner .tab-widget .cta-bar .cta,.tab-widget .cta-bar .dealerportal .details-block .inner .cta{margin-bottom:30px;text-transform:none;font-size:2rem}.dealerportal .details-block .inner form{max-width:579px}@media (max-width: 1279px){.dealerportal .details-block .inner form .form-inline-elements{margin-bottom:20px}}@media (min-width: 1280px){.dealerportal .details-block .inner form .form-inline-elements{display:flex}.dealerportal .details-block .inner form .form-inline-elements .row{margin-right:15px}.dealerportal .details-block .inner form .form-inline-elements .row:last-child{margin-right:0}}.dealerportal .details-block .inner form .row{margin-bottom:0}.dealerportal .details-block .inner form .row:not(:last-child){margin-bottom:20px}@media (min-width: 1280px){.dealerportal .details-block .inner form .row.normal-input{max-width:226px}.dealerportal .details-block .inner form .row.small-input{max-width:100px}}.dealerportal .details-block .inner form fieldset:not(:last-child){margin-bottom:30px}.dealerportal .details-block .inner form legend{font-size:1.315rem;font-family:"din";font-style:italic;font-weight:900;margin-bottom:20px;padding:0}.dealerportal .details-block .inner form label{margin-right:26px;font-size:.875rem}.dealerportal .details-block .inner form label:last-child{margin-right:0}.dealerportal .details-block .inner form .label{margin-bottom:10px;font-size:.875rem;font-family:"inter_ui"}.dealerportal .details-block .inner form input[type="radio"]+label{padding-left:25px;font-weight:bold;color:rgba(0,0,0,0.8);font-size:1rem}.dealerportal .details-block .inner form input[type="radio"]+label::before{top:6px}.dealerportal .details-block .inner form input[type="radio"]:checked+label{color:#000}.dealerportal .details-block .inner form input{background-color:#fff;border:1px solid #e5e5e5}.dealerportal .details-block .inner form .address-container{margin-top:30px}@media (min-width: 640px){.dealerportal .details-block .inner form .address-container{display:flex}}.dealerportal .details-block .inner form .address-container .address-box{border:1px solid #e5e5e5;border-radius:2px}@media (max-width: 639px){.dealerportal .details-block .inner form .address-container .address-box{width:100%}.dealerportal .details-block .inner form .address-container .address-box:not(:last-child){margin-bottom:15px}}@media (min-width: 640px){.dealerportal .details-block .inner form .address-container .address-box{flex:0 1 50%}.dealerportal .details-block .inner form .address-container .address-box:not(:last-child){margin-right:15px}}.dealerportal .details-block .inner form .address-container .address-box .inner{padding:25px 20px}.dealerportal .details-block .inner form .address-container .address-box .inner .address-title{font-size:1.315rem;font-weight:900;font-family:"din";font-style:italic;margin-bottom:15px}.dealerportal .details-block .inner form .address-container .address-box .inner .address-title:last-child{margin-bottom:0}.dealerportal .details-block .inner form .address-container .address-box .inner address{font-size:1.125rem;font-weight:normal;text-transform:none;font-style:normal;margin-bottom:36px}.dealerportal .details-block .inner form .address-container .address-box .inner address:last-child{margin-bottom:0}.dealerportal .details-block .inner form .address-container .address-box .inner button{color:#df0c14;font-size:1.125rem;font-weight:500}.dealerportal .details-block .inner form .address-container .address-box.new{cursor:pointer}.dealerportal .details-block .inner form .address-container .address-box.new .inner{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.dealerportal .details-block .inner form .address-container .address-box.new .inner .address-title{font-size:22px}.dealerportal .details-block .inner form .address-container .address-box.new .inner .i-plus{font-family:"din";font-weight:500;color:#cfcece;margin-bottom:10px}.dealerportal .details-block .inner form .address-container .address-box.new .inner .i-plus::before{font-size:23px !important}.dealerportal .details-block .inner form input{padding:10px 20px;background-color:#fff;border:1px solid #e5e5e5;font-weight:500}.dealerportal .details-block .inner form input:focus{background-color:#f2f2f2}.dealerportal .details-block .inner form .submit-row button{padding:15px 25px;text-transform:uppercase;font-weight:bold;font-size:.875rem}.dealerportal .address-modal{display:none;position:fixed;z-index:1009;top:0;left:0;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden}.dealerportal .address-modal.state-modal-open{animation:fadeIn .3s;animation-fill-mode:both;display:block}.dealerportal .address-modal .bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1009;background:rgba(19,19,19,0.5)}.dealerportal .address-modal .outer{position:relative;width:100%;min-height:100%;display:flex;justify-content:center}@media (min-width: 750px){.dealerportal .address-modal .outer{align-items:center;padding:30px}}.dealerportal .address-modal .inner{position:relative;z-index:1010;background:#fff;width:100%;padding:60px 5vw}@media (min-width: 768px){.dealerportal .address-modal .inner{width:700px}}@media (min-width: 1024px){.dealerportal .address-modal .inner{padding:60px 60px}}.dealerportal .address-modal .inner h2,.dealerportal .address-modal .inner .tab-widget .cta-bar .cta,.tab-widget .cta-bar .dealerportal .address-modal .inner .cta{text-transform:none;font-size:2rem;margin-bottom:30px;padding-right:60px}.dealerportal .address-modal .inner h2.state-alt,.dealerportal .address-modal .inner .tab-widget .cta-bar .state-alt.cta,.tab-widget .cta-bar .dealerportal .address-modal .inner .state-alt.cta{color:#df0c14}.dealerportal .address-modal .inner form{max-width:660px}.dealerportal .address-modal .inner form input{padding:12px 20px;background-color:#fff;border:1px solid #e5e5e5}.dealerportal .address-modal .inner form input:focus{background-color:#f2f2f2}.dealerportal .address-modal .inner form input::placeholder{color:rgba(0,0,0,0.3)}.dealerportal .address-modal .inner form label{font-size:.875rem}.dealerportal .address-modal .inner form select{padding:10px 20px;text-transform:none;font-size:1rem;font-weight:500;background-color:transparent;border:1px solid #e5e5e5;position:relative;z-index:2}.dealerportal .address-modal .inner form .submit-row button{padding:15px 20px;text-transform:uppercase;font-weight:bold;font-size:.875rem}.dealerportal .address-modal .inner form .submit-row{margin-top:25px}@media (max-width: 1023px){.dealerportal .address-modal .inner form .form-inline-elements{margin-bottom:20px}}@media (min-width: 1024px){.dealerportal .address-modal .inner form .form-inline-elements{display:flex}.dealerportal .address-modal .inner form .form-inline-elements .row{margin-right:30px;width:100%}.dealerportal .address-modal .inner form .form-inline-elements .row:last-child{margin-right:0}}.dealerportal .address-modal .inner .close{position:absolute;right:25px;top:20px;color:#a7a7a7;cursor:pointer}.dealerportal .address-modal .inner .close::before{font-size:1.6875rem !important}.product-item.state-dealerportal{box-shadow:0 3px 6px rgba(0,0,0,0.16)}.product-item.state-dealerportal .product-inner{display:block}.product-item.state-dealerportal .product-inner:hover .media-box img{transform:scale(1.15)}.product-item.state-dealerportal .product-inner .media-box{position:relative;padding-bottom:calc((500 / 600) * 100%);background-color:#f2f2f2;overflow:hidden}.product-item.state-dealerportal .product-inner .media-box>*{position:absolute;top:0;left:0;right:0;bottom:0}.product-item.state-dealerportal .product-inner .media-box picture,.product-item.state-dealerportal .product-inner .media-box img{display:block;width:100%;transition:transform 0.3s ease-out}.product-item.state-dealerportal .product-inner .media-box img{height:100%}.product-item.state-dealerportal .product-inner .media-box .discount-label{position:absolute;top:0;left:0;right:auto;bottom:auto}.product-item.state-dealerportal .product-inner .content-box{padding:20px 20px 0 0;position:relative}.product-item.state-dealerportal .product-inner .content-box p{margin-bottom:0}.product-item.state-dealerportal .product-inner .content-box .label{font-weight:500;font-size:1.125rem;position:absolute;bottom:calc(100% - 1px);left:0;width:145px;padding:10px 20px 10px 10px;background-color:#fff;clip-path:polygon(0 0, calc(100% - 55px) 0, 100% 100%, 0% 100%);color:#000}.product-item.state-dealerportal .product-inner .content-box .dealers-price-label{font-size:1.125rem;color:#000}.product-item.state-dealerportal .product-inner .content-box .dealers-price-label:not(:last-child){margin-bottom:10px}.product-item.state-dealerportal .product-inner .content-box .dealers-price-label .dealers-price{color:#13AA1A;margin-left:10px}.product-item.state-dealerportal .product-inner .content-box .title{font-weight:500;font-size:1.25rem;color:#000}.product-item.state-dealerportal .product-inner .content-box .discount{display:inline-block;size:1.125rem;font-weight:normal;text-decoration:line-through;color:rgba(36,39,44,0.65)}.discount-old-price{display:inline-block;size:1.125rem;font-weight:normal;text-decoration:line-through;color:rgba(36,39,44,0.65)}.products-overview.state-dealerportal{padding:75px 0}@media (min-width: 1024px){.products-overview.state-dealerportal .flex{display:flex}}.products-overview.state-dealerportal .sidebar{margin-bottom:0}@media (min-width: 1024px){.products-overview.state-dealerportal .sidebar{flex:0 0 270px}}.products-overview.state-dealerportal .main-content{margin-bottom:0}@media (min-width: 1024px){.products-overview.state-dealerportal .main-content{flex:1 1 calc(100% - 320px);margin-left:49.98px;width:calc(100% - 320px);position:relative;top:-10px}}.products-overview.state-dealerportal .main-content .main-title{font-size:2.5rem;font-family:"din";font-style:italic;font-weight:900;margin-bottom:0;text-transform:none}.products-overview.state-dealerportal .main-content .main-title:not(:last-child){margin-bottom:30px}.products-overview.state-dealerportal .main-content .stats{font-size:2rem;font-family:"din";font-style:italic;font-weight:900;margin-bottom:0}.products-overview.state-dealerportal .main-content .stats:not(:last-child){margin-bottom:36px}.products-overview.state-dealerportal .main-content .controls{margin-bottom:30px}@media (min-width: 768px){.products-overview.state-dealerportal .main-content .controls{display:flex;align-items:flex-end}}.products-overview.state-dealerportal .main-content .controls .control-order{flex:0 0 145px;margin-bottom:15px}@media (min-width: 768px){.products-overview.state-dealerportal .main-content .controls .control-order{margin-right:30px;margin-bottom:0}}.products-overview.state-dealerportal .main-content .controls .control-order .select-container select{background-color:transparent;font-size:1.125rem;color:rgba(0,0,0,0.8);text-transform:none;font-weight:normal;padding-left:0;cursor:pointer;padding-right:30px;position:relative;z-index:2}.products-overview.state-dealerportal .main-content .controls .control-order .select-container:after{bottom:auto;top:50%;transform:translateY(-50%)}.products-overview.state-dealerportal .main-content .controls .control-search{flex:0 1 auto;margin-left:auto}.products-overview.state-dealerportal .main-content .controls .control-search .input-container{position:relative;border-radius:4px;overflow:hidden}.products-overview.state-dealerportal .main-content .controls .control-search .input-container input{background-color:transparent;text-transform:uppercase;font-size:.875rem;font-weight:bold;color:rgba(0,0,0,0.65);border:1px solid #f2f2f2;padding-right:60px;position:relative;z-index:2}.products-overview.state-dealerportal .main-content .controls .control-search .input-container .i-search{position:absolute;top:0;bottom:0;right:0;padding-right:15px;padding-left:30px;color:rgba(0,0,0,0.25);background-color:rgba(19,19,19,0.1);display:flex;align-items:center;clip-path:polygon(20px 0%, 100% 0, 100% 100%, 0% 100%)}.products-overview.state-dealerportal .main-content .controls .control-search .input-container .i-search:before{font-size:1rem}.products-overview.state-dealerportal .main-content .results{overflow:hidden}@media (min-width: 550px){.products-overview.state-dealerportal .main-content .products-grid{display:flex;flex-wrap:wrap;margin-right:-15px;margin-bottom:-60px}}.products-overview.state-dealerportal .main-content .products-grid .product-item{box-shadow:none}@media (max-width: 549px){.products-overview.state-dealerportal .main-content .products-grid .product-item:not(:last-child){margin-bottom:30px}}@media (min-width: 550px){.products-overview.state-dealerportal .main-content .products-grid .product-item{flex:0 1 50%}}@media (min-width: 768px){.products-overview.state-dealerportal .main-content .products-grid .product-item{flex-basis:33.333%}}@media (min-width: 550px){.products-overview.state-dealerportal .main-content .products-grid .product-item .product-inner{margin-right:15px;margin-bottom:60px}}.products-overview.state-dealerportal #filters .filters-title{font-size:2rem;font-family:"din";font-style:italic;font-weight:900;margin-bottom:0}.products-overview.state-dealerportal #filters .filters-title:not(:last-child){margin-bottom:30px}@media (max-width: 1023px){.products-overview.state-dealerportal #filters .filters-form{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background-color:#fff;z-index:999;padding:calc(52px + 30px) 5vw 60px;overflow:auto}}@media (max-width: 1023px){.products-overview.state-dealerportal #filters.state-show .filters-form{display:block;animation:fadeIn .3s;animation-fill-mode:both}}.products-overview.state-dealerportal #filters #trigger-filters,.products-overview.state-dealerportal #filters #trigger-close-filters{display:block;width:100%;padding-top:10px;padding-bottom:10px}@media (min-width: 1024px){.products-overview.state-dealerportal #filters #trigger-filters,.products-overview.state-dealerportal #filters #trigger-close-filters{display:none}}.products-overview.state-dealerportal #filters #trigger-close-filters{margin-top:30px}.products-overview.state-dealerportal #filters #trigger-filters{position:fixed;bottom:5vw;left:5vw;right:5vw;z-index:998;width:calc(100% - 10vw)}.products-overview.state-dealerportal #filters .filters-group-title{font-family:"din";font-style:italic;font-weight:900;font-size:1.315rem;color:#53575a;margin-bottom:15px}.products-overview.state-dealerportal #filters .filters-group:not(:last-of-type){border-bottom:1px solid #d6d6d6;padding-bottom:25px;margin-bottom:25px}.products-overview.state-dealerportal #filters .group-items input[type="checkbox"]+label::before{top:4px}.products-overview.state-dealerportal #filters .group-items label:not(:last-child){margin-bottom:10px}.products-overview.state-dealerportal #filters .group-items .additional-items{display:none}.products-overview.state-dealerportal #filters .group-items .trigger{font-weight:500;font-size:1.125rem;color:#1c1c1c;margin-top:15px;display:block}.products-overview.state-dealerportal #filters .group-items .select-row{margin-bottom:0}.products-overview.state-dealerportal #filters .group-items .select-row:not(:last-child){margin-bottom:15px}.products-overview.state-dealerportal #filters .group-items .select-row select{text-transform:none;background-color:transparent;border:1px solid #d6d6d6;font-weight:normal;position:relative;z-index:2;cursor:pointer;font-size:1rem;padding-top:10px;padding-bottom:10px}.products-overview.state-dealerportal #filters .group-items .select-row:after{top:50%;transform:translateY(-50%)}.products-overview.state-dealerportal #filters .group-items.state-show .additional-items{animation:fadeIn .3s;animation-fill-mode:both;display:block}.products-overview.state-dealerportal #filters .group-items.state-show .trigger-more-items{display:none}.login-component{position:relative;overflow:hidden;padding-top:75px;padding-bottom:75px}@media (min-width: 1024px){.login-component{padding-top:115px;padding-bottom:115px}}.login-component .login-container{position:relative;z-index:10;max-width:874px;margin:0 auto;background-color:#fff;padding-top:36px;padding-bottom:36px}@media (min-width: 768px){.login-component .login-container{display:flex}.login-component .login-container .login-container-left,.login-component .login-container .login-container-right{flex:0 1 50%;padding-top:36px;padding-bottom:36px}.login-component .login-container .login-container-left{margin-bottom:0;padding-right:49.98px;margin-right:49.98px;border-right:1px solid #E5E5E5}}.login-component .login-container .login-container-left form .row,.login-component .login-container .login-container-right form .row{margin-bottom:15px}.login-component .login-container .login-container-left form input,.login-component .login-container .login-container-right form input{padding:10px 20px;background-color:#fff;border:1px solid #E5E5E5}.login-component .login-container .login-container-left form label,.login-component .login-container .login-container-right form label{font-size:14px;font-weight:bold}.login-component .login-container .login-container-left form input[type="checkbox"]+label,.login-component .login-container .login-container-right form input[type="checkbox"]+label{color:rgba(0,0,0,0.8)}.login-component .login-container .login-container-left form input[type="checkbox"]+label::before,.login-component .login-container .login-container-right form input[type="checkbox"]+label::before{top:4px}.login-component .login-container .login-container-left form .options,.login-component .login-container .login-container-right form .options{margin-bottom:15px}.login-component .login-container .login-container-left form .submit-row,.login-component .login-container .login-container-right form .submit-row{margin-top:30px}.login-component .login-container .login-container-left form .submit-row button,.login-component .login-container .login-container-right form .submit-row button{padding:15px 25px;text-transform:uppercase;font-weight:bold;font-size:.875rem}.login-component .login-container .login-container-left h2,.login-component .login-container .login-container-left .tab-widget .cta-bar .cta,.tab-widget .cta-bar .login-component .login-container .login-container-left .cta,.login-component .login-container .login-container-right h2,.login-component .login-container .login-container-right .tab-widget .cta-bar .cta,.tab-widget .cta-bar .login-component .login-container .login-container-right .cta{text-transform:none;font-size:2rem;margin-bottom:15px}@media (max-width: 767px){.login-component .login-container .login-container-left{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #E5E5E5}}.login-component .login-container .login-container-left form{margin-bottom:14px}.login-component .login-container .login-container-left a,.login-component .login-container .login-container-left button.a{font-size:14px;color:#2C2C2C;opacity:0.65}.login-component .login-container .login-container-left a:hover,.login-component .login-container .login-container-left button.a:hover{color:#df0c14}.login-component .login-container .login-container-right p{font-size:.875rem;line-height:1.5;margin-bottom:20px}.login-component .login-bg-image{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.login-component .login-bg-image picture,.login-component .login-bg-image img{width:100%;display:block;height:100%;object-fit:cover}.register-component{background-color:#f2f2f2}.register-component .inner.wrap{max-width:1036px;background-color:#fff;padding-top:75px;padding-bottom:75px}.register-component .inner.wrap h2,.register-component .inner.wrap .tab-widget .cta-bar .cta,.tab-widget .cta-bar .register-component .inner.wrap .cta{font-size:2rem;margin-bottom:36px;text-transform:none}.register-component .inner.wrap form{max-width:578px}.register-component .inner.wrap form .form-inline-elements{display:flex}.register-component .inner.wrap form .form-inline-elements .row{width:100%;margin-right:10px}.register-component .inner.wrap form .form-inline-elements .row:last-child{margin-right:0}.register-component .inner.wrap form .form-inline-elements .row.small{min-width:226px}.register-component .inner.wrap form .form-inline-elements .select-row{min-width:324px}.register-component .inner.wrap form .form-inline-elements.form-inline-medium{max-width:388px}.register-component .inner.wrap form .row.medium{max-width:388px}.register-component .inner.wrap form legend{font-size:1.315rem;font-family:"din";font-style:italic;font-weight:900;margin-bottom:15px;padding:0}.register-component .inner.wrap form input{padding:12px 20px;background-color:#fff;border:1px solid #e5e5e5;font-weight:500}.register-component .inner.wrap form input:focus{background-color:#f2f2f2}.register-component .inner.wrap form input::placeholder{color:rgba(0,0,0,0.3)}.register-component .inner.wrap form label{font-size:.875rem}.register-component .inner.wrap form .options label{white-space:nowrap}.register-component .inner.wrap form select{padding:10px 20px;text-transform:none;font-size:1rem;font-weight:500;background-color:transparent;border:1px solid #e5e5e5;position:relative;z-index:2}.register-component .inner.wrap form .submit-row button{padding:15px 20px;text-transform:uppercase;font-weight:bold;font-size:.875rem}@media (max-width: 550px){.register-component .inner.wrap form{max-width:100%}.register-component .inner.wrap form .form-inline-elements{display:block}.register-component .inner.wrap form .form-inline-elements .row{margin-bottom:20px}.register-component .inner.wrap form .form-inline-elements .row.small{min-width:100%}.register-component .inner.wrap form .form-inline-elements .select-row{min-width:100%}.register-component .inner.wrap form .form-inline-elements.form-inline-medium{max-width:100%}.register-component .inner.wrap form .row.medium{max-width:100%}}.dealers-redesign .map-wrapper{padding-right:0}@media (min-width: 1024px){.dealers-redesign .map-wrapper{display:flex}}.dealers-redesign .map-wrapper .dealers-left{overflow:hidden;background-color:#131313;color:#fff;padding:75px 5vw 0}@media (min-width: 1024px){.dealers-redesign .map-wrapper .dealers-left{flex:0 0 33.333%;padding-right:60px;padding-bottom:75px}}.dealers-redesign .map-wrapper .dealers-left .main-title{text-transform:uppercase;margin-bottom:20px;font-size:2.5rem}.dealers-redesign .map-wrapper .dealers-left .search-form{margin-bottom:30px}.dealers-redesign .map-wrapper .dealers-left .search-form.state-has-value .i-cross{animation:fadeIn .3s;animation-fill-mode:both;display:block !important}.dealers-redesign .map-wrapper .dealers-left .search-form .input-container{position:relative;border-radius:4px;overflow:hidden;margin-bottom:15px}.dealers-redesign .map-wrapper .dealers-left .search-form .input-container input{background-color:#fff;text-transform:uppercase;font-size:.875rem;font-weight:bold;color:rgba(0,0,0,0.65);border:1px solid #f2f2f2;padding-right:96px}.dealers-redesign .map-wrapper .dealers-left .search-form .input-container .i-search{position:absolute;top:0;bottom:0;right:0;padding-right:15px;padding-left:30px;color:rgba(0,0,0,0.25);background-color:rgba(19,19,19,0.1);display:flex;align-items:center;clip-path:polygon(20px 0%, 100% 0, 100% 100%, 0% 100%);z-index:3}.dealers-redesign .map-wrapper .dealers-left .search-form .input-container .i-search:before{font-size:1rem}.dealers-redesign .map-wrapper .dealers-left .search-form .input-container .i-cross{position:absolute;top:50%;transform:translateY(-50%);right:75px;color:#df0c14;display:none}.dealers-redesign .map-wrapper .dealers-left .search-form .input-container .i-cross:before{font-size:.875rem}.dealers-redesign .map-wrapper .dealers-left .search-form .trigger-location{text-transform:uppercase;font-size:.875rem;font-weight:bold;position:relative;color:#fff}.dealers-redesign .map-wrapper .dealers-left .search-form .trigger-location:hover .text{text-decoration:underline}.dealers-redesign .map-wrapper .dealers-left .search-form .trigger-location .text:not(:first-child){margin-left:5px}.dealers-redesign .map-wrapper .dealers-left .dealers-list{max-height:435px;overflow-x:hidden;overflow-y:auto}@media (min-width: 1024px){.dealers-redesign .map-wrapper .dealers-left .dealers-list{max-height:calc(100vh - 100px)}}.dealers-redesign .map-wrapper .dealers-left .dealer-item{position:relative}.dealers-redesign .map-wrapper .dealers-left .dealer-item input{appearance:none;width:0;font-size:0px;opacity:0;padding:0;position:absolute}.dealers-redesign .map-wrapper .dealers-left .dealer-item input:checked+label:after{color:#df0c14}.dealers-redesign .map-wrapper .dealers-left .dealer-item label{position:relative;display:block;cursor:pointer;padding-left:0;padding-right:30px;margin-bottom:25px;border-bottom:1px solid #fff;padding-bottom:20px;padding-top:2px}.dealers-redesign .map-wrapper .dealers-left .dealer-item label::before{display:none}.dealers-redesign .map-wrapper .dealers-left .dealer-item label:after{font-family:'Flaticon';content:"";position:absolute;right:0;top:calc(50% - 10px);transform:translateY(-50%) rotate(-90deg);font-size:.6875rem}.dealers-redesign .map-wrapper .dealers-left .dealer-item .dealer-name{display:flex;text-transform:uppercase;font-size:1.125rem;font-weight:bold;margin-bottom:6px;line-height:1}.dealers-redesign .map-wrapper .dealers-left .dealer-item .dealer-name .tag{background-color:#df0c14;font-family:"inter_ui";font-weight:bold;font-style:italic;padding:5px 12px;font-size:.6875rem;line-height:1;align-self:flex-start;margin-left:20px;position:relative;top:-3px}.dealers-redesign .map-wrapper .dealers-left .dealer-item .address-box{font-style:normal;font-weight:bold;font-size:.875rem;color:rgba(255,255,255,0.65);line-height:1.5}.dealers-redesign .map-wrapper .dealers-right{position:relative}@media (min-width: 1024px){.dealers-redesign .map-wrapper .dealers-right{flex:0 1 66.666%}}.dealers-redesign .map-wrapper .dealers-right #map{height:80vh}@media (min-width: 1024px){.dealers-redesign .map-wrapper .dealers-right #map{height:100%;min-height:80vh}}.dealers-redesign .map-wrapper .dealers-right #map .gm-style-iw-c{min-width:375px !important;top:15px !important;left:-130px !important;padding:0;border-radius:0;box-shadow:none;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 60px), calc(100% - 80px) calc(100% - 60px), calc(100% - 145px) 100%, 0 100%)}@media (max-width: 768px){.dealers-redesign .map-wrapper .dealers-right #map .gm-style-iw-c{top:0px !important;left:0px !important}}.dealers-redesign .map-wrapper .dealers-right #map .gm-style-iw-tc{display:none}.dealers-redesign .map-wrapper .dealers-right #map .gm-ui-hover-effect{top:0 !important;right:0 !important;width:50px !important;height:50px !important}.dealers-redesign .map-wrapper .dealers-right #map .gm-ui-hover-effect span{width:30px !important;height:30px !important}.dealers-redesign .map-wrapper .dealers-right #map .info-window-wrapper{padding:36px}.dealers-redesign .map-wrapper .dealers-right #map .info-window-wrapper .dealer-name{font-weight:bold;text-transform:uppercase;font-size:1.5rem;margin-bottom:10px}.dealers-redesign .map-wrapper .dealers-right #map .info-window-wrapper .tag{background-color:#df0c14;font-family:"inter_ui";font-weight:bold;font-style:italic;padding:5px 12px;font-size:.6875rem;line-height:1;color:#fff;text-transform:uppercase}.dealers-redesign .map-wrapper .dealers-right #map .info-window-wrapper .address-box{margin-top:20px;margin-bottom:20px;font-style:normal;font-weight:bold;font-size:1.125rem;color:rgba(0,0,0,0.65);line-height:1.5}.dealers-redesign .map-wrapper .dealers-right #map .info-window-wrapper .btn-route{color:#df0c14;font-size:1.125rem;font-weight:bold;outline:none}.dealers-redesign .map-wrapper .dealers-right #map .info-window-wrapper .phone,.dealers-redesign .map-wrapper .dealers-right #map .info-window-wrapper .email{color:rgba(0,0,0,0.65);margin-bottom:10px;font-size:1.125rem}.dealers-redesign .map-wrapper .dealers-right #map .info-window-wrapper .phone a,.dealers-redesign .map-wrapper .dealers-right #map .info-window-wrapper .phone button.a,.dealers-redesign .map-wrapper .dealers-right #map .info-window-wrapper .email a,.dealers-redesign .map-wrapper .dealers-right #map .info-window-wrapper .email button.a{color:rgba(0,0,0,0.65)}.dealers-redesign .map-wrapper .dealers-right #map .info-window-wrapper .phone a:hover,.dealers-redesign .map-wrapper .dealers-right #map .info-window-wrapper .phone button.a:hover,.dealers-redesign .map-wrapper .dealers-right #map .info-window-wrapper .email a:hover,.dealers-redesign .map-wrapper .dealers-right #map .info-window-wrapper .email button.a:hover{color:#df0c14}.dealers-redesign .map-wrapper .dealers-right #map .info-window-wrapper .btn,.dealers-redesign .map-wrapper .dealers-right #map .info-window-wrapper .tabs .tab.state-active .content .blocks .block.state-open .center-button,.tabs .tab.state-active .content .blocks .block.state-open .dealers-redesign .map-wrapper .dealers-right #map .info-window-wrapper .center-button,.dealers-redesign .map-wrapper .dealers-right #map .info-window-wrapper .product-grid .product .toggle-button,.product-grid .product .dealers-redesign .map-wrapper .dealers-right #map .info-window-wrapper .toggle-button,.dealers-redesign .map-wrapper .dealers-right #map .info-window-wrapper .product-grid .car .toggle-button,.product-grid .car .dealers-redesign .map-wrapper .dealers-right #map .info-window-wrapper .toggle-button,.dealers-redesign .map-wrapper .dealers-right #map .info-window-wrapper .car-grid .product .toggle-button,.car-grid .product .dealers-redesign .map-wrapper .dealers-right #map .info-window-wrapper .toggle-button,.dealers-redesign .map-wrapper .dealers-right #map .info-window-wrapper .car-grid .car .toggle-button,.car-grid .car .dealers-redesign .map-wrapper .dealers-right #map .info-window-wrapper .toggle-button{margin-top:20px;padding:15px 25px}.general-popup{display:none;position:fixed;z-index:1009;top:0;left:0;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden}.general-popup.state-modal-open{animation:fadeIn .3s;animation-fill-mode:both;display:block}.general-popup .bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1009;background:rgba(19,19,19,0.5)}.general-popup .outer{position:relative;width:100%;min-height:100%;display:flex;justify-content:center}@media (min-width: 750px){.general-popup .outer{align-items:center;padding:30px}}.general-popup .inner{position:relative;z-index:1010;background:#fff;width:100%;padding:60px 5vw}@media (min-width: 768px){.general-popup .inner{width:650px}}@media (min-width: 1024px){.general-popup .inner{padding:60px 60px 45px}}.general-popup .inner h2,.general-popup .inner .tab-widget .cta-bar .cta,.tab-widget .cta-bar .general-popup .inner .cta{text-transform:none;font-size:2rem;margin-bottom:15px;padding-right:60px}.general-popup .inner p{margin-bottom:15px}.general-popup .inner .close{position:absolute;right:25px;top:20px;color:#a7a7a7;cursor:pointer}.general-popup .inner .close::before{font-size:1.875rem !important}.general-popup .inner>*:last-child{margin-bottom:0}.main-content .intro-box{margin-bottom:30px}@media (min-width: 1000px){.main-content .intro-box{display:flex;margin-bottom:0}.main-content .intro-box .first-box{flex:0 1 65%;padding-right:30px}.main-content .intro-box .second-box{flex:1 1 35%}}.main-content .intro-box .second-box p{margin-bottom:10px}.main-content .intro-box .second-box span{font-weight:bold}.main-content .intro-box .trigger-levels-popup{margin-bottom:0;cursor:pointer}.main-content .intro-box .trigger-levels-popup>*:not(.icon-i){font-family:"din";font-style:italic}.main-content .level-count-block .level-count{display:flex}.main-content .level-count-block .level-count .list{flex:0 0 80%;display:flex}.main-content .level-count-block .level-count .el{position:relative;font-family:"din";font-style:italic;font-weight:bold;flex:0 0  22%;text-align:right;color:#848689;padding-right:10px;margin-top:15px}.main-content .level-count-block .level-count .el.state-active{color:#000}.main-content .level-count-block .level-count .el:first-of-type{flex-basis:30%}.main-content .level-count-block .level-count .el:last-of-type{flex-basis:4%}.main-content .level-count-block .level-count .el:last-of-type:before{display:none}.main-content .level-count-block .level-count .el:before{content:'';display:block;width:2px;height:209px;position:absolute;bottom:-2px;right:0;background-image:linear-gradient(#d8d8d8 10px, rgba(255,255,255,0) 0%);background-position:right;background-size:2px 20px;background-repeat:repeat-y}.main-content .revenue-wrap{overflow:hidden}.main-content .revenue-block+.revenue-block{margin-top:30px}.main-content .revenue-block .block-title{margin-bottom:0;font-weight:bold;line-height:1}.main-content .revenue-block .desc{font-size:.875rem;margin-bottom:0;line-height:1.5}.main-content .revenue-block .revenue-slider{display:flex;margin-top:7.5px}.main-content .revenue-block .revenue-slider .slider-block{position:relative;flex:0 0 80%;height:45px;background:#f2f2f2;overflow:hidden}.main-content .revenue-block .revenue-slider .slider-block .amount{display:block;position:absolute;left:0;top:0;width:65%;height:100%;background-color:#0B7706}.main-content .revenue-block .revenue-slider .slider-block .amount:after{position:absolute;top:0;right:-19px;display:block;content:'';width:0;height:0;border-top:55px #0B7706 solid;border-right:20px transparent solid}.main-content .revenue-block .revenue-slider .price-total{flex:0 1 20%;padding-left:15px}.main-content .revenue-block .revenue-slider .price-total p{font-weight:bold;margin-bottom:0;line-height:1.2}.main-content .revenue-block .revenue-slider .price-total p span{display:block;font-weight:normal;font-size:.875rem}.state-dealer-portal{background-color:#f2f2f2}.state-dealer-portal .main-content{background-color:#fff;padding:25px;box-shadow:0 2px 5px rgba(0,0,0,0.25)}@media (min-width: 1000px){.state-dealer-portal .main-content{flex-basis:75%}}.state-dealer-portal .sidebar{background-color:#fff;padding:20px;box-shadow:0 2px 5px rgba(0,0,0,0.25);overflow:hidden}@media (min-width: 1000px){.state-dealer-portal .sidebar{flex-basis:20%}}.portal{position:relative;height:100%}.portal .list .el{position:relative;display:block;color:#848689;font-weight:500}.portal .list .el span{display:block;padding:10px 0}.portal .list .el.state-active{color:#fff;z-index:1;position:relative}.portal .list .el.state-active:before{content:'';display:block;height:100%;width:100%;z-index:-1;background-color:#df0c14;position:absolute;left:-25%;top:0}.portal .list .el.state-active:after{position:absolute;top:0;left:75%;display:block;content:'';width:0;height:0;border-top:48px #df0c14 solid;border-right:20px transparent solid}.portal .logout{position:absolute;bottom:15px;font-weight:bold;color:#000}.revenue{background-color:#fff;padding:25px;box-shadow:0 2px 5px rgba(0,0,0,0.25);margin-bottom:30px}@media (min-width: 1000px){.revenue{padding:30px 60px}}@media (min-width: 1440px){.revenue{padding-left:90px;padding-right:90px}}.revenue .title{text-transform:capitalize}.revenue .intro-box p:not([class]){line-height:1.5}.revenue .icon-i{width:20px;height:20px;border:2px solid #000;border-radius:50%;font-style:normal;display:inline-flex;justify-content:center;align-items:center;margin-left:5px}.revenue .icon-i span{position:relative;top:1px;font-weight:normal !important;font-size:14px}.unlock-block{position:relative;margin-top:45px}.unlock-block:before{content:'';display:block;width:50px;height:100%;position:absolute;left:0;top:0;background-color:#fff}.unlock-block .level-image{height:auto;position:absolute;left:0;top:50%;transform:translateY(-50%);width:100px}.unlock-block .content{background-color:#f2f2f2;padding:20px;padding-left:110px}@media (min-width: 550px){.unlock-block .content{padding-left:130px}}.unlock-block .content .block-title{font-family:"din";font-style:italic;font-size:1.5rem;font-weight:bold;margin-bottom:0}.unlock-block .content .block-title:not(:last-child){margin-bottom:5px}.unlock-block .content .block-title img{margin-right:12px}.unlock-block .content .desc{margin-bottom:0}.unlock-block .content .desc span{font-weight:bold}.unlock-block .content .desc .icon{display:inline-block;position:relative;top:2px;margin-right:10px}.unlock-block .content .text{margin-bottom:0}.level-table{width:100%;font-size:14px}.level-table:not(.state-alt) tr:nth-child(even){background-color:#f2f2f2}.level-table.state-alt{border:1px solid #cbcbce}.level-table.state-alt:not(:last-child){margin-bottom:30px}.level-table.state-alt tr{background-color:#f2f2f2}.level-table.state-alt tr:not(.top):not(.bottom) td{border-bottom:1px solid #cbcbce}.level-table th:first-child,.level-table td:first-child{width:33.333%;padding-left:20px}.level-table th:not(:first-child),.level-table td:not(:first-child){font-weight:bold}.level-table th{background:#000;color:#fff;text-align:left;padding:5px 10px;font-weight:normal}.level-table tr td{padding:5px 10px}.level-table tr td:first-of-type{color:#313131}@media (max-width: 1000px){#nav-trigger{display:block}}@media (max-width: 550px){form .row.s-aligned label,form .row.s-aligned .label,form .row.s-aligned .options,form .row.s-aligned input,form .row.s-aligned textarea,form .row.s-aligned select,form .row.s-aligned .upload{float:none;width:100%}form .options.s-aligned,form .submit-row.s-aligned,form .validation-row.s-aligned{padding-left:0}form .row.textarea-row.s-aligned .validation{top:0}}*{-moz-box-sizing:border-box;box-sizing:border-box}::selection{background:#DF5B6D}article,aside,details,footer,header,nav,section,picture{display:block}html,body{margin:0;padding:0}.wrap{margin:0 auto;max-width:100%;padding:0 5vw}.car-grid .wrap{width:100%}.row{overflow:hidden}.state-layer-open{overflow:hidden}.styled-no{font-size:1.5rem;line-height:1.5rem;color:#fff;position:relative;display:inline-block;padding:0 2px}.styled-no .no-style{position:absolute;left:0;right:0;bottom:0;top:0;display:block;background:#df0c14;transform:skew(-10deg)}.styled-no .no{position:relative}.s-disabled{cursor:not-allowed}.s-disabled *{cursor:not-allowed}.s-hidden{display:none !important}.payment_fee_info{font-size:10px;color:#df0c14}
/*# sourceMappingURL=global.css.map */
