.cs-product-tab{max-width:920px}.cs-products-diff-table table{border-collapse:collapse;border-spacing:0;width:100%}.cs-products-diff-table .cs-feature-desc-popup{display:none;position:fixed;background-color:rgba(0,0,0,0.8);top:0;right:0;bottom:0;left:0;z-index:100}.cs-products-diff-table .cs-feature-desc-popup .cs-inner-box{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;color:#000;padding:30px;width:700px;max-width:100%}.cs-products-diff-table .cs-feature-desc-popup .cs-inner-box .cs-feature-close{position:absolute;right:20px;top:20px;border-radius:50%;border:1px solid #999;width:25px;height:25px;display:block;cursor:pointer}.cs-products-diff-table .cs-feature-desc-popup .cs-inner-box .cs-feature-close:hover{border-color:#000}.cs-products-diff-table .cs-feature-desc-popup .cs-inner-box .cs-feature-close:hover > span:after,.cs-products-diff-table .cs-feature-desc-popup .cs-inner-box .cs-feature-close:hover > span:before{border-color:#000}.cs-products-diff-table .cs-feature-desc-popup .cs-inner-box .cs-feature-close > span{position:absolute;left:50%;top:75%;width:13px;height:13px;transform:translate(-50%,-50%);display:block;pointer-events:none}.cs-products-diff-table .cs-feature-desc-popup .cs-inner-box .cs-feature-close > span:after,.cs-products-diff-table .cs-feature-desc-popup .cs-inner-box .cs-feature-close > span:before{display:block;position:absolute;content:"";width:15px;border-bottom:2px solid #999;top:0;left:0}.cs-products-diff-table .cs-feature-desc-popup .cs-inner-box .cs-feature-close > span:after{transform:rotate(45deg)}.cs-products-diff-table .cs-feature-desc-popup .cs-inner-box .cs-feature-close > span:before{transform:rotate(-45deg)}.cs-products-diff-table .cs-feature-desc-popup .cs-inner-box .cs-feature-title{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-size:20px;font-weight:700;margin-bottom:20px}.cs-products-diff-table .cs-feature-desc-popup .cs-inner-box .cs-feature-desc{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-size:12px;font-weight:700;line-height:1.6em}.cs-products-diff-table .cs-feature-desc-popup.is-active{display:block}.cs-products-diff-table .cs-current-product-overlay-wrapper{position:relative}.cs-products-diff-table .cs-current-product-overlay{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background:rgba(29,117,154,0.1);border:2px dashed #017bc3;pointer-events:none}.cs-products-diff-table .cs-current-product-overlay .cs-inner-label{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-weight:700;font-style:normal;font-size:9px;color:#FFF;position:absolute;top:-2px;left:-2px;right:-2px;background-color:#017bc3;padding:5px 3px;text-align:center}.cs-products-diff-table .cs-current-product-overlay .cs-inner-label:after{display:block;position:absolute;border-width:6px;border-style:solid;border-color:#017bc3;border-left-color:transparent;border-top-color:transparent;transform:rotate(45deg) translateX(-50%);bottom:-5px;margin:0;left:50%;content:""}.cs-products-diff-table .cs-table-columns{width:100%;table-layout:fixed;border-collapse:collapse}.cs-products-diff-table .cs-table-columns > tbody td{margin:0;padding:0;vertical-align:top}.cs-products-diff-table .cs-table-columns > tbody td.cs-column-left{width:150px}.cs-products-diff-table .cs-table-columns > tbody td.cs-column-right{width:auto}.cs-products-diff-table .cs-table-columns > tbody td.cs-column-right .cs-horizontal-scroll{overflow-x:auto;max-width:100%;position:relative;padding-right:5px}.cs-products-diff-table .cs-table-list{border-collapse:collapse;width:100%}.cs-products-diff-table .cs-table-list .cs-cell-head{background:#fff;height:180px;width:110px;max-width:110px;vertical-align:bottom;text-align:center;padding:10px 5px;font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-weight:700;font-style:normal;font-size:11px}.cs-products-diff-table .cs-table-list .cs-cell-head .cs-head-title{color:#015CA8;text-decoration:none}.cs-products-diff-table .cs-table-list .cs-cell-head .cs-head-title:hover{text-decoration:underline}.cs-products-diff-table .cs-table-list .cs-cell-head img{max-width:100%;height:auto}.cs-products-diff-table .cs-table-list .cs-cell-head .cs-product-out-of-stock-text{visibility:hidden}.cs-products-diff-table .cs-table-list .cs-cell-disabled{color:#999!important;font-weight:400}.cs-products-diff-table .cs-table-list .cs-cell-disabled .cs-text-label-top,.cs-products-diff-table .cs-table-list .cs-cell-disabled .cs-text-label-bot,.cs-products-diff-table .cs-table-list .cs-cell-disabled .cs-text-value,.cs-products-diff-table .cs-table-list .cs-cell-disabled .cs-head-title{font-weight:400;color:#999!important;pointer-events:none}.cs-products-diff-table .cs-table-list .cs-cell-disabled .cs-tick{border-color:#999}.cs-products-diff-table .cs-table-list .cs-cell-disabled .cs-product-out-of-stock-text{visibility:visible}.cs-products-diff-table .cs-table-list .cs-cell-disabled img{opacity:.5}.cs-products-diff-table .cs-table-list > tbody tr:nth-of-type(even) td{background-color:#f2f2f2}.cs-products-diff-table .cs-table-list > tbody .cs-cell-product-feature{font-family:"Lato Regular","Lato",sans-serif;font-size:12px;font-weight:400;font-style:normal;background:#fff;vertical-align:middle;text-align:center;height:50px;border:1px solid silver;min-width:110px;padding:5px}.cs-products-diff-table .cs-table-list > tbody .cs-cell-feature-name{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-size:10px;font-weight:700;width:150px;text-align:left;vertical-align:middle;height:50px;border:1px solid silver;min-width:110px;padding:5px}.cs-products-diff-table .cs-table-list > tbody .cs-text-label-top,.cs-products-diff-table .cs-table-list > tbody .cs-text-label-bot{font-family:"Lato Regular","Lato",sans-serif;font-size:12px;font-weight:400;display:block}.cs-products-diff-table .cs-table-list > tbody .cs-text-value{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-size:18px;font-weight:700;color:#015CA8;display:block}.cs-products-diff-table .cs-table-list > tbody .cs-tick{display:inline-block;border:2px solid #015CA8;border-top-style:none;border-right-style:none;transform:rotate(-45deg);width:20px;height:10px}.cs-products-diff-table .cs-table-list > tbody .cs-toggle-desc{font-style:normal;font-weight:400;display:inline-block;width:16px;height:16px;line-height:16px;text-align:center;font-size:12px;color:red;background-color:#fff;border:1px solid silver;border-radius:50%;margin-left:5px;cursor:pointer}.cs-products-diff-table .cs-table-list > tbody .cs-toggle-desc:hover{background-color:silver;color:#fff;border-color:silver}.cs-product-tab *{box-sizing:border-box}.cs-product-tab{font-family:Lato,sans-serif}.cs-product-tab p{margin:0;padding:0}.cs-product-tab img,.cs-product-tab img.lazy{width:auto;max-width:100%;height:auto}.cs-category-onepage .cs-section-head{position:relative;text-align:center;text-transform:none;margin:40px 0 20px}.cs-category-onepage .cs-section-head span{position:relative;background:#fff;padding:0 5px}.cs-category-onepage .cs-section-head:before{content:"";border-top:1px solid #e6e6e6;width:100%;height:1px;display:block;position:absolute;top:0;bottom:0;margin:auto}.cs-product_banner{margin:25px 25px 0;background-size:cover;background-position:center;padding:55px 35px;position:relative;min-height:281px;text-shadow:1px 1px 7px #000,1px 1px 5px rgba(0,0,0,0.3)}.cs-product_banner.has-video{min-height:281px}.cs-product_banner h4,.cs-product_banner h2{color:#fff!important;font-size:30px!important;text-transform:uppercase;font-weight:700!important;margin:0;padding:0;line-height:normal}.cs-product_banner p{text-overflow:ellipsis;color:#fff;font-size:14px;max-width:340px;margin:20px 0 0}.cs-product-reviews,.cs-product-producer,.cs-product-structure,.cs-product-contents,.cs-product-teasers{margin:25px 25px 0}.cs-category-onepage h4,.cs-category-onepage h4,.cs-category-onepage h2,.cs-category-onepage h2{text-transform:none!important;font-weight:700!important;font-size:18px!important;color:#017BC3!important;margin-bottom:35px!important}.cs-product-content-wrapper,.cs-product-structure-wrapper,.cs-producer-item-wrapper,.cs-product-reviews-wrapper,.cs-product-teaser-wrapper{display:flex;flex-wrap:wrap;width:100%;align-content:space-between}.cs-product-review,.cs-producer-item,.cs-product-teaser{padding:5px 10px;color:#1c1c1b;flex-basis:33%}.cs-product-teaser img{margin:0 auto 15px;display:block;border-radius:50%}.cs-product-content-image,.cs-product-content-content,.cs-product-structure-image,.cs-product-structure-content{flex-basis:50%;color:#626262;font-size:18px;align-self:center}.cs-product-structure-image{text-align:center}.cs-product-structure-content{padding-right:30px}.cs-product-content-content{padding-left:30px;max-width:400px;overflow:visible}@media only screen and (min-width: 768px){.cs-product-content-content{max-height:360px;overflow-y:auto}}.cs-product-content-content .number,.cs-product-structure-content .number{border-radius:50%;background:#017BC3;color:#fff;text-align:center;width:25px;height:25px;padding:0;line-height:25px;display:inline-block;font-size:14px;position:absolute;top:0;left:0}.cs-product-structure-content h6,.cs-product-structure-content h3{text-transform:none;line-height:normal;font-size:18px!important;margin:30px 0 0!important;padding:0 0 0 40px !important;position:relative;text-align:left!important}.cs-product-structure-content p{font-size:13px;margin-top:5px;padding:0 0 0 40px;text-align:left!important}.cs-product-content-content h6,.cs-product-content-content h3{margin:20px 0!important;padding:0 0 0 40px !important;position:relative;line-height:normal;font-size:14px!important;text-align:left!important}.cs-product-teaser h5,.cs-product-teaser h3{color:#017BC3!important;font-weight:700;font-size:14px!important;line-height:18px;letter-spacing:1.5px;overflow:hidden;text-overflow:ellipsis;margin:0!important;padding:0!important}.cs-producer-item p,.cs-product-teaser p{margin-top:20px;font-size:13px;line-height:16px}.cs-producer-item p{font-size:14px}.cs-product-review{color:#626262;font-style:italic}.cs-product-review p{font-size:14px}.cs-product-review .cs-author{font-size:12px}.cs-producer-item{text-align:center}.cs-producer-logo{text-align:center}.cs-product-video-button{color:#fff;display:inline-block;cursor:pointer;font-size:14px;padding:10px 20px;border:2px solid #fff;text-transform:uppercase;margin-top:20px;box-shadow:1px 1px 10px rgba(0,0,0,0.5)}.cs-product-video-button svg{position:relative;left:10px;top:4px;width:17px;height:17px;-webkit-filter:drop-shadow(1px 1px 3px rgba(0,0,0,0.5));filter:drop-shadow(1px 1px 3px rgba(0,0,0,0.5))}.cs-main-review{background:#017BC3;padding:15px;font-size:18px;color:#fff;margin-bottom:20px;font-style:italic;min-height:100px}.cs-main-review::before{content:open-quote;font-size:200px;line-height:160px;font-weight:700;display:inline-block;margin-left:20px;margin-right:35px;float:left;height:70px}.cs-main-review .cs-author{display:block;font-weight:400;opacity:.8;margin-top:8px;font-size:13px;text-align:right}.cs-product-reviews-wrapper{font-size:18px}.cs-product-reviews-wrapper .cs-author{float:right;font-style:normal;margin-top:12px;font-size:14px}.cs-product-teaser-popup{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.8);z-index:100}.cs-product-teaser-popup iframe{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:100vw;max-height:56.25vw}.cs-product-teaser-img-wrapper{display:inline-block;position:relative}.cs-product-tease-popup-indicator{position:absolute;right:0;bottom:0;padding:10px;cursor:pointer}@media (max-width: 768px){.cs-product-content-wrapper,.cs-product-structure-wrapper,.cs-producer-item-wrapper,.cs-product-reviews-wrapper,.cs-product-teaser-wrapper{display:block;text-align:center}.cs-product-content-content{margin:auto}.cs-product-review,.cs-producer-item,.cs-product-teaser,.cs-product-content-image,.cs-product-content-content,.cs-product-structure-image,.cs-product-structure-content{margin-bottom:15px;text-align:center}.cs-producer-item p,.cs-product-teaser p{text-align:justify}.cs-product_banner h4,.cs-product_banner h2{top:10px;font-size:14px}.cs-product_banner p{top:50px;font-size:12px}}.cs-text-center{text-align:center}