﻿.wcBtn{font-size:30px;padding:10px;font-weight:bold;line-height:.8;}.wcBtn.wcBtn-primary{color:#fff;background-color:#004f91;}.wcBtn.wcBtn-primary:hover{background-color:#004178;}.wcBtn.wcBtn-primary:active{background-color:#00335e;}.wcBtn.wcBtn-primary.disabled{opacity:.4;cursor:default;pointer-events:none;}.wcBtn.wcBtn-secondary{color:#fff;background-color:#3f3f3f;}.wcBtn.wcBtn-secondary:hover{background-color:#323232;}.wcBtn.wcBtn-secondary:active{background-color:#262626;}#wcEditor{background-color:#d6d6d8;padding:0;font-size:14px;font-family:'Open Sans',sans-serif;font-weight:400;}#wcEditor strong{font-weight:700;}#wcEditor .title{padding:20px;background-color:#fff;display:flex;-ms-flex-align:start;align-items:stretch;}#wcEditor .title .productName{flex:1 1 auto;}#wcEditor .title .productName h1{margin:0;padding:0;color:#3f3f3f;font-size:30px;text-transform:uppercase;}#wcEditor .title .productName h1 span{display:block;color:#868686;}#wcEditor .title .productImage img{max-width:100%;max-height:150px;display:inline-block;}#wcEditor>.options{margin:0;margin-top:5px;background-color:#fff;border-left:1px solid #a8a9ad;border-right:1px solid #a8a9ad;}#wcEditor>.options .header{cursor:pointer;}#wcEditor>.options .header.collapse{box-shadow:0 0 6px #a8a9ad;}#wcEditor>.options .header.collapse table tr td:last-of-type .expandDecoration i{font-style:normal;}#wcEditor>.options .header.collapse table tr td:last-of-type .expandDecoration i:before{font-family:FontAwesome;font-style:normal;display:inline-block;content:"";font-size:22px;color:#fff;}#wcEditor>.options .header:hover{outline:none;box-shadow:0 0 12px #a8a9ad;}#wcEditor>.options .header table{width:100%;border-collapse:collapse;border-spacing:0;min-height:100px;margin:0;}#wcEditor>.options .header table tr td{padding:10px;}#wcEditor>.options .header table tr td strong{font-size:16px;text-transform:uppercase;}#wcEditor>.options .header table tr td ul{list-style-type:disc;list-style-position:inside;margin:0;padding:0;margin-top:5px;}#wcEditor>.options .header table tr td ul li{display:block;font-size:14px;color:#868686;}#wcEditor>.options .header table tr td:first-of-type{text-align:center;width:75px;}#wcEditor>.options .header table tr td:first-of-type img{max-width:100%;vertical-align:middle;}#wcEditor>.options .header table tr td:last-of-type{width:30px;text-align:center;background-color:#a8a9ad;padding-left:0;padding:0;}#wcEditor>.options .header table tr td:last-of-type .expandDecoration i{font-style:normal;}#wcEditor>.options .header table tr td:last-of-type .expandDecoration i:before{font-family:FontAwesome;font-style:normal;display:inline-block;content:"";font-size:22px;color:#fff;}#wcEditor>.options .options-list{display:none;list-style-type:none;margin:0;padding:0;}#wcEditor>.options .options-list li{display:inline-block;}#wcEditor>.options .options-list li{display:block;padding:15px;}#wcEditor>.options .options-list li .option-group-title{font-size:16px;text-transform:uppercase;font-weight:bold;margin:0;padding:4px;background-color:#ebebeb;}#wcEditor>.options .options-list li .option-group-description{font-size:14px;font-family:'Open Sans',sans-serif;font-weight:400;margin:0;padding-top:12px;padding-bottom:12px;padding-left:4px;padding-right:4px;}#wcEditor>.options .options-list li .option-group-description strong{font-weight:700;}#wcEditor>.options .options-list li .optionGroupProductPreview{overflow:hidden;border:0 solid #3f3f3f;}#wcEditor>.options .options-list li .optionGroupProductPreview .description-image{float:right;vertical-align:top;margin-left:15px;margin-right:40px;cursor:pointer;}#wcEditor>.options .options-list li .optionGroupProductPreview>strong{display:block;font-size:14px;}#wcEditor>.options .options-list li .optionGroupProductPreview .description-text{margin-top:10px;font-size:14px;font-family:'Open Sans',sans-serif;font-weight:400;}#wcEditor>.options .options-list li .optionGroupProductPreview .description-text strong{font-weight:700;}#wcEditor>.options .options-list li .optionGroupProductPreview .selectButton{font-size:12px;text-transform:uppercase;margin-top:10px;}#wcEditor>.options .options-list li .optionGroupProductPreview .selectButton.hidden{display:none;}#wcEditor>.options .options-list li .optionGroupProductPreview .btnShowProductDetail{font-size:12px;text-transform:uppercase;margin-top:10px;}#wcEditor>.options .options-list li .option-group-options{width:100%;border-collapse:collapse;border-spacing:0;margin-top:10px;}#wcEditor>.options .options-list li .option-group-options tr{border-bottom:1px solid #a8a9ad;}#wcEditor>.options .options-list li .option-group-options tr td{padding:5px 0;padding-right:4px;font-size:16px;vertical-align:middle;}#wcEditor>.options .options-list li .option-group-options tr td:first-of-type{vertical-align:top;position:relative;width:30px;text-align:center;padding-top:3px;cursor:pointer;vertical-align:middle;}#wcEditor>.options .options-list li .option-group-options tr td:first-of-type [type="radio"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}#wcEditor>.options .options-list li .option-group-options tr td:first-of-type [type="radio"]+.radio-decorator{background:url("../../Images/icons/png/radio-unchecked.png") no-repeat;background-size:contain;width:30px;height:30px;float:left;}#wcEditor>.options .options-list li .option-group-options tr td:first-of-type input[type="radio"][disabled]+label:before{color:#aaa;cursor:not-allowed;}#wcEditor>.options .options-list li .option-group-options tr td:first-of-type [type="radio"]:checked+.radio-decorator{background:url("../../Images/icons/png/radio-checked.png") no-repeat;background-size:contain;width:30px;height:30px;float:left;}#wcEditor>.options .options-list li .option-group-options tr td:first-of-type input[type="radio"][disabled]:checked+label:before{color:#aaa;cursor:not-allowed;}#wcEditor>.options .options-list li .option-group-options tr td div.busy-decorator{height:25px;margin-top:5px;font-size:20px;}#wcEditor>.options .options-list li .option-group-options tr td div.busy-decorator .busy-button:before{font-family:FontAwesome;font-style:normal;display:inline-block;content:"";}#wcEditor>.options .options-list li .option-group-options tr td div.longer-deliver-days-part{text-wrap:none;min-width:65px;}#wcEditor>.options .options-list li .option-group-options tr td div.longer-deliver-days-part .longer-days-label{display:none;}#wcEditor>.options .options-list li .option-group-options tr td label{display:block;font-size:16px;max-width:400px;cursor:pointer;}#wcEditor>.options .options-list li .option-group-options tr td.option-name-part{font-weight:700;}#wcEditor>.options .options-list li .option-group-options tr td.colRelativePricePart{width:115px;}#wcEditor>.options .options-list li .option-group-options tr td.colRelativePricePart .relative-price-part{font-size:16px;text-align:right;}#wcEditor>.options .options-list li .option-group-options tr td.colRelativePricePart .relative-price-part .relative-price-currency{display:none;}#wcEditor>.options .options-list li .option-group-options tr td.colInfo{width:26px;font-size:20px;padding-right:5px;padding-left:5px;text-align:center;vertical-align:middle;cursor:pointer;}#wcEditor>.options .options-list li .option-group-options tr td.colInfo:hover{background-color:#ebebeb;}#wcEditor>.options .options-list li .option-group-options tr td.colInfo .info-button:before{font-family:FontAwesome;font-style:normal;display:inline-block;content:"";}#wcEditor>.options .options-list li .option-group-options tr td.colInfoEmpty{width:26px;font-size:20px;padding-right:5px;padding-left:5px;}#wcEditor>.options .options-list li .option-group-options tr.optionrow{cursor:pointer;}#wcEditor>.options .options-list li .option-group-options tr.optionrow:hover{outline:2px solid #999;}#wcEditor>.options .options-list li .option-group-options tr.selectedOptionrow{cursor:default;background-color:#fff;border-bottom:1px solid transparent;}#wcEditor>.options .options-list li .option-group-options tr.selectedOptionrow:hover{outline:none;}#wcEditor>.options .options-list li .option-group-options tr.selectedOptionrowNoDet{cursor:default;background-color:#fff;}#wcEditor>.options .options-list li .option-group-options tr.selectedOptionrowNoDet:hover{outline:none;}#wcEditor>.options .options-list.single-option{padding:15px 15px 15px 15px;}#wcEditor>.options .options-list.single-option .editor-comment-field{width:100%;resize:none;box-sizing:border-box;min-height:110px;}#wcEditor .webconfiguratorSummaryContainer{padding-top:30px;padding-bottom:30px;background-color:#fff;margin-top:5px;}#wcEditor .webconfiguratorSummary{background-color:#a8a9ad;color:#fff;font-size:14px;font-family:'Open Sans',sans-serif;font-weight:400;font-weight:bolder;padding-top:10px;padding-bottom:10px;padding-left:15px;text-transform:uppercase;}#wcEditor .webconfiguratorSummary strong{font-weight:700;}#wcEditor .summarySelectedList{width:100%;border-collapse:collapse;border-spacing:0;margin-top:20px;}#wcEditor .summaryTitle{vertical-align:text-top;font-size:14px;font-weight:400;width:40%;}#wcEditor .summaryOption{padding-left:20px;color:#868686;font-size:14px;font-weight:400;vertical-align:text-top;}#wcEditor .webconfiguratorFooter{margin:0;background-color:#666;overflow:hidden;width:100%;}#wcEditor .webconfiguratorFooter.fixedPosition{position:fixed;bottom:0;align-self:center;z-index:450;}#wcEditor .webconfiguratorFooter .configurationWarning{position:relative;padding:10px;padding-top:0;padding-right:0;border-bottom:1px solid #3f3f3f;background-color:#3f3f3f;color:#fff;font-weight:bold;display:none;}#wcEditor .webconfiguratorFooter .configurationWarning .exclamation{color:#fff;background-color:#da1f26;width:20px;height:50px;float:left;font-weight:bold;font-size:40px;text-align:center;padding:4px;margin-right:15px;}#wcEditor .webconfiguratorFooter .configurationWarning .close{float:right;color:#fff;font-size:20px;margin:4px;}#wcEditor .webconfiguratorFooter .configurationWarning .close .close-button:before{font-family:FontAwesome;font-style:normal;display:inline-block;content:"";}#wcEditor .webconfiguratorFooter .configurationWarning strong{display:block;font-size:14px;line-height:1.2;padding:10px;padding-left:40px;padding-bottom:0;}#wcEditor .webconfiguratorFooter .configurationWarning div{background-color:#3f3f3f;color:#fff;padding:15px;padding-left:40px;font-size:12px;}#wcEditor .webconfiguratorFooter .configurationWarning button[type=button]{position:absolute;right:4px;top:2px;}#wcEditor .webconfiguratorFooter .configurationWarning button[type=button]:after{content:'✖';color:#fff;}#wcEditor .webconfiguratorFooter ul{background-color:#004f91;}#wcEditor .webconfiguratorFooter ul li{border-right:1px solid #006bc4;color:#fff;}#wcEditor .webconfiguratorFooter ul li button{background-color:#3b6c6f;font-size:12px;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent{display:flex;-ms-flex-align:start;align-items:stretch;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent .additionalActions .btnToConfiguration{vertical-align:middle;text-align:center;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent .additionalActions .btnToConfiguration img{width:65px;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent .additionalActions .btnToConfiguration span{margin-top:2px;display:block;font-size:12px;text-transform:uppercase;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent .configinfos{flex:1 1 auto;text-align:center;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent .configinfos ul{list-style-type:none;margin:0;padding:0;display:block;overflow:hidden;background-color:#666;color:#fff;padding:10px;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent .configinfos ul li{font-size:12px;vertical-align:top;word-wrap:break-word;max-width:300px;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent .configinfos ul li span{font-size:14px;font-family:'Open Sans',sans-serif;font-weight:400;font-size:12px;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent .configinfos ul li span strong{font-weight:700;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent .configinfos ul li.prices{text-transform:uppercase;font-size:16px;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent .configinfos ul li.prices .prices-label{display:none;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent .configinfos ul li.prices .total-price{display:block;font-size:20px;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent .configinfos ul li.availability{text-transform:uppercase;font-size:16px;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent .actions{text-align:right;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent .actions .btnToCart{vertical-align:middle;text-align:center;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent .actions .btnToCart img{width:25px;height:25px;margin-bottom:8px;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent .actions .btnToCart span{display:block;font-size:12px;text-transform:uppercase;}.cart-element-value{font-weight:normal;}.popup{width:100%;height:100%;display:none;position:fixed;top:0;left:0;background:rgba(0,0,0,.75);z-index:500;}.popup-inner{max-width:1100px;width:90%;position:absolute;top:400px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;z-index:550;display:none;margin-bottom:20px;max-height:800px;overflow-y:auto;overflow-x:hidden;}.popup-inner .titleDescription{line-height:1.3;background-color:#666;color:#fff;padding:4px 20px 4px 10px;}.popup-inner .content{padding:8px;overflow:hidden;}.popup-inner .popup-close{display:inline-block;position:absolute;top:5px;right:5px;font-size:20px;text-align:center;color:#fff;line-height:1;z-index:100;}.popup-inner .popup-close .close-button:before{font-family:FontAwesome;font-style:normal;display:inline-block;content:"";}.producSummaryPopupContent h2{margin:0;padding:0;}.producSummaryPopupContent .generalData{float:left;width:25%;margin-top:20px;font-size:16px;color:#868686;}.producSummaryPopupContent .generalData .totalPrice{margin-top:10px;}.producSummaryPopupContent .generalData .totalPrice .total-price{font-size:20px;color:#000;}.producSummaryPopupContent .generalData .totalAvailability{margin-top:10px;}.producSummaryPopupContent .generalData .totalAvailability .delivery-days{font-size:20px;color:#000;}.producSummaryPopupContent .configurationData{float:right;width:75%;margin-top:20px;box-sizing:border-box;padding-left:20px;max-height:600px;padding-bottom:60px;position:relative;}.producSummaryPopupContent .configurationData ul{list-style-type:none;margin:0;padding:0;}.producSummaryPopupContent .configurationData ul li{display:inline-block;}.producSummaryPopupContent .configurationData ul li{line-height:1.2;padding:5px 0;display:block;font-size:14px;color:#868686;}.producSummaryPopupContent .configurationData ul li .summary-option{color:#000;}.producSummaryPopupContent .configurationData:after{position:absolute;bottom:0;right:0;height:60px;width:100%;content:"";z-index:100;background:linear-gradient(to top,#fff 20%,rgba(255,255,255,0) 80%);}.producSummaryPopupContent .configurationData #btnOpenasPdf{position:absolute;bottom:0;left:20px;z-index:200;}.producInfoPopupContent{padding-bottom:40px;}.producInfoPopupContent .productInfoMain{overflow:hidden;font-size:14px;}.producInfoPopupContent .productInfoMain .mainImage a{display:inline-block;}.producInfoPopupContent .productInfoMain .mainImage a img{max-width:100%;display:inline-block;}.producInfoPopupContent .productInfoMain .mainImage .galleryPreview a{border:1px solid #3f3f3f;padding:4px;margin-right:4px;margin-bottom:4px;}.producInfoPopupContent .productInfoMain .mainImage .galleryPreview img{max-height:30px;}.producInfoPopupContent .productInfoMain .mainProductInfoData{padding-top:20px;}.producInfoPopupContent .productInfoMain .mainProductInfoData .marketingDescription{font-size:14px;}.producInfoPopupContent .productInfoMain .mainProductInfoData .productIdRow{margin-top:10px;line-height:20px;color:#868686;}.producInfoPopupContent .productInfoMain .mainProductInfoData .productIdRow span{color:#000;}.producInfoPopupContent .productInfoMain .mainProductInfoData .manufacturerIdRow{line-height:20px;color:#868686;}.producInfoPopupContent .productInfoMain .mainProductInfoData .manufacturerIdRow span{color:#000;}.producInfoPopupContent .productInfoPopupDetailBlock{position:relative;margin-bottom:20px;}.producInfoPopupContent .productInfoPopupDetailBlock.expandableBlock{max-height:150px;height:150px;overflow:hidden;padding-right:20px;cursor:default;}.producInfoPopupContent .productInfoPopupDetailBlock.expandableBlock>div:after{position:absolute;bottom:0;height:60px;width:100%;content:"";background:linear-gradient(to top,#fff 20%,rgba(255,255,255,0) 80%);}.producInfoPopupContent .productInfoPopupDetailBlock.expandableBlock.expanded{max-height:none;height:auto;padding-right:0;}.producInfoPopupContent .productInfoPopupDetailBlock.expandableBlock.expanded:after{content:'';}.producInfoPopupContent .productInfoPopupDetailBlock.expandableBlock.expanded>div:after{content:"";background:none;height:0;}.producInfoPopupContent .productInfoPopupDetailBlock.expandableBlock:after{content:"";font-family:FontAwesome;font-style:normal;font-weight:normal;font-size:22px;text-decoration:inherit;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#3f3f3f;}.producInfoPopupContent .productInfoPopupDetailBlock h2{font-size:14px;font-family:'Open Sans',sans-serif;font-weight:400;color:#3f3f3f;line-height:20px;font-size:20px;border-bottom:1px solid #666;margin:10px 0;padding:0;padding-bottom:10px;text-transform:uppercase;}.producInfoPopupContent .productInfoPopupDetailBlock h2 strong{font-weight:700;}.producInfoPopupContent .productInfoPopupDetailBlock h2 a{display:block;position:relative;color:#004f91;text-decoration:none;}.producInfoPopupContent .productInfoPopupDetailBlock h2 a:after{content:"";font-family:FontAwesome;font-style:normal;font-weight:normal;font-size:22px;text-decoration:inherit;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#004f91;}.producInfoPopupContent .productInfoPopupDetailBlock.productDescription{font-family:'Open Sans',sans-serif;font-weight:400;font-size:14px;}.producInfoPopupContent .productInfoPopupDetailBlock.productDescription strong{font-weight:700;}.producInfoPopupContent .productInfoPopupDetailBlock.productTechnicalData .technical-data-table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:10px;}.producInfoPopupContent .productInfoPopupDetailBlock.productTechnicalData .technical-data-table tr td{border-bottom:1px solid #666;font-size:14px;width:25%;padding:5px;}.producInfoPopupContent .productInfoPopupDetailBlock.productTechnicalData .technical-data-table.noBorder tr td{border:0;}.producInfoPopupContent .productInfoPopupDetailBlock.productTechnicalData .technical-data-table .name{text-align:left;width:25%;}.producInfoPopupContent .productInfoPopupDetailBlock.productTechnicalData .technical-data-table .value{text-align:left;width:75%;}@media screen and (min-width:850px){#wcEditor .title{overflow:hidden;vertical-align:middle;}#wcEditor .title .productName{padding-top:40px;}#wcEditor .title .productName h1{padding-bottom:10px;border-bottom:1px solid #3f3f3f;}#wcEditor .title .productName h1 span{display:inline-block;color:#868686;}#wcEditor>.options .options-list li{padding-left:30px;padding-right:30px;}#wcEditor>.options .options-list li .option-group-options tr td:first-of-type{width:60px;text-align:left;}#wcEditor>.options .options-list li .option-group-options tr td div.busy-decorator{padding-left:4px;}#wcEditor>.options .options-list li .option-group-options tr td div.busy-decorator .busy-button:before{font-family:FontAwesome;font-style:normal;display:inline-block;content:"";}#wcEditor>.options .options-list li .option-group-options tr td div.longer-deliver-days-part .longer-days-label{display:inline;}#wcEditor>.options .options-list li .option-group-options tr td.colRelativePricePart .relative-price-part .relative-price-currency{display:inline;}#wcEditor .webconfiguratorFooter.fixedPosition{bottom:0;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent .additionalActions{float:left;padding:10px;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent .additionalActions .btnToConfiguration{width:85px;height:75px;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent .configinfos ul{min-height:70px;float:right;height:auto;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent .configinfos ul li{display:block;border-right:0;text-align:left;height:auto;min-height:0;width:200px !important;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent .configinfos ul li span{font-size:14px;font-family:'Open Sans',sans-serif;font-weight:400;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent .configinfos ul li span strong{font-weight:700;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent .configinfos ul li.actions{text-align:left;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent .configinfos ul li.prices{font-size:20px;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent .configinfos ul li.prices .prices-label{display:block;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent .configinfos ul li.prices .total-price{font-size:26px;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent .configinfos ul li.availability{font-size:20px;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent .actions{padding:10px;}#wcEditor .webconfiguratorFooter .webconfiguratorFooterContent .actions .btnToCart{width:120px;height:75px;}.producInfoPopupContent .productInfoMain{margin-bottom:20px;}.producInfoPopupContent .productInfoMain .mainImage{float:left;width:40%;}.producInfoPopupContent .productInfoMain .mainProductInfoData{float:left;margin-top:0;}}