.logo{background-image:url(../images/dehn_logo.png);background-repeat:no-repeat;background-position:center;background-size:100%;width:32px;height:38px;padding:0;margin:0 .5rem}.logo::before{display:none}.logoName{margin:0 .5rem 0 0;color:#e3000b;align-self:center;white-space:nowrap}.configurator .header{box-shadow:0 3px 5px -3px #8c8c8c}.model-tree{box-shadow:1px 0 5px -1px #8c8c8c}.productViewer{box-shadow:1px 5px 5px 0 #8c8c8c}.grp-list-swiper{width:auto;flex:1}.template-textImage.sideBySide>img{margin-left:auto}.template-textImage.sideBySide>img.small{height:60px}.template-textImage.sideBySide>img.large{max-height:240px}.vis-attrInput{padding:.625em;bottom:0;position:absolute}.attr-value-list .attributeValueInfo,.overviewModules .moduleInfo{color:#8c8c8c}.svg,.vis-image,.vis-images,.vis2d{height:100%}.vis2d .visentry{font-weight:700}.svg>svg{width:100%;height:100%;display:block}.configurator .header{z-index:3}.price-rollup{bottom:.65rem}.header .navButton.complete .overviewButton:before,.header .navButton.complete.open:after{color:#fff}.footerbar{display:flex;justify-content:center;align-items:center;height:2.5rem;z-index:2;box-shadow:0 -4px 10px -3px #8c8c8c}.footerbar .footerLink{font-size:.8125em;font-weight:700}.footerbar .footerLink:hover{color:#e3000b}.footerbar .footerSeparator{margin:0 1rem}.overview{margin-bottom:2.5rem}.overview,.productViewer{top:6.6985rem}.overviewModules .moduleText{flex-grow:2;flex-shrink:0}.overviewModules .moduleName.article{flex-grow:1;flex-shrink:0}.overviewList.modules>.overviewListItem{border-bottom:1px solid #f0f0f0}.overviewList.modules>.overviewListItem:last-child{border-bottom:1px solid #f0f0f0}.overview .dehnButtons{display:flex;justify-content:flex-end}.overview .dehnButtons .dehnButton{color:#8c8c8c;box-shadow:0 0 3px 0 rgba(180,180,180,.5);border:1px solid #b4b4b4;margin-left:.5em;padding:.6em .625em}.overview .dehnButtons .dehnButton:hover{color:#fff;background-color:#3287dc}.overview .dehnButtons .dehnButton.mail::before{content:"\e626";font-family:orisa-iconfont;padding-right:.5em}.overview .dehnButtons .dehnButton.transfer::before{content:"\f10A";font-family:crealis-iconfont;padding-right:.5em}.overview .dehnButtons .dehnButton.printPDF::before{content:"\e61f";font-family:orisa-iconfont;padding-right:.5em}.returnLink{font-size:.8125em;box-shadow:0 0 3px 0 rgba(180,180,180,.5);border:1px solid #b4b4b4;min-width:5.9375rem;padding:.3077em .5385em;margin-left:1em}.returnLink:hover{background-color:#3287dc;color:#fff}.view.dialog.sendMail .box,.view.dialog.transferResult .box{border:3px solid #3287dc;padding:0 5px}.view.dialog.sendMail .content,.view.dialog.transferResult .content{text-align:center;border-bottom:1px solid #f0f0f0}.view.dialog.sendMail .content,.view.dialog.sendMail .footer,.view.dialog.transferResult .content,.view.dialog.transferResult .footer{text-align:center}.view.dialog.sendMail .generateMail{text-decoration:underline;color:#3287dc}.view.dialog.sendMail .dehnButton,.view.dialog.transferResult .dehnButton{margin-left:.5em;padding:.6em .625em}.view.dialog.sendMail .generateMail::before{content:"\e626";font-family:orisa-iconfont;padding-right:.5em}.view.dialog.transferResult .dehnButton.resumeCrealis::before{content:"\f142";font-family:owf-iconfont;padding-right:.5em}.view.dialog.transferResult .dehnButton.shop::before{content:"\f10A";font-family:crealis-iconfont;padding-right:.5em}.statusTop{color:#8c8c8c;background-color:#fff;border-top:3px #f0f0f0 solid;display:flex;justify-content:flex-end;align-items:center;line-height:2.2rem}.statusTop .status{padding-right:.5em}.statusTop .status::before{padding-right:.3em}@media only screen and (min-width:1360px){.openTree .configurator-nav{width:15%}.openTree .openProductViewer.overview{width:60%;margin-left:15%}.openTree .overview{width:85%;margin-left:15%}}@media only screen and (min-width:1921px){.openTree .openProductViewer.overview{width:calc(85% - 23.1875rem);margin-left:15%}.openProductViewer .grp-list-element,.openTree .grp-list-element,.openTree .openProductViewer .grp-list-element{width:25%}}@media only screen and (max-width:1360px){.openTree .openProductViewer.overview{width:33.33%}.openTree .openProductViewer.overview .dehnButtons{display:block}.openTree .openProductViewer.overview .dehnButton{width:100%;margin-bottom:.5em;margin-left:0}}@media only screen and (max-width:1024px){.openTree .openProductViewer.overview{width:50%}.overview .overviewModules .itemprice,.overview .overviewModules .moduleInfo{display:block}.openTree .overview .overviewModules .moduleAmount .mobileTitle,.overview.openProductViewer .overviewModules .moduleAmount .mobileTitle{display:none}.openTree .overview .overviewModules .moduleName.segment.article.headline,.overview.openProductViewer .overviewModules .moduleName.segment.article.headline{margin-bottom:1em}.openTree .overview .overviewModules .moduleName.segment.article:empty,.openTree .overview .overviewModules .moduleName.segment.shortdesc:empty,.overview.openProductViewer .overviewModules .moduleName.segment.article:empty,.overview.openProductViewer .overviewModules .moduleName.segment.shortdesc:empty{display:none}.openTree .overview.openProductViewer .overviewModules .overviewHeader{display:none}.openTree .overview .dehnButtons,.overview.openProductViewer .dehnButtons{display:block}.openTree .overview .dehnButtons .dehnButton,.overview.openProductViewer .dehnButtons .dehnButton{width:100%;margin-bottom:.5em;margin-left:0}}@media only screen and (max-width:768px){.overviewModules .itemprice,.overviewModules .moduleInfo{display:block}.overviewModules .moduleAmount .mobileTitle{display:none}.overviewModules .moduleName.segment.article.headline{margin-bottom:1em}.overviewModules .moduleName.segment.article:empty,.overviewModules .moduleName.segment.shortdesc:empty{display:none}.overviewModules .overviewHeader{display:flex}.overview .dehnButtons{display:block}.overview .dehnButtons .dehnButton{width:100%;margin-bottom:.5em;margin-left:0}}@media only screen and (max-width:568px){.overview,.productViewer{top:4.5125rem}.header .toolbar .logoName{display:none}.footerbar{z-index:60}.dehnButtons{flex-wrap:wrap}.dehnButtons .dehnButton{width:100%;margin-bottom:.5em}}