:root{--font-weight-book: 300;--font-weight-normal: 400;--font-weight-medium: 600;--font-weight-heavy: 800;--font-weight-black: 900;--font-size-header: .9rem;--font-size-footer: .85rem;--font-size-footer-small: .8rem;--font-size-small: .85rem;--font-size-large: 1.15rem;--font-size-extra: 1.4rem;--font-size-title: 2.4rem}@media screen and (max-width:768px){:root{--font-size-small: .9rem;--font-size-footer-small: .9rem;--font-size-header: .95rem;--font-size-footer: .9rem;--font-size-title: 2.2rem}}:root{--color-border: #d6d6d6;--color-primary-light: rgba(41, 155, 73, .2);--color-primary: #299b49;--color-primary-alternative: #188537;--color-highlight: #f07419;--color-discount: #de3b50;--color-text: #242321;--color-text-inverted: #ffffff;--color-text-inverted-bland: #737271;--color-text-light: #aaaaaa;--color-background: #ffffff;--color-background-inverted: #252221;--color-background-panel: #f2f2f2;--color-background-light: #f9f9f9;--color-footer-divider: #565655;--color-error: #de3b50;--base-width: 8px;--page-horizontal-spacing: calc(2 * var(--base-width))}@media screen and (max-width:768px){:root{--base-width: 6px}}:root{--radius: 0px;--arrow-width: 18px;--arrow-width-and-space: 28px;--mascot-size: 100px}@media screen and (max-width:992px){:root{--mascot-size: 90px}}@media screen and (max-width:768px){:root{--mascot-size: 80px}}@keyframes spin{to{transform:rotate(360deg)}}.staircaseStepsConfigurator .collapsible{background-color:var(--color-background);padding:0 20px;margin-bottom:10px;page-break-inside:avoid;break-inside:avoid-page}.staircaseStepsConfigurator .collapsible.is-expanded{padding-bottom:100px}.staircaseStepsConfigurator .collapsible-label:hover h2,.collapsible.is-expanded .staircaseStepsConfigurator .collapsible-label h4{color:var(--color-primary-alternative)}.staircaseStepsConfigurator .staircaseStepConfigurator-radii-sampler .grid--samplers{display:flex;flex-wrap:wrap;gap:20px}.staircaseStepsConfigurator .staircaseStepConfigurator-radii-sampler .grid--samplers .cardBox{width:120px}.staircaseStepsConfigurator .staircaseStepConfigurator-radii-sampler .grid--samplers .cardBox h3{font-size:1rem;width:90px;white-space:normal;height:3rem;text-align:center;margin:0 10px}.staircaseStepsConfigurator .staircaseStepConfigurator-radii-sampler .grid--samplers .flex{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center}.staircaseStepsConfigurator .staircaseStepConfigurator-radii-sampler .grid--samplers .flex>div:first-child{width:70px;height:70px}.staircaseStepsConfigurator .staircaseStepConfigurator-radii-sampler .grid--samplers .flex img{object-fit:cover;width:70px!important;height:70px!important;min-height:unset;max-height:unset;min-width:unset;max-width:unset}.staircaseStepsConfigurator .staircaseStepConfigurator-radii-grid svg{width:calc(100% - 20px);max-height:500px}.staircaseStepsConfigurator .staircaseStepConfigurator-radii-grid text{font-size:18px;fill:var(--color-primary-alternative)}.staircaseStepsConfigurator .staircaseStepConfigurator-radii-grid:not(.available):not(.active) text{fill:var(--color-text)}.staircaseStepsConfigurator .staircaseStepConfigurator-radii-grid.hidden{display:none}.staircaseStepsConfigurator .staircaseStepConfigurator-radii-grid g[id] path,.staircaseStepsConfigurator .staircaseStepConfigurator-radii-grid g[id] line{stroke:#8080804d;stroke-width:2px;fill:var(--color-background-panel)}.staircaseStepsConfigurator .staircaseStepConfigurator-radii-grid g[id].available{cursor:pointer}.staircaseStepsConfigurator .staircaseStepConfigurator-radii-grid g[id].available path,.staircaseStepsConfigurator .staircaseStepConfigurator-radii-grid g[id].available line{stroke:#333}.staircaseStepsConfigurator .staircaseStepConfigurator-radii-grid g[id].active path,.staircaseStepsConfigurator .staircaseStepConfigurator-radii-grid g[id].active line{fill:#fff;stroke:var(--color-primary-alternative)}.staircaseStepsConfigurator .staircaseStepConfigurator-radii-grid g[id].available:hover path,.staircaseStepsConfigurator .staircaseStepConfigurator-radii-grid g[id].available:hover line{fill:#fdfdfd;stroke:var(--color-primary)}.staircaseStepsConfigurator .staircaseStepConfigurator-radii-grid g[id].active:hover path,.staircaseStepsConfigurator .staircaseStepConfigurator-radii-grid g[id].active:hover line{stroke:var(--color-primary)}.staircaseStepsConfigurator .staircaseStepConfigurator-radii-grid g[id].hidden path,.staircaseStepsConfigurator .staircaseStepConfigurator-radii-grid g[id].hidden line{display:none}.staircaseStepsConfigurator .staircaseStepConfigurator-radii-image-helper-text{display:none}@media screen and (max-width:768px){.staircaseStepsConfigurator .staircaseStepConfigurator-radii-image-helper-text{display:block;font-size:.9rem;color:var(--color-primary-alternative);position:relative;top:-4rem;font-weight:700;margin-bottom:-2rem}}.staircaseStepsConfigurator .staircaseStepConfigurator-radii-summary{margin-top:40px;margin-bottom:40px;padding-bottom:20px;font-size:1.1rem;border-bottom:dotted 3px var(--color-primary)}.staircaseStepsConfigurator .staircaseStepConfigurator-radii-summary table td:last-child{padding-left:2rem}.staircaseStepsConfigurator .staircaseStepConfigurator-radii-summary table tfoot tr:first-child td{padding-top:2rem}@media screen and (max-width:768px){.staircaseStepsConfigurator .staircaseStepConfigurator-radii-summary{font-size:1rem}.staircaseStepsConfigurator .staircaseStepConfigurator-radii-summary table td:last-child{padding-left:.5rem;padding-bottom:1rem}.staircaseStepsConfigurator .staircaseStepConfigurator-radii-summary td:first-child{padding-right:2rem;padding-bottom:1rem}.staircaseStepsConfigurator .staircaseStepConfigurator-radii-summary tr:last-child td{padding-bottom:0}}.staircaseStepsConfigurator .staircaseStepConfigurator-final table{width:100%;border-bottom:dotted 3px var(--color-primary)}.staircaseStepsConfigurator .staircaseStepConfigurator-final td,.staircaseStepsConfigurator .staircaseStepConfigurator-final th{font-size:1rem}.staircaseStepsConfigurator .staircaseStepConfigurator-final td:nth-child(4),.staircaseStepsConfigurator .staircaseStepConfigurator-final th:nth-child(4){color:var(--color-primary-alternative)}.staircaseStepsConfigurator .staircaseStepConfigurator-final td:nth-child(4),.staircaseStepsConfigurator .staircaseStepConfigurator-final td:nth-child(5),.staircaseStepsConfigurator .staircaseStepConfigurator-final th:nth-child(4),.staircaseStepsConfigurator .staircaseStepConfigurator-final th:nth-child(5){text-align:right}.staircaseStepsConfigurator .staircaseStepConfigurator-final .text-muted{color:var(--color-text-light)}@media screen and (max-width:768px){.staircaseStepsConfigurator .staircaseStepConfigurator-final tr{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:1rem}.staircaseStepsConfigurator .staircaseStepConfigurator-final td:nth-child(2),.staircaseStepsConfigurator .staircaseStepConfigurator-final td:nth-child(3){text-align:left;width:50%;padding-top:5px;padding-bottom:5px}.staircaseStepsConfigurator .staircaseStepConfigurator-final td:first-child{width:100%}.staircaseStepsConfigurator .staircaseStepConfigurator-final td:nth-child(4),.staircaseStepsConfigurator .staircaseStepConfigurator-final td:nth-child(5),.staircaseStepsConfigurator .staircaseStepConfigurator-final th:nth-child(4),.staircaseStepsConfigurator .staircaseStepConfigurator-final th:nth-child(5){padding-top:10px;padding-left:10px;display:inline-block;width:30%;min-width:100px}}.staircaseStepsConfigurator .staircaseStepConfigurator-final tfoot tr th,.staircaseStepsConfigurator .staircaseStepConfigurator-final tfoot tr td{padding-top:2rem;padding-bottom:2rem}.staircaseStepsConfigurator .staircaseSVG g{opacity:1!important}.staircaseStepsConfigurator .staircaseStepConfigurator-radii-collapsible-trigger{display:none}@media screen and (max-width:768px){.staircaseStepsConfigurator .staircaseStepConfigurator-radii-collapsible-trigger{display:block;margin-top:1rem}}.staircaseStepsConfigurator .staircaseStepConfigurator-radii-collapsible{transition:max-height .2s;max-height:10000px;overflow-y:hidden}.staircaseStepsConfigurator .staircaseStepConfigurator-radii-collapsible--collapsed{max-height:0;height:0}@media screen and (max-width:1099px){.staircaseStepsConfigurator .staircaseStepConfigurator-radii-grid{grid-template-columns:1fr 4fr}}@media print{.staircaseStepsConfigurator .staircaseStepConfigurator-radii-collapsible-trigger{display:none}.staircaseStepsConfigurator-inner>h2{display:block;margin:0}.staircaseStepsConfigurator-inner-perex{padding-bottom:0}.staircaseStepsConfigurator .intro,.staircaseStepsConfigurator .tabs,.staircaseStepsConfigurator .spacer,.staircaseStepsConfigurator .contactForm,.staircaseStepsConfigurator p{display:none}.staircaseStepsConfigurator .collapsible{margin-top:2rem!important}.staircaseStepsConfigurator .collapsible:not(.is-printable){display:none}.staircaseStepsConfigurator header{padding-bottom:1rem}.staircaseStepsConfigurator .staircaseStepConfigurator--share,.staircaseStepsConfigurator .staircaseConfigurator--share{page-break-inside:avoid;break-inside:avoid-page}.staircaseStepsConfigurator .staircaseStepConfigurator-radii .staircaseStepConfigurator-radii-grid{font-size:.9rem;page-break-inside:avoid;break-inside:avoid-page}.staircaseStepsConfigurator .staircaseStepConfigurator-radii svg{max-height:400px}.staircaseStepsConfigurator .staircaseStepConfigurator-radii .productTable+.staircaseStepConfigurator-radii-summary{display:none}.staircaseStepsConfigurator .staircaseStepConfigurator-final{page-break-inside:avoid;padding-top:50px;padding-bottom:50px;break-inside:avoid-page}.staircaseStepsConfigurator .staircaseStepConfigurator-final .grid--price{page-break-inside:avoid;break-inside:avoid-page}.staircaseStepsConfigurator .staircaseSVG{max-height:300px}}
