﻿@charset "UTF-8";body{background-color:#b0b0b0;}h1{font-size:16px;font-weight:bold;color:#14479e;margin-bottom:10px;}h2{font-size:14px;font-weight:bold;}h3{font-size:14px;font-weight:normal;}.Hidden{display:none;}.OnlyOnMobile{display:none;}.EditPart.NormalButton,.RecalcStock.NormalButton{background-color:#fff;border-color:#f03;color:#f03;width:30px;background-position:center center;background-repeat:no-repeat;border:solid 1px #000;position:absolute;}.TextInfo ul{list-style:inside;}.PleaseLogInButton{background-color:#14479e;color:#fff;width:100%;font-size:14px;text-align:center;height:40px;line-height:40px;margin-bottom:20px;font-weight:bold;display:block;text-decoration:none;}.CampaginCorner{background-color:#000;color:#fff;position:absolute;right:-76px;transform:rotate(45deg);padding:4px;width:200px;text-align:center;top:9px;z-index:200;font-size:24px;font-weight:bold;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);box-shadow:0 1px 8px 0 #000;-webkit-box-shadow:0 1px 8px 0 #000;-moz-box-shadow:0 1px 8px 0 #000;}#LandingPage .Component .Rubric .RubricEntry .Inner a div.Name div.NameInner{font-size:16px;font-style:unset;white-space:normal;}#PageContainer{background-color:#fff;min-height:calc(100vh);position:relative;}#PageContainer.SubPage{background-color:#f7f7f7;}#PageContainer.ErrorPage{background-color:#f7f7f7;}#PageContainer.ErrorPage #MainFooter{display:none;}#PageContainer.StartPage #MainContainer #MainInner #SubPageContent{padding:0;}#PageContainer #StickyTop{position:fixed;height:150px;z-index:1000;width:100%;}#PageContainer #StickyBottom{padding-top:150px;position:relative;}#PageContainer #StickyBottom .StickyBottomOverlay{position:absolute;top:150px;bottom:0;left:0;right:0;background-color:#000;opacity:.5;z-index:990;}#PageContainer #TopHeader{overflow:hidden;background-color:#eef2f3;}#PageContainer #TopHeader #TopHeaderInner{max-width:1200px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;}#PageContainer #TopHeader #TopHeaderInner #TopLogoLink{margin:15px 0;display:block;width:220px;min-height:70px;max-height:70px;}#PageContainer #TopHeader #TopHeaderInner #TopLogoLink img{height:70px;}#PageContainer #TopHeader #TopHeaderInner #BrakesSearchContainer{flex-grow:1;display:flex;justify-content:center;flex-direction:column;}#PageContainer #TopHeader #TopHeaderInner #BrakesSearchContainer .Inner{display:flex;justify-content:space-between;border:none;box-sizing:border-box;background-color:#fff;margin:0 40px;}#PageContainer #TopHeader #TopHeaderInner #BrakesSearchContainer .Inner input{flex-grow:1;height:30px;border:none;padding:0 0 0 5px;margin:0;box-sizing:border-box;}#PageContainer #TopHeader #TopHeaderInner #BrakesSearchContainer .Inner input:focus{outline:none;}#PageContainer #TopHeader #TopHeaderInner #BrakesSearchContainer .Inner .Icon{width:30px;height:30px;background-position:5px 5px;background-repeat:no-repeat;background-size:20px 20px;cursor:pointer;}#PageContainer #TopHeader #TopHeaderInner #TopRight{margin:15px 0 15px 15px;height:70px;display:flex;}#PageContainer #TopHeader #TopHeaderInner #TopRight a.TopIcon{background-position:center 8px;background-repeat:no-repeat;height:60px;position:relative;width:90px;text-decoration:none;font-size:14px;text-align:center;display:block;padding-top:40px;box-sizing:border-box;display:block;color:#000;}#PageContainer #TopHeader #TopHeaderInner #TopRight a.TopIcon#AdminIcon{background-size:25px;}#PageContainer #TopHeader #TopHeaderInner #TopRight a.TopIcon#MyPageIcon{background-size:25px;}#PageContainer #TopHeader #TopHeaderInner #TopRight a.TopIcon#CustomerServiceIcon{background-size:25px;}#PageContainer #TopHeader #TopHeaderInner #TopRight a.TopIcon#LogInIcon{background-size:25px;}#PageContainer #TopHeader #TopHeaderInner #TopRight div.TopIcon{background-position:center 8px;background-repeat:no-repeat;height:60px;position:relative;width:100px;text-decoration:none;font-size:16px;text-align:center;padding-top:40px;box-sizing:border-box;cursor:pointer;}#PageContainer #TopHeader #TopHeaderInner #TopRight div.TopIcon#AddComponent{background-size:25px;color:#000;font-size:14px;}#PageContainer #TopHeader #TopHeaderInner #TopRight div.TopIcon#SelectedVehicleIcon{width:140px;padding:0;margin-right:10px;}#PageContainer #TopHeader #TopHeaderInner #TopRight div.TopIcon#SelectedVehicleIcon .Vin{background-size:140px 36px;background-repeat:no-repeat;background-position:center 5px;font-size:25px;font-weight:bold;padding-left:12px;height:42px;box-sizing:border-box;line-height:26px;background-size:110px 25px;font-size:16px;padding-top:8px;height:39px;line-height:18px;margin-top:3px;}#PageContainer #TopHeader #TopHeaderInner #TopRight div.TopIcon#SelectedVehicleIcon .Text{height:18px;padding-left:17px;margin-top:-2px;}#PageContainer #TopHeader #TopHeaderInner #TopRight div.TopIcon#SelectedVehicleIcon.OnlyBrand .Vin{font-size:12px;}#PageContainer #TopHeader #TopHeaderInner #TopRight #CartCount{position:absolute;left:40px;top:0;width:50px;text-align:center;opacity:1;transition:all .4s ease;color:#fff;}@supports (-ms-ime-align:auto){#PageContainer #TopHeader #TopHeaderInner #TopRight #CartCount{left:55px;width:15px;}}#PageContainer #TopHeader #TopHeaderInner #TopRight #CartCount .odometer-inside{background-color:#fff;box-sizing:border-box;border-radius:12px;border:solid 1px #606060;display:unset;padding:5px 6px 5px 5px;}#PageContainer #TopHeader #TopHeaderInner #TopRight #CartCount .odometer-inside *{font-size:20px;font-weight:normal;text-align:center;min-width:11px;color:#14479e;}#PageContainer #TopNavBar{width:100%;background-color:#171b23;height:50px;}#PageContainer #TopNavBar .Inner{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;}#PageContainer #ProfiledImageContainer{width:100%;height:225px;overflow:hidden;}#PageContainer #ProfiledImageContainer img{width:100%;margin-top:-30px;}#PageContainer #MainContainer{padding:0 10px 530px 10px;display:flex;flex-direction:row;}#PageContainer #MainContainer #MainInner{max-width:1200px;margin:0 auto;width:100%;display:flex;}#PageContainer #MainContainer #MainInner #SubPageContent{padding:20px;box-sizing:border-box;background-color:#fff;width:100%;min-height:1000px;}#PageContainer #MainContainer #MainLeft{width:250px;min-width:250px;margin-right:10px;}#PageContainer #MainContainer #MainRight{flex-grow:1;min-height:300px;margin-left:10px;overflow:hidden;}#PageContainer #MainContainer #klarna-checkout-container{width:100%;}#PageContainer #BrakesSearchResult .Heading{font-size:18px;color:#14479e;width:100%;margin-bottom:20px;font-weight:bold;}#PageContainer #BrakesSearchResult .MobileMenuListing{margin-bottom:40px;}#PageContainer #Breadcrumbs{background-color:#14479e;width:100%;height:40px;color:#fff;max-width:1200px;margin:0 auto 40px auto;line-height:40px;padding:0 10px;box-sizing:border-box;}#PageContainer #Breadcrumbs span{float:left;color:inherit;font-size:inherit;margin-right:20px;}#PageContainer #Breadcrumbs a{float:left;color:inherit;font-size:inherit;text-decoration:none;margin-right:20px;}#PageContainer #Breadcrumbs .Selected{font-weight:bold;}#PageContainer #MainFooter{background-color:#131720;position:absolute;bottom:0;width:100%;box-sizing:border-box;text-align:center;}#PageContainer #MainFooter #FooterContent{max-width:1200px;margin:0 auto;height:480px;}#PageContainer #MainFooter #FooterContent .Section{width:100%;padding:30px 0 20px 0;display:flex;flex-direction:row;min-height:100px;justify-content:space-between;}#PageContainer #MainFooter #FooterContent .Section.SeparatorLine{border-bottom:solid 2px #fff;}#PageContainer #MainFooter #FooterContent .Section.Short{min-height:60px;margin:0;padding:0;}#PageContainer #MainFooter #FooterContent .Section .Left{width:calc(100% - 323px);}#PageContainer #MainFooter #FooterContent .Section .Right{width:323px;}#PageContainer #MainFooter #FooterContent .Section .Right .Heading{float:right;text-align:right;}#PageContainer #MainFooter #FooterContent .Section .Right.FooterLogoer{display:flex;flex-direction:column;justify-content:end;}#PageContainer #MainFooter #FooterContent .Section .Right.FooterLogoer .Images{justify-content:right;}#PageContainer #MainFooter #FooterContent .Section .Right.FooterLogoer .Images img{margin-left:20px;height:40px;}#PageContainer #MainFooter #FooterContent .Section .NormalButton{background-color:#14479e;text-transform:uppercase;height:50px;line-height:50px;}#PageContainer #MainFooter #FooterContent .Section .NormalButton .NewsletterSignUpLink{text-decoration:none;display:flex;justify-content:center;color:#fff;font-size:18px;}#PageContainer #MainFooter #FooterContent .Section .Heading{font-size:22px;font-weight:bold;width:100%;color:#fff;text-align:left;margin-bottom:5px;text-transform:uppercase;}#PageContainer #MainFooter #FooterContent .Section .SubHeading{font-size:18px;font-weight:normal;width:100%;color:#fff;text-align:left;margin-bottom:15px;}#PageContainer #MainFooter #FooterContent .Section #NewsLetterRegisterEmail{float:left;clear:both;width:550px;border:none;height:30px;line-height:30px;padding:0 10px;box-sizing:border-box;font-size:16px;margin-bottom:10px;}#PageContainer #MainFooter #FooterContent .Section .Images{display:flex;justify-content:space-between;width:100%;margin-top:10px;float:left;margin-top:10px;}#PageContainer #MainFooter #FooterContent .Section .Images a.Image{float:right;height:50px;}#PageContainer #MainFooter #FooterContent .Section .Images a.Image img{float:left;margin-right:10px;height:50px;}#PageContainer #MainFooter #FooterContent .Section .Images a.Image .Text{float:left;height:50px;line-height:50px;font-size:18px;font-weight:normal;color:#fff;}#PageContainer #MainFooter #FooterContent .Section .LinkList{column-count:3;column-gap:30px;}#PageContainer #MainFooter #FooterContent .Section .LinkList .Row{width:100%;clear:both;}#PageContainer #MainFooter #FooterContent .Section .LinkList .Row :before{content:"•";margin-right:10px;}#PageContainer #MainFooter #FooterContent .Section .LinkList .Row a{padding:10px 0;box-sizing:border-box;font-size:16px;font-weight:bold;color:#fff;text-transform:uppercase;text-decoration:none;text-align:left;width:100%;display:block;}#PageContainer #MainFooter #FooterContent .Section .Center{width:100%;}#PageContainer #MainFooter #FooterContent .Section .Center .BottomLogo{margin:40px auto 0 auto;}#PageContainer #MainFooter #FooterCorpInfo{width:100%;background-color:#2050a4;height:50px;}#PageContainer #MainFooter #FooterCorpInfo .Inner{max-width:1200px;margin:0 auto;height:50px;line-height:50px;color:#fff;}#PageContainer #PageMissingPartsContainer{border:solid 1px #202020;padding:20px;width:100%;box-sizing:border-box;display:block;margin-left:0;box-sizing:border-box;padding:60px;margin-top:20px;}#PageContainer #PageMissingPartsContainer .Heading{font-size:36px;margin-bottom:20px;width:100%;text-align:center;font-weight:bold;}#PageContainer #PageMissingPartsContainer .Text{margin-top:10px;font-size:22px;width:100%;text-align:center;line-height:1.6;}#PageContainer #PageMissingPartsContainer .Text a{font-size:inherit;font-weight:inherit;color:#14479e;}#PageContainer #PageNeedVehicleContainer{border:solid 1px #202020;width:100%;display:block;margin-left:0;box-sizing:border-box;padding:0;margin-top:20px;overflow:hidden;display:flex;}#PageContainer #PageNeedVehicleContainer #VehicleSearchOuterContainer{border:0;width:250px;}#PageContainer #PageNeedVehicleContainer .MobileOnly,#PageContainer #PageNeedVehicleContainer .DesktopOnly{flex-grow:1;}#PageContainer #PageNeedVehicleContainer .MobileOnly .Inner,#PageContainer #PageNeedVehicleContainer .DesktopOnly .Inner{flex-grow:1;display:flex;flex-direction:column;justify-content:center;}#PageContainer #PageNeedVehicleContainer .MobileOnly .Inner .Heading,#PageContainer #PageNeedVehicleContainer .DesktopOnly .Inner .Heading{font-size:36px;margin-bottom:5px;width:100%;text-align:center;font-weight:bold;}#PageContainer #PageNeedVehicleContainer .MobileOnly .Inner .Text,#PageContainer #PageNeedVehicleContainer .DesktopOnly .Inner .Text{margin-top:5px;font-size:22px;width:100%;text-align:center;line-height:1.6;}#PageContainer #PageNeedVehicleContainer .MobileOnly .Inner .Text a,#PageContainer #PageNeedVehicleContainer .DesktopOnly .Inner .Text a{font-size:inherit;font-weight:inherit;color:#14479e;}#PleaseWaitOverlay{height:100%;left:0;position:fixed;top:0;min-height:100%;top:0;width:100%;z-index:1200;background-color:transparent;background-color:rgba(0,0,0,.4);}#PleaseWaitOverlay #PleaseWaitFloater{float:left;height:50%;width:100%;margin-bottom:-50px;}#PleaseWaitOverlay #PleaseWait{clear:both;background:#000;width:200px;height:200px;border-radius:5px;background-position:center center;background-repeat:no-repeat;margin-left:auto;margin-right:auto;}.VehicleDetailsPopupContainer{width:250px;min-height:150px;position:relative;display:flex;justify-content:center;flex-direction:column;}.VehicleDetailsPopupContainer .VehicleInfoLineContainer{width:100%;display:flex;justify-content:start;flex-direction:column;}.VehicleDetailsPopupContainer .VehicleInfoLineContainer label{width:100%;font-size:16px;}.VehicleDetailsPopupContainer .VehicleInfoLineContainer.Row label{text-align:center;}.VehicleDetailsPopupContainer .VehicleInfoLineContainer.Column label .Left{width:100%;text-align:center;}.VehicleDetailsPopupContainer .VehicleInfoLineContainer.Column label .Right{width:100%;text-align:center;}.VehicleDetailsPopupContainer .ChooseOtherVehicleLink{width:100%;text-align:center;text-decoration:underline;cursor:pointer;font-weight:bold;font-size:16px;margin-top:10px;}#SuccessOverlay{height:100%;left:0;position:fixed;top:0;min-height:100%;top:0;width:100%;z-index:1200;background-color:transparent;background-color:rgba(0,0,0,.4);}#SuccessOverlay #SuccessFloater{float:left;height:50%;width:100%;margin-bottom:-50px;}#SuccessOverlay #SuccessImage{clear:both;background:transparent;width:200px;height:200px;border-radius:5px;background-position:center center;background-repeat:no-repeat;margin-left:auto;margin-right:auto;}#PageMissingPartsContainer{overflow:hidden;margin-left:30px;margin-top:30px;border:solid 1px #14479e;width:500px;padding:10px;box-sizing:border-box;box-shadow:4px 4px 4px -1px #000;-webkit-box-shadow:4px 4px 4px -1px #000;-moz-box-shadow:4px 4px 4px -1px #000;}#PageMissingPartsContainer .Left{float:left;}#PageMissingPartsContainer .Right{float:left;margin-left:20px;margin-top:26px;}#PageMissingPartsContainer .Right .Heading{font-size:22px;}#PageMissingPartsContainer .Right .Text{font-size:16px;}#MainContainer #MainRight #LandingPage .Component .Banric .BanricEntry div.Inner,#MainContainer #MainRight #LandingPage .Component .BanricHeader .BanricEntry div.Inner{border:0;}#LandingPage div.Price{overflow:hidden;height:70px;margin-top:10px;margin-bottom:20px;}#LandingPage div.Price .PriceNiceAndSticker{overflow:hidden;height:100px;}#LandingPage div.Price .PriceNiceAndSticker .PriceSticker{width:80px;float:left;display:flex;flex-direction:column;justify-content:center;height:100%;}#LandingPage div.Price .PriceNiceAndSticker .PriceSticker img{width:80px;float:left;}#LandingPage div.Price div.PriceNice{overflow:hidden;width:100%;display:flex;height:100%;display:flex;justify-content:space-evenly;flex-direction:row;font-size:18px;display:flex;justify-content:center;flex-direction:column;}#LandingPage div.Price div.PriceNice div.PriceFaded{color:#b0b0b0;font-weight:700;height:35px;line-height:35px;text-align:center;font-size:18px;}#LandingPage div.Price div.PriceNice div.PriceFaded .TheValue{font-size:20px;color:inherit;margin:0;font-weight:inherit;height:inherit;line-height:inherit;text-decoration:line-through;text-align:center;display:block;width:100%;}#LandingPage div.Price div.PriceNice div.PriceFaded .Before{display:none;}#LandingPage div.Price div.PriceNice div.PriceMain{color:#000;font-weight:700;text-align:center;font-size:22px;}#LandingPage div.Price div.PriceNice div.PriceMain .TheValue{font-size:35px;color:inherit;margin:0;font-weight:inherit;text-align:center;display:block;width:100%;}#LandingPage div.Price div.PriceNice div.PriceMain .Now{display:none;}#LandingPage div.Price div.PriceNice.PriceSmall .PriceFaded{font-size:14px !important;}#LandingPage div.Price div.PriceNice.PriceSmall .PriceMain{font-size:14px !important;}#LandingPage .Component .FlowRubric .Rows .Row .Cell{width:100%;}#LandingPage .Component .FlowRubric .Rows .Row .Cell .Image{display:inline-block;overflow:hidden;border:1px solid #808080;width:100%;box-sizing:border-box;}#LandingPage .Component .FlowRubric .Rows .Row .Cell .Image img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;vertical-align:middle;}#LandingPage .Component .FlowRubric .Rows .Row .Cell .Image img:hover{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);}div#LandingPage .Component .Rubric .RubricEntry .Inner a .ImageFill{height:55%;}div#LandingPage .Component .Rubric .RubricEntry .Inner a .Price{overflow:hidden;height:70px;margin-top:0;}div#LandingPage .Component .Rubric .RubricEntry .Inner a .Price .PriceNice{overflow:unset;height:70px;justify-content:end;}