#configurator-root{max-width:1218px}#configurator-root .gap-2{gap:.5rem}#configurator-root .gap-3{gap:.75rem}#configurator-root .gap-4{gap:1rem}#configurator-root .gap-5{gap:1.25rem}#configurator-root .gap-10{gap:2.5rem}#configurator-root{-webkit-hyphens:auto;hyphens:auto}#configurator-root .modal .modal-content{max-height:90vh}#configurator-root .modal .modal-content .modal-body{overflow-y:auto}.configurator__artikelinfo .highlight{color:red}.configurator__alert{border-radius:.5rem}.configurator__alert.error{background-color:#fee2e2;color:#b91c1c}.configurator__alert.warning{background-color:#fef9c3;color:#a16207}.configurator__card h3{margin-bottom:9px}.configurator__card hr{margin-top:0}.configurator__rolladenmass .input-group-text{border:1px solid #bbb}.configurator__rolladenmass .image{width:256px}.configurator__rolladenmass .desc{width:298px}@media(min-width:640px){.configurator__rolladenmass .image{width:400px}}.configurator__rolladenmass .attention{color:#dc2626}.configurator__rolladenmass .inputs .input-group-text{font-size:12px;width:70px}.configurator__rolladenmass .inputs .form-control{font-size:12px}.configurator__rolladenmass .inputs input{width:100px}.configurator__rolladenmass .inputs .valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#28a745;padding-right:calc(1.5em + .75rem)!important}.configurator__rolladenmass .inputs .error{background-color:#fef2f2;border-color:#fca5a5;color:#7f1d1d}.configurator__rolladenmass .inputs .warning{background-color:#fefce8;border-color:#fde047;color:#713f12}.configurator__modal-open-icon{cursor:pointer;position:relative;top:-6px}.configurator__modal-open-icon .info-icon{color:var(--primary);height:28px;width:28px}.configurator__modal-open-icon .info-icon:hover{opacity:.9}.templates__arretierung{border:solid;border-color:#e5e7eb;border-width:1px}.templates__sonderfarben{color:#ef4444}.templates__hochwasser-messung header{border-bottom:1px solid #eee;font-size:16px;margin-bottom:24px}.templates__hochwasser-messung .abmessungen{width:100%}.templates__hochwasser-messung .abmessungen img{max-height:450px;max-width:100%}.templates__hochwasser-messung .laibung{width:100%}.templates__hochwasser-messung .laibung img{max-height:200px;max-width:100%}.configurator__laengenmass .input-group-text{border:1px solid #bbb}.configurator__laengenmass .attention{color:#dc2626}.configurator__laengenmass .inputs .input-group-text{font-size:12px;width:70px}.configurator__laengenmass .inputs .form-control{font-size:12px}.configurator__laengenmass .inputs input{width:100px}.configurator__laengenmass .inputs .valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#28a745;padding-right:calc(1.5em + .75rem)!important}.configurator__laengenmass .inputs .error{background-color:#fef2f2;border-color:#fca5a5;color:#7f1d1d}.configurator__laengenmass .inputs .warning{background-color:#fefce8;border-color:#fde047;color:#713f12}.configurator__variation .disabled{cursor:auto;opacity:.2}.configurator__variation .variation{outline-color:#e5e7eb;outline-style:solid;outline-width:1px;width:inherit}.configurator__variation .variation:not(.disabled):hover{outline-color:#d1d5db;outline-width:2px}.configurator__variation .variation.selected{outline-color:#fca5a5;outline-width:2px}.configurator__variation .variation.selected:not(.disabled):hover{outline-color:#ef4444}.configurator__variation .variation-wert{width:112px}.configurator__variation .variation-wert img{width:100%}@media(min-width:640px){.configurator__variation .variation-wert{width:160px}}.configurator__variation .aufpreis{margin-left:5px;white-space:nowrap}.configurator__view .variations{width:740px}.configurator__view .sticky-container{position:-webkit-sticky;position:sticky;top:1.25rem}.configurator__view .info-buy{width:calc(478px - .75rem)}.configurator__hochwasserschutz .input-group-text{border:1px solid #bbb}.configurator__hochwasserschutz .image{align-items:center;aspect-ratio:2;display:flex;max-height:350px;overflow:hidden}.configurator__hochwasserschutz .image img{margin-top:15%;vertical-align:center;width:inherit}.configurator__hochwasserschutz .desc{align-items:center;display:flex;height:100%;justify-content:center;left:0;top:0;width:100%}.configurator__hochwasserschutz .desc .inputs{margin-top:15%;width:250px}@media(min-width:640px){.configurator__hochwasserschutz .desc .inputs{width:300px}}.configurator__hochwasserschutz .attention{color:#dc2626}.configurator__hochwasserschutz .inputs .input-group-text{font-size:12px;width:70px}.configurator__hochwasserschutz .inputs .form-control{font-size:12px}.configurator__hochwasserschutz .inputs input{width:100px}.configurator__hochwasserschutz .inputs .valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#28a745;padding-right:calc(1.5em + .75rem)!important}.configurator__hochwasserschutz .inputs .error{background-color:#fef2f2;border-color:#fca5a5;color:#7f1d1d}.configurator__hochwasserschutz .inputs .warning{background-color:#fefce8;border-color:#fde047;color:#713f12}.configurator__hochwasserschutz .verstaerkung-bilder img{max-width:320px}.configurator__wandschienenhoehe .input-group-text{border:1px solid #bbb}.configurator__wandschienenhoehe .attention{color:#dc2626}.configurator__wandschienenhoehe .inputs .input-group-text{font-size:12px;width:70px}.configurator__wandschienenhoehe .inputs .form-control{font-size:12px}.configurator__wandschienenhoehe .inputs input{width:100px}.configurator__wandschienenhoehe .inputs .valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#28a745;padding-right:calc(1.5em + .75rem)!important}.configurator__wandschienenhoehe .inputs .error{background-color:#fef2f2;border-color:#fca5a5;color:#7f1d1d}.configurator__wandschienenhoehe .inputs .warning{background-color:#fefce8;border-color:#fde047;color:#713f12}.configurator__insektenschutz .input-group-text{border:1px solid #bbb}.configurator__insektenschutz .images{opacity:.3}.configurator__insektenschutz .desc{height:64px;left:5%;top:calc(70% - 32px);width:298px}@media(min-width:640px){.configurator__insektenschutz .image{width:400px}}.configurator__insektenschutz .attention{color:#dc2626}.configurator__insektenschutz .inputs .input-group-text{font-size:12px;width:70px}.configurator__insektenschutz .inputs .form-control{font-size:12px}.configurator__insektenschutz .inputs input{width:100px}.configurator__insektenschutz .inputs .valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#28a745;padding-right:calc(1.5em + .75rem)!important}.configurator__insektenschutz .inputs .error{background-color:#fef2f2;border-color:#fca5a5;color:#7f1d1d}.configurator__insektenschutz .inputs .warning{background-color:#fefce8;border-color:#fde047;color:#713f12}
/*# sourceMappingURL=main.239ae603.css.map*/