/** Generated: Tuesday, 9th of September 2025, 02:11:02 PM // Powered by AIOM+ (All In One Minify) created by FlipZoom Media Inc. - David Karich (flipzoom.de) **/
*{box-sizing:border-box;font-family:inherit;margin:0;padding:0;font-kerning:normal;font-feature-settings:'kern' on}html{font-family:sans-serif;font-size:16px}body{background:#333;color:#444}h1,h2,h3,h4,h5,h6{font-family:'Vollkorn',serif;font-weight:bold;margin-bottom:.5rem;line-height:1.2}h1{font-size:2rem;line-height:1}h1,a{color:#bf2c37}sup{font-size:.7em;line-height:0;position:relative;bottom:.3em;vertical-align:baseline}label{display:block;margin-bottom:1rem;font-style:italic}select,textarea,input[type=text],input[type=email],input[type=number],input[type=password]{display:block;width:100%;margin:.25rem 0 0 0;padding:.5rem;border:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,.025);font-size:1rem}select:required,textarea:required,input[type=text]:required,input[type=email]:required,input[type=number]:required,input[type=password]:required{border-bottom:1px solid #900}select:disabled,textarea:disabled,input[type=text]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled{border:0;padding:0;background:none;font-weight:bold;color:inherit}button,a.button{border:0;background:#000;color:#fff;padding:.5rem 1rem;font-size:1rem;font-weight:bold;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.5);transition:background .3s}button.next::after,a.button.next::after{content:' ➜'}button:hover,a.button:hover{background:#a32732}button.confirm,a.button.confirm{background:#090}button.confirm:hover,a.button.confirm:hover{background:green}button.delete,button.close,a.button.delete{background:#900}button.delete:hover,button.close:hover,a.button.delete:hover{background:maroon}button.c2a,a.button.c2a{background:#bf2c37}button.c2a:hover,a.button.c2a:hover{background:#a32732}button.close{float:right;margin:-1rem -1rem 1rem 1rem}input[type=checkbox]+.toggle{display:inline-block;width:3em;height:1.5em;border-radius:1.5em;background:#dfe1e5;padding:2px;-webkit-transition:background .1s;transition:background .1s;cursor:pointer;box-shadow:inset 0 0 4px rgba(0,0,0,.1);margin-right:.5em;vertical-align:middle}input[type=checkbox]+.toggle::before{content:'';width:calc(1.5em - 4px);height:calc(1.5em - 4px);border-radius:1.5em;display:block;position:absolute;background:#fff;-webkit-transition:transform .2s;transition:transform .2s;box-shadow:0 0 4px rgba(0,0,0,.1)}input[type=checkbox]:checked+.toggle{background:#36af47}input[type=checkbox]:checked+.toggle::before{transform:translate(1.5em,0)}input[type=checkbox]:focus+.toggle{background:#c5c7c9}input[type=checkbox]:checked:focus+.toggle{background:#2e943b}.checkbox input[type=checkbox]{position:absolute;z-index:-10;opacity:0}small,time{font-size:.75rem}table{border-collapse:collapse}th,td{padding:.25rem 1rem .25rem 0}p,ul{margin-bottom:.5rem;line-height:1.4}ul{margin-left:1rem}#loader{position:fixed;background:rgba(0,0,0,.5);left:0;top:0;right:0;bottom:0;z-index:100}#loader::after{content:'';background:url('/site/templates/styles/images/loader.svg') 50% no-repeat;background-size:contain;width:4rem;height:4rem;position:fixed;left:50%;top:50%;margin:-2rem 0 0 -2rem}#top{background:#ececec;position:fixed;left:0;top:0;right:0;height:4rem;padding:1rem;border-bottom:1px solid #333;z-index:101}#message{position:fixed;top:4rem;right:0;left:0;padding:1rem;background:#090;color:#fff;z-index:100;text-align:center;font-weight:bold;box-shadow:0 0 10px rgba(0,0,0,.2),0 0 20px rgba(0,0,0,.2);transform:translateY(-200%);transition:transform .3s}#message.error{background:#900}#message.show{transform:translateY(0)}#tools{float:right;margin-top:-.25rem}#top #tools button{display:inline-block;margin-left:.5rem}#logo{max-height:3rem;height:3rem;margin:-.5rem 2rem -.5rem 0;float:left}#configurator{background:#fff;position:fixed;left:0;top:4rem;width:260px;bottom:2rem;padding:1rem;overflow:auto}#tabs{margin:-1rem -1rem 1rem -1rem;background:#333;padding:0 1px;line-height:0;font-size:0}#tabs .tab{display:inline-block;padding:1rem;background:#fff;margin-right:1px;line-height:1;font-size:1rem;opacity:.7;box-shadow:inset 0 -4px 2px rgba(0,0,0,.1);color:#bf2c37;font-weight:bold;border:1px solid rgba(0,0,0,.1);border-bottom:0;cursor:pointer}#tabs .tab.active{opacity:1;box-shadow:none}#designer{background:#fff;position:fixed;left:260px;top:4rem;right:calc(50% - 130px - 4px);bottom:2rem;border-left:1px solid #333}#canvas{width:100%;max-height:100%}#splitter{position:fixed;left:calc(50% + 130px - 4px);top:4rem;width:8px;bottom:2rem;background:#ececec;cursor:ew-resize}#splitter::after{content:'⋮';position:absolute;top:50%;text-align:center;width:100%;font-weight:bold}#preview{background:#fff;position:fixed;left:calc(50% + 130px + 4px);top:4rem;right:0;bottom:2rem}#preview:after{content:'';position:absolute;left:1rem;bottom:1rem;width:4rem;height:4rem;background:url('/site/templates/styles/images/move3d.svg') 50% no-repeat;background-size:contain}#account{background:#fff;position:fixed;top:4rem;right:0;bottom:2rem;padding:2rem;min-width:25vw;max-width:600px;box-shadow:0 0 10px rgba(0,0,0,.2),0 0 20px rgba(0,0,0,.2);overflow:auto;transition:transform .3s;transform:translateX(100%)}#account.open{transform:translateX(0)}#bottom{position:fixed;left:0;bottom:0;right:0;height:2rem;color:#fff;padding:.5rem 1rem;line-height:1}#languageSelection{display:inline-block;float:right}#languageSelection a{display:inline-block;margin-left:.25rem;color:inherit;text-decoration:none}#languageSelection a.selected{text-decoration:underline}#intro{padding:2rem;max-width:600px;display:none}#threeView{position:absolute;left:0;top:0;right:0;bottom:0;cursor:move}#smallDeviceAlert{position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(255,255,255,.95);z-index:1000;padding:2rem;display:none}#smallDeviceAlert div{position:absolute;left:50%;margin-left:-25vw;width:50vw;top:25vh}.formErrors{color:red}.tab-content{display:none}.tab-content.active{display:block}.left{float:left}.right{float:right}@media(max-width:1280px){h1{font-size:1.4rem}#top #tools button{margin:0}}@media(max-width:980px){h1{display:none}}@media(max-width:840px){#top{height:6rem}#top #tools{position:absolute;left:260px;top:1rem;right:1rem;bottom:1rem}#top #tools button{display:block;float:left}#configurator{top:6rem}#designer{display:none}#preview{top:6rem;left:260px}}@media(max-width:720px){#smallDeviceAlert{display:block}}