/*!
Name: Eurofenster Preisrechner
Author: Piotr Data / Webidea Advance
Author URI: http://www.webidea.pl
*/@font-face{font-family:'Aller Light';src:url("../fonts/Aller_Lt-webfont.eot");src:url("../fonts/Aller_Lt-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Aller_Lt-webfont.woff2") format("woff2"),url("../fonts/Aller_Lt-webfont.woff") format("woff"),url("../fonts/Aller_Lt-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! HTML5 Boilerplate v5.0.0 | MIT License | http://h5bp.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.formError{z-index:990}.formError .formErrorContent{z-index:991}.formError .formErrorArrow{z-index:996}.ui-dialog .formError{z-index:5000}.ui-dialog .formError .formErrorContent{z-index:5001}.ui-dialog .formError .formErrorArrow{z-index:5006}.inputContainer{position:relative;float:left}.formError{position:absolute;top:300px;left:300px;display:block;cursor:pointer;text-align:left}.formError.inline{position:relative;top:0;left:0;display:inline-block}.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}.formError .formErrorContent{width:100%;background:#ee0101;position:relative;color:#fff;min-width:220px;font-size:11px;padding:4px 10px 4px 10px}.formError.inline .formErrorContent{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0}.greenPopup .formErrorContent{background:#33be40}.blackPopup .formErrorContent{background:#393939;color:#FFF}.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative}body[dir='rtl'] .formError .formErrorArrow,body.rtl .formError .formErrorArrow{margin:-2px 13px 0 0}.formError .formErrorArrowBottom{margin:0px 0 0 12px;top:2px}.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;font-size:0px;height:1px;background:#ee0101;margin:0 auto;line-height:0;font-size:0;display:block}.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none}.greenPopup .formErrorArrow div{background:#33be40}.blackPopup .formErrorArrow div{background:#393939;color:#FFF}.formError .formErrorArrow .line10{width:13px;border:none}.formError .formErrorArrow .line9{width:11px;border:none}.formError .formErrorArrow .line8{width:11px}.formError .formErrorArrow .line7{width:9px}.formError .formErrorArrow .line6{width:7px}.formError .formErrorArrow .line5{width:5px}.formError .formErrorArrow .line4{width:3px}.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd}.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:0}*::-moz-selection{color:#fff;background-color:#27313a}*::selection{color:#fff;background-color:#27313a}*:first-child{margin-top:0}*:last-child{margin-bottom:0}*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{background:#e6e4dd}body{font-family:'Aller Light', sans-serif;overflow-y:scroll}a{text-decoration:none;color:currentColor;outline:none}img{max-width:100%;height:auto}input{outline:0}h1,h2,h3,h4,h5,h6{font-weight:400}.disabled{pointer-events:none}.text-center{text-align:center}.text-input{font-size:16px;font-family:'Aller Light', sans-serif;color:#000;line-height:1.1;background:#e6e4dd;border-radius:4px;border:none;padding:17px;-moz-appearance:none;-webkit-appearance:none}.text-area{height:200px}.section-title{color:#999996;font-size:26px;padding:15px 0;margin:0}.stage-title{color:#353f4b;font-size:26px;padding:15px 0;margin:0}.main-wrapper{max-width:960px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.app-loader{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(39,49,58,0.5);z-index:2}.app-loader .app-loader-content{color:#fff;position:absolute;top:50%;font-size:20px;width:100%;text-align:center;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.app-loader .app-loader-image{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px}.app-navbar{position:fixed;top:0;left:0;width:100%;height:80px;z-index:2;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;pointer-events:none}.app-navbar .app-navbar-content{color:#fff;background:#27313a;position:absolute;top:0;left:0;width:100%;height:80px;pointer-events:all;overflow:hidden}.app-navbar .app-navbar-content.state-hide-buttons .app-toolbar{-moz-transform:translateY(-80px);-ms-transform:translateY(-80px);-webkit-transform:translateY(-80px);transform:translateY(-80px);pointer-events:none;opacity:0}.app-navbar .app-title{margin-top:0;font-size:52px;float:right;height:80px;line-height:80px}.app-navbar .app-logo{float:left;height:80px;line-height:80px}.app-navbar .app-logo img{vertical-align:middle}.app-navbar .app-toolbar{margin-left:10px;margin-top:15px;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;-webkit-transition:-webkit-transform .5s;transition:transform .5s}.app-navbar .app-toolbar .app-navbar-icon-button{margin-left:10px;-moz-transition:background-color .3s,opacity .3s;-o-transition:background-color .3s,opacity .3s;-webkit-transition:background-color .3s,opacity .3s;transition:background-color .3s,opacity .3s}.app-navbar .app-toolbar .app-navbar-icon-button:hover{background-color:#AED114}.app-navbar .cart-button{position:relative}.app-navbar .cart-button .cart-button-data{position:absolute;left:55px;top:0;color:#fff;text-align:left;border-radius:4px;background:rgba(255,255,255,0.1);line-height:20px;padding:4px 5px;font-size:12px;line-height:14px;white-space:nowrap;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}.app-navbar .cart-button .cart-button-data.show{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.app-navbar .cart-button .cart-button-count,.app-navbar .cart-button .cart-button-price{display:block}.app-configurator-navbar{height:80px;background:#27313a;color:#fff}.app-configurator-navbar .main-wrapper{height:80px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}.app-toolbar{float:left}.app-sections{display:block;position:relative;z-index:1;min-height:100vh}.app-sections.is-sliding{overflow:hidden}.app-sections .app-section{min-height:100vh;padding-top:100px}.app-navbar-icon-button{display:inline-block;background:#353f4b;border-radius:4px;width:50px;height:50px}.app-navbar-icon-button img{display:block}.add-product-button{font-size:18px}.add-product-button .icon{background:#aed114;border-radius:50%;display:inline-block;width:50px;height:50px;line-height:50px}.edit-product-button{font-size:18px}.edit-product-button .icon{background:#aed114;border-radius:50%;display:inline-block;width:50px;height:50px;line-height:50px}.dashboard-items ul{padding:0;margin:0}.dashboard-items ul:after{content:'';clear:both;display:block}.dashboard-items li{list-style:none;float:left;padding:8px;border-radius:8px;background:transparent;-moz-transition:background .3s;-o-transition:background .3s;-webkit-transition:background .3s;transition:background .3s}.dashboard-items li:hover{background:#353f4b}.dashboard-items .dashboard-item{display:block;background:#fff;color:#353f4b;font-size:26px;border-radius:3px}.dashboard-items .dashboard-item .dashboard-item-label{height:80px;width:100%;padding:5px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.dashboard-items .dashboard-item .dashboard-item-icon{overflow:hidden;position:relative;border-top-left-radius:3px;border-top-right-radius:3px}.dashboard-items .dashboard-item .dashboard-item-icon:after{content:'';width:50px;height:50px;position:absolute;left:10px;top:10px;border-radius:50%;background:#aed114 url("../img/buttons/button-plus.png") no-repeat 50% 50%}.configuration-stages .configuration-stage:not(:last-child){border-bottom:1px solid #b5c0c9}.configuration-stages .configuration-stage-bck{background:#fff;border-radius:3px;padding:20px 40px}.configuration-stages .configuration-stage-number{display:block;width:50px;height:50px;border:2px solid #999996;border-radius:50%;font-size:40px;color:#353f4b;line-height:46px;text-align:center}.configuration-stages .configuration-stage-title{font-size:26px;color:#999996;margin-top:20px;display:block}.configuration-stages .configuration-stage-message{border-radius:3px;background:#b5c0c9;color:#353f4b;margin-top:20px}.radio-grid-items{font-size:20px;color:#353f4b;margin-left:-9px;margin-right:-9px}.radio-grid-items:after{content:'';clear:both;display:table}.radio-grid-items .radio-grid-item{float:left;width:33.3333%;border-radius:8px;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:1}.radio-grid-items .radio-grid-item.disabled{display:none}.radio-grid-items .radio-grid-item .radio-grid-item-wrapper{padding:8px;border-radius:8px;background:transparent;cursor:pointer;-moz-transition:background .3s;-o-transition:background .3s;-webkit-transition:background .3s;transition:background .3s}.radio-grid-items .radio-grid-item:hover .radio-grid-item-wrapper{background:#353f4b}.radio-grid-items .radio-grid-item input[type="radio"]{display:none}.radio-grid-items .radio-grid-item.current .radio-grid-item-wrapper{background:#aed114}.radio-grid-items .radio-grid-item label{background:#fff;display:block;border-radius:3px;cursor:pointer}.radio-grid-items .radio-grid-item .radio-grid-item-caption{height:80px;width:100%;padding:5px;text-align:center;line-height:1.1;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.radio-grid-items .radio-grid-item .radio-grid-item-icon{display:block;position:relative;overflow:hidden;padding-top:100%}.radio-grid-items .radio-grid-item .radio-grid-item-icon img{display:block;position:absolute;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.scroll-grid-items{background:#fff}.scroll-grid-items .scroll-grid-items-chunk{width:200px;display:inline-block;height:450px;vertical-align:top;border-right:1px solid #353f4b}.scroll-grid-items .scroll-grid-items-chunk:last-of-type{border-right:0px solid #353f4b}.scroll-grid-items .scroll-grid-items-scrollable{font-size:20px;color:#ffffff;white-space:nowrap;overflow:hidden;position:relative;height:450px;background:#E6E4DD}.scroll-grid-items .scroll-grid-items-scrollable:after{content:'';clear:both;display:table}.scroll-grid-items .scroll-wrapper{float:left}.scroll-grid-items .scroll-grid-item{-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;opacity:1}.scroll-grid-items .scroll-grid-item:not(:last-child){border-bottom:1px solid #353f4b}.scroll-grid-items .scroll-grid-item.disabled{display:none}.scroll-grid-items .scroll-grid-item .scroll-grid-item-wrapper{cursor:pointer;-moz-transition:background .3s;-o-transition:background .3s;-webkit-transition:background .3s;transition:background .3s;position:relative;overflow:hidden}.scroll-grid-items .scroll-grid-item .scroll-grid-item-wrapper:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:8px solid #353f4b;opacity:0;pointer-events:none;-moz-transition:opacity .3s,border .3s;-o-transition:opacity .3s,border .3s;-webkit-transition:opacity .3s,border .3s;transition:opacity .3s,border .3s}.scroll-grid-items .scroll-grid-item:hover .scroll-grid-item-wrapper:after{opacity:1}.scroll-grid-items .scroll-grid-item input[type="radio"]{display:none}.scroll-grid-items .scroll-grid-item.current .scroll-grid-item-wrapper:after{border-color:#aed114;opacity:1}.scroll-grid-items .scroll-grid-item label{background:#fff;display:block;cursor:pointer;position:relative}.scroll-grid-items .scroll-grid-item .scroll-grid-item-caption{position:absolute;bottom:0;left:0;right:0;height:33%;max-height:50px;background:rgba(39,49,58,0.7);font-size:16px;pointer-events:none;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-webkit-transition:-webkit-transform .3s;transition:transform .3s;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.scroll-grid-items .scroll-grid-item:hover .scroll-grid-item-caption{-moz-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%)}.scroll-grid-items .scroll-grid-item .scroll-grid-item-icon{display:block;position:relative;padding-top:150px;overflow:hidden;background:#E6E4DD}.scroll-grid-items .scroll-grid-item .scroll-grid-item-icon img{display:block;position:absolute;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);max-width:101%}.scroll-grid-items.rows-1 .scroll-grid-item-icon{padding-top:450px}.scroll-grid-items.rows-2 .scroll-grid-item-icon{padding-top:225px}.scroll-grid-items .scroll-grid-items-navigation:after{content:'';clear:both;display:table}.scroll-grid-items .scroll-grid-items-navigation .scroll-grid-items-navigation-prev,.scroll-grid-items .scroll-grid-items-navigation .scroll-grid-items-navigation-next{display:block;width:50px;height:50px;background:#353f4b none no-repeat 50% 50%;cursor:pointer;-moz-transition:background .3s;-o-transition:background .3s;-webkit-transition:background .3s;transition:background .3s}.scroll-grid-items .scroll-grid-items-navigation .scroll-grid-items-navigation-prev:hover,.scroll-grid-items .scroll-grid-items-navigation .scroll-grid-items-navigation-next:hover{background-color:#b5c0c9}.scroll-grid-items .scroll-grid-items-navigation .scroll-grid-items-navigation-prev{float:left;background-image:url("../img/buttons/button-left.png")}.scroll-grid-items .scroll-grid-items-navigation .scroll-grid-items-navigation-next{float:right;background-image:url("../img/buttons/button-right.png")}.configuration-stage-bck .scroll-grid-items{margin-left:-30px;margin-right:-30px;padding:0}.radio-button{padding:5px}.radio-button input[type="radio"]{display:none}.radio-button label{display:block;font-size:20px;line-height:1.1;color:#353f4b;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;padding-left:60px;position:relative;height:50px;cursor:pointer;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.radio-button label:before,.radio-button label:after{content:'';position:absolute;top:0;left:0;width:50px;height:50px;background:transparent url("../img/checkbox.png") no-repeat 0 50%;-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.radio-button label:before{opacity:1}.radio-button label:after{opacity:0;background-position:100% 50%}.radio-button input[type="radio"]:checked+label:after{opacity:1}.numeric-stepper:after{content:'';clear:both;display:table}.numeric-stepper input[type="number"]{border:none;background:#aed114;font-size:40px;color:#fff;text-align:right;height:50px;border-radius:0;-moz-appearance:textfield;-webkit-appearance:textfield;float:left;margin-right:5px;width:120px;line-height:50px;padding:0}.numeric-stepper input[type="number"]::-webkit-inner-spin-button,.numeric-stepper input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numeric-stepper .stepper-arrow{display:block;width:50px;height:50px;background:#353f4b none no-repeat 50% 50%;cursor:pointer;text-indent:1000px;overflow:hidden;float:left;margin-right:5px;-moz-transition:background .3s;-o-transition:background .3s;-webkit-transition:background .3s;transition:background .3s}.numeric-stepper .stepper-arrow:hover{background-color:#b5c0c9}.numeric-stepper .stepper-arrow.up{background-image:url("../img/buttons/button-up.png")}.numeric-stepper .stepper-arrow.down{background-image:url("../img/buttons/button-down.png")}.range-slider .rangeslider,.range-slider .rangeslider__fill{background:#b5c0c9;border:5px solid #e6e4dd;display:block;height:50px;width:100%}.range-slider .rangeslider{position:relative}.range-slider .rangeslider__fill{background:#aed114;position:absolute;top:-5px;left:-5px}.range-slider .rangeslider__handle{background:#353f4b url("../img/buttons/button-switch.png") no-repeat 50% 50%;cursor:pointer;display:inline-block;width:50px;height:50px;position:absolute;top:-5px;touch-action:pan-y;-ms-touch-action:pan-y;-moz-transform:translateX(-5px);-ms-transform:translateX(-5px);-webkit-transform:translateX(-5px);transform:translateX(-5px)}.radio-groups .disabled{display:none}.raster-stepper{-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.raster-stepper .raster-stepper-bound-captions{font-size:20px;margin-top:20px}.raster-stepper .range-slider{margin-top:20px}.raster-stepper .column{padding:10px}.raster-stepper .grid{margin-left:-10px;margin-right:-10px}.switch{overflow:hidden;width:150px;display:inline-block}.switch input[type="checkbox"]{display:none}.switch input[type="checkbox"]:checked+.switch-mechanism:after{-moz-transform:translateX(0px);-ms-transform:translateX(0px);-webkit-transform:translateX(0px);transform:translateX(0px)}.switch input[type="checkbox"]:checked+.switch-mechanism .switch-state-no-caption,.switch input[type="checkbox"]:checked+.switch-mechanism .switch-state-yes-caption{-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-webkit-transform:translateX(-100px);transform:translateX(-100px)}.switch .switch-mechanism{width:150px;height:50px;position:relative;display:inline-block;color:#353f4b;white-space:nowrap;font-size:0;cursor:pointer}.switch .switch-mechanism:before{content:'';position:absolute;border:5px solid #e6e4dd;z-index:1;width:100%;height:100%;top:0;left:0}.switch .switch-mechanism:after{content:'';position:absolute;width:50px;height:50px;top:0px;left:0px;background:#353f4b url("../img/buttons/button-switch.png") no-repeat 50% 50%;-moz-transform:translateX(100px);-ms-transform:translateX(100px);-webkit-transform:translateX(100px);transform:translateX(100px);-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-webkit-transition:-webkit-transform .3s;transition:transform .3s;z-index:2}.switch .switch-state-yes-caption,.switch .switch-state-no-caption{display:inline-block;width:100px;height:50px;line-height:50px;text-align:center;font-size:26px;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.switch .switch-state-yes-caption{background:#aed114;padding-right:5px}.switch .switch-state-no-caption{background:#b5c0c9;margin-right:50px;padding-left:5px}.cart-summary{background:#27313a;border-radius:4px;color:#fff;padding:30px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.cart-summary .stage-title{color:#fff}.cart-summary .stage-title{padding-top:0}.cart-summary .cart-submit{text-align:center}.cart-summary .cart-submit .button{-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.cart-summary .cart-submit .disabled{opacity:.5}.cart-summary .cart-limit{color:#d7393b;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}.cart-summary .cart-limit.enabled{color:#aed114}.cart-empty{overflow:hidden}.cart-empty .cart-empty-content{padding:30px;background:#fff;text-align:center;border-radius:4px}.cart-list-item{background:#fff;border-radius:4px;position:relative;overflow:hidden}.cart-list-item:not(:last-child){margin-bottom:10px}.cart-list-item .cart-list-item-content{overflow:hidden;height:0}.cart-list-item .cart-list-item-content .cart-list-item-content-clip{padding:15px 30px 30px 30px;overflow:hidden;border-top:2px solid #e6e4dd}.cart-list-item .cart-list-item-header{padding:0 110px 0 0;position:relative;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;overflow:hidden}.cart-list-item .cart-list-item-header:after{content:'';background:transparent url("../img/buttons/button-slidedown.png") no-repeat 50% 50%;width:50px;height:50px;border:2px solid #686868;border-radius:50%;position:absolute;right:30px;top:50%;-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-webkit-transform:translatey(-50%);transform:translatey(-50%);-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.cart-list-item.opened .cart-list-item-header:after{-moz-transform:translatey(-50%) rotate(-180deg);-ms-transform:translatey(-50%) rotate(-180deg);-webkit-transform:translatey(-50%) rotate(-180deg);transform:translatey(-50%) rotate(-180deg)}.cart-list-item .cart-list-item-summary{border:2px solid #e6e4dd;border-radius:4px;padding:20px 30px;color:#27313a;font-size:20px;margin-top:15px}.cart-list-item .cart-list-item-summary .summary-price{color:#27313a;font-size:26px;margin-top:15px}.cart-list-item .cart-list-item-summary .summary-item:not(:first-child){margin-top:5px}.cart-list-item .cart-list-item-name{color:#27313a;font-size:26px;margin-bottom:5px;margin-top:0;line-height:1.1}.cart-list-item .cart-list-item-subname{color:#999996;font-size:16px;margin-top:5px}.cart-list-item .cart-list-item-icon{width:110px;float:left;height:110px;margin-right:30px}.cart-list-item .cart-list-item-header-toolbar{clear:both;padding:10px}.cart-list-item .cart-list-item-header-toolbar .button{height:30px;padding-left:10px;padding-right:10px;font-size:14px}.cart-list-item .specification-attribute{padding-top:15px;padding-bottom:15px}.cart-list-item .specification-attribute-description{padding-left:20px;float:left;width:50%}.cart-list-item .specification-attribute-label{color:#999996;font-size:20px;margin-bottom:20px}.cart-list-item .specification-attribute-icon{float:left;width:50%;padding-top:50%;overflow:hidden;background-color:#fff;border-radius:4px;background-position:50% 50%;background-size:contain;background-repeat:no-repeat;border:2px solid #E6E4DD}.cart-list-item .specification-attribute-value{color:#353f4b}.cart-list-item .cart-list-item-toolbar{font-size:0;padding-top:30px}.cart-list-item .cart-list-item-toolbar .button:not(:first-child){margin-left:20px}.cart-list-item .cart-list-item-header-label{height:110px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center}.button{display:inline-block;min-width:100px;height:50px;border-radius:4px;border:none;text-align:center;background:#353f4b;color:#fff;font-size:18px;line-height:1.05;padding-left:20px;padding-right:20px;-moz-appearance:none;-webkit-appearance:none;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-moz-transition:color .3s,background .3s;-o-transition:color .3s,background .3s;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s}.button:hover{background:#aed114;color:#27313a}.button-delete{background:#d7393b}.button-submit{background:#aed114;color:#27313a}.button-add{background:#aed114;color:#353f4b;padding-left:10px;padding-right:20px}.button-add img{margin-right:5px}.map .button{display:-webkit-flex;display:flex}.map .button:hover{background:#aed114;color:#27313a}.map .map-zone-1{background-color:#2ea99c}.map .map-zone-2{background-color:#3a5671}.map .map-zone-3{background-color:#7e5174}.map .map-image{display:block;margin-left:auto;margin-right:auto}.form{background:#fff;border-radius:4px;padding:30px}.form .form-fields{margin-left:-15px;margin-right:-15px}.form .form-field{padding:15px}.form .form-field-label.required:after{content:'*';color:#d7393b;margin-left:5px}.form .form-submit{text-align:center}.form .button{-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.form .disabled{opacity:.5}.form .text-input{display:block;width:100%;box-shadow:0 0 0 1px rgba(174,209,20,0);-moz-transition:box-shadow .3s;-o-transition:box-shadow .3s;-webkit-transition:box-shadow .3s;transition:box-shadow .3s}.form .text-input:focus{box-shadow:0 0 0 1px #aed114}.form .form-submit-message{margin-top:15px}.form .form-submit-message.hide{display:none}.form .form-submit-success{color:#228703;font-size:19px}.form .form-submit-error{color:#d7393b}.markisen-fabric-color-stage .scroll-grid-items .scroll-grid-item .scroll-grid-item-icon img{max-width:80%;margin-top:-10%}.fenster-profil label{position:relative;overflow:hidden}.fenster-profil label:after{background:#CC3A3D;color:#fff;-moz-transform:rotate(45deg) translateX(32%) translateY(-100%);-ms-transform:rotate(45deg) translateX(32%) translateY(-100%);-webkit-transform:rotate(45deg) translateX(32%) translateY(-100%);transform:rotate(45deg) translateX(32%) translateY(-100%);position:absolute;top:0;right:0;left:0;text-align:center;padding:5px;opacity:1;font-size:12px;-moz-transition:opacity .3s,-moz-transform .3s;-o-transition:opacity .3s,-o-transform .3s;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s}.fenster-profil label:hover:after{opacity:0;-moz-transform:rotate(45deg) translateX(32%) translateY(-200%);-ms-transform:rotate(45deg) translateX(32%) translateY(-200%);-webkit-transform:rotate(45deg) translateX(32%) translateY(-200%);transform:rotate(45deg) translateX(32%) translateY(-200%)}.fenster-profil [data-alias="ka_winergetic"]:after,.fenster-profil [data-alias="k_winergetic"]:after,.fenster-profil [data-alias="k_grandevisa"]:after{content:'Premium'}.fenster-profil [data-alias="k_euro70"]:after,.fenster-profil [data-alias="k_euro80"]:after{content:'bester Preis'}.fenster-profil [data-alias="k_euro93"]:after{content:'Preis/Leistung'}.fenster-profil [data-alias="ha_solid"]:after{content:'Premium'}@media screen and (max-width: 767px){.logo_app{display:none}.main-wrapper{padding-left:5px;padding-right:5px}.app-navbar .app-title{position:absolute;font-size:12px;left:4px;bottom:15px;height:12px;line-height:12px}.app-navbar .app-logo{margin-top:-10px;margin-left:3px;width:60px}.flexgrid>.column:not(:last-child){margin-bottom:20px}.configuration-stages .configuration-stage{padding:20px 0;position:relative}.configuration-stages .configuration-stage-caption{padding-bottom:20px}.configuration-stages .configuration-stage-caption .configuration-stage-number{display:inline-block;margin-right:20px}.configuration-stages .configuration-stage-caption .configuration-stage-title{display:inline-block;margin-top:0}.configuration-stages .configuration-stage-bck{padding:20px 10px}.configuration-stages .configuration-stage-message{padding:20px;text-align:center}.configuration-stages .configuration-stage-message .button{display:-webkit-flex;display:flex;margin-top:20px}.dashboard-items li{width:50%;padding:4px}.dashboard-items .dashboard-item{font-size:20px}.dashboard-items .dashboard-item .dashboard-item-label{height:50px}.dashboard-items .dashboard-item-icon img{width:100%}.radio-grid-items{margin-left:0px;margin-right:0px}.radio-grid-items .radio-grid-item{width:50%}.radio-grid-items .radio-grid-item .radio-grid-item-wrapper{padding:4px}.radio-grid-items .radio-grid-item .radio-grid-item-caption{height:50px;font-size:16px}.scroll-grid-items{background:#fff}.scroll-grid-items .scroll-grid-item .scroll-grid-item-icon{padding-top:70px}.scroll-grid-items .scroll-grid-item .scroll-grid-item-caption{font-size:10px}.scroll-grid-items .scroll-grid-item .scroll-grid-item-wrapper:after{border:4px solid #353f4b}.scroll-grid-items .scroll-grid-items-chunk{width:100px;height:210px}.scroll-grid-items .scroll-grid-items-scrollable{font-size:10px;height:210px}.scroll-grid-items.rows-1 .scroll-grid-item-icon{padding-top:210px}.scroll-grid-items.rows-2 .scroll-grid-item-icon{padding-top:105px}.configuration-stage-bck .scroll-grid-items{margin-left:-10px;margin-right:-10px}.map .map-toolbar{margin-top:20px}.map .map-toolbar .column:not(:last-child){margin-bottom:15px}.section-title{font-size:20px}.form{padding:10px}.form .form-field{padding:15px 15px 0 15px}.form .form-field-label{display:block;padding-bottom:15px}.form .form-submit{padding-top:15px}.cart-list-item .cart-list-item-content .cart-list-item-content-clip{padding:15px 5px 5px 5px}.cart-list-item .cart-list-item-header{padding-right:80px}.cart-list-item .cart-list-item-header:after{right:10px}.cart-list-item .cart-list-item-name{font-size:18px}.cart-list-item .cart-list-item-subname{display:none}.cart-list-item .cart-list-item-icon{width:60px;height:60px;margin-right:10px}.cart-list-item .specification-attribute{padding-top:10px;padding-bottom:10px}.cart-list-item .specification-attribute:after{content:'';clear:both;display:table}.cart-list-item .specification-attribute-description{padding-left:20px;float:left;width:50%}.cart-list-item .specification-attribute-label{color:#999996;font-size:20px;margin-bottom:20px}.cart-list-item .cart-list-item-toolbar{padding-top:15px}.cart-list-item .cart-list-item-toolbar .button{min-width:0;padding-left:10px;padding-right:10px}.cart-list-item .cart-list-item-toolbar .button:not(:first-child){margin-left:5px}.cart-list-item .cart-list-item-header-label{height:60px}.cart-list-item .cart-list-item-summary{padding:10px 20px;font-size:16px}.cart-list-item .cart-list-item-summary .summary-price{font-size:20px}.cart-list-item .cart-list-item-header-toolbar .button{min-width:40px;padding-left:5px;padding-right:5px}.cart-summary{display:block}.cart-summary .stage-title{font-size:20px}.cart-summary .cart-limits{font-size:12px}.cart-summary .cart-submit{padding-top:20px}.add-product-button,.edit-product-button{font-size:13px}.add-product-button .icon,.edit-product-button .icon{width:30px;height:30px;line-height:30px}.app-configurator-price{position:fixed;bottom:0px;left:0;color:#fff;background:rgba(39,49,58,0.7);font-size:12px;padding:7px}}@media screen and (min-width: 768px){body{background:transparent url("../img/bkg-body.jpg") no-repeat 100% 0}.grid:after{content:'';clear:both;display:table}.grid>.column{float:left;width:50%}.grid>.column:nth-of-type(2n+1){clear:left}.flexgrid{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.flexgrid>.column{width:50%}.configuration-stages .configuration-stage-caption{position:absolute;left:0;width:25%}.configuration-stages .configuration-stage{padding:20px 0 20px 25%;position:relative}.configuration-stages .configuration-stage-message{padding:20px 140px 20px 90px;margin-top:20px;position:relative}.configuration-stages .configuration-stage-message:before{content:'?';display:block;width:50px;height:50px;border:2px solid #fff;border-radius:50%;font-size:40px;color:#fff;line-height:46px;text-align:center;position:absolute;top:20px;left:20px}.configuration-stages .configuration-stage-message .button{position:absolute;top:20px;right:20px}.dashboard-items li{width:25%}.map .map-toolbar{max-width:900px;margin-left:auto;margin-right:auto;margin-top:40px}.map .map-toolbar:after{content:'';clear:both;display:table}.map .map-toolbar>.column{float:left;width:33.3333%;padding:5px}.map .map-toolbar>.column:nth-of-type(3n+1){clear:left}.form .form-field{padding-left:130px;position:relative}.form .form-field-label{color:#999996;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:50px;position:absolute;top:15px;left:15px}.form .form-field-label.required:after{content:'*';color:#d7393b;margin-left:5px}.app-configurator-price{position:fixed;bottom:0px;left:0;color:#fff;background:#27313A;font-size:18px;padding:9px}.app-configurator-price .app-configurator-price-display{font-size:26px}}#movie-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-10;background:rgba(0,0,0,0.8);opacity:0;-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}#movie-wrapper.show{z-index:999;opacity:1}#movie-wrapper .html5video,#movie-wrapper iframe{position:absolute;top:50%;left:50%;width:100%;max-width:1280px;height:80%;max-height:720px;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#movie-wrapper .movie-close{position:absolute;right:10px;top:10px;width:40px;height:40px;background:#aed114;line-height:40px;text-align:center;color:#fff;font-weight:700;cursor:pointer;text-transform:lowercase;border-radius:8px}#movie-wrapper .movie-close:hover{background:#27313A}.movie-wrapper-selector{padding:8px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;width:calc(100% - 16px);margin:30px auto 10px;min-height:90px;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.movie-wrapper-selector:after{width:100%;height:145%;left:0;bottom:0;content:'';position:absolute;background:url(../img/head.png) no-repeat center center;background-size:contain;z-index:-1}.movie-wrapper-selector select::-ms-expand{display:none}.movie-wrapper-selector select{-webkit-appearance:none;-moz-appearance:none}.movie-wrapper-selector>div{width:50%}.movie-wrapper-selector>div:nth-of-type(1){padding-left:45px;color:#353f4b;font-size:26px}.movie-wrapper-selector>div:nth-of-type(2){text-align:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:45px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}.movie-wrapper-selector>div .video-target{line-height:50px;border-radius:8px;border:2px solid #fff;height:50px;padding:0 20px;background:#27313a url(../img/select.png) no-repeat right center;color:#fff}.movie-wrapper-selector>div .video-target option{line-height:50px;color:#fff;background:#27313a;padding:5px 10px;display:block}.movie-wrapper-selector .movie-play{width:100px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:50px;border-radius:8px;background:#aed114 url(../img/play.png) no-repeat 20px center;line-height:50px;padding:0 20px;color:#fff;margin-left:10px;cursor:pointer}.movie-wrapper-selector .movie-play:hover{background:#27313a url(../img/play.png) no-repeat 20px center}@media (max-width: 800px){.movie-wrapper-selector{background:#fff}.movie-wrapper-selector:after{display:none}.movie-wrapper-selector>div{width:100%}.movie-wrapper-selector>div:nth-of-type(2){text-align:center;-webkit-justify-content:center;justify-content:center;padding-right:10px}.movie-wrapper-selector>div .video-target{width:calc(100% - 20px);margin-left:10px}}
/*# sourceMappingURL=style.css.map */
