﻿#BasketContainer{width:80%;margin:0 auto;padding:10px 0 10px 0;overflow:hidden;}#BasketContainer #LandingPage .Component .EditPart{display:none;}.Basket .Left{width:40%;display:flex;justify-content:flex-start;}.Basket .Right{width:60%;display:flex;justify-content:flex-end;}.Basket .BasketHeader{display:flex;margin-top:5px;margin-bottom:5px;}.Basket .BasketHeader .Left .ItemImage{width:150px;}.Basket .BasketHeader .Left .ItemImage.SlimStyle{display:none;}.Basket .BasketHeader .Right>div{align-items:center;display:flex;}.Basket .BasketHeader .Link{margin:0 30px 10px 10px;text-decoration:underline;cursor:pointer;color:#000;font-size:14px;}.Basket .BasketHeader .LegendItem{float:left;margin-right:20px;}.Basket .BasketHeader .LegendItem .Remark{float:left;}.Basket .BasketHeader .LegendItem span{line-height:20px;height:20px;}.Basket .BasketHeader.BorderBottom{border-top:2px solid #eee;border-bottom:2px solid #eee;padding:10px 0 0 0;margin:0;}.Basket .BasketItem{display:flex;min-height:90px;border-bottom:2px dotted #eee;}.Basket .BasketItem.SlimStyle{min-height:30px;max-height:30px;height:30px;}.Basket .BasketItem.ServicePart .ItemDescription>span{font-size:16px;font-weight:bold;}.Basket .BasketItem .ProductInfo.Left .ItemImage{min-width:150px;max-width:150px;}.Basket .BasketItem .ProductInfo.Left .ItemImage.SlimStyle{display:none;}.Basket .BasketItem .ProductInfo.Left .ItemDescription{align-items:center;display:flex;}.Basket .BasketItem .ProductInfo.Right>div,.Basket .BasketItem .ProductInfo.Right>span{align-items:center;display:flex;}.Basket .BasketItem .ProductInfo.Right .Stock.FlexCenter{flex-direction:column;}.Basket .BasketItem .ProductInfo.Right .Stock.FlexCenter .IconAndStock{height:28px;width:150px;display:flex;}.Basket .BasketItem .ProductInfo.Right .Stock.FlexCenter .IconAndStock .ExpectedDeliveryIconContainer{height:28px;width:20px;margin-right:2px;}.Basket .BasketItem .ProductInfo.Right .Stock.FlexCenter .IconAndStock .ExpectedDeliveryIconContainer img{width:100%;margin-top:4px;}.Basket .BasketItem .ProductInfo.Right .Stock.FlexCenter .IconAndStock select.StockSelection{width:120px;max-width:120px;min-width:120px;}.Basket .BasketItem .ProductInfo.Right .Stock.FlexCenter .BlankStockContainer{width:150px;height:20px;}.Basket .BasketItem .Stock:not(.FlexCenter):not(.OnlyOnMobile)>span{padding-left:15px;}.Basket .BasketItem .Delete>span{width:21px;height:21px;border-radius:50%;color:#fff;line-height:21px;text-align:center;cursor:pointer;background-size:contain;}.Basket .BasketItem .Remark{align-items:center;justify-content:center;display:flex;flex:0 1 20px;}.Basket .DepthChargeUpper,.Basket .DepthChargeLower{font-weight:bold;border:none;}.Basket .DepthChargeUpper.HasSubTotal,.Basket .DepthChargeLower.HasSubTotal{padding-bottom:20px;}.Basket .DepthChargeUpper.HasSubTotal:last-child,.Basket .DepthChargeLower.HasSubTotal:last-child{padding-bottom:0;}.Basket .DepthChargeUpper.HasSubTotal .SubTotalCell,.Basket .DepthChargeLower.HasSubTotal .SubTotalCell{font-size:14px;font-weight:bold;text-decoration:underline;flex:0 1 150px;justify-content:flex-end;}.Basket .CustomerPriceSum{font-weight:bold;border:none;padding-bottom:40px;}.Basket .CustomerPriceSum .TotalCell{font-size:14px;font-weight:bold;text-decoration:underline double;flex:0 1 150px;justify-content:flex-end;}.Basket .CustomerPriceSum{padding-top:20px;}.Basket .BasketFooter{display:flex;margin-top:5px;padding-bottom:40px;}.Basket .Remark,.Basket .GiftPoints,.Basket .Price,.Basket .NetPrice,.Basket .Discount,.Basket .Total,.Basket .Delete,.Basket .FakeDeleteCell,.Basket .FakeFiller100{flex:0 1 100px;}.Basket .FakeFiller150,.Basket .TotalGuest{flex:0 1 150px;}.Basket .PriceGuest{flex:0 1 150px;font-weight:bold;}.Basket .Stock,.Basket .Quantity{flex:0 1 150px;}.Basket .Stock:not(.FlexCenter){flex:0 1 150px;}.Basket .FlexLeft{justify-content:flex-start;}.Basket .FlexCenter{justify-content:center;}.Basket .FlexRight{justify-content:flex-end;}.Basket .ItemImage img{height:auto;max-height:85px;max-width:95%;z-index:1;display:block;margin:auto;}.Basket .Quantity .QuantityAdjust{display:inline-block;text-align:center;width:26px;height:25px;font-size:24px;font-weight:700;border:1px solid #000;margin:0;padding:0;color:#333;cursor:pointer;border-radius:20px;margin-left:5px;margin-right:5px;}.Basket .Quantity .QuantityInput{width:30%;text-align:center;height:23px;font-size:18px;font-weight:bold;line-height:23px;}.Basket select.StockSelection{border:1px solid #111;background:transparent;padding:3px 25px 3px 5px;font-size:14px;border:1px solid #ccc;height:28px;max-width:150px;min-width:150px;-webkit-appearance:none;-moz-appearance:none;background:url("https://res.cloudinary.com/dnmjxcwu2/image/upload/f_auto,q_auto,fl_lossy/v4117879307/static/brakes/chevron_black_6.png") 97%/10% no-repeat transparent;}.Basket .EmptyBasketContainer{text-align:center;margin-top:40px;margin-bottom:40px;}.Basket .EmptyBasketContainer span{font-size:20px;}.Basket span{font-size:14px;}.Basket h2{font-weight:bold;font-size:20px;}.Remark{font-size:16px;font-weight:bold;text-align:center;}.Remark span{border:1px dotted #000;padding:3px;margin-right:5px;border-radius:4px;}#LandingPage{margin-top:20px;}.GiftPointsContainer{border:2px solid #eee;}.GiftPointsContainer h1{display:block;text-align:center;font-size:20px;padding-top:5px;font-weight:bold;}.GiftPointsContainer fieldset{margin:0 20px;}.GiftPointsContainer fieldset label{font-size:14px;font-weight:bold;width:150px;}.GiftPointsContainer fieldset span{width:100px;text-align:right;font-size:14px;line-height:20px;}.GiftPointsContainer fieldset .Explanation{margin:10px 0 0 0;text-align:center;}.GiftPointsContainer .UseGiftPoints{width:auto;height:30px;margin:10px 20px;line-height:30px;}#GiftItemsContainer{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 auto;padding:0 10px 20px 10px;}#GiftItemsContainer .Gift{width:24%;box-sizing:border-box;border:solid 1px #c8c8c8;overflow:hidden;}#GiftItemsContainer .Gift .Image{height:280px;position:relative;}#GiftItemsContainer .Gift .Image .ImageFill{display:block;height:270px;margin:5px;overflow:hidden;}#GiftItemsContainer .Gift .Image .PriceStickerFloating{right:0;top:0;}#GiftItemsContainer .Gift .Image .Buy{position:absolute;bottom:10px;right:20px;}#GiftItemsContainer .Gift .Info{overflow:hidden;margin:10px 0;}#GiftItemsContainer .Gift .Info .Name{clear:both;float:left;font-size:16px;font-weight:bold;padding-left:5px;padding-right:5px;width:340px;}#GiftItemsContainer .Gift .Info .Description{clear:both;float:left;padding-left:5px;padding-right:5px;margin-top:5px;}.OrderCommentContainer{display:flex;margin-left:20px;}.OrderCommentContainer .OrderCommentInnerContainer{display:flex;flex-direction:column;width:100%;}.OrderCommentContainer .OrderCommentInnerContainer label{font-size:16px;margin:10px 0 5px 0;}.OrderCommentContainer .OrderCommentInnerContainer textarea{resize:none;font-family:sans-serif;}.ButtonRow{overflow:hidden;padding-bottom:3px;margin-bottom:5px;}.ButtonRow a{height:50px;line-height:48px;color:#808080;text-transform:uppercase;color:#000;}.ButtonRow a.KeepOnShopping{float:left;background-color:#fff;width:300px;font-weight:normal;font-size:20px;}.ButtonRow a.CartButton{float:right;width:260px;background-color:#f3a724;font-size:25px;}.ButtonRow:last-of-type{margin-bottom:10px;}span.CenterBelowAButton{float:right;font-size:12px;width:260px;text-align:center;}.OneClickCheckoutContainer{display:flex;flex-direction:column;align-items:flex-end;}.OneClickCheckoutContainer .OneClickCheckout{float:right;height:50px;line-height:50px;width:260px;background-color:#008000;text-transform:uppercase;font-size:25px;color:#fff;margin-bottom:10px;}.OneClickCheckoutContainer #DeliveryDateSection{width:400px;display:flex;flex-direction:column;float:right;border:1px solid #808080;padding:10px;border-radius:5px;}.OneClickCheckoutContainer #DeliveryDateSection h1{font-weight:bold;margin-bottom:10px;}.OneClickCheckoutContainer #DeliveryDateSection span{font-size:12px;margin-bottom:10px;}.OneClickCheckoutContainer #DeliveryDateSection #DeliveryDate{display:block;height:25px;font-size:20px;line-height:26px;margin-top:5px;background-image:url("https://res.cloudinary.com/dnmjxcwu2/image/upload/f_auto,q_auto,fl_lossy/v4117879307/static/brakes/dateinput.png");background-size:contain;background-repeat:no-repeat;background-position-x:right;}.BasketTotalsContainer{margin-left:auto;margin-right:0;width:100%;display:block;}.BasketTotalsContainer .BasketTotalsTable{width:100%;}.BasketTotalsContainer .BasketTotalsTable tr{display:flex;margin-bottom:5px;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.BasketTotalsContainer .BasketTotalsTable tr{max-width:400px;}}.BasketTotalsContainer .BasketTotalsTable tr h2{font-weight:bold;}.BasketTotalsContainer .BasketTotalsTable tr span{font-size:13px;}.BasketTotalsContainer .BasketTotalsTable tr>td{display:flex;}.BasketTotalsContainer .BasketTotalsTable tr>td.AlignRight{margin-left:auto;margin-right:0;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.BasketTotalsContainer .BasketTotalsTable tr>td.AlignRight{margin-left:auto;}}.BasketTotalsContainer .BasketTotalsTable tr>td.PushRight{margin-left:30%;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.BasketTotalsContainer .BasketTotalsTable tr>td.PushRight{margin-left:0;}}.BasketTotalsContainer .BasketTotalsTable tr>td.Flex100{flex:0 1 100px;margin:0;}.BasketTotalsContainer .BasketTotalsTable tr>td.Flex150{flex:0 1 150px;margin:0;}.BasketTotalsContainer .SubText{margin-top:15px;display:block;width:90%;font-size:14px;padding-bottom:2px;}.vex-theme-flat-attack .vex-dialog-message .Description{line-height:20px;font-size:12px;margin-bottom:10px;}@media only screen and (max-width:999px){#BasketContainer{width:100%;}#BasketContainer .ButtonRow{display:flex;flex-direction:column;align-items:center;}#BasketContainer .ButtonRow a.NormalButton,#BasketContainer .ButtonRow .NormalButton{width:80%;margin-top:10px;font-size:48px;height:70px;line-height:70px;}.Basket{margin-left:5px;}.Basket .Left{width:50%;overflow:hidden;}.Basket .Right{width:50%;}.Basket span{font-size:22px;}.Basket .BasketHeader .Link{font-size:22px;}.Basket .BasketHeader .LegendItem{margin:8px 0 8px 10px;}.Basket .BasketHeader .LegendItem span{font-size:18px;}.Basket .BasketItem{height:auto;max-height:unset;}.Basket .BasketItem.SlimStyle{height:auto;max-height:unset;}.Basket .BasketItem.ServicePart .ItemDescription>span{font-size:30px;}.Basket .BasketItem .ProductInfo.Left .Remark{display:flex;flex:0 1 20px;margin-top:10px;align-items:flex-start;}.Basket .BasketItem .ProductInfo.Left .Remark span{height:20px;}.Basket .BasketItem .ProductInfo.Left .ItemDescription{flex-direction:column;align-items:flex-start;justify-content:space-between;margin:10px 0;}.Basket .BasketItem .ProductInfo.Left .ItemDescription span{white-space:nowrap;}.Basket .BasketItem .ProductInfo.Left .ItemDescription>*{flex:0 1 30px;}.Basket .BasketItem .Delete>span{width:40px;height:40px;}.Basket .Price{flex:0 1 150px;}.Basket .Quantity .QuantityAdjust,.Basket .Quantity .QuantityInput{font-size:30px;height:30px;width:32px;vertical-align:middle;}.Basket .Quantity .QuantityInput{width:90px;}.Basket .Quantity .QuantityAdjust.Dec{line-height:28px;box-sizing:border-box;}.Basket .Quantity .QuantityAdjust.Inc{line-height:32px;box-sizing:border-box;}.Basket select.StockSelection{font-size:22px;height:32px;max-width:200px;margin-bottom:5px;}.Basket .BasketFooter{flex-direction:column;}.Basket .BasketFooter .Left{order:2;width:100%;margin-top:20px;}.Basket .BasketFooter .Right{order:1;width:100%;}.Basket .BasketFooter .BasketTotalsContainer{width:100%;}.Basket .BasketFooter .BasketTotalsContainer .BasketTotalsTable tr span{font-size:18px;}.Basket .BasketFooter .BasketTotalsContainer .BasketTotalsTable h2{font-size:30px;}.Basket .BasketFooter .BasketTotalsContainer .BasketTotalsTable h3{font-size:22px;}.Basket .BasketFooter .BasketTotalsContainer .BasketTotalsTable td.PushRight{margin:0;margin-left:10%;}.Basket .BasketFooter .BasketTotalsContainer .BasketTotalsTable td.AlignRight{margin-right:40px;}.Basket .BasketFooter .BasketTotalsContainer .BasketTotalsTable td.Flex100{display:none;}.Basket .BasketFooter .GiftPointsContainer{width:80%;margin:0 auto;}.Basket .BasketFooter .GiftPointsContainer .GiftPointsHeading{font-size:30px;text-align:unset;margin:0 20px;}.Basket .BasketFooter .GiftPointsContainer .UseGiftPoints{height:50px;line-height:50px;font-size:30px;}.Basket .BasketFooter .GiftPointsContainer fieldset label{width:70%;font-size:22px;text-align:unset;height:20px;line-height:20px;margin-top:10px;}.Basket .BasketFooter .GiftPointsContainer fieldset span{width:20%;font-size:22px;}.Basket .BasketFooter .OrderCommentContainer{width:100%;justify-content:center;margin:0;}.Basket .BasketFooter .OrderCommentContainer .OrderCommentInnerContainer{width:80%;margin-top:10px;}.Basket .BasketFooter .OrderCommentContainer .OrderCommentInnerContainer label{font-size:30px;}.Basket .BasketFooter .OrderCommentContainer .OrderCommentInnerContainer textarea{font-size:30px;}.Basket #GiftItemsContainer .Gift .NormalButton{right:unset;width:90%;height:40px;line-height:40px;margin:0 10px;font-size:30px;}.Basket #GiftItemsContainer .Gift .Info .Name{font-size:30px;}.Basket #GiftItemsContainer .Gift .Info .Description{font-size:18px;}span.CenterBelowAButton{float:none;margin:0 auto;display:block;margin:0 auto;font-size:22px;width:300px;}.OneClickCheckoutContainer #DeliveryDateSection{width:calc(80% - 20px);}.OneClickCheckoutContainer #DeliveryDateSection h1{font-size:22px;}.OneClickCheckoutContainer #DeliveryDateSection span{font-size:18px;}.OneClickCheckoutContainer #DeliveryDateSection input{margin:0 auto;width:100%;font-size:30px;}.KlarnaMonthlyCostBasket{justify-content:center;}.KlarnaMonthlyCostBasket .KlarnaMonthlyCostInner{width:100%;max-width:unset;margin:0 20px;font-size:22px;text-align:center;}.KlarnaMonthlyCostBasket .KlarnaMonthlyCostInner h3{text-align:center;font-size:38px;}.KlarnaMonthlyCostBasket .KlarnaMonthlyCostInner a.KlarnaMonthlyCost{font-size:22px;}.KlarnaMonthlyCostBasket .KlarnaMonthlyCostInner ul{margin-top:10px;}.KlarnaMonthlyCostBasket .KlarnaMonthlyCostInner ul li{margin-top:0;}.KlarnaMonthlyCostBasket .KlarnaMonthlyCostInner ul li .Name{float:left;text-align:right;padding:0;padding-right:0;width:40%;padding-right:10px;box-sizing:border-box;}.KlarnaMonthlyCostBasket .KlarnaMonthlyCostInner ul li span{display:block;float:left;width:60%;text-align:left;padding-left:10px;box-sizing:border-box;}.KlarnaMonthlyCostBasket .KlarnaMonthlyCostInner .KlarnaMonthlyCostLogo{float:none;margin-top:20px;}}@media only screen and (max-width:800px){.Basket .Left{width:70%;}.Basket .Right{width:30%;}.Basket .BasketHeader .Left .ItemImage{width:100px;}.Basket .BasketHeader .Right .Price,.Basket .BasketHeader .Right .Discount,.Basket .BasketHeader .Right .NetPrice{display:none;}.Basket .BasketItem .ProductInfo.Left .ItemImage{min-width:100px;max-width:100px;}.Basket .BasketItem .ProductInfo.Right .Price,.Basket .BasketItem .ProductInfo.Right .Discount,.Basket .BasketItem .ProductInfo.Right .NetPrice{display:none;}.Basket #GiftItemsContainer .Gift{width:49%;margin:0 auto;}}@media only screen and (max-width:600px){.KlarnaMonthlyCostBasket .KlarnaMonthlyCostInner ul{margin-top:30px;}.KlarnaMonthlyCostBasket .KlarnaMonthlyCostInner ul li .Name{width:100%;padding:0;text-align:center;}.KlarnaMonthlyCostBasket .KlarnaMonthlyCostInner ul li span{width:100%;padding:0;margin-bottom:30px;text-align:center;}}