@font-face{font-family:"MG Footer Inter";src:url("../../../../../../../etc.clientlibs/motorguide/clientlibs/clientlib-base/resources/fonts/inter/Inter-Regular.eot");src:url("../../../../../../../etc.clientlibs/motorguide/clientlibs/clientlib-base/resources/resources/fonts/inter/Inter-Regular.eot?#iefix") format("embedded-opentype"),url("../../../../../../../etc.clientlibs/motorguide/clientlibs/clientlib-base/resources/fonts/inter/Inter-Regular.woff2") format("woff2"),url("../../../../../../../etc.clientlibs/motorguide/clientlibs/clientlib-base/resources/fonts/inter/Inter-Regular.woff") format("woff"),url("../../../../../../../etc.clientlibs/motorguide/clientlibs/clientlib-base/resources/fonts/inter/Inter-Regular.ttf") format("truetype"),url("../../../../../../../etc.clientlibs/motorguide/clientlibs/clientlib-base/resources/fonts/inter/Inter-Regular.svg#Inter-Regular") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"MG Footer Inter Bold";src:url("../../../../../../../etc.clientlibs/motorguide/clientlibs/clientlib-base/resources/fonts/inter/Inter-SemiBold.eot");src:url("../../../../../../../etc.clientlibs/motorguide/clientlibs/clientlib-base/resources/fonts/inter/Inter-SemiBold.eot?#iefix") format("embedded-opentype"),url("../../../../../../../etc.clientlibs/motorguide/clientlibs/clientlib-base/resources/fonts/inter/Inter-SemiBold.woff2") format("woff2"),url("../../../../../../../etc.clientlibs/motorguide/clientlibs/clientlib-base/resources/fonts/inter/Inter-SemiBold.woff") format("woff"),url("../../../../../../../etc.clientlibs/motorguide/clientlibs/clientlib-base/resources/fonts/inter/Inter-SemiBold.ttf") format("truetype"),url("../../../../../../../etc.clientlibs/motorguide/clientlibs/clientlib-base/resources/fonts/inter/Inter-SemiBold.svg#Inter-SemiBold") format("svg");font-weight:600;font-style:normal}
@font-face{font-family:"MG Footer Knockout";src:url("../../../../../../../etc.clientlibs/motorguide/clientlibs/clientlib-base/resources/fonts/knockout/Knockout-HTF49-Liteweight.eot");src:url("../../../../../../../etc.clientlibs/motorguide/clientlibs/clientlib-base/resources/fonts/knockout/Knockout-HTF49-Liteweight.eot?#iefix") format("embedded-opentype"),url("../../../../../../../etc.clientlibs/motorguide/clientlibs/clientlib-base/resources/fonts/knockout/Knockout-HTF49-Liteweight.woff2") format("woff2"),url("../../../../../../../etc.clientlibs/motorguide/clientlibs/clientlib-base/resources/fonts/knockout/Knockout-HTF49-Liteweight.woff") format("woff"),url("../../../../../../../etc.clientlibs/motorguide/clientlibs/clientlib-base/resources/fonts/knockout/Knockout-HTF49-Liteweight.ttf") format("truetype"),url("../../../../../../../etc.clientlibs/motorguide/clientlibs/clientlib-base/resources/fonts/knockout/Knockout-HTF49-Liteweight.svg#Knockout-HTF49-Liteweight") format("svg");font-weight:500;font-style:normal}
.mg-cookie-consent{background-color:rgba(215,46,39,0.9);color:#fff;display:none;font-family:"MG Footer Inter",sans-serif;font-size:12px;width:100%;max-width:100%;position:fixed;padding:15px;left:0;bottom:0;margin:0;z-index:8000}
.mg-cookie-consent.show{display:block}
.mg-cookie-consent .mg-cookie-policy-link{color:inherit;font-weight:600}
.mg-cookie-consent .mg-cookie-policy-link:hover{font-weight:900}
.mg-cookie-consent .mg-cookie-close{border:0;background-color:transparent;cursor:pointer;display:block;float:right;margin-top:-15px;margin-right:-15px}
.mg-cookie-consent .mg-cookie-close:after{content:"X";color:#fff;font-size:28px;font-weight:600;line-height:.5}
.mg-cookie-consent .mg-cookie-close:hover:after{font-weight:900}
.mg-cookie-consent p{font-size:inherit}
.mg-footer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:"MG Footer Inter Bold",sans-serif}
.mg-footer *{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;color:inherit;font-family:inherit}
.mg-footer a{text-decoration:none}
.mg-footer a:visited{color:inherit}
.mg-footer a:active,.mg-footer a:hover,.mg-footer a:focus{color:#d93630;text-decoration:none}
.mg-footer ul{list-style-type:none;padding:0;margin:0}
.mg-footer .a-center{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.mg-footer .flex{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;display:inline-block !important}
.mg-footer .j-center{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}
.mg-footer .j-end{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}
.mg-footer .divider-box{position:relative;display:none !important}
.mg-footer .divider{position:absolute;left:12.5px;background-color:#fff;height:17px;width:1px}
.mg-footer .footer-nav{background-color:#000;border-top:2px solid #d93630;font-size:12px;text-transform:uppercase;width:100%}
.mg-footer .footer-nav .container{padding:0 8.33333vw}
.mg-footer .nav-link{display:inline-block;margin:20px 30px 20px 60px;padding:0;white-space:nowrap}
.mg-footer .nav-section.light{color:#7a7a7a}
.mg-footer .social-links{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;-ms-flex:1;flex-grow:1;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;padding-right:1rem;float:right}
.mg-footer .social-links .nav-link{margin:20px 0}
.mg-footer .social-links .nav-link:last-child{margin-left:20px}
.mg-footer .sr-only{position:absolute;opacity:.001;z-index:-1}
@media(max-width:640px){.mg-footer .divider-box{display:none}
.mg-footer .footer-info{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;padding:15px 0;position:relative}
.mg-footer .footer-nav{font-size:10px}
.mg-footer .footer-nav .container{padding:0}
.mg-footer .nav-link{margin:10px}
.mg-footer .nav-section{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}
.mg-footer .nav-section.light{order:3}
.mg-footer .social-links{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;border-top:1px solid #fff;border-bottom:1px solid #fff;margin:15px 0;padding:0;order:2}
.mg-footer .social-links .nav-link{margin:15px}
.mg-footer .social-links .nav-link:last-child{margin-right:15px}
}
@media(min-width:641px) and (max-width:1280px){.mg-footer .footer-nav .container{padding:0}
.mg-footer .divider-box{display:none}
.mg-footer .footer-info{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}
.mg-footer .footer-nav .container{padding:0 5px}
.mg-footer .nav-section.light{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}
.mg-footer .nav-section.light .nav-link:last-child{margin-right:0}
.mg-footer .nav-link{margin:15px 15px 15px 20px}
.mg-footer .social-links{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;border-top:1px solid rgba(150,150,150,0.5);padding:0;width:100%}
.mg-footer .social-links .nav-link{margin:15px 15px 15px 12px}
}
@media(min-width:1281px) and (max-width:1650px){.mg-footer .footer-nav .container{padding:0 20px}
.mg-footer .nav-link{margin:20px 15px 20px 30px}
}
@media(min-width:1281px){.mg-cookie-consent{left:auto;right:30px;padding:30px;margin:30px;width:auto;max-width:33%}
.mg-cookie-consent .mg-cookie-close{margin-top:-25px}
}
.mg-footer ul>li{margin-bottom:0}
.mg-footer .nav-link{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:initial !important}
.mg-footer .social-links .nav-link svg{fill:#fff}
.mg-footer .social-links .nav-link:hover svg{fill:#d93630}
@media(min-width:1281px) and (max-width:1650px){.mg-footer .divider{left:6.5px}
}
.mg-cookie-consent{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.5}
.mg-cookie-consent .mg-cookie-close{padding:15px 10px 5px 10px}
.mg-cookie-consent p{margin:0;line-height:inherit;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:initial !important}
@media(min-width:1281px){.mg-cookie-consent{font-size:13px}
.mg-cookie-consent .mg-cookie-close{padding:15px 5px 5px 5px}
}
@media(min-width:1281px){.mg-footer .footer-main{display:flex}
.mg-footer .footer-main .container{display:inline-block;margin:0 auto}
.mg-footer .footer-main .container .footer-info{display:grid !important;grid-template-columns:auto auto;grid-template-rows:auto auto}
.mg-footer .footer-main .container .footer-info .nav-section:first-child{display:grid !important;grid-template-columns:190px repeat(5,auto) 1fr;grid-template-rows:repeat(3,auto);grid-auto-flow:column;grid-column:1;grid-row:1;padding-top:20px}
.mg-footer .footer-main .container .footer-info .nav-section:first-child::before{background-image:url("../../../../../../../etc.clientlibs/motorguide/clientlibs/clientlib-base/resources/magento-logo.svg");background-position:center;background-repeat:no-repeat;border-right:1px solid #FFF;content:"";display:inline-block;grid-column:1;grid-row-start:1;grid-row-end:4;height:100%;width:195px}
.mg-footer .footer-main .container .footer-info .nav-section:first-child a.nav-link{margin-top:0;margin-right:50px;margin-bottom:20px;margin-left:30px}
.mg-footer .footer-main .container .footer-info .nav-section:first-child a.nav-link:nth-child(1),.mg-footer .footer-main .container .footer-info .nav-section:first-child a.nav-link:nth-child(2),.mg-footer .footer-main .container .footer-info .nav-section:first-child a.nav-link:nth-child(3){grid-column:2}
.mg-footer .footer-main .container .footer-info .nav-section:first-child a.nav-link:nth-child(4),.mg-footer .footer-main .container .footer-info .nav-section:first-child a.nav-link:nth-child(5){grid-column:3}
.mg-footer .footer-main .container .footer-info .nav-section:first-child a.nav-link:nth-child(6),.mg-footer .footer-main .container .footer-info .nav-section:first-child a.nav-link:nth-child(7),.mg-footer .footer-main .container .footer-info .nav-section:first-child a.nav-link:nth-child(8){grid-column:4}
.mg-footer .footer-main .container .footer-info .nav-section:first-child a.nav-link:nth-child(9),.mg-footer .footer-main .container .footer-info .nav-section:first-child a.nav-link:nth-child(10){grid-column:5}
.mg-footer .footer-main .container .footer-info .nav-section:first-child a.nav-link:nth-child(11),.mg-footer .footer-main .container .footer-info .nav-section:first-child a.nav-link:nth-child(12),.mg-footer .footer-main .container .footer-info .nav-section:first-child a.nav-link:nth-child(13){grid-column:6}
.mg-footer .footer-main .container .footer-info .nav-section:first-child a.nav-link:nth-child(3),.mg-footer .footer-main .container .footer-info .nav-section:first-child a.nav-link:nth-child(8),.mg-footer .footer-main .container .footer-info .nav-section:first-child a.nav-link:nth-child(13){margin-bottom:0}
.mg-footer .footer-main .container .footer-info .nav-section:nth-child(3){grid-column:1;grid-row:2;margin-bottom:20px}
.mg-footer .footer-main .container .footer-info .nav-section:nth-child(3) a.nav-link{margin-bottom:0}
.mg-footer .footer-main .container .footer-info .nav-section.social-links{border-bottom:#000;border-top-color:#000;grid-column:2;grid-row:2;margin-left:30px}
}
@media(max-width:1280px){.mg-footer .footer-main .container .footer-info{display:grid !important;grid-template-rows:auto auto,auto}
.mg-footer .footer-main .container .footer-info .nav-section:first-child{grid-row:1}
.mg-footer .footer-main .container .footer-info .nav-section:first-child a.nav-link{display:block;text-align:center}
.mg-footer .footer-main .container .footer-info .nav-section.social-links{border-bottom-color:#000;border-top-color:#000;display:flex !important;grid-row:2}
.mg-footer .footer-main .container .footer-info .nav-section.social-links a.nav-link{border-top:1px solid #fff;border-bottom:1px solid #fff;margin:0;padding:15px}
.mg-footer .footer-main .container .footer-info .nav-section:nth-child(3){grid-row:3}
.mg-footer .footer-main .container .footer-info .nav-section:nth-child(3) a.nav-link{display:block;text-align:center}
}