:where(html){line-height:1.15}:where(h1){-webkit-margin-after:.67em;-webkit-margin-before:.67em;font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){-webkit-margin-after:0;-webkit-margin-before:0;margin-block-end:0;margin-block-start:0}:where(hr){-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;color:inherit;height:0}:where(pre){font-family:monospace,monospace;font-size:1em}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){-moz-box-shadow:none;box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}html{background:transparent;overflow:hidden}html.dev-mode{overflow-y:scroll}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--main-bg-color);color:var(--body-font-color);font-family:var(--font-family-body);font-size:var(--base-font-size);font-weight:var(--font-weight-body);margin:0;padding:0}h1,h2,h3,h4,h5,h6{color:var(--heading-font-color);font-family:var(--font-family-headings);font-weight:var(--font-weight-headings)}.error{color:var(--error-color)}#myschub_configurator{min-height:575px;white-space:pre-line}#myschub_conf_wrapper{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-pack:start;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start}#myschub_conf_image{position:relative}#myschub_conf_elements,#myschub_conf_image{-moz-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto}#myschub_conf_elements{padding:20px 0 0}.image-action-bar{grid-gap:0;background:#fff;border:1px solid rgba(0,0,0,.18);-webkit-box-shadow:0 0 9px #bbb;-moz-box-shadow:0 0 9px #bbb;box-shadow:0 0 9px #bbb;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px auto 0;width:90%}.image-action-bar__button{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-right:1px solid rgba(0,0,0,.12);color:var(--body-font-color);cursor:pointer;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;font-size:12px;gap:4px;-webkit-justify-content:center;justify-content:center;line-height:1.1;min-height:58px;padding:10px 6px}.image-action-bar__button:last-child{border-right:0}.image-action-bar__button:disabled,.image-action-bar__button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.image-action-bar__icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;height:18px;width:18px}.image-action-bar__icon img{display:block;height:100%;width:100%}.image-action-bar__label{white-space:nowrap}#myschub_conf_loading_screen{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-pack:center;-moz-box-align:start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center}#myschub_conf_loading_screen .message{font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;font-size:13px!important}#myschub_conf_loading_screen .configurator-loading,#myschub_conf_loading_screen .message{-moz-box-flex:0;-webkit-align-self:center;align-self:center;-webkit-flex:0 1 auto;flex:0 1 auto}#myschub_conf_loading_screen .configurator-loading{max-width:100px}#preview_img{padding-top:91.14%;width:100%}.preview_img__layer{height:auto;left:0;position:absolute;top:0;width:100%}.preview_img__message{position:absolute;right:50%;top:50%;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%)}#op_img{padding-bottom:91.14%;width:100%}.op_img__layer{bottom:0;height:auto;left:0;position:absolute;width:100%}.op_img__message{bottom:50%;position:absolute;right:50%;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%)}.form_element,.form_element_inputGroup .form_element__inputWrapper{margin-bottom:.7em}.form_element__inputWrapper{-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-pack:start;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start}.form_element__inputWrapper input[type=radio]{accent-color:var(--body-font-color)}.form_element__title{display:inline-block;font-size:var(--input-title-font-size);padding-bottom:.5em}.configurator-view--simple .form_element__title{font-weight:700}.configurator-view--simple #compact_form_element_boden_lose label.checkbox{font-weight:var(--font-weight-body)}#compact_element_inputGroup_boden_lose .info-circle{top:0}#compact_form_element_boden_lose>label{padding:0}.form_element__input{-moz-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.form_element__info{-moz-box-flex:0;-webkit-flex:0 1 31px;flex:0 1 31px}.info-circle{-webkit-animation-duration:.65s;-moz-animation-duration:.65s;-o-animation-duration:.65s;animation-duration:.65s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:3;-moz-animation-iteration-count:3;-o-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-name:pulse;-moz-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;padding:0 0 0 5px;position:relative;top:12px;width:20px}.element_info{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-pack:center;-moz-box-align:start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center}.element_info__text{-moz-box-flex:0;-webkit-align-self:flex-start;align-self:flex-start;-webkit-flex:0 1 auto;flex:0 1 auto}.element_number__input{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;gap:8px}.element_number__input input{-moz-box-flex:1;border:1px solid #dadada;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:var(--body-font-color);-webkit-flex:1 1 auto;flex:1 1 auto;font-size:var(--input-font-size);min-height:45px;padding:2px 8px;width:auto}.element_number__input input:active,.element_number__input input:hover{border-color:var(--color-primary)}.element_number__input input:focus,.element_number__input input:focus-visible{border-color:var(--color-primary);-webkit-box-shadow:0 0 3px 0 var(--color-primary);-moz-box-shadow:0 0 3px 0 var(--color-primary);box-shadow:0 0 3px 0 var(--color-primary);outline:none}.element_number__help{display:inline-block;padding:0 0 0 10px}#compact_element_input_op0_type,#compact_element_input_op1_type,#extended_element_input_op0_type,#extended_element_input_op1_type{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:5px}.element_op_type{margin-right:31px}.user_message{-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-pack:start;-moz-box-align:start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start}.user_message__icon{-moz-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto}.user_message__icon svg{height:20px}.user_message__text{-moz-box-flex:1;color:var(--error-color);-webkit-flex:1 1 auto;flex:1 1 auto;font-size:10px;padding-left:8px}.lds-ellipsis{display:inline-block;height:80px;position:relative;width:80px}.lds-ellipsis div{-webkit-animation-timing-function:cubic-bezier(0,1,1,0);-moz-animation-timing-function:cubic-bezier(0,1,1,0);-o-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0);background:var(--color-primary);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:13px;position:absolute;top:33px;width:13px}.lds-ellipsis div:first-child{-webkit-animation:lds-ellipsis1 .6s infinite;-moz-animation:lds-ellipsis1 .6s infinite;-o-animation:lds-ellipsis1 .6s infinite;animation:lds-ellipsis1 .6s infinite;left:8px}.lds-ellipsis div:nth-child(2){left:8px}.lds-ellipsis div:nth-child(2),.lds-ellipsis div:nth-child(3){-webkit-animation:lds-ellipsis2 .6s infinite;-moz-animation:lds-ellipsis2 .6s infinite;-o-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px}.lds-ellipsis div:nth-child(4){-webkit-animation:lds-ellipsis3 .6s infinite;-moz-animation:lds-ellipsis3 .6s infinite;-o-animation:lds-ellipsis3 .6s infinite;animation:lds-ellipsis3 .6s infinite;left:56px}@-webkit-keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes lds-ellipsis1{0%{-moz-transform:scale(0);transform:scale(0)}to{-moz-transform:scale(1);transform:scale(1)}}@-o-keyframes lds-ellipsis1{0%{-o-transform:scale(0);transform:scale(0)}to{-o-transform:scale(1);transform:scale(1)}}@keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@-moz-keyframes lds-ellipsis3{0%{-moz-transform:scale(1);transform:scale(1)}to{-moz-transform:scale(0);transform:scale(0)}}@-o-keyframes lds-ellipsis3{0%{-o-transform:scale(1);transform:scale(1)}to{-o-transform:scale(0);transform:scale(0)}}@keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(24px);transform:translate(24px)}}@-moz-keyframes lds-ellipsis2{0%{-moz-transform:translate(0);transform:translate(0)}to{-moz-transform:translate(24px);transform:translate(24px)}}@-o-keyframes lds-ellipsis2{0%{-o-transform:translate(0);transform:translate(0)}to{-o-transform:translate(24px);transform:translate(24px)}}@keyframes lds-ellipsis2{0%{-webkit-transform:translate(0);-moz-transform:translate(0);-o-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(24px);-moz-transform:translate(24px);-o-transform:translate(24px);transform:translate(24px)}}.icon-grid{-moz-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:10px;width:100%}.icon-grid,.icon-tile{display:-webkit-flex;display:-moz-box;display:flex}.icon-tile{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:center;-moz-box-pack:start;-webkit-align-items:center;align-items:center;background:#fff;border:1px solid rgba(0,0,0,.15);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.08);-moz-box-shadow:0 1px 2px rgba(0,0,0,.08);box-shadow:0 1px 2px rgba(0,0,0,.08);cursor:pointer;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;padding:7px;position:relative;text-align:center;-webkit-transition:border-color .12s ease,-webkit-transform .12s ease,-webkit-box-shadow .12s ease;transition:border-color .12s ease,-webkit-transform .12s ease,-webkit-box-shadow .12s ease;-o-transition:box-shadow .12s ease,border-color .12s ease,-o-transform .12s ease;-moz-transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,-moz-transform .12s ease,-moz-box-shadow .12s ease;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,-webkit-transform .12s ease,-moz-transform .12s ease,-o-transform .12s ease,-webkit-box-shadow .12s ease,-moz-box-shadow .12s ease;width:108px}.icon-tile:hover:not(:disabled){-webkit-box-shadow:0 6px 16px rgba(0,0,0,.12);-moz-box-shadow:0 6px 16px rgba(0,0,0,.12);box-shadow:0 6px 16px rgba(0,0,0,.12);-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px)}.icon-tile:active:not(:disabled){-webkit-box-shadow:0 3px 10px rgba(0,0,0,.1);-moz-box-shadow:0 3px 10px rgba(0,0,0,.1);box-shadow:0 3px 10px rgba(0,0,0,.1);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.icon-tile:focus,.icon-tile:focus-visible{outline:none}.icon-tile:focus-visible{-webkit-box-shadow:0 0 0 3px rgba(0,0,0,.08),0 0 0 6px rgba(0,0,0,.04);-moz-box-shadow:0 0 0 3px rgba(0,0,0,.08),0 0 0 6px rgba(0,0,0,.04);box-shadow:0 0 0 3px rgba(0,0,0,.08),0 0 0 6px rgba(0,0,0,.04)}.icon-tile--selected{border:2px solid var(--color-primary)}.icon-tile--selected,.icon-tile:not(.icon-tile--selected){-webkit-box-shadow:0 6px 16px rgba(0,0,0,.12);-moz-box-shadow:0 6px 16px rgba(0,0,0,.12);box-shadow:0 6px 16px rgba(0,0,0,.12)}.icon-tile:not(.icon-tile--selected){border:2px solid transparent}.icon-tile:disabled{cursor:not-allowed;opacity:.55}.icon-tile__img{height:72px}.icon-tile__img,.icon-tile__img.icon-tile__flat-img{margin-bottom:8px;-o-object-fit:contain;object-fit:contain;width:92px}.icon-tile__img.icon-tile__flat-img{height:38px}.icon-tile__label{color:var(--body-font-color);font-size:var(--base-font-size);line-height:1.2;text-align:left}.icon-tile__info{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;line-height:0;position:absolute;right:4px;top:4px;z-index:10}.icon-tile__info .info-circle{padding:0;top:0;-webkit-transition:opacity .12s ease;-o-transition:opacity .12s ease;-moz-transition:opacity .12s ease;transition:opacity .12s ease;width:16px}.icon-tile__info:hover .info-circle{opacity:1}#extended_element_inputGroup_boden_lose .info-circle{top:0}.section-header{margin:6px 0 10px}.section-header__title{font-size:var(--input-title-font-size);margin-bottom:6px}.section-header__line{background:rgba(0,0,0,.25);height:1px;margin-bottom:20px;width:100%}label.checkbox{-moz-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;gap:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}label.checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid rgba(0,0,0,.35);display:inline-grid;height:18px;margin:0;place-content:center;width:18px}label.checkbox input[type=checkbox]:after{border:2px solid #fff;border-right:0;border-top:0;content:"";height:4px;opacity:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);width:10px}label.checkbox input[type=checkbox]:checked{background:var(--body-font-color);border-color:var(--body-font-color)}label.checkbox input[type=checkbox]:checked:after{opacity:1}label.checkbox input[type=checkbox]:focus-visible{outline:2px solid rgba(0,0,0,.25);outline-offset:2px}label.checkbox input[type=checkbox]:disabled{cursor:not-allowed;opacity:.55}label.checkbox span{line-height:1.2}.configurator-view--advanced .form_element{-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-bottom:15px}.configurator-view--advanced .form_element__title{-moz-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;font-size:var(--input-font-size);font-weight:700;margin-bottom:6px;min-width:0;padding-top:0}.configurator-view--advanced .form_element__inputWrapper,.configurator-view--advanced .form_element_inputGroup{width:100%}@media screen and (min-width:460px){.form_element__title{-moz-box-flex:0;-webkit-flex:0 1 160px;flex:0 1 160px;min-width:160px;padding-top:15px}}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.15,1.15,1.15);transform:scale3d(1.15,1.15,1.15)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-moz-keyframes pulse{0%{-moz-transform:scaleX(1);transform:scaleX(1)}50%{-moz-transform:scale3d(1.15,1.15,1.15);transform:scale3d(1.15,1.15,1.15)}to{-moz-transform:scaleX(1);transform:scaleX(1)}}@-o-keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.15,1.15,1.15)}to{transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.15,1.15,1.15);-moz-transform:scale3d(1.15,1.15,1.15);transform:scale3d(1.15,1.15,1.15)}to{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1)}}@media screen and (min-width:460px) and (max-width:680px),screen and (min-width:759px){.configurator-view--advanced .form_element:not(.icon_field){-moz-box-align:center;-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-align-items:center;align-items:center;-webkit-flex-direction:row;flex-direction:row}.configurator-view--advanced .form_element:not(.icon_field,#extended_form_element_boden_lose) .form_element__title{-moz-box-flex:0;-webkit-flex:0 0 200px;flex:0 0 200px;margin-bottom:0;min-width:200px;padding-bottom:0}.form_element{-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-pack:start;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start}.form_element__inputWrapper,.form_element_inputGroup{-moz-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}}@media screen and (min-width:680px){#myschub_conf_wrapper{-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}#myschub_conf_image{-moz-box-flex:0;-webkit-flex:0 1 300px;flex:0 1 300px;-webkit-flex-shrink:0;flex-shrink:0}#myschub_conf_elements{-moz-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;padding:20px 5px 0 20px}}@media screen and (min-width:900px){#myschub_conf_image{-moz-box-flex:0;-webkit-flex:0 1 40%;flex:0 1 40%;-webkit-flex-shrink:0;flex-shrink:0}.form_element__title{-moz-box-flex:0;-webkit-flex:0 1 200px;flex:0 1 200px;font-size:var(--input-font-size);min-width:200px}}@media screen and (min-width:1024px){#myschub_conf_wrapper{-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}#myschub_conf_image{-moz-box-flex:0;-webkit-flex:0 1 440px;flex:0 1 440px;-webkit-flex-shrink:0;flex-shrink:0}}
/*# sourceMappingURL=main.ffd2c6b3.css.map*/