.visualizer__hidden{display:none}.visualizer__controls{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}@media (max-width: 767px){.visualizer__controls{margin-left:0;margin-right:0;padding:0 15px}}@media (max-width: 479px){.visualizer__controls{display:block}}.visualizer__control-item{flex-shrink:1;flex-grow:1;padding:25px 10px 0;max-width:345px}@media (max-width: 767px){.visualizer__control-item{padding:25px 5px 0}}@media (max-width: 479px){.visualizer__control-item{max-width:100%}}.visualizer__control-item_hidden{display:none}.visualizer__box{position:relative;height:490px;margin-top:45px;--visualizer-fence-shift: 17px}@media (max-width: 1199px){.visualizer__box{height:430px}}@media (max-width: 991px){.visualizer__box{height:330px;--visualizer-fence-shift: 12px}}@media (max-width: 767px){.visualizer__box{height:220px;width:480px;margin:90px auto 0;--visualizer-fence-shift: 6px}}@media (max-width: 479px){.visualizer__box{height:150px;width:320px;--visualizer-fence-shift: 10px}}.visualizer__scene-background-picture,.visualizer__scene-background{display:block;height:100%;width:100%}.visualizer__scene-background-picture{position:absolute;inset:0;z-index:0;overflow:hidden}.visualizer__scene-background{object-fit:cover;object-position:top center}.visualizer__box_front{background:#d6d4bd}.visualizer__front-scene{display:none;position:absolute;inset:0;overflow:hidden;pointer-events:none}.visualizer__box_front .visualizer__front-scene,.visualizer__box_back .visualizer__front-scene{display:block}.visualizer__front-scene[hidden]{display:none}.visualizer__front-maskers{position:absolute;inset:0;z-index:2}.visualizer__front-masker{position:absolute;left:var(--visualizer-mask-left);bottom:var(--visualizer-mask-bottom);width:clamp(38px,var(--visualizer-mask-width),130px);max-width:none;transform:translate(-50%) scaleX(var(--visualizer-mask-flip));transform-origin:center bottom;filter:drop-shadow(0 4px 3px rgba(0,0,0,.16))}.visualizer__front-masker-img{display:block;width:100%}.visualizer__front-birch{position:absolute;right:-1.5%;bottom:-1%;z-index:4;height:105%;max-width:none}.visualizer__front-birch-img{display:block;height:100%;max-width:none}@media (max-width: 991px){.visualizer__front-masker{width:clamp(34px,var(--visualizer-mask-width),106px)}}@media (max-width: 767px){.visualizer__front-masker{width:clamp(28px,var(--visualizer-mask-width),80px)}.visualizer__front-birch{right:-2%;height:108%}}@media (max-width: 479px){.visualizer__front-masker{width:clamp(22px,var(--visualizer-mask-width),58px)}.visualizer__front-birch{right:-3%}}.visualizer__box_front .visualizer__circle_1f{top:233px;right:129px}@media (max-width: 1199px){.visualizer__box_front .visualizer__circle_1f{top:202px;right:100px}}@media (max-width: 991px){.visualizer__box_front .visualizer__circle_1f{top:168px;right:88px}}@media (max-width: 767px){.visualizer__box_front .visualizer__circle_1f{top:110px;right:54px}}@media (max-width: 479px){.visualizer__box_front .visualizer__circle_1f{top:67px;right:31px}}.visualizer__box_front .visualizer__circle_2fb{top:234px;right:416px}@media (max-width: 1199px){.visualizer__box_front .visualizer__circle_2fb{top:202px;right:336px}}@media (max-width: 991px){.visualizer__box_front .visualizer__circle_2fb{top:169px;right:270px}}@media (max-width: 767px){.visualizer__box_front .visualizer__circle_2fb{top:111px;right:175px}}@media (max-width: 479px){.visualizer__box_front .visualizer__circle_2fb{top:67px;right:113px}}.visualizer__box_front .visualizer__circle_2fb-gitter{top:225px}@media (max-width: 1199px){.visualizer__box_front .visualizer__circle_2fb-gitter{top:195px}}@media (max-width: 991px){.visualizer__box_front .visualizer__circle_2fb-gitter{top:162px;right:272px}}@media (max-width: 767px){.visualizer__box_front .visualizer__circle_2fb-gitter{top:106px}}@media (max-width: 479px){.visualizer__box_front .visualizer__circle_2fb-gitter{top:64px}}.visualizer__box_front .visualizer__circle_3fb{top:115px;right:546px}@media (max-width: 1199px){.visualizer__box_front .visualizer__circle_3fb{top:110px;right:442px}}@media (max-width: 991px){.visualizer__box_front .visualizer__circle_3fb{top:87px;right:352px}}@media (max-width: 767px){.visualizer__box_front .visualizer__circle_3fb{top:60px;right:229px}}@media (max-width: 479px){.visualizer__box_front .visualizer__circle_3fb{top:32px;right:148px}}.visualizer__box_front .visualizer__circle_4fb{bottom:66px;left:413px}@media (max-width: 1199px){.visualizer__box_front .visualizer__circle_4fb{bottom:60px;left:335px}}@media (max-width: 991px){.visualizer__box_front .visualizer__circle_4fb{bottom:56px;left:280px}}@media (max-width: 767px){.visualizer__box_front .visualizer__circle_4fb{bottom:29px;left:175px}}@media (max-width: 479px){.visualizer__box_front .visualizer__circle_4fb{bottom:19px;left:107px}}.visualizer__box_front .visualizer__circle_5fb{top:115px;left:298px}@media (max-width: 1199px){.visualizer__box_front .visualizer__circle_5fb{top:106px;left:233px}}@media (max-width: 991px){.visualizer__box_front .visualizer__circle_5fb{top:96px;left:206px}}@media (max-width: 767px){.visualizer__box_front .visualizer__circle_5fb{top:62px;left:132px}}@media (max-width: 479px){.visualizer__box_front .visualizer__circle_5fb{top:35px;left:78px}}.visualizer__box_front .visualizer__circle_5fb-gitter{top:100px}@media (max-width: 1199px){.visualizer__box_front .visualizer__circle_5fb-gitter{top:92px}}@media (max-width: 991px){.visualizer__box_front .visualizer__circle_5fb-gitter{top:84px}}@media (max-width: 767px){.visualizer__box_front .visualizer__circle_5fb-gitter{top:54px}}@media (max-width: 479px){.visualizer__box_front .visualizer__circle_5fb-gitter{top:30px}}.visualizer__box_front .visualizer__circle_6fb{bottom:35px;left:147px}@media (max-width: 1199px){.visualizer__box_front .visualizer__circle_6fb{bottom:32px;left:116px}}@media (max-width: 991px){.visualizer__box_front .visualizer__circle_6fb{bottom:32px;left:102px}}@media (max-width: 767px){.visualizer__box_front .visualizer__circle_6fb{bottom:14px;left:62px}}@media (max-width: 479px){.visualizer__box_front .visualizer__circle_6fb{bottom:10px;left:37px}}.visualizer__box_front .visualizer__circle_7fb{bottom:185px;left:147px}@media (max-width: 1199px){.visualizer__box_front .visualizer__circle_7fb{bottom:150px;left:147px}}@media (max-width: 991px){.visualizer__box_front .visualizer__circle_7fb{bottom:125px;left:147px}}@media (max-width: 767px){.visualizer__box_front .visualizer__circle_7fb{bottom:77px;left:90px}}@media (max-width: 479px){.visualizer__box_front .visualizer__circle_7fb{bottom:50px;left:55px}}.visualizer__box_front .visualizer__circle_8b,.visualizer__box_front .visualizer__circle_8b-prof,.visualizer__box_front .visualizer__circle_9b{display:none}.visualizer__box_front .visualizer__circle_obr_fb{top:90px;left:147px}@media (max-width: 1199px){.visualizer__box_front .visualizer__circle_obr_fb{left:116px}}@media (max-width: 991px){.visualizer__box_front .visualizer__circle_obr_fb{top:80px;left:102px}}@media (max-width: 767px){.visualizer__box_front .visualizer__circle_obr_fb{top:53px;left:62px}}@media (max-width: 479px){.visualizer__box_front .visualizer__circle_obr_fb{top:30px;left:37px}}.visualizer__box_front .visualizer__circle_2fb1-prof{display:inline-block}.visualizer__box_front .visualizer__circle_2fb2-prof{display:none}.visualizer__box_s1 .visualizer__circle_7fbsh1{display:inline-block}.visualizer__box_s1 .visualizer__circle_7fbsh2,.visualizer__box_s1 .visualizer__circle_7fbsh3{display:none}.visualizer__box_s2 .visualizer__circle_2fb1{display:inline-block}.visualizer__box_s2 .visualizer__circle_2fb2,.visualizer__box_s2 .visualizer__circle_plet-calitka,.visualizer__box_s2 .visualizer__circle_plet-stolb{display:none}.visualizer__box_s2 .visualizer__circle_5fb,.visualizer__box_s2 .visualizer__circle_7fb1{display:inline-block}.visualizer__box_s2 .visualizer__circle_7fb2{display:none}.visualizer__box_s2 .visualizer__circle_7fbsh2{display:inline-block}.visualizer__box_s2 .visualizer__circle_7fbsh1,.visualizer__box_s2 .visualizer__circle_7fbsh3{display:none}.visualizer__box_s3 .visualizer__circle_7fbsh3{display:inline-block}.visualizer__box_s3 .visualizer__circle_7fbsh1,.visualizer__box_s3 .visualizer__circle_7fbsh2,.visualizer__box_s4 .visualizer__circle_2fb1{display:none}.visualizer__box_s4 .visualizer__circle_2fb2,.visualizer__box_s4 .visualizer__circle_plet-calitka,.visualizer__box_s4 .visualizer__circle_plet-stolb{display:inline-block}.visualizer__box_s4 .visualizer__circle_5fb,.visualizer__box_s4 .visualizer__circle_7fb1{display:none}.visualizer__box_s4 .visualizer__circle_7fb2{display:inline-block}.visualizer__box_s4 .visualizer__box_front .visualizer__circle_4fb{bottom:155px;left:523px}@media (max-width: 1199px){.visualizer__box_s4 .visualizer__box_front .visualizer__circle_4fb{bottom:138px;left:427px}}@media (max-width: 991px){.visualizer__box_s4 .visualizer__box_front .visualizer__circle_4fb{bottom:105px;left:343px}}@media (max-width: 767px){.visualizer__box_s4 .visualizer__box_front .visualizer__circle_4fb{bottom:66px;left:223px}}@media (max-width: 479px){.visualizer__box_s4 .visualizer__box_front .visualizer__circle_4fb{bottom:50px;left:143px}}.visualizer__box_s4 .visualizer__box_front .visualizer__circle_plet-calitka{bottom:42px;left:597px}@media (max-width: 1199px){.visualizer__box_s4 .visualizer__box_front .visualizer__circle_plet-calitka{bottom:40px;left:487px}}@media (max-width: 991px){.visualizer__box_s4 .visualizer__box_front .visualizer__circle_plet-calitka{bottom:41px;left:385px}}@media (max-width: 767px){.visualizer__box_s4 .visualizer__box_front .visualizer__circle_plet-calitka{bottom:18px;left:252px}}@media (max-width: 479px){.visualizer__box_s4 .visualizer__box_front .visualizer__circle_plet-calitka{bottom:13px;left:163px}}.visualizer__box_s4 .visualizer__box_front .visualizer__circle_plet-stolb{bottom:35px;left:329px}@media (max-width: 1199px){.visualizer__box_s4 .visualizer__box_front .visualizer__circle_plet-stolb{bottom:32px;left:266px}}@media (max-width: 991px){.visualizer__box_s4 .visualizer__box_front .visualizer__circle_plet-stolb{bottom:32px;left:215px}}@media (max-width: 767px){.visualizer__box_s4 .visualizer__box_front .visualizer__circle_plet-stolb{bottom:14px;left:138px}}@media (max-width: 479px){.visualizer__box_s4 .visualizer__box_front .visualizer__circle_plet-stolb{bottom:10px;left:87px}}.visualizer__box_s4 .visualizer__box_back .visualizer__circle_4fb{bottom:155px;right:523px}@media (max-width: 1199px){.visualizer__box_s4 .visualizer__box_back .visualizer__circle_4fb{bottom:138px;right:427px}}@media (max-width: 991px){.visualizer__box_s4 .visualizer__box_back .visualizer__circle_4fb{bottom:105px;right:343px}}@media (max-width: 767px){.visualizer__box_s4 .visualizer__box_back .visualizer__circle_4fb{bottom:66px;right:223px}}@media (max-width: 479px){.visualizer__box_s4 .visualizer__box_back .visualizer__circle_4fb{bottom:50px;right:143px}}.visualizer__box_s4 .visualizer__box_back .visualizer__circle_plet-calitka{bottom:42px;right:597px}@media (max-width: 1199px){.visualizer__box_s4 .visualizer__box_back .visualizer__circle_plet-calitka{bottom:40px;right:487px}}@media (max-width: 991px){.visualizer__box_s4 .visualizer__box_back .visualizer__circle_plet-calitka{bottom:41px;right:385px}}@media (max-width: 767px){.visualizer__box_s4 .visualizer__box_back .visualizer__circle_plet-calitka{bottom:18px;right:252px}}@media (max-width: 479px){.visualizer__box_s4 .visualizer__box_back .visualizer__circle_plet-calitka{bottom:13px;right:163px}}.visualizer__box_s4 .visualizer__box_back .visualizer__circle_plet-stolb{bottom:35px;right:329px}@media (max-width: 1199px){.visualizer__box_s4 .visualizer__box_back .visualizer__circle_plet-stolb{bottom:32px;right:266px}}@media (max-width: 991px){.visualizer__box_s4 .visualizer__box_back .visualizer__circle_plet-stolb{bottom:32px;right:215px}}@media (max-width: 767px){.visualizer__box_s4 .visualizer__box_back .visualizer__circle_plet-stolb{bottom:14px;right:138px}}@media (max-width: 479px){.visualizer__box_s4 .visualizer__box_back .visualizer__circle_plet-stolb{bottom:10px;right:87px}}.visualizer__box_o1 .visualizer__circle_obr_fb1,.visualizer__box_o1 .visualizer__circle_obr_sh1{display:inline-block}.visualizer__box_o1 .visualizer__circle_obr_fb2,.visualizer__box_o1 .visualizer__circle_obr_sh2,.visualizer__box_o1 .visualizer__circle_obr_sh3,.visualizer__box_o2 .visualizer__circle_obr_sh1,.visualizer__box_o2 .visualizer__circle_obr_sh3{display:none}.visualizer__box_o2 .visualizer__circle_obr_sh2{display:inline-block}.visualizer__box_o3 .visualizer__circle_obr_sh1,.visualizer__box_o3 .visualizer__circle_obr_sh2{display:none}.visualizer__box_o3 .visualizer__circle_obr_sh3{display:inline-block}.visualizer__box_o4 .visualizer__circle_obr_fb1{display:none}.visualizer__box_o4 .visualizer__circle_obr_fb2{display:inline-block}.visualizer__box_back{background:#d6d4bd}.visualizer__box_back .visualizer__circle_1f{display:none}.visualizer__box_back .visualizer__circle_2fb{top:234px;left:416px}@media (max-width: 1199px){.visualizer__box_back .visualizer__circle_2fb{top:202px;left:336px}}@media (max-width: 991px){.visualizer__box_back .visualizer__circle_2fb{top:169px;left:270px}}@media (max-width: 767px){.visualizer__box_back .visualizer__circle_2fb{top:111px;left:175px}}@media (max-width: 479px){.visualizer__box_back .visualizer__circle_2fb{top:67px;left:113px}}.visualizer__box_back .visualizer__circle_2fb-gitter{top:225px}@media (max-width: 1199px){.visualizer__box_back .visualizer__circle_2fb-gitter{top:195px}}@media (max-width: 991px){.visualizer__box_back .visualizer__circle_2fb-gitter{top:162px}}@media (max-width: 767px){.visualizer__box_back .visualizer__circle_2fb-gitter{top:106px}}@media (max-width: 479px){.visualizer__box_back .visualizer__circle_2fb-gitter{top:64px}}.visualizer__box_back .visualizer__circle_3fb{top:115px;left:546px}@media (max-width: 1199px){.visualizer__box_back .visualizer__circle_3fb{top:110px;left:442px}}@media (max-width: 991px){.visualizer__box_back .visualizer__circle_3fb{top:87px;left:352px}}@media (max-width: 767px){.visualizer__box_back .visualizer__circle_3fb{top:60px;left:229px}}@media (max-width: 479px){.visualizer__box_back .visualizer__circle_3fb{top:32px;left:148px}}.visualizer__box_back .visualizer__circle_4fb{bottom:66px;right:413px}@media (max-width: 1199px){.visualizer__box_back .visualizer__circle_4fb{bottom:60px;right:335px}}@media (max-width: 991px){.visualizer__box_back .visualizer__circle_4fb{bottom:56px;right:280px}}@media (max-width: 767px){.visualizer__box_back .visualizer__circle_4fb{bottom:29px;right:175px}}@media (max-width: 479px){.visualizer__box_back .visualizer__circle_4fb{bottom:19px;right:107px}}.visualizer__box_back .visualizer__circle_5fb{top:115px;right:298px}@media (max-width: 1199px){.visualizer__box_back .visualizer__circle_5fb{top:106px;right:233px}}@media (max-width: 991px){.visualizer__box_back .visualizer__circle_5fb{top:96px;right:206px}}@media (max-width: 767px){.visualizer__box_back .visualizer__circle_5fb{top:62px;right:132px}}@media (max-width: 479px){.visualizer__box_back .visualizer__circle_5fb{top:35px;right:78px}}.visualizer__box_back .visualizer__circle_5fb-gitter{top:100px}@media (max-width: 1199px){.visualizer__box_back .visualizer__circle_5fb-gitter{top:92px}}@media (max-width: 991px){.visualizer__box_back .visualizer__circle_5fb-gitter{top:84px}}@media (max-width: 767px){.visualizer__box_back .visualizer__circle_5fb-gitter{top:54px}}@media (max-width: 479px){.visualizer__box_back .visualizer__circle_5fb-gitter{top:30px}}.visualizer__box_back .visualizer__circle_6fb{bottom:35px;right:147px}@media (max-width: 1199px){.visualizer__box_back .visualizer__circle_6fb{bottom:32px;right:116px}}@media (max-width: 991px){.visualizer__box_back .visualizer__circle_6fb{bottom:32px;right:102px}}@media (max-width: 767px){.visualizer__box_back .visualizer__circle_6fb{bottom:14px;right:62px}}@media (max-width: 479px){.visualizer__box_back .visualizer__circle_6fb{bottom:10px;right:37px}}.visualizer__box_back .visualizer__circle_7fb{bottom:185px;right:65px}@media (max-width: 1199px){.visualizer__box_back .visualizer__circle_7fb{bottom:150px;right:170px}}@media (max-width: 991px){.visualizer__box_back .visualizer__circle_7fb{bottom:125px;right:147px}}@media (max-width: 767px){.visualizer__box_back .visualizer__circle_7fb{bottom:77px;right:90px}}@media (max-width: 479px){.visualizer__box_back .visualizer__circle_7fb{bottom:50px;right:55px}}.visualizer__box_back .visualizer__circle_8b{top:234px;left:133px}@media (max-width: 1199px){.visualizer__box_back .visualizer__circle_8b{top:202px;left:105px}}@media (max-width: 991px){.visualizer__box_back .visualizer__circle_8b{top:169px;left:91px}}@media (max-width: 767px){.visualizer__box_back .visualizer__circle_8b{top:111px;left:56px}}@media (max-width: 479px){.visualizer__box_back .visualizer__circle_8b{top:67px;left:33px}}.visualizer__box_back .visualizer__circle_8b-prof{top:234px;left:148px}@media (max-width: 1199px){.visualizer__box_back .visualizer__circle_8b-prof{top:202px;left:115px}}@media (max-width: 991px){.visualizer__box_back .visualizer__circle_8b-prof{top:172px;left:101px}}@media (max-width: 767px){.visualizer__box_back .visualizer__circle_8b-prof{top:113px;left:63px}}@media (max-width: 479px){.visualizer__box_back .visualizer__circle_8b-prof{top:68px;left:37px}}.visualizer__box_back .visualizer__circle_9b{bottom:48px;left:131px}@media (max-width: 1199px){.visualizer__box_back .visualizer__circle_9b{bottom:43px;left:102px}}@media (max-width: 991px){.visualizer__box_back .visualizer__circle_9b{bottom:45px;left:90px}}@media (max-width: 767px){.visualizer__box_back .visualizer__circle_9b{bottom:22px;left:54px}}@media (max-width: 479px){.visualizer__box_back .visualizer__circle_9b{bottom:13px;left:32px}}.visualizer__box_back .visualizer__circle_obr_fb{top:90px;right:410px}@media (max-width: 1199px){.visualizer__box_back .visualizer__circle_obr_fb{right:329px}}@media (max-width: 991px){.visualizer__box_back .visualizer__circle_obr_fb{top:80px;right:270px}}@media (max-width: 767px){.visualizer__box_back .visualizer__circle_obr_fb{top:53px;right:177px}}@media (max-width: 479px){.visualizer__box_back .visualizer__circle_obr_fb{top:30px;right:110px}}.visualizer__box_back .visualizer__circle_2fb1-prof{display:none}.visualizer__box_back .visualizer__circle_2fb2-prof{display:inline-block}.visualizer__box_interactive-off .visualizer__circle{display:none!important}.visualizer__fence{position:absolute;bottom:38px;left:0;z-index:1;height:315px;width:100%;overflow:hidden}.visualizer__fence-picture{display:block;height:100%;width:100%}.visualizer__fence-img{display:block;height:100%;width:100%;object-fit:cover;object-position:center}@media (max-width: 1199px){.visualizer__fence{height:260px}}@media (max-width: 991px){.visualizer__fence{bottom:28px;height:200px}}@media (max-width: 767px){.visualizer__fence{bottom:14px;height:140px}}@media (max-width: 479px){.visualizer__fence{bottom:10px;height:90px}}.visualizer__buttons{font-size:0;text-align:center;margin-top:25px}@media (max-width: 767px){.visualizer__buttons{margin-top:15px}}.visualizer__color-button{display:inline-block;margin-right:20px}@media (max-width: 767px){.visualizer__color-button{margin-right:10px}}.visualizer__color-button:last-of-type{margin-right:0}.visualizer__calculator-button{display:inline-block;margin-left:20px;vertical-align:top}@media (max-width: 767px){.visualizer__calculator-button{margin-left:10px}}.visualizer__calculator-icon-link{width:47px;height:47px;min-width:0;padding:0;border:1px solid #c9c9c9;border-radius:50%;background-color:#dadada;position:relative;font-size:0}.visualizer__calculator-icon-link:before{top:50%;left:50%;transform:translate(-50%,-50%)}.visualizer__calculator-icon-link:hover{border-color:#ffd500;background-color:#ffd500}.visualizer__calculator-icon-link:focus-visible{box-shadow:var(--focus-outline-ring);outline:var(--focus-outline-outer);outline-offset:var(--focus-outline-offset)}@media (max-width: 767px){.visualizer__calculator-icon-link{width:30px;height:30px}.visualizer__calculator-icon-link:before{width:12px;height:13px}}.visualizer__color{background-size:cover!important;background-repeat:no-repeat!important;display:inline-block;border-radius:50%;position:relative;height:47px;width:47px;transition:all ease .3s;z-index:10}@media (max-width: 767px){.visualizer__color{height:30px;width:30px;margin-right:10px}}.visualizer__color:last-of-type{margin-right:0}.visualizer__color_active{border:6px solid #ffd500}.visualizer__color:focus-visible{box-shadow:var(--focus-outline-ring);outline:var(--focus-outline-outer);outline-offset:var(--focus-outline-offset)}@media (max-width: 767px){.visualizer__color_active{border:3px solid #ffd500}}.visualizer__color_active:before{display:none}.visualizer__color:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;border:6px solid rgba(255,255,255,.2);border-radius:50%}@media (max-width: 767px){.visualizer__color:before{border:3px solid rgba(255,255,255,.2)}}.visualizer__color:after{content:"";position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:50%;opacity:0;pointer-events:none;background-color:inherit}.visualizer__color_click .visualizer__splash_first{animation:splash_one .3s ease-out forwards}.visualizer__color_click .visualizer__splash_second{animation:splash_two .3s ease-out forwards}.visualizer__color_click .visualizer__splash-img{animation:splash_three .3s ease-in forwards}.visualizer__color_click:after{animation:splash_four .3s ease-out forwards}.visualizer__splash{position:absolute;bottom:0;opacity:0;pointer-events:none}.visualizer__splash_first{left:-30px;width:60px;height:60px;transform-origin:-40% 50%}.visualizer__splash_second{left:0;width:60px;height:120px;transform-origin:140% 50%}.visualizer__splash-img{background:inherit;color:inherit;position:absolute;top:0;left:0}.visualizer__color-name{font-size:14px;line-height:14px;margin-top:8px;color:#000;display:block}@media (max-width: 767px){.visualizer__color-name{font-size:10px;line-height:10px}}.visualizer__ios-switch-container{position:absolute;top:20px;right:20px;z-index:6;text-align:center;color:#fff;font-size:14px}@media (max-width: 991px){.visualizer__ios-switch-container{top:10px;right:10px;font-size:10px}}@media (max-width: 767px){.visualizer__ios-switch-container{width:100%;color:#000;top:-70px;right:0}}.visualizer__ios-switch-ischecked{font-family:var(--site-font-sans-bold);text-transform:uppercase}.visualizer__ios-switch{font-size:30px;line-height:20px}.visualizer__circle{border:2px solid #ffffff;border-radius:50%;transition:all ease .3s;cursor:pointer;position:absolute;z-index:5;height:70px;width:70px;transform:translateY(var(--visualizer-fence-shift))}@media (max-width: 991px){.visualizer__circle{height:30px;width:30px}}.visualizer__circle:hover{border-color:#ffd500}.visualizer__circle:focus-visible{box-shadow:var(--focus-outline-ring);outline:var(--focus-outline-outer);outline-offset:var(--focus-outline-offset)}.visualizer__circle-content{display:none}.visualizer__circle-picture{display:block;width:100%}.visualizer__circle-img{display:block;width:100%;height:150px;object-fit:contain;object-position:center}@media (max-width: 479px){.visualizer__circle-img{height:80px}}.visualizer__circle-text{font-size:16px;line-height:20px;color:#fff;margin-top:10px}@media (max-width: 479px){.visualizer__circle-text{font-size:12px;line-height:16px}}.visualizer__tooltip{background:#181818;border-radius:5px;box-shadow:0 0 18px #0003;text-align:center;padding:15px;position:absolute;z-index:100}.visualizer__tooltip:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #181818;content:"";position:absolute;left:50%;bottom:-10px;margin-left:-10px}.visualizer__tooltip.top:after{border-top-color:transparent;border-bottom:10px solid #181818;top:-20px;bottom:auto}.visualizer__tooltip.left:after{left:10px;margin:0}.visualizer__tooltip.right:after{right:10px;left:auto;margin:0}@keyframes splash_one{0%{opacity:1}to{opacity:0;transform:rotate3d(0,0,1,-90deg)}}@keyframes splash_two{0%{opacity:1}to{opacity:0;transform:rotate3d(0,0,1,90deg)}}@keyframes splash_three{0%{transform:scale3d(.4,.4,1)}50%{transform:scaleZ(1);animation-timing-function:ease-out}to{transform:scaleZ(1)}}@keyframes splash_four{0%{opacity:1;transform:scale3d(.1,.1,1)}80%{opacity:.7;transform:translate3d(0,-130px,0) scaleZ(1)}to{opacity:0;transform:translate3d(0,-120px,0) scaleZ(1)}}.visualizer__project-tools{align-items:flex-start;display:inline-flex;gap:20px;margin-left:20px;vertical-align:top}.visualizer__project-tools .visualizer__calculator-button{margin-left:0}.visualizer__project-tools .visualizer__calculator-icon-link.button{box-sizing:border-box;display:inline-grid;width:47px;min-width:47px;max-width:47px;height:47px;padding:0;place-items:center}.visualizer__project-tools .visualizer__calculator-icon-link.button:before{top:50%;left:50%;width:16px;height:18px;background-position:center;background-repeat:no-repeat;transform:translate(-50%,-50%)}.visualizer__email-send{align-items:center;display:inline-flex;flex-direction:column;margin:0;padding:0;border:0;background:transparent;color:#181818;font:inherit;text-align:center;vertical-align:top;cursor:pointer}.visualizer__email-send-icon{display:grid;width:47px;height:47px;place-items:center;border:1px solid #c9c9c9;border-radius:50%;background:#fff7cc;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.visualizer__email-send-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.visualizer__email-send-label{display:block;margin-top:8px;font-family:var(--site-font-sans);font-size:14px;line-height:14px;white-space:nowrap}.visualizer__email-send:hover .visualizer__email-send-icon{border-color:#ffd500;background-color:#ffd500;transform:translateY(-1px)}.visualizer__email-send:focus-visible{outline:none}.visualizer__email-send:focus-visible .visualizer__email-send-icon{box-shadow:var(--focus-outline-ring);outline:var(--focus-outline-outer);outline-offset:var(--focus-outline-offset)}.visualizer__email-send:disabled{cursor:wait}@media (max-width: 767px){.visualizer__project-tools{display:flex;gap:10px;margin-top:10px;margin-left:0;justify-content:center}.visualizer__email-send{margin-left:0}.visualizer__email-send-icon{width:30px;height:30px}.visualizer__project-tools .visualizer__calculator-icon-link.button{width:30px;min-width:30px;max-width:30px;height:30px}.visualizer__project-tools .visualizer__calculator-icon-link.button:before{width:12px;height:13px}.visualizer__email-send-icon svg{width:17px;height:17px}.visualizer__email-send-label{font-size:10px;line-height:10px}}.visualizer-project-dialog{color:var(--site-color-text);font-family:var(--site-font-sans)}.visualizer-project-dialog__window{max-width:500px}.visualizer-project-dialog__form{display:block;padding:28px 24px;border-radius:12px;background:#fff;font-family:inherit;text-align:left}.visualizer-project-dialog__title{margin:0 30px 8px 0;font-family:var(--site-font-heading);font-size:28px;font-weight:400;line-height:1.2}.visualizer-project-dialog__title+p{margin:0 0 20px;font-size:15px;line-height:1.5}.visualizer-project-dialog__form .form-validation__group{margin-bottom:20px}.visualizer-project-dialog__consent{display:block;margin:0}.visualizer-project-dialog__actions{display:block;margin-top:18px;text-align:center}.visualizer-project-dialog__actions .submit-button{min-width:220px}.section-visualizer__full-link{margin:16px 0 0}.visualizer-widget__error{margin:0 0 16px;padding:14px 16px;border:1px solid #c63d3d;border-radius:8px;background:#fff0f0;color:#7f2020}.section-visualizer__full-link a,.visualizer-page a{color:#254f9d}.visualizer-page{color:var(--site-color-text);font-family:var(--site-font-sans)}.visualizer-page__intro{max-width:980px;padding:28px 0 42px}.visualizer-page__eyebrow{margin:0 0 10px;color:#846300;font-family:var(--site-font-sans-bold);font-size:13px;font-weight:400;line-height:1.4;letter-spacing:.04em;text-transform:uppercase}.visualizer-page__lead{max-width:850px;margin:22px 0 0;color:var(--site-color-text-muted);font-size:18px;line-height:1.65}.visualizer-page__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0 0;padding:0;list-style:none}.visualizer-page__summary li{padding:20px;border:1px solid #e2e5ea;border-radius:12px;background:#fff}.visualizer-page__summary strong,.visualizer-page__summary span{display:block}.visualizer-page__summary strong{margin-bottom:7px;color:var(--site-color-text);font-family:var(--site-font-sans-bold);font-size:15px;font-weight:400;line-height:1.4}.visualizer-page__summary span{color:var(--site-color-text-muted);font-size:14px;line-height:1.45}.visualizer-materials{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px}.visualizer-materials__link{min-height:104px;padding:16px;border:2px solid #e1e4e9;border-radius:12px;background:#fff;color:var(--site-color-text);text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.visualizer-materials__link:hover,.visualizer-materials__link:focus-visible{border-color:#d5a900;box-shadow:0 8px 24px #18202f1a;transform:translateY(-2px)}.visualizer-materials__link_active{border-color:#f4c118;box-shadow:0 0 0 3px #f4c11833}.visualizer-materials__link_loading{cursor:progress}.visualizer-materials__link strong,.visualizer-materials__link span{display:block}.visualizer-materials__link strong{margin-bottom:7px;font-family:var(--site-font-sans-bold);font-size:15px;font-weight:400;line-height:1.4}.visualizer-materials__link span{color:var(--site-color-text-muted);font-size:14px;line-height:1.45}.visualizer-page__slot{min-height:620px;position:relative}.visualizer-page__slot_switching{cursor:progress}.visualizer-page__slot_switching>.visualizer-widget{pointer-events:none}.visualizer-page__loading{display:flex;min-height:420px;align-items:center;justify-content:center;gap:12px;color:var(--site-color-text-muted)}.visualizer-page__loading span{width:18px;height:18px;border:2px solid #d8dde5;border-top-color:#d5a900;border-radius:50%;animation:visualizer-page-spin .8s linear infinite}@keyframes visualizer-page-spin{to{transform:rotate(360deg)}}.visualizer-guide{margin:58px 0 80px;padding:36px;border-radius:18px;background:#f5f6f8}.visualizer-guide__title,.visualizer-guide__details h2,.visualizer-guide__materials h2,.visualizer-guide__faq h2{margin-top:0;color:var(--site-color-text);font-family:var(--site-font-heading);font-weight:400}.visualizer-guide__title{margin-bottom:24px;font-size:32px;line-height:1.2}.visualizer-guide__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;counter-reset:visualizer-step;list-style:none}.visualizer-guide__steps li{position:relative;padding:22px 20px 22px 64px;border-radius:12px;background:#fff;counter-increment:visualizer-step}.visualizer-guide__steps li:before{position:absolute;top:20px;left:20px;display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#f4c118;color:var(--site-color-text);content:counter(visualizer-step);font-family:var(--site-font-sans-bold);font-weight:400}.visualizer-guide__steps strong,.visualizer-guide__steps span{display:block}.visualizer-guide__steps strong{margin-bottom:8px;font-family:var(--site-font-sans-bold);font-size:15px;font-weight:400;line-height:1.4}.visualizer-guide__steps span,.visualizer-guide__details p,.visualizer-guide__materials span,.visualizer-guide__faq p{color:var(--site-color-text-muted);font-size:16px;line-height:1.65}.visualizer-guide__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:42px}.visualizer-guide__details h2{font-size:25px;line-height:1.25}.visualizer-guide__materials,.visualizer-guide__faq{margin-top:42px}.visualizer-guide__materials ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none}.visualizer-guide__materials a{display:block;padding:18px;border:1px solid #dfe3e9;border-radius:10px;background:#fff;text-decoration:none}.visualizer-guide__materials strong,.visualizer-guide__materials span{display:block}.visualizer-guide__materials strong{margin-bottom:5px;font-family:var(--site-font-sans-bold);font-size:15px;font-weight:400;line-height:1.4}.visualizer-guide__materials span{font-size:14px;line-height:1.45}.visualizer-guide__faq details{border-top:1px solid #d8dde5}.visualizer-guide__faq details:last-child{border-bottom:1px solid #d8dde5}.visualizer-guide__faq summary{padding:18px 0;color:var(--site-color-text);font-family:var(--site-font-sans-bold);font-size:16px;font-weight:400;line-height:1.45;cursor:pointer}.visualizer-guide__faq p{max-width:900px;margin:0 0 20px}.visualizer-page__noscript{padding:18px;border-radius:10px;background:#fff4ce}@media (max-width: 959px){.visualizer-materials,.visualizer-guide__steps,.visualizer-guide__details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 639px){.visualizer-page__intro{padding:20px 0 30px}.visualizer-page__lead{font-size:17px}.visualizer-page__summary,.visualizer-materials,.visualizer-guide__steps,.visualizer-guide__details,.visualizer-guide__materials ul{grid-template-columns:1fr}.visualizer-page__slot{min-height:500px}.visualizer-guide{margin:38px 0 54px;padding:24px 16px;border-radius:12px}.visualizer-guide__title{font-size:28px}}.visualizer-project-dialog__confirmation{margin:0;box-shadow:none}.visualizer-project-dialog__confirmation .form-confirmation__text{margin:0;color:#646863;font-size:14px;line-height:1.55;text-align:left}@media (max-width: 479px){.visualizer-project-dialog__form{padding:24px 15px}.visualizer-project-dialog__title{font-size:24px}.visualizer-project-dialog__actions .submit-button{width:100%}}
