:root{--tooltip-background:#4cc0df;--tooltip-font:#fff}.aButton,button{background-color:initial;color:#575553;border-radius:2px;border:1px solid}.aButton.weak,button.weak{background-color:#6c6a69;color:#c0bfbf;border:none}.aButton.active,button.active{background-color:#4cc0df;color:#fff;border:none}hr{border-top-color:#b7e6f2}app-main{color:#c0bfbf;background-color:#423f3e}app-footer,app-top-bar{background-color:#383533;color:#4cc0df}app-top-bar{--stroke:#817f7e;--fill:#4cc0df}app-top-bar .bullets{color:#4cc0df}app-top-bar .bullets>div:not(.active){border-color:#abaaa9!important}app-top-bar .contact{--stroke:#fff;background-color:#4cc0df}app-layout:after,app-layout:before{background:linear-gradient(#2d2a28 -5px,transparent)}app-layout .bullets .active{background-color:#4cc0df;color:#fff}app-value .presetValues>*{background-color:#b7e6f2;color:#575553}app-value .presetValues>.active{background-color:#4cc0df;color:#fff}app-value .totalPrice{background-color:#4cc0df;color:#eee}app-quantity{background-color:#fff;color:#fff}app-quantity .square>div{background-color:#4cc0df}app-quantity .square>div.value{background-color:initial;color:#4cc0df}app-login{--stroke:#4cc0df}app-login .required-info{background-color:#e2001a;color:#fff}app-login .invoice-wanted>label,app-login .title-selection>label{color:#8c8a89}app-login .email-status button{background-color:#4cc0df;color:#fff;border:none}app-login .email-status button:disabled{background-color:#b7e6f2;color:#fff}app-login .labeled-radioBox:checked+span{background-color:#4cc0df;border-color:#4cc0df!important;color:#fff!important}app-login app-decorated-input{color:#4cc0df}app-decorated-input.ng-invalid.ng-dirty,app-decorated-input.required.ng-invalid.ng-touched{color:#e2001a}app-decorated-input .frame{background-color:initial;border:1px solid #8c8a89;border-radius:2px}app-decorated-input .frame .label{color:#8c8a89}app-decorated-input:not(.no-marker) .frame:before{background-color:#b7e6f2}app-decorated-input.required .frame:before{background-color:#e2001a}app-decorated-input.required.focused.ng-valid .frame:before{background-color:#4cc0df}app-decorated-input input.focused~.label,app-decorated-input input:focus~.label{color:#8c8a89}app-regular-overlay{background-color:rgba(45,42,40,.98);color:#4cc0df}app-custom-value .numberBlock{color:#abaaa9;border-color:currentColor}app-custom-value .numberBlock>div.full{background-color:#4cc0df;color:#fff}app-custom-value input{color:#4cc0df}app-custom-value button{background-color:#4cc0df;color:#fff!important}app-custom-value button:focus,app-custom-value button:focus-visible{outline:2px dashed #fff;outline-offset:1px;border:none!important}app-payment app-radio-button .inner{color:#abaaa9;border-color:#575553}app-payment app-radio-button input:checked~.inner{color:#b7e6f2;border-color:#4cc0df}app-payment input{background-color:initial;color:#abaaa9;border:1px solid}app-payment .cc-field{border:1px solid}app-cart,app-payment{color:#abaaa9}app-cart .mwst,app-payment .mwst{background-color:#575553;color:#c0bfbf}app-cart .headline,app-payment .headline{color:#4cc0df}app-cart .infoBox,app-payment .infoBox{border-radius:2px;border:1px solid}app-cart .infoBox.contrast,app-payment .infoBox.contrast{border-color:#4cc0df}app-cart .infoBox.contrast.full,app-payment .infoBox.contrast.full{background-color:#4cc0df;color:#fff}app-cart app-quantity .square>div.value,app-payment app-quantity .square>div.value{background-color:#fff}app-contact .footer{border-top:1px solid #b7e6f2}app-result{color:#abaaa9;background-color:#423f3e}app-result .article{border-bottom:4px solid #4cc0df}app-result .thanks{color:#4cc0df}app-payment-error{background-color:#c4384a}button:focus,button:focus-visible{outline:2px dashed #fff;outline-offset:1px;border:none!important}.main-accessibility .aButton,.main-accessibility button{color:#2d2a29}.main-accessibility .aButton.active,.main-accessibility button.active{background-color:#2f4ee8;border:2px solid #fff}.main-accessibility .aButton.weak,.main-accessibility button.weak{background-color:initial;color:#abaaa9;border:2px solid #abaaa9}.main-accessibility .presetValues .ng-star-inserted.active button{color:#fff}.main-accessibility hr{border-top-color:#fff}.main-accessibility app-custom-value button{background-color:#2f4ee8;color:#fff!important}.main-accessibility app-custom-value button:focus,.main-accessibility app-custom-value button:focus-visible{outline:2px dashed #fff;outline-offset:1px;border:none!important}.main-accessibility app-cart .infoBox,.main-accessibility app-payment .infoBox{border-width:2px}.main-accessibility app-cart .infoBox.contrast,.main-accessibility app-payment .infoBox.contrast{border-color:#2f4ee8;border-width:2px}.main-accessibility app-cart .infoBox.contrast.full,.main-accessibility app-payment .infoBox.contrast.full{background-color:#2f4ee8;color:#fff}.main-accessibility app-login{background-color:#171613}.main-accessibility app-login .email-status button{background-color:#2f4ee8}.main-accessibility app-login .required-info{background-color:#f3a841;color:#413f3e}.main-accessibility app-login .labeled-radioBox:checked+span{background-color:#2f4ee8;border-color:#fff!important;color:#fff!important}.main-accessibility app-quantity .square>div{background-color:#fff;color:#2f4ee8}.main-accessibility app-quantity .square>div.value{background-color:#2f4ee8;color:#fff}.main-accessibility app-payment article{background-color:#171613;overflow-y:auto}.main-accessibility app-payment input:checked~.inner{color:#2f4ee8;border-color:#fff}.main-accessibility app-payment .cc-field,.main-accessibility app-payment input{border-width:2px;font-size:16px}.main-accessibility app-payment app-radio-button input:checked:focus~.inner{outline:2px dashed #fff!important;outline-offset:1px!important}.main-accessibility app-footer,.main-accessibility app-top-bar{--stroke:#fff;--fill:#fff}.main-accessibility app-top-bar{height:70px;--fill:#2f4ee8}.main-accessibility app-top-bar .contact{--stroke:#fff;background-color:#2f4ee8}.main-accessibility app-layout:after,.main-accessibility app-layout:before{background:linear-gradient(#2d2a28 -5px,transparent)}.main-accessibility app-layout .bullets .active{background-color:#2f4ee8;color:#fff;border:2px solid #fff}.main-accessibility app-value{background-color:#171613}.main-accessibility app-value .presetValues>*{background-color:#c1c9f7;color:#2d2a29}.main-accessibility app-value .presetValues>.active{background-color:#2f4ee8;border:2px solid #fff;color:#fff!important}.main-accessibility app-value .totalPrice{background-color:#2f4ee8;border:2px solid #fff;color:#fff}.main-accessibility app-decorated-input .frame{border:2px solid #abaaa9}.main-accessibility app-decorated-input.required.focused.ng-valid .frame:before,.main-accessibility app-decorated-input:not(.no-marker) .frame:before{background-color:#2f4ee8}.main-accessibility app-decorated-input.required .frame:before{background-color:#f3a841}*{box-sizing:border-box}:focus{outline:none!important}body,html{height:100%}body{margin:0;display:flex;justify-content:center;align-items:center;width:100vw;background-color:rgba(54,54,53,.8);font-family:Arial,Helvetica,sans-serif}.scrollHorizontalOuter{overflow:hidden;height:100%}.scrollHorizontalOuter .scrollHorizontalInner{overflow-y:hidden;overflow-x:scroll;margin-bottom:var(--scrollBarSize)}button{border:none}.aButton{text-align:center;text-decoration:none}hr{width:100%;border-bottom-width:0;margin:0}