.b2b-component-products{max-width:1280px;margin:auto}
.b2b-component-products .row{margin-left:10px;margin-right:10px;margin-top:63px;margin-bottom:43px}
.b2b-component-products-left{padding-left:10px;padding-right:10px}
.b2b-component-products-right{padding-left:10px;padding-right:10px}
.b2b-product-title-section{line-height:2.5em;margin-top:63px;margin-bottom:27px}
.b2b-product-title{font-size:48px;margin-top:63px}
.b2b-product-sub-title{font-size:24px;margin-top:11px}
.b2b-product-des{color:#4d4f52;font-size:18px;margin-right:53px}
.b2b-product-des ul{margin-left:20px}
.b2b-product-des .unordered-list li{list-style:unset}
.b2b-product-btn-section{display:block;margin-top:50px}
.b2b-product-get-quote-btn{background-color:#0050c7;color:#fff;border-radius:30px;border-color:transparent;font-size:18px;font-weight:normal;font-style:normal;text-align:center;align-items:center;width:284px;height:48px;line-height:140%;letter-spacing:.04em;display:inline-grid}
.b2b-product-get-quote-btn a{color:#fff;text-decoration:none}
.b2b-product-social-bar{margin-top:52px}
.b2b-product-social-bar img{width:20px;height:20px;margin-right:18px;max-width:100%}
.b2b-product-social-bar div{display:inline}
.b2b-product-img-section{width:85%;float:left;max-width:520px;margin-right:10px;padding:26px 16px}
.b2b-product-img{text-align:center}
.b2b-product-img img{width:100%;vertical-align:middle;margin-top:33px}
.b2b-product-award-img-section{margin:auto;display:block;padding:0 10px}
.b2b-product-award-img-op1{width:20.55%;padding:.1%;display:inline-block;margin:2px 4px;height:94px;overflow:hidden}
.b2b-product-award-img-op2{width:44%;padding:.1%;display:inline-block;margin:2px 4px;height:94px;overflow:hidden}
.b2b-product-award-img-op1 img{max-width:100%}
.b2b-product-award-img-op2 img{max-width:100%}
.b2b-component-products .b2b-energy-label-section{margin-top:40px;font-size:1.2rem;padding-left:14px;display:flex;align-items:center}
.b2b-component-products .b2b-energy-label-section a{display:flex;align-items:center}
.b2b-component-products .b2b-energy-label-section a:first-of-type{margin-right:20px}
.b2b-component-products .b2b-energy-label-section img{width:62px;height:auto}
.b2b-component-products .b2b-energy-label-section span{text-decoration:underline}
.b2b-product-slick-section .slick-section .b2b-product-slick-desktop img{margin-bottom:12px;width:100%;margin:6px 0;height:60px}
.b2b-product-slick-section{width:10%;float:left;max-width:60px}
.b2b-product-slick-section .slick-section{margin-top:63px;width:60px;max-width:100%;height:auto}
.slick-prev:before{color:transparent}
.b2b-component-products-m{display:none}
.b2b-product-slick-desktop .slick-arrow .slick-hidden{display:none}
.b2b-product-slick-section .slick-vertical .slick-slide{border:1px solid #ccc}
.b2b-product-slick-section .slick-slider .slick-track,.b2b-product-slick-section .slick-slider .slick-list{display:block;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.b2b-product-price{font-size:2.8rem;margin-top:30px}
.b2b-product-special-price .original-price{font-size:1.6rem;color:#b0b0b0;text-decoration:line-through}
.special-price-content .special-price{display:inline-block}
.special-price-content .save-price{display:inline-block;font-size:1.6rem;color:#c30101;margin-left:32px;vertical-align:middle}
.b2b-product-sale-section{margin-top:30px;margin-bottom:30px}
.b2b-product-sale-section .button-section{float:left}
.b2b-product-sale-section .button-section .com_btn{display:inline-block;font-size:1.8rem;padding:10px 40px}
.b2b-component-products .b2b-product-sale-section .button-section .addToCart-btn{text-align:right}
.b2b-product-sale-section .first-section{margin-right:10%;margin-bottom:30px}
.b2b-product-sale-section .addCart-content{position:relative}
.b2b-product-sale-section .addCart-content .add-message{color:#492582;font-size:1.4rem;position:absolute;bottom:67px;background-color:transparent;left:50%;transform:translate(-50%,0);width:250px;display:none}
.b2b-product-sale-section .addCart-content .add-message .message-text{display:inline-block;background-color:#ece9f2;padding:10px 8px 10px 50px;position:relative;box-shadow:0 0 10px rgba(0,0,0,0.3)}
.b2b-product-sale-section .addCart-content .add-message.on{display:block}
.b2b-product-sale-section .addCart-content .add-message .icon-checked{position:absolute;background-color:#492582;padding:7px 4px;border-radius:50%;left:12px;top:4px}
.b2b-product-sale-section .addCart-content .add-message .icon-checked:before{transform:scale(0.8);display:inline-block;color:#fff}
.b2b-product-sale-section .button-section .addToCart-btn{font-size:1.8rem;color:#0050c7;display:block;text-align:center;margin-top:24px}
.b2b-product-sale-section .button-section .addToCart-btn.sold-out{color:#b0b0b0}
.b2b-product-sale-section .button-section .addToCart-btn .cart:before{content:"\e907";font-family:icomoon !important;font-size:18px;margin-right:10px}
.b2b-product-sale-section .button-section .addToCart-btn .arrow:before{content:"\e90a";font-family:icomoon !important;font-size:14px;font-weight:900;transform:rotate(-90deg) scale(0.7);display:inline-block}
.b2b-product-sale-section div:first-of-type .addCart-content .add-message{right:10px}
.b2b-product-sale-section .buy-btn.sold-out{background-color:#b0b0b0;border-color:#b0b0b0}
.b2b-component-products .b2b-product-img:not(.slick-initialized) img:first-child{margin-top:33px;padding-right:10px;padding-left:10px;height:auto}
.b2b-component-products .b2b-product-img:not(.slick-initialized) img:not(:first-child){display:none}
.b2b-product-slick-section .b2b-product-slick-desktop:not(.slick-initialized){opacity:0}
.b2b-component-products .b2b-product-img:not(.slick-initialized) .slick-img:not(:first-child){display:none}
.b2b-component-products-m .b2b-product-slick-mobile:not(.slick-initialized) img:first-child{width:calc(100% - 20px);height:auto;margin-bottom:10px;margin-top:10px}
.b2b-component-products-m .b2b-product-slick-mobile:not(.slick-initialized) img:not(:first-child){display:none}
.b2b-component-products .b2b-product-shipInfo{padding:0 20px}
.b2b-product-shipInfo{margin:50px auto 20px;font-size:1.6rem;color:#4d4f52}
.b2b-product-shipInfo .campaign_content{padding-bottom:10px}
.b2b-product-shipInfo .payment_content,.b2b-product-shipInfo .ship_content{padding-bottom:30px}
.b2b-product-shipInfo .title_content{border-bottom:1px solid #d8d8d8;line-height:1.5;padding:5px 10px 5px 35px;position:relative}
.b2b-product-shipInfo .title_content:before{font-family:'FontAwesome';position:absolute;content:'\2212';font-size:25px;left:0;bottom:0;cursor:pointer;width:30px;text-align:center;color:#333}
.b2b-product-shipInfo .title_content.content_close:before{content:'\002b'}
.b2b-product-shipInfo .text_content{line-height:1.5}
.b2b-product-shipInfo .text_content.content_close{display:none}
.b2b-product-shipInfo .text_content ol{margin-left:53px;padding-left:0}
.b2b-product-shipInfo .payment_content ol,.b2b-product-shipInfo .ship_content ol{list-style:none;margin-left:32px;margin-bottom:5px}
.b2b-product-shipInfo .payment_content a,.b2b-product-shipInfo .ship_content a{font-size:1.26rem;margin-left:32px}
.b2b-product-shipInfo .text_content li{padding-top:10px;padding-bottom:10px}
.b2b-product-shipInfo .text_content li span{display:block}
.b2b-product-shipInfo .text_content li a,.b2b-product-shipInfo .text_content a{display:inline-block;color:#0050c7;border:1px solid #0050c7;padding:3px 10px}
.b2b-product-shipInfo .campaign_content li p{margin-bottom:0;font-size:1.26rem}
.b2b-product-shipInfo .campaign_content li a{margin:8px 0 3px -20px}
.b2b-product-shipInfo .text_content img{display:inline-block;padding:0;margin-left:2px;max-height:25px}
@media screen and (max-width:800px){.b2b-component-products{display:none}
.b2b-component-products-m{display:block;width:100%;margin:0 auto;max-width:800px}
.b2b-product-title-section-m{line-height:150%;font-size:24px;margin-top:30px;margin-left:25px;margin-right:25px;align-items:center;text-align:center;color:#000}
.b2b-product-title-m{line-height:150%;font-size:24px;display:block;text-align:left}
.b2b-product-sub-title-m{line-height:136%;font-size:18px;margin-top:10px;display:block;letter-spacing:.02em;text-align:left}
.b2b-product-img-m{margin-top:8px;margin-right:24px;margin-left:24px;text-align:center;position:relative}
.b2b-product-img-m img{width:222px;height:222px}
.b2b-product-award-img-m{position:absolute;right:0;left:0;bottom:-3px;z-index:1}
.b2b-product-award-img-m img{width:38px;height:auto}
.b2b-component-products-m .b2b-energy-label-section-m{width:202px;font-size:1.2rem;margin:40px auto 20px auto;display:flex;align-items:center}
.b2b-component-products-m .b2b-energy-label-section-m a{display:flex;align-items:center}
.b2b-component-products-m .b2b-energy-label-section-m a:first-of-type{margin-right:15px}
.b2b-component-products-m .b2b-energy-label-section-m img{width:40px;height:auto}
.b2b-component-products-m .b2b-energy-label-section-m span{text-decoration:underline}
.b2b-component-products-m .b2b-energy-label-section-m+.b2b-product-des-m{margin-top:0}
.b2b-product-img-m .b2b-product-slick-mobile{margin-right:62px;margin-left:63px;width:222px;margin:auto}
.b2b-product-slick-mobile .slick-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0 5px;padding:0;cursor:pointer;border:1px solid #9e9e9e;border-radius:50%}
.b2b-product-slick-mobile .slick-dots li.slick-active{background-color:#0050c7}
.b2b-product-slick-mobile .slick-dots li button:before{content:none}
.b2b-product-slick-mobile .slick-dots li button{display:none}
.b2b-product-slick-mobile .slick-slide{height:unset}
.b2b-product-des-m{line-height:150%;margin-left:45px;margin-right:23px;margin-top:35px;font-size:16px;color:#4d4f52}
.b2b-product-des-m .unordered-list li{list-style:unset}
.b2b-product-btn-section-m{margin-right:auto;margin-left:auto;margin-top:25px;text-align:center;margin-bottom:30px}
.b2b-product-get-quote-btn-m{background-color:#0050c7;color:#fff;border-radius:30px;border-color:transparent;font-size:14px;font-weight:normal;font-style:normal;text-align:center;align-items:center;width:160px;height:36px;line-height:140%;letter-spacing:.04em;display:inline-grid}
.b2b-product-get-quote-btn-m a{color:#fff;text-decoration:none}
.b2b-product-social-bar-m{margin-left:92px;margin-right:92px;margin-bottom:36px;text-align:center}
.b2b-product-social-bar-m img{width:20px;height:20px;margin-left:18px}
.b2b-product-social-bar-m div{display:inline}
.b2b-component-products-m .b2b-product-price{font-size:2.4rem;margin:22px 24px 35px 25px}
.b2b-component-products-m .b2b-product-sale-section .button-section .com_btn{font-size:1.4rem;text-align:center;padding:9px 40px}
.b2b-component-products-m .b2b-product-sale-section .button-section{text-align:center;margin-right:auto;margin-left:auto;float:none;padding:0 25px}
.b2b-component-products-m .b2b-product-sale-section .addCart-content .add-message{width:100%}
.b2b-component-products-m .b2b-product-shipInfo{padding-left:25px;padding-right:25px;margin:35px auto 60px}
.b2b-product-shipInfo .text_content ol{margin-left:2px}
.b2b-product-shipInfo .campaign_content.text_content ol{margin-left:18px}
.b2b-product-shipInfo .campaign_content li a{margin-left:-20px}
.b2b-product-shipInfo .text_content img{max-height:31px;vertical-align:bottom}
.b2b-product-shipInfo .payment_content a,.b2b-product-shipInfo .ship_content a{margin-left:2px}
}
@media screen and (max-width:600px){.b2b-product-sale-section .first-section{margin-bottom:25px}
.b2b-product-shipInfo .campaign_content li a{margin-left:-16px}
.b2b-product-shipInfo .text_content ol,.b2b-product-shipInfo .text_content ol li{font-size:1.4rem}
.b2b-product-shipInfo .payment_content ol,.b2b-product-shipInfo .ship_content ol{margin-bottom:15px}
.b2b-product-shipInfo .text_content li a,.b2b-product-shipInfo .text_content a{font-size:12.6px}
.b2b-product-shipInfo .title_content:before{font-size:22px}
.b2b-product-shipInfo .text_content img{max-height:30px;vertical-align:middle}
.b2b-product-special-price .original-price{font-size:1.4rem}
.special-price-content .save-price{font-size:1.4rem;margin-left:24px}
}
.ie11 .b2b-component-products .b2b-product-img.slick-slider .slick-list .slick-track{display:flex}
.arabic-style .b2b-product-des{margin-right:20px}
.arabic-style .b2b-product-sale-section .button-section .addToCart-btn .cart{float:right}
.arabic-style .b2b-product-sale-section .button-section .addToCart-btn .cart::before{margin-left:10px;margin-right:0}
.arabic-style .b2b-product-sale-section .button-section .addToCart-btn.sold-out{display:inline-block}
.arabic-style .b2b-product-sale-section .button-section .addToCart-btn .arrow:before{transform:rotate(90deg) scale(0.7)}
@media screen and (min-width:801px){.arabic-style .b2b-component-products .col-sm-5{float:left}
.arabic-style .b2b-product-img{direction:ltr}
.arabic-style .b2b-product-sale-section .first-section{float:right;margin-right:0;margin-left:10%}
.arabic-style .b2b-product-sale-section .button-section{float:right}
}
@media screen and (max-width:800px){.arabic-style .b2b-product-des-m{margin-right:45px;margin-left:23px}
}
[lang="de"] body .b2b-product-title{font-size:40px;margin-bottom:16px}
[lang="de"] body .b2b-product-sub-title{line-height:1.3}