@font-face{font-family:DIN Pro Cond;font-style:normal;font-weight:900;src:url(/static/media/DINPro-CondensedBlack.d1ce708a48f03457ecea.eot);src:local("DIN Pro Condensed Black"),local("DINPro-CondensedBlack"),url(/static/media/DINPro-CondensedBlack.d1ce708a48f03457ecea.eot?#iefix) format("embedded-opentype"),url(/static/media/DINPro-CondensedBlack.067c622cea41dbd8a2ab.woff2) format("woff2"),url(/static/media/DINPro-CondensedBlack.dd2377d363921fbfca8a.woff) format("woff"),url(/static/media/DINPro-CondensedBlack.469a84200e270e9632b6.ttf) format("truetype")}@font-face{font-family:DIN Pro;font-style:normal;font-weight:300;src:url(/static/media/DINPro-Light.4ad6b81fa94213d94d9e.eot);src:local("DIN Pro Light"),local("DINPro-Light"),url(/static/media/DINPro-Light.4ad6b81fa94213d94d9e.eot?#iefix) format("embedded-opentype"),url(/static/media/DINPro-Light.601c8d1f6716b10c8c4d.woff2) format("woff2"),url(/static/media/DINPro-Light.a9da4f433b906a2dfbac.woff) format("woff"),url(/static/media/DINPro-Light.4870e89e1f40b1cc6f4e.ttf) format("truetype")}@font-face{font-family:DIN Pro;font-style:normal;font-weight:400;src:url(/static/media/DINPro.3f7460ea717cff95bc69.eot);src:local("DIN Pro"),local("DINPro"),url(/static/media/DINPro.3f7460ea717cff95bc69.eot?#iefix) format("embedded-opentype"),url(/static/media/DINPro.560be2f6f935581d7d62.woff2) format("woff2"),url(/static/media/DINPro.1871e3d59b6b24eb537d.woff) format("woff"),url(/static/media/DINPro.1b0768c360d049fff810.ttf) format("truetype")}@font-face{font-family:DIN Pro;font-style:italic;font-weight:700;src:url(/static/media/DINPro-BoldItalic.e5641db0a2f9b4de14a9.eot);src:local("DIN Pro Bold Italic"),local("DINPro-BoldItalic"),url(/static/media/DINPro-BoldItalic.e5641db0a2f9b4de14a9.eot?#iefix) format("embedded-opentype"),url(/static/media/DINPro-BoldItalic.7527843013b95511eefe.woff2) format("woff2"),url(/static/media/DINPro-BoldItalic.f9f5febcf0ed3682433e.woff) format("woff"),url(/static/media/DINPro-BoldItalic.4710ddae8079c13c73d3.ttf) format("truetype")}@font-face{font-family:DIN Pro;font-style:normal;font-weight:700;src:url(/static/media/DINPro-Bold.f5256d98bda9110c5604.eot);src:local("DIN Pro Bold"),local("DINPro-Bold"),url(/static/media/DINPro-Bold.f5256d98bda9110c5604.eot?#iefix) format("embedded-opentype"),url(/static/media/DINPro-Bold.1db735ab632d30e6be91.woff2) format("woff2"),url(/static/media/DINPro-Bold.e77241e3cec5a2484ff2.woff) format("woff"),url(/static/media/DINPro-Bold.f50b65ea926ab3b5f2bb.ttf) format("truetype")}@font-face{font-family:DIN Pro Cond;font-style:italic;font-weight:700;src:url(/static/media/DINPro-CondensedBoldItalic.9c9b5ecd472660b04b34.eot);src:local("DIN Pro Condensed Bold Italic"),local("DINPro-CondensedBoldItalic"),url(/static/media/DINPro-CondensedBoldItalic.9c9b5ecd472660b04b34.eot?#iefix) format("embedded-opentype"),url(/static/media/DINPro-CondensedBoldItalic.c8a6e989a83d7b120432.woff2) format("woff2"),url(/static/media/DINPro-CondensedBoldItalic.ece6cf6377ee09d63492.woff) format("woff"),url(/static/media/DINPro-CondensedBoldItalic.e6a0bfddaccfe8669949.ttf) format("truetype")}@font-face{font-family:DIN Pro;font-style:italic;font-weight:500;src:url(/static/media/DINPro-MediumItalic.2351e465b7ceecfa07bc.eot);src:local("DIN Pro Medium Italic"),local("DINPro-MediumItalic"),url(/static/media/DINPro-MediumItalic.2351e465b7ceecfa07bc.eot?#iefix) format("embedded-opentype"),url(/static/media/DINPro-MediumItalic.ed2af05d5a8ce10256cf.woff2) format("woff2"),url(/static/media/DINPro-MediumItalic.7689c28b8880b749c40f.woff) format("woff"),url(/static/media/DINPro-MediumItalic.ee0d1a33e1ff8af7e2f4.ttf) format("truetype")}@font-face{font-family:DIN Pro;font-style:normal;font-weight:900;src:url(/static/media/DINPro-Black.abe6aaff53245880fd65.eot);src:local("DIN Pro Black"),local("DINPro-Black"),url(/static/media/DINPro-Black.abe6aaff53245880fd65.eot?#iefix) format("embedded-opentype"),url(/static/media/DINPro-Black.9f2d8ca3fa6adffeaa76.woff2) format("woff2"),url(/static/media/DINPro-Black.73243be42290fda4e1fe.woff) format("woff"),url(/static/media/DINPro-Black.f667c94bcd1daee0c02d.ttf) format("truetype")}@font-face{font-family:DIN Pro Cond;font-style:normal;font-weight:500;src:url(/static/media/DINPro-CondensedMedium.0f1b4d435466432dd066.eot);src:local("DIN Pro Condensed Medium"),local("DINPro-CondensedMedium"),url(/static/media/DINPro-CondensedMedium.0f1b4d435466432dd066.eot?#iefix) format("embedded-opentype"),url(/static/media/DINPro-CondensedMedium.8bf427b2a49903e82d3e.woff2) format("woff2"),url(/static/media/DINPro-CondensedMedium.a2de36dbb98574d167dd.woff) format("woff"),url(/static/media/DINPro-CondensedMedium.9c21966ce7af71a0532b.ttf) format("truetype")}@font-face{font-family:DIN Pro Cond;font-style:normal;font-weight:300;src:url(/static/media/DINPro-CondensedLight.a19efecd97849f0dcf39.eot);src:local("DIN Pro Condensed Light"),local("DINPro-CondensedLight"),url(/static/media/DINPro-CondensedLight.a19efecd97849f0dcf39.eot?#iefix) format("embedded-opentype"),url(/static/media/DINPro-CondensedLight.2983f904cb44be7d04d5.woff2) format("woff2"),url(/static/media/DINPro-CondensedLight.81172e89b99e1eaffb78.woff) format("woff"),url(/static/media/DINPro-CondensedLight.3bcddca316bf48248252.ttf) format("truetype")}@font-face{font-family:DIN Pro;font-style:normal;font-weight:500;src:url(/static/media/DINPro-Medium.b7432610971fbc3ce9c1.eot);src:local("DIN Pro Medium"),local("DINPro-Medium"),url(/static/media/DINPro-Medium.b7432610971fbc3ce9c1.eot?#iefix) format("embedded-opentype"),url(/static/media/DINPro-Medium.06f7b04f9044252eb06b.woff2) format("woff2"),url(/static/media/DINPro-Medium.8884aedddd5a2d53cb63.woff) format("woff"),url(/static/media/DINPro-Medium.4a3f4ee8d25ffd9eb29b.ttf) format("truetype")}@font-face{font-family:DIN Pro;font-style:italic;font-weight:400;src:url(/static/media/DINPro-Italic.936f92c58a14510ee0a1.eot);src:local("DIN Pro Italic"),local("DINPro-Italic"),url(/static/media/DINPro-Italic.936f92c58a14510ee0a1.eot?#iefix) format("embedded-opentype"),url(/static/media/DINPro-Italic.f6ce381f2a1c23a17bbc.woff2) format("woff2"),url(/static/media/DINPro-Italic.540c3f955cdc3a97608d.woff) format("woff"),url(/static/media/DINPro-Italic.66ead042d2cd21f24f34.ttf) format("truetype")}@font-face{font-family:DIN Pro Cond;font-style:italic;font-weight:300;src:url(/static/media/DINPro-CondensedLightItalic.3dbf51993b126cee303d.eot);src:local("DIN Pro Condensed Light Italic"),local("DINPro-CondensedLightItalic"),url(/static/media/DINPro-CondensedLightItalic.3dbf51993b126cee303d.eot?#iefix) format("embedded-opentype"),url(/static/media/DINPro-CondensedLightItalic.96c02c5d2b7bb6795a55.woff2) format("woff2"),url(/static/media/DINPro-CondensedLightItalic.0ddc6ec1209089889ac4.woff) format("woff"),url(/static/media/DINPro-CondensedLightItalic.41daab93a258666abe44.ttf) format("truetype")}@font-face{font-family:DIN Pro Cond;font-style:italic;font-weight:500;src:url(/static/media/DINPro-CondensedMediumItalic.669bcf2a10cb85a312ad.eot);src:local("DIN Pro Condensed Medium Italic"),local("DINPro-CondensedMediumItalic"),url(/static/media/DINPro-CondensedMediumItalic.669bcf2a10cb85a312ad.eot?#iefix) format("embedded-opentype"),url(/static/media/DINPro-CondensedMediumItalic.64c229f683b6ddd8fdb2.woff2) format("woff2"),url(/static/media/DINPro-CondensedMediumItalic.3f52798c32834250e2a0.woff) format("woff"),url(/static/media/DINPro-CondensedMediumItalic.0b4d70f3899b03e14eab.ttf) format("truetype")}@font-face{font-family:DIN Pro Cond;font-style:italic;font-weight:900;src:url(/static/media/DINPro-CondensedBlackItalic.3bd7acd5331fdbbf8d15.eot);src:local("DIN Pro Condensed Black Italic"),local("DINPro-CondensedBlackItalic"),url(/static/media/DINPro-CondensedBlackItalic.3bd7acd5331fdbbf8d15.eot?#iefix) format("embedded-opentype"),url(/static/media/DINPro-CondensedBlackItalic.b321dafd4e5fc9d786a4.woff2) format("woff2"),url(/static/media/DINPro-CondensedBlackItalic.1b46c6fee2a7eec8d2ce.woff) format("woff"),url(/static/media/DINPro-CondensedBlackItalic.c06c0311d2576ac1f740.ttf) format("truetype")}@font-face{font-family:DIN Pro Cond;font-style:normal;font-weight:700;src:url(/static/media/DINPro-CondensedBold.0ea7ead51dbb056e4c2d.eot);src:local("DIN Pro Condensed Bold"),local("DINPro-CondensedBold"),url(/static/media/DINPro-CondensedBold.0ea7ead51dbb056e4c2d.eot?#iefix) format("embedded-opentype"),url(/static/media/DINPro-CondensedBold.31983bee042902bd462f.woff2) format("woff2"),url(/static/media/DINPro-CondensedBold.2ea1f18a6d1b123f234e.woff) format("woff"),url(/static/media/DINPro-CondensedBold.ec7b0423b565d7c4c059.ttf) format("truetype")}@font-face{font-family:DIN Pro;font-style:italic;font-weight:900;src:url(/static/media/DINPro-BlackItalic.0886a3da1ce9edcfe6d7.eot);src:local("DIN Pro Black Italic"),local("DINPro-BlackItalic"),url(/static/media/DINPro-BlackItalic.0886a3da1ce9edcfe6d7.eot?#iefix) format("embedded-opentype"),url(/static/media/DINPro-BlackItalic.899fdb7b465c69cb6385.woff2) format("woff2"),url(/static/media/DINPro-BlackItalic.310ccac687393f272a8b.woff) format("woff"),url(/static/media/DINPro-BlackItalic.de436c33fb7367a0dd24.ttf) format("truetype")}@font-face{font-family:DIN Pro;font-style:italic;font-weight:300;src:url(/static/media/DINPro-LightItalic.129d1185a1804c10d683.eot);src:local("DIN Pro Light Italic"),local("DINPro-LightItalic"),url(/static/media/DINPro-LightItalic.129d1185a1804c10d683.eot?#iefix) format("embedded-opentype"),url(/static/media/DINPro-LightItalic.842651703b6750876fbb.woff2) format("woff2"),url(/static/media/DINPro-LightItalic.5931487e9577778535e8.woff) format("woff"),url(/static/media/DINPro-LightItalic.7b8fa5df4f4a47e7c0dc.ttf) format("truetype")}@font-face{font-family:DIN Pro Cond;font-style:italic;font-weight:400;src:url(/static/media/DINPro-CondensedItalic.0c415f6852bbd1b834a0.eot);src:local("DIN Pro Condensed Italic"),local("DINPro-CondensedItalic"),url(/static/media/DINPro-CondensedItalic.0c415f6852bbd1b834a0.eot?#iefix) format("embedded-opentype"),url(/static/media/DINPro-CondensedItalic.5272be332bbc13396643.woff2) format("woff2"),url(/static/media/DINPro-CondensedItalic.1892902fe38569d73e44.woff) format("woff"),url(/static/media/DINPro-CondensedItalic.4573819f78b023d6f101.ttf) format("truetype")}@font-face{font-family:DIN Pro Cond;font-style:normal;font-weight:400;src:url(/static/media/DINPro-CondensedRegular.5383b80d7d4352faecbc.eot);src:local("DIN Pro Condensed Regular"),local("DINPro-CondensedRegular"),url(/static/media/DINPro-CondensedRegular.5383b80d7d4352faecbc.eot?#iefix) format("embedded-opentype"),url(/static/media/DINPro-CondensedRegular.aa661f4d135a80a388a3.woff2) format("woff2"),url(/static/media/DINPro-CondensedRegular.98ce3fd4f4789620c182.woff) format("woff"),url(/static/media/DINPro-CondensedRegular.40a18c345b136d6c6cfe.ttf) format("truetype")}@font-face{font-family:DINCondensed;font-style:normal;font-weight:700;src:url(/static/media/font.b9bed81e6c5ef244f2dd.woff2) format("woff2"),url(/static/media/font.ccdd72d09ad5bc6650fe.woff) format("woff")}@font-face{font-family:DINCondensed;font-style:normal;font-weight:300;src:url(/static/media/font.96df8008be434ef2aece.woff2) format("woff2"),url(/static/media/font.754a2f4a2d37b86cf482.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-regular.5cb5c8f08bb4e6cb64c3.woff2) format("woff2"),url(/static/media/roboto-regular.ae804dc012b1b5255474.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-bold.1d1ef7788f0ff084b881.woff2) format("woff2"),url(/static/media/roboto-bold.8aba6dc5d991e4367d7a.woff) format("woff")}:root{--app-height:100vh;--app-width:100vw;-webkit-text-size-adjust:100%}body,html{height:100vh;height:var(--app-height)}body{margin:0;padding:0}#configurator,.prefa-configurator{height:100vh;height:var(--app-height)}.prefa-configurator{color:#201007;font-family:DINCondensed,sans-serif;font-size:18px;font-weight:300;font-weight:900;line-height:25px;overflow:hidden;position:relative;width:100vw}.prefa-configurator .prefa-container{height:100%;margin:auto;max-height:100%;overflow:hidden;position:relative}.prefa-configurator button{cursor:pointer;font-family:DINCondensed,sans-serif;font-weight:900}.prefa-configurator .button{border:none;text-decoration:none;text-transform:uppercase}.prefa-configurator .button svg{height:7px;margin-right:6px;width:15px}.prefa-configurator .button.large{font-size:18px;padding:10px 10px 10px 20px}.prefa-configurator .button.edge{position:relative}.prefa-configurator .button.edge>span{-ms-flex-align:baseline;align-items:baseline;display:-ms-flexbox;display:flex;position:relative;z-index:2}.prefa-configurator .button.edge:after,.prefa-configurator .button.edge:before{border:1px solid rgba(0,0,0,0);bottom:0;content:"";display:block;height:100%;position:absolute;top:0;width:80%}.prefa-configurator .button.edge:before{left:0;-webkit-transform:skew(-10deg);-ms-transform:skew(-10deg);transform:skew(-10deg);-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}.prefa-configurator .button.edge:after{right:0}.prefa-configurator .button.white{background-color:rgba(0,0,0,0);color:#39444c}.prefa-configurator .button.white:after,.prefa-configurator .button.white:before{background-color:#fff}.prefa-configurator .button.white svg{color:#ff000f}.prefa-configurator .button.white.border{border:1px solid #39444c}.prefa-configurator .button.white.border.edge{border:0}.prefa-configurator .button.white.border.edge:after,.prefa-configurator .button.white.border.edge:before{border:1px solid #39444c}.prefa-configurator .button.white.border.edge:before{border-right:0}.prefa-configurator .button.white.border.edge:after{border-left:0}.prefa-configurator .button.red{background-color:rgba(0,0,0,0);color:#fff}.prefa-configurator .button.red:after,.prefa-configurator .button.red:before{background-color:#ff000f}.prefa-configurator .button.grey{background-color:rgba(0,0,0,0);background-color:#a9aaab;color:#fff}.prefa-configurator .button.grey.edge{background-color:rgba(0,0,0,0)}.prefa-configurator .button.grey svg{color:#ff000f}.prefa-configurator .button.grey:after,.prefa-configurator .button.grey:before{background-color:#a9aaab}.prefa-configurator *{box-sizing:border-box}@media only screen and (max-width:1024px){.prefa-configurator{height:100vh;height:var(--app-height);width:100vw}.prefa-configurator .prefa-container{aspect-ratio:unset;height:100%;width:100%}.prefa-configurator .button.large{font-size:12px;padding:6px 6px 6px 12px}}.visualization{background-color:#eee}.visualization,.visualization img{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transition:all .25s ease-in-out;width:100%}.visualization img{font-family:"object-fit: cover;";-o-object-fit:cover;object-fit:cover}.visualization img.loading{opacity:0}.visualization img.overlay{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-name:pulse;animation-name:pulse;opacity:0}.menu-open .visualization{-webkit-transform:translateX(-184px);-ms-transform:translateX(-184px);transform:translateX(-184px)}@media only screen and (max-width:1024px){.menu-open .visualization{-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes pulse{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes pulse{0%{opacity:0}50%{opacity:1}to{opacity:0}}.loader{background-color:rgba(0,0,0,.4);color:#fff;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:all .3s ease-out;transition-delay:.3s;z-index:110}.loader.show{opacity:1;pointer-events:inherit;transition-delay:0;transition-duration:.1s}.hotspots{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;width:100%}.hotspots .hotspot{background-clip:padding-box;background-color:#39444c;border:7px solid rgba(57,68,76,.25);border-radius:100%;color:#fff;cursor:pointer;font-size:21px;font-weight:700;height:60px;line-height:46px;position:absolute;text-align:center;-webkit-transform:translate(-30px,-30px);-ms-transform:translate(-30px,-30px);transform:translate(-30px,-30px);transition:all .25s ease-in-out;width:60px}.hotspots .hotspot.selected{background-color:#f32643;border:7px solid hsla(0,0%,100%,.25)}.menu-open .hotspots{-webkit-transform:translateX(-184px);-ms-transform:translateX(-184px);transform:translateX(-184px)}@media only screen and (max-width:1024px){.menu-open .hotspots{-webkit-transform:none;-ms-transform:none;transform:none}}.toggle{color:#39444c;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;text-transform:uppercase}.toggle.disabled{cursor:not-allowed;opacity:.4}.toggle .toggle-label{margin-right:5px}.toggle input{display:none}.toggle input+.checkmark{background-color:#39444c;border-radius:12px;display:inline-block;height:24px;margin:0 5px;position:relative;vertical-align:bottom;width:42px}.toggle input+.checkmark:after{background-color:#fff;border-radius:100%;content:"";display:block;height:18px;left:3px;position:absolute;top:3px;transition:all .25s ease-in-out;width:18px}.toggle input:checked+.checkmark:after{left:21px;top:3px}.toggle span{transition:all .25s ease-in-out}.toggle span.faded{opacity:.3}@media only screen and (max-width:1024px){.toggle{font-size:11px}}header{display:-ms-flexbox;display:flex;padding:20px 16px 0 0;position:absolute;right:50px;top:0;transition:all .25s ease-in-out}header .button{margin-left:20px}.menu-open header{-webkit-transform:translateX(-368px);-ms-transform:translateX(-368px);transform:translateX(-368px)}@media only screen and (max-width:1024px){header{max-width:calc(100% - 170px);right:98px}header .button{margin-left:10px}header .button.large.edge{padding:4px 4px 4px 8px}.menu-open header{-webkit-transform:none;-ms-transform:none;transform:none}}@media only screen and (max-width:1024px)and (orientation:portrait){header .button{display:none}}.sharedialog{display:-ms-flexbox;display:flex;gap:10px}.sharedialog div{-ms-flex-preferred-size:100px;-ms-flex-positive:1;flex-basis:100px;flex-grow:1}.sharedialog a,.sharedialog p{display:-ms-flexbox;display:flex}.sharedialog a{-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;margin-right:10px;text-align:center}.sharedialog a:hover,.sharedialog a:link,.sharedialog a:visited{color:#000;text-decoration:none}.sharedialog a img{width:50px}.sharedialog h2{font-size:18px;margin-top:0}.sharedialog p{padding:10px 0 0}.infomessage,.sharedialog p{font-family:Roboto,sans-serif;font-size:12px;font-weight:400}.infomessage{bottom:10px;color:#fff;left:10px;position:fixed;z-index:1000}@-webkit-keyframes animate-fade{0%{bottom:0;opacity:0}to{bottom:10px;opacity:1}}@keyframes animate-fade{0%{bottom:0;opacity:0}to{bottom:10px;opacity:1}}@media only screen and (max-width:1024px){.infobox-bg .infobox{width:100%}}.popup-container-enter{opacity:0}.popup-container-enter-active,.popup-container-enter-done{opacity:1;transition:opacity .5s}.popup-container-exit{opacity:1}.popup-container-exit-active{opacity:0;transition:opacity .5s}.popup-bg{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.6);color:#fff;display:-ms-flexbox;display:flex;height:100vh;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:110}.popup-bg .popup{background-color:#fff;color:#000;max-width:520px;padding:25px;position:relative;width:100%}.popup-bg .popup .close{background:none;border:0;cursor:pointer;height:42px;position:absolute;right:25px;top:25px;width:42px}.popup-bg .popup .close:hover{background-color:#eceff1}.popup-bg .popup .close svg{height:12px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px}.popup-bg .popup .close svg g path{stroke:#000}.popup-bg .popup h2{font-size:22px;margin-top:7px}.popup-bg .popup p{font-family:Roboto,sans-serif;font-size:12px;font-weight:400;padding:10px 0 0}@media only screen and (max-width:1024px){.popup-bg .popup{width:100%}.popup-bg .popup .close{height:26px;width:26px}}.contactdialog{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.contactdialog a{margin-bottom:10px}.optionlist{-ms-flex-pack:justify;color:#39444c;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:Roboto,sans-serif;font-weight:400;justify-content:space-between;padding-right:10px;padding-top:10px}.optionlist .option{cursor:pointer;font-size:12px;line-height:14px;max-width:160px;padding-bottom:8px;position:relative;width:48%}.optionlist .option img{aspect-ratio:143/124;font-family:"object-fit: cover;";margin-bottom:5px;-o-object-fit:cover;object-fit:cover;width:100%}.optionlist .option.selected:after{background-image:url(/static/media/selected%20icon.32256623cedb2dbd5c4e.svg);content:"";display:block;height:26px;position:absolute;right:-10px;top:-10px;width:26px}.optionlist .option.selected img{border:2px solid #39444c}.optionlist .option.disabled{cursor:not-allowed;opacity:.4}@media only screen and (max-width:1024px){.optionlist{-ms-flex-pack:start;justify-content:start;overflow:auto}.optionlist .option{margin-right:12px}.optionlist .option img{aspect-ratio:143/98}}.layerpicker{font-family:Roboto,sans-serif;font-size:16px;font-weight:400}.layerpicker label{display:block;margin-bottom:5px}.layerpicker input[type=radio]{display:none}.layerpicker input[type=radio]+.checkmark{border:1px solid rgba(45,49,51,.5);border-radius:100%;display:inline-block;height:22px;margin-right:10px;position:relative;transition:border-color .25s ease-in-out;vertical-align:text-bottom;width:22px}.layerpicker input[type=radio]+.checkmark:after{background-color:#ff000f;border-radius:100%;content:"";height:12px;left:3px;opacity:0;position:absolute;top:3px;transition:all .25s ease-in-out;width:12px}.layerpicker input[type=radio]:checked+.checkmark{border-color:#ff000f;border-width:2px}.layerpicker input[type=radio]:checked+.checkmark:after{opacity:1}.extraoption{margin:12px 0}.productPicker{-ms-flex-positive:1;flex-grow:1;margin-right:-10px;overflow:auto;overflow:overlay;padding-right:10px}.productPicker .fade-enter{opacity:0;-webkit-transform:translate(50px);-ms-transform:translate(50px);transform:translate(50px)}.productPicker .fade-enter-active,.productPicker .fade-exit{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.productPicker .fade-exit-active{opacity:0;-webkit-transform:translate(-50px);-ms-transform:translate(-50px);transform:translate(-50px)}.productPicker .fade-enter-active,.productPicker .fade-exit-active{transition:all .25s}.productPicker.none .fade-enter,.productPicker.none .fade-exit-active{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.productPicker.prev .fade-enter{-webkit-transform:translate(-50px);-ms-transform:translate(-50px);transform:translate(-50px)}.productPicker.prev .fade-exit-active{-webkit-transform:translate(50px);-ms-transform:translate(50px);transform:translate(50px)}@media only screen and (max-width:1024px){.extraoption{margin:3px 0}.configuratorMenu .menuContent .header{display:-ms-flexbox;display:flex}.configuratorMenu .menuContent .header .back{-ms-flex-order:-1;margin-right:10px;margin-top:1px;order:-1}.layerpicker{font-size:12px}.layerpicker label{margin-bottom:0}.layerpicker input[type=radio]+.checkmark{height:16px;margin-right:6px;width:16px}.layerpicker input[type=radio]+.checkmark:after{height:6px;left:3px;top:3px;width:6px}}.configuratorMenu{height:100%;position:absolute;right:-368px;top:0;transition:all .25s ease-in-out;width:368px}.configuratorMenu.open{right:0}.configuratorMenu .icons{left:-124px;position:absolute;top:calc(50% + 30px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:124px}.configuratorMenu .icons button{background-color:#fff;border:0;box-shadow:0 0 20px rgba(0,0,0,.16);color:#000;font-size:13px;font-weight:700;height:97px;margin:0;text-transform:uppercase;width:100%}.configuratorMenu .icons button.selected,.configuratorMenu .icons button:active,.configuratorMenu .icons button:hover{background-color:#dae0e3}.configuratorMenu .icons button svg{height:47px;margin-top:5px}.configuratorMenu .icons button p{margin:5px 0 0}.configuratorMenu .icons button .number{color:#93a0a7}.configuratorMenu .menuContent{background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.16);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;left:0;padding:28px;position:absolute;top:0;width:100%}.configuratorMenu .menuContent .close{background:rgba(0,0,0,0);border:0;position:absolute;right:28px;top:40px}.configuratorMenu .menuContent h2{margin-top:10px;text-transform:uppercase}.configuratorMenu .menuContent h2.hasback{margin-bottom:10px}.configuratorMenu .menuContent .back{color:#f32643;cursor:pointer;margin:0 0 10px;text-transform:uppercase}@media only screen and (max-height:640px){.configuratorMenu .icons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 70px);position:absolute;right:0;top:70px;-webkit-transform:none;-ms-transform:none;transform:none}.configuratorMenu .icons button{-ms-flex-negative:1;flex-shrink:1;font-size:11px;height:16.6%}.configuratorMenu .icons button svg{height:50%;margin:0;max-height:calc(100% - 35px)}}@media only screen and (max-width:1024px){.configuratorMenu{height:100%;position:fixed;right:0;top:0;width:0}.configuratorMenu.open{z-index:10}.configuratorMenu.open .menuContainer{background-color:rgba(0,0,0,.7);height:100%;left:0;padding:10px 70px;position:fixed;top:0;width:100%}.configuratorMenu.open .menuContainer .menuContent{padding:20px 40px;position:relative}.configuratorMenu.open .menuContainer .menuContent .close{right:30px;top:30px}.configuratorMenu.open .menuContainer .menuContent h2{margin-bottom:10px;margin-top:0}.configuratorMenu.open .menuContainer .menuContent .extraoptions{display:-ms-flexbox;display:flex;gap:20px}.configuratorMenu .icons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;left:-68px;position:absolute;right:0;top:0;-webkit-transform:none;-ms-transform:none;transform:none;width:68px}.configuratorMenu .icons button{-ms-flex-negative:1;flex-shrink:1;font-size:7px;height:16.6%}.configuratorMenu .icons button svg{height:50%;margin:0;max-height:calc(100% - 35px)}}@media only screen and (max-width:1024px)and (orientation:portrait){.configuratorMenu{display:none}}.popup .infobox p{font-size:16px}.popup .infobox .buttons{text-align:center}.popup .infobox .buttons .button.large{padding-left:50px;padding-right:50px}.logo{left:43px;position:absolute;top:10px}.mobile-portrait{background-color:hsla(0,0%,100%,.75);display:none;height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:999}.mobile-portrait svg{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rotate;animation-name:rotate;left:33%;position:absolute;top:40%;width:33vw}@media only screen and (max-width:1024px){.logo{left:10px;top:5px}}@media only screen and (max-width:1024px)and (orientation:portrait){.mobile-portrait{display:block}}@-webkit-keyframes rotate{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}15%{opacity:1;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}80%{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}90%{opacity:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{opacity:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotate{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}15%{opacity:1;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}80%{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}90%{opacity:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{opacity:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}footer{bottom:5px;left:10px;position:absolute}footer a,footer a:active,footer a:hover,footer a:visited{color:#fff;display:inline-block;margin-left:14px;text-decoration:none;text-shadow:0 0 8px #000}
/*# sourceMappingURL=main.96936ab4.css.map*/