body.PB{height:auto}#cartContainer,#popupContainer{background:#fff;color:#333;line-height:1.4;text-transform:none}#cartContainer ul,#popupContainer ul{padding:0;margin:0}#cartContainer #totalShoppingCartPrice .cartTotalDiscount,#popupContainer #totalShoppingCartPrice .cartTotalDiscount{padding-bottom:5px}#cartContainer #totalShoppingCartPrice .cartTotalDiscount>span,#popupContainer #totalShoppingCartPrice .cartTotalDiscount>span{display:inline-block;padding:0 2px;color:#999;font-size:11px;border:1px solid #999;border-radius:3px}#cartContainer #totalShoppingCartPrice .cartTotalDiscount>span .PBShortTxt,#popupContainer #totalShoppingCartPrice .cartTotalDiscount>span .PBShortTxt{color:#999}#cartContainer .Totalprice,#popupContainer .Totalprice{display:inline}#cartContainer #totalShoppingCartPrice,#cartContainer #totalShoppingCarttitle,#popupContainer #totalShoppingCartPrice,#popupContainer #totalShoppingCarttitle{display:inline-block;vertical-align:bottom}#cartContainer #totalShoppingCart,#popupContainer #totalShoppingCart{padding-left:10px}#listProductsArea.dynamicCartProductsList{max-height:250px;overflow-y:auto;padding:0 10px;margin:0;border-bottom:1px solid #dedede}#listProductsArea.dynamicCartProductsList::-webkit-scrollbar{width:8px}#listProductsArea.dynamicCartProductsList::-webkit-scrollbar-track{background-color:#eee}#listProductsArea.dynamicCartProductsList::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px}#listProductsArea.dynamicCartProductsList::-webkit-scrollbar-thumb:hover{background-color:#bbb}#listProductsArea.dynamicCartProductsList .productLines{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;border-bottom:1px solid #eee;list-style:none;padding:10px 0;position:relative;text-align:left;vertical-align:middle}#listProductsArea.dynamicCartProductsList .productLines:last-child{border-bottom:0 none}#listProductsArea.dynamicCartProductsList .imageBlock{width:70px}#listProductsArea.dynamicCartProductsList .imageBlock img.pdtImg{display:block;max-width:100%}#listProductsArea.dynamicCartProductsList .productDiscount{text-align:center}#listProductsArea.dynamicCartProductsList .productDiscount>span{display:inline-block;padding:3px}#listProductsArea.dynamicCartProductsList .designationBlock{-webkit-flex:2 0 120px;-webkit-box-flex:2;-ms-flex:2 0 120px;flex:2 0 120px;min-width:0;padding-left:10px}#listProductsArea.dynamicCartProductsList .designationBlock textarea.PB{height:50px;resize:vertical;width:100%;border:1px solid #dedede;border-radius:2px;background:#fff;color:#333}#listProductsArea.dynamicCartProductsList .designationBlock .PBMsg{color:#333;font-size:11px;text-transform:none}#listProductsArea.dynamicCartProductsList .designationBlock .attribute,#listProductsArea.dynamicCartProductsList .designationBlock .option{color:#333;font-size:11px}#listProductsArea.dynamicCartProductsList .quantityBlock{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;font-size:11px}#listProductsArea.dynamicCartProductsList .quantityBlock span{height:15px!important;line-height:15px!important}#listProductsArea.dynamicCartProductsList .quantityBlock .qtyLabel{white-space:nowrap;padding-right:5px}#listProductsArea.dynamicCartProductsList .quantityBlock .button{display:inline-block;width:15px;font-size:14px;font-family:Arial,sans-serif;border-radius:2px;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;background-color:#eee;color:#999;border:1px solid #ccc;line-height:13px!important;text-align:center}#listProductsArea.dynamicCartProductsList .quantityBlock .button:hover{background-color:#e1e1e1;color:#8c8c8c;border-color:#bfbfbf}#listProductsArea.dynamicCartProductsList .quantityBlock .PBQty{padding:0 7px;font-size:12px;color:#333}#listProductsArea.dynamicCartProductsList .quantityBlock:hover .supprBlock{opacity:1}#listProductsArea.dynamicCartProductsList .productName{padding-right:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#listProductsArea.dynamicCartProductsList .productName .PBMainTxt{display:inline;font-size:12px;font-weight:700;text-transform:none;cursor:pointer}#listProductsArea.dynamicCartProductsList .productName .PBMainTxt:hover{text-decoration:underline}#listProductsArea.dynamicCartProductsList .productDiscount{position:absolute;right:0;top:10px;padding:0 2px;color:#999;font-size:11px;border:1px solid #999;border-radius:3px}#listProductsArea.dynamicCartProductsList .priceBlock{-webkit-flex:1 0 50px;-webkit-box-flex:1;-ms-flex:1 0 50px;flex:1 0 50px;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;white-space:nowrap;text-align:right;padding-left:10px;padding-top:25px}#listProductsArea.dynamicCartProductsList .priceBlock .PBDiscount,#listProductsArea.dynamicCartProductsList .priceBlock .PBStrike{font-size:12px}#listProductsArea.dynamicCartProductsList .priceBlock .PBSalesPrice{font-size:16px}#listProductsArea.dynamicCartProductsList .zoneoffered{-webkit-flex:0 0 50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-right:50%;margin-bottom:5px;width:50%;border-radius:3px;font-size:12px;height:20px;line-height:20px;text-align:center;text-transform:uppercase;pointer-events:none}#listProductsArea.dynamicCartProductsList .supprBlock{display:inline-block;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;margin-left:10px}#listProductsArea.dynamicCartProductsList .supprBlock span{font-size:16px;color:#676767;cursor:pointer}#listProductsArea.dynamicCartProductsList .supprBlock:hover span{color:#212121}#cartContainer{display:none;position:absolute;width:340px;right:0;text-align:center;border:1px solid #dedede;z-index:2000;font-size:12px;cursor:default}#cartContainer,#cartContainer *,#cartContainer :after,#cartContainer :before{box-sizing:border-box}#cartContainer.highlighted{display:block}#cartContainer .PBMainTxt{line-height:1.4}#cartContainer #titleArea{height:30px;text-align:center}#cartContainer #titleArea a{color:inherit!important;display:block;padding:0}#cartContainer #titleArea span{color:inherit!important;font-size:14px;font-weight:700;display:block}#cartContainer .dynamicCartProductsList{padding:0 10px}#cartContainer #totalzone{text-align:right}#cartContainer #totalzone #totalShoppingCarttitle,#cartContainer #totalzone .PBCurrency{font-size:18px}#cartContainer #totalzone #totalShoppingCartreduc .PBCurrency{font-size:14px}#cartContainer #seeyourcart span{padding-bottom:0;padding-top:0}#cartContainer a{background-image:none;text-decoration:none}#cartContainer #zoneseeyourcart{margin-top:15px;line-height:30px}#cartContainer #ZoneCart{height:auto!important;margin:0;padding:15px 10px 10px;text-align:right}#headerInfoCart{height:auto;text-transform:none}#headerInfoCart #cartContainer a{height:auto;line-height:inherit;padding:0}#headerInfoCart #cartContainer span{height:auto;line-height:inherit}#titleArea{height:30px;font-size:13px;font-style:italic;font-weight:700;line-height:30px}#cartContainer a#seeyourcart span{margin:0}#cartPopup{background-color:rgba(0,0,0,.5);background-image:url(/Files/0/icon-puce2-black-10x10.png);position:absolute;width:100%;z-index:100000}#cartPopup,#cartPopup *,#cartPopup :after,#cartPopup :before{box-sizing:border-box}#cartPopup #closeCartPopup{position:absolute;right:5px;top:5px;width:20px;height:20px;text-align:center;line-height:20px;font-size:24px;cursor:pointer;font-family:Segoe UI,sans-serif;text-rendering:auto;-webkit-font-smoothing:antialiased;opacity:.5;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;color:#333}#cartPopup #closeCartPopup:before{content:"\00D7"}#cartPopup #closeCartPopup:hover{opacity:1}#bodyCartPopupContent{margin:100px auto 0;position:relative;width:540px}#bodyCartPopupContent #popupbtnarea{margin:10px 20px;text-align:right}#bodyCartPopupContent #btnbtnmain1{display:inline-block;text-align:left}#bodyCartPopupContent #btnbtnmain2{display:inline-block;text-align:right}#popupContainer #popupHead{pointer-events:none;height:40px;line-height:40px}#popupContainer #popupHead .PBMainTxt{font-size:14px;font-weight:700;letter-spacing:0;line-height:inherit;text-transform:lowercase;color:#333}#popupContainer #listProductsArea.dynamicCartProductsList{padding:0 20px}#popupContainer #listProductsArea.dynamicCartProductsList .productLines{padding:20px 0}#popupContainer #listProductsArea.dynamicCartProductsList .imageBlock{-webkit-flex:0 0 150px;-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;min-width:150px}#popupContainer #listProductsArea.dynamicCartProductsList .productName{white-space:normal;margin-bottom:5px}#popupContainer #listProductsArea.dynamicCartProductsList .productName .PBMainTxt{font-size:14px}#popupContainer #listProductsArea.dynamicCartProductsList .attribute,#popupContainer #listProductsArea.dynamicCartProductsList .option,#popupContainer #listProductsArea.dynamicCartProductsList .PBMsg,#popupContainer #listProductsArea.dynamicCartProductsList .quantityBlock{font-size:12px}#popupContainer #listProductsArea.dynamicCartProductsList .productDiscount{top:20px}#popupContainer #popuptotalarea{padding:10px 20px;text-align:right}#popupContainer #popuptotalarea .PBMainTxt{display:inline-block;font-size:18px;letter-spacing:0}#popupContainer #popuptotalarea #totalShoppingCarttitle,#popupContainer #popuptotalarea .PBCurrency{font-size:22px}#popupContainer #popuptotalarea #totalShoppingCartreduc .PBCurrency{font-size:18px}#popupContainer .PBMainTxt.crossTitle{display:block;height:30px;line-height:30px;font-size:14px;letter-spacing:0;font-weight:700;text-align:center;margin:0 0 10px;pointer-events:none}#popupContainer .popupCross{padding-bottom:20px}#popupContainer .popupCross li{display:inline-block;list-style:none;vertical-align:top;width:24%}#popupContainer .popupCross .imageBlock{display:inline-block;vertical-align:middle}#popupContainer .popupCross .imageBlock img.pdtImg{max-height:65px;max-width:50px;padding:10px 0}#popupContainer .popupCross .popupitemboxname .PBMainTxt{font-size:11px;font-weight:400;line-height:1.4}#popupContainer .popupCross .popupitemboxname .PBMainTxt:hover{text-decoration:underline}#popupContainer .popupCross .popupitemboxprice .PBCurrency{font-size:14px}#popupContainer .c-cs-app-cross-sales__title{text-align:center}#bodyCartPopupContent #btnbtnmain1{float:left}.cartVoyager{position:absolute;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:auto 100%;-webkit-transition:all 2s ease;transition:all 2s ease;z-index:100000000;border:1px solid #ccc;background-color:#fff}.cartVoyager.fade{opacity:0}