﻿.PartDetails{background-color:#fff;border:solid 1px #c8c8c8;background-color:#fff;}.PartDetails .PartImage{height:200px;}.PartDetails .PartImage .PartImageInner{overflow:hidden;height:100%;}.PartDetails .PartImage .PartImageInner .VariantInfo{display:flex;align-items:flex-end;height:inherit;cursor:pointer;}.PartDetails .PartImage .PartImageInner .VariantInfo .ImageFill{width:100%;height:90%;}.PartDetails .PartImage .PartImageInner img{height:auto;max-height:200px;max-width:95%;z-index:1;}.PartDetails .QualityText{width:90px;margin-left:auto;margin-right:auto;float:none;font-size:30px;padding:10px;}.PartDetails .PartName{color:#000;font-size:20px;font-weight:bold;height:48px;overflow:hidden;margin-top:5px;margin-bottom:10px;line-height:22px;}.PartDetails .PartName .NameInner{text-decoration:none;color:#000;font-size:16px;}.PartDetails button.Variant{background-color:#fff;color:#808080;padding:2px 5px;text-align:center;text-decoration:none;display:inline-block;border:1px solid #c8c8c8;border-radius:5px;font-size:15px;}.PartDetails button.Variant.Selected{color:#000;border:2px solid #000;font-weight:bold;}.PartDetails .VariantInfo h3{height:25px;}.PartDetails .VariantPriceContainer{margin:5px 0;}.PartDetails .BuyNowRow{margin-top:10px;margin-bottom:10px;overflow:hidden;}.PartDetails .BuyNowRow .BuyNowInner{margin:0 auto;width:30%;}.PartDetails .BuyNowRow .Amount{float:left;border:1px solid #c8c8c8;display:none;font-size:20px;font-weight:bold;height:25px;text-align:center;width:40px;margin:2px;}.PartDetails .BuyNowRow .BuyNow,.PartDetails .BuyNowRow .SoldOut{font-size:20px;width:unset;height:34px;line-height:30px;border:1px solid #c8c8c8;background:#0864a1;}.PartDetails .BuyNowRow .BuyNow.Success,.PartDetails .BuyNowRow .SoldOut.Success{text-indent:-9999px;border:none;background-position:center center;background-repeat:no-repeat;background-size:contain;background-color:transparent;}.PartDetails .BuyNowRow .SoldOut{border:1px solid #202020;background:#c8c8c8;text-align:center;border-radius:5px;box-sizing:border-box;}.PartDetails .ReadMoreRow{width:100%;margin-bottom:10px;text-align:center;}.PartDetails .ReadMore{font-weight:bold;font-size:10px;cursor:pointer;color:#000;text-decoration:underline;margin-top:3px;margin-bottom:5px;width:100%;}.PartDetails .Relative{position:relative;}.PartDetails .PartDescription{padding:0;min-height:300px;max-height:300px;overflow-y:scroll;}.PartDetails .PartDescription *{font-size:15px;}.PartDetails .PartDescription pre{max-height:unset;min-height:unset;overflow:hidden;margin:0;white-space:pre-wrap;white-space:break-spaces;}.PartDetails .PartDescription::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5;}.PartDetails .PartDescription::-webkit-scrollbar{width:14px;background-color:#f5f5f5;}.PartDetails .PartDescription::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555;}.PartDetails .Variants{width:75%;margin:0 auto;height:40px;text-align:center;float:none;clear:both;}.PartDetails .EditProduct{cursor:pointer;position:absolute;right:30px;top:-2px;height:18px;line-height:18px;width:18px;background-position:center center;background-repeat:no-repeat;overflow:hidden;border-radius:5px;box-shadow:0 0 5px rgba(255,0,0,.5);padding:3px;}.PartDetails .VariantStockContainer{width:100%;overflow:hidden;height:24px;display:flex;justify-content:center;line-height:20px;}.PartDetails .VariantStockContainer .Stock{font-size:12px;color:#393;display:flex;align-items:center;}.PartDetails .VariantStockContainer .Stock.red{color:#b0061b;}.PartDetails .VariantStockContainer .Stock.orange{color:#7b4f10;}.PartDetails .VariantStockContainer .Stock img{margin-right:5px;}.PartDetails:hover{border-color:#202020;box-shadow:3px 3px 4px -1px #000;-webkit-box-shadow:3px 3px 4px -1px #000;-moz-box-shadow:3px 3px 4px -1px #000;}.Price{overflow:hidden;}.Price .PriceNice{overflow:hidden;display:flex;flex-direction:column;justify-content:center;height:100%;min-height:60px;}.Price .PriceNice .PriceFaded,.Price .PriceNice .PriceMain{float:left;width:100%;font-weight:bold;text-align:center;overflow:hidden;}.Price .PriceNice .PriceFaded{font-size:15px;height:unset;align-self:flex-start;color:#808080;}.Price .PriceNice .PriceFaded .Before{margin-right:5px;font-size:15px;}.Price .PriceNice .PriceFaded .TheValue{font-size:20px;}.Price .PriceNice .PriceMain{font-size:40px;align-self:flex-end;}.Price .PriceNice .PriceMain .Now{margin-right:5px;font-size:25px;}.Price .PriceNice .PriceMain .TheValue{font-weight:500;font-size:40px;}.Price .PriceNiceAndSticker{overflow:hidden;height:100%;display:flex;flex-direction:row-reverse;justify-content:center;}.Price .PriceNiceAndSticker .PriceSticker{width:60px;}.Price .PriceNiceAndSticker .PriceSticker img{width:60px;padding-left:20px;transform:rotate(10deg);}.Price .PriceNiceAndSticker .PriceStickerCss{background-size:contain;background-repeat:no-repeat;width:60px;margin-left:20px;transform:rotate(10deg);}@media only screen and (max-width:999px){.Price .PriceNiceAndSticker .PriceStickerCss{width:90px;}}.Price .PriceNiceAndSticker .PriceStickerCss.FixedPrice .PriceStickerCssValue{display:none;}.Price .PriceNiceAndSticker.HasSticker .PriceNice{padding-left:80px;}.Price .PriceNiceCampagin{font-size:10px;font-weight:normal;margin-top:4px;height:25px;}.Price .Ribbon{background-color:#00d221;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;z-index:1;}.Price .Ribbon.StockSale{background-color:#f00;}.Price .Ribbon.FixedPrice{background-color:#ff6803;font-size:12px;}@media only screen and (max-width:999px){.Price .Ribbon.FixedPrice{font-size:22px;}}#OnePartView{overflow:hidden;width:50%;margin:0 auto;}#OnePartView .PartDetails{margin:10px 0 0 0;border:none;overflow:auto;box-shadow:none;-webkit-box-shadow:none;overflow-x:hidden;}#OnePartView .PartDetails .CloseButton{float:right;font-size:20px;text-transform:uppercase;font-weight:bold;text-decoration:underline;cursor:pointer;margin-right:20px;}#OnePartView .PartDetails .PartImage{height:65vh;}#OnePartView .PartDetails .PartImage .PartImageInner{display:flex;justify-content:center;align-items:center;}#OnePartView .PartDetails .PartImage img{max-height:60vh;}#OnePartView .PartDetails .MobileLeft{float:left;width:50%;position:relative;display:flex;flex-direction:column;}#OnePartView .PartDetails div.MobileRight{float:right;width:50%;position:relative;height:100%;}#OnePartView .PartDetails .ProducerLogo{position:absolute;width:200px;z-index:2;}#OnePartView .PartDetails .ProducerLogo img{width:120px;}#OnePartView .PartDetails #MiniatureImageContainer{display:flex;justify-content:space-evenly;width:90%;}#OnePartView .PartDetails #MiniatureImageContainer .MiniatureImage{height:70px;width:70px;cursor:pointer;background-repeat:no-repeat;background-position:center;background-size:contain;box-sizing:border-box;border:solid 1px #808080;}#OnePartView .PartDetails #MiniatureImageContainer .MiniatureImage img{display:none;max-width:50px;}#OnePartView .PartDetails .PartName{font-size:40px;height:auto;max-height:none;line-height:40px;overflow:visible;}#OnePartView .PartDetails .PartNameExtended{height:40px;}#OnePartView .PartDetails .PartNameExtended span{font-size:20px;font-weight:500;}#OnePartView .PartDetails .Variants{width:100%;margin-top:10px;}#OnePartView .PartDetails .Variants .VariantSelect{font-weight:300;font-size:20px;position:relative;width:100%;-webkit-appearance:none;padding:5px 10px;height:40px;background-repeat:no-repeat;background-color:#fff;background-size:30px;background-position:right 10px center;border-collapse:#efefef;}#OnePartView .PartDetails .Price{margin:20px 0 20px 0;}#OnePartView .PartDetails .Price .PriceNice,#OnePartView .PartDetails .Price .PriceMain{float:left;}#OnePartView .PartDetails .Price .PriceFaded{font-size:20px;min-height:30px;text-align:left;margin-left:20px;color:#c8c8c8;}#OnePartView .PartDetails .Price .PriceMain{text-align:left;font-size:40px;}#OnePartView .PartDetails .Price .PriceMain .Now{font-size:20px;}#OnePartView .PartDetails .Price .PriceMain .TheValue{font-size:50px;}#OnePartView .PartDetails .Price .PriceNiceAndSticker{justify-content:flex-end;}#OnePartView .PartDetails .Price .PriceNiceAndSticker.HasSticker .PriceNice{padding-left:0;}#OnePartView .PartDetails .Price .PriceNiceAndSticker .PriceSticker{width:unset;}#OnePartView .PartDetails .Price .PriceNiceAndSticker .PriceSticker img{width:80px;}#OnePartView .PartDetails .Price .PriceNiceAndSticker .PriceStickerCss{background-size:contain;background-repeat:no-repeat;width:100px;margin-left:20px;transform:rotate(0deg);}@media only screen and (max-width:999px){#OnePartView .PartDetails .Price .PriceNiceAndSticker .PriceStickerCss{width:130px;}}#OnePartView .PartDetails .Price .PriceNiceAndSticker .PriceStickerCss.FixedPrice .PriceStickerCssValue{display:none;}#OnePartView .PartDetails .AmountAndBuyRow input.Amount{float:left;margin:auto;}#OnePartView .PartDetails .AmountAndBuyRow .BuyNow{width:90px;margin-left:10px;float:left;}#OnePartView .PartDetails .BuyNowRow .BuyNowInner{width:100%;}#OnePartView .PartDetails .BuyNowRow .BuyNowInner .BuyNow,#OnePartView .PartDetails .BuyNowRow .BuyNowInner .SoldOut{font-size:40px;height:55px;line-height:50px;width:60%;}#OnePartView .PartDetails a.Back{float:right;font-size:15px;text-transform:uppercase;color:#000;font-weight:bold;}#OnePartView .PartDetails .VariantStockContainer{width:70%;}#OnePartView .EcoOnlineContainer{display:flex;flex-direction:column;align-items:flex-start;float:right;margin-top:30px;margin-bottom:20px;width:100%;background-color:#d3d3d3;padding:10px 20px;border:1px solid #000;box-sizing:border-box;}#OnePartView .EcoOnlineContainer h2{font-size:20px;margin-bottom:10px;cursor:pointer;text-transform:uppercase;}#OnePartView .EcoOnlineContainer a{text-decoration:underline;color:#000;font-size:15px;}#OnePartView .EcoOnlineContainer li{line-height:normal;font-size:15px;}#OnePartView .EcoOnlineContainer .HCodes,#OnePartView .EcoOnlineContainer .SafetySheets{margin:10px 0;}#OnePartView .EcoOnlineContainer .Pictograms img{width:50px;margin-right:20px;}#OnePartView .AdditionalItems{margin-top:20px;}@media only screen and (max-width:1400px){#OnePartView{width:90%;}}@media only screen and (max-width:999px){.PartDetails{display:flex;flex-direction:column;}.PartDetails div.MobileRight{display:flex;flex-direction:column;align-items:center;justify-content:space-between;}.PartDetails .PartName{min-height:80px;font-size:38px;line-height:30px;}.PartDetails .PartName a.NameInner{font-size:38px;}.PartDetails .ReadMore{font-size:18px;}.PartDetails div.Variants{width:100%;margin-top:10px;min-height:60px;height:unset;}.PartDetails div.Variants .Variant{font-size:30px;}.PartDetails .VariantPriceContainer{min-height:90px;margin-top:10px;display:flex;flex-direction:column;justify-content:flex-end;}.PartDetails .VariantPriceContainer .Price .PriceNice .PriceMain .Now{font-size:30px;}.PartDetails .VariantPriceContainer .Price .PriceNice .PriceMain .TheValue{font-size:60px;}.PartDetails .BuyNowRow{height:80px;}.PartDetails .BuyNowRow .BuyNowInner{display:flex;justify-content:center;}.PartDetails .BuyNowRow .BuyNowInner .BuyNow,.PartDetails .BuyNowRow .BuyNowInner .SoldOut{font-size:48px;height:70px;line-height:60px;padding-bottom:10px;min-width:300px;}.PartDetails .VariantStockContainer{margin-bottom:10px;}.PartDetails .VariantStockContainer .Stock{font-size:22px;align-items:baseline;}.PartDetails .VariantStockContainer .Stock img{width:16px;}.Price .PriceNice .PriceFaded{height:27px;}.Price .PriceNice .PriceFaded .TheValue{font-size:30px;}.Price .PriceNice .PriceMain .TheValue{font-size:48px;}.Price .Ribbon{width:300px;font-size:48px;right:-100px;top:20px;}#OnePartView{width:100%;}#OnePartView .PartDetails{position:relative;}#OnePartView .PartDetails a.Back{font-size:30px;position:absolute;top:10px;right:30px;z-index:2;}#OnePartView .PartDetails .PartImage{height:670px;}#OnePartView .PartDetails .PartImage .PartImageInner img{height:100%;}#OnePartView .PartDetails .ProducerLogo{left:20px;width:300px;}#OnePartView .PartDetails .ProducerLogo img{width:200px;}#OnePartView .PartDetails .MobileLeft{width:auto;align-items:center;}#OnePartView .PartDetails div.MobileRight{width:auto;margin-top:20px;}#OnePartView .PartDetails .PartName{font-size:48px;text-align:center;line-height:50px;}#OnePartView .PartDetails .PartNameExtended span{font-size:38px;text-align:center;margin-left:20px;width:90%;}#OnePartView .PartDetails .PartDescription{text-align:center;font-size:30px;padding:0;padding-top:20px;width:90%;}#OnePartView .PartDetails .PartDescription pre{max-height:unset;overflow:hidden;}#OnePartView .PartDetails .PartDescription pre a{line-height:40px;}#OnePartView .PartDetails .PartDescription *{font-size:30px;text-align:left;}#OnePartView .PartDetails .Variants{width:90%;}#OnePartView .PartDetails .Variants .VariantSelect{font-size:38px;height:55px;}#OnePartView .PartDetails .Price .PriceMain{margin-top:10px;}#OnePartView .PartDetails .Price .PriceMain .TheValue{font-size:60px;}#OnePartView .PartDetails .Price .PriceNiceAndSticker .PriceSticker img{width:100px;}#OnePartView .PartDetails .BuyNowRow{width:60%;display:flex;justify-content:space-around;}#OnePartView .PartDetails .BuyNowRow .BuyNowInner{width:100%;}#OnePartView .PartDetails .BuyNowRow .BuyNowInner .BuyNow,#OnePartView .PartDetails .BuyNowRow .BuyNowInner .SoldOut{font-size:50px;height:65px;line-height:58px;width:100%;}#OnePartView .PartDetails #MiniatureImageContainer .MiniatureImage{height:100px;width:100px;}#OnePartView .EcoOnlineContainer{float:none;clear:both;width:90%;margin:20px auto;}#OnePartView .EcoOnlineContainer h2{font-size:30px;}#OnePartView .EcoOnlineContainer a{font-size:22px;}#OnePartView .EcoOnlineContainer li{font-size:22px;}#OnePartView .EcoOnlineContainer .Pictograms img{width:100px;}}