.options{margin-top:20px}.options .priceLoader{background-color:#f3f3f4;left:0;position:absolute;transform:translateY(-50%);width:49%}.options .privateOption{margin-left:10px;max-width:200px}.options .privateOption h2{margin-bottom:10px}.options .privateOption .options__wrapper_desc-price{align-items:flex-start;flex-direction:column}.options .privateOption .options__wrapper_desc-price h3{margin-bottom:10px}.options .button-mobile,.options .select-mobile{display:none}.options .main-select input{font-size:14px;padding:5px 35px 5px 10px}.options .main-select__list li.active:after{top:15px}.options .main-select__list li{font-size:14px;height:auto;min-height:35px;padding:5px 15px 5px 10px}.options .calculatorError{background-color:#fff;margin-top:20px}.options .calculatorError .main-select__list li{font-size:14px;height:auto;padding:5px 15px 5px 10px}.options .calculatorError .main-select__wrap{background:#fff}.options .calculatorError .main-select__wrap .main-select__item-name{font-size:14px;line-height:18px}.options__wrapper{display:flex;height:100%;justify-content:space-between;width:100%}.options__wrapper_img{height:100px;width:100px}.options__wrapper_img img{border:1px solid blue;border-radius:12px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.options__wrapper_desc{display:flex;flex-direction:column;justify-content:space-between;max-width:380px;width:100%}.options__wrapper_desc h2{font-size:16px;font-weight:400;line-height:17px;margin-bottom:20px;max-width:200px}.options__wrapper_desc-price{align-items:center;display:flex;justify-content:space-between;position:relative}.options__wrapper_desc-price .specification-receive{background-color:transparent;cursor:pointer}.options__wrapper_desc-price .specification-receive .button-wrapper:before{background-image:url(../img/svg/download.svg);background-position:50%;background-repeat:no-repeat;content:"";height:14px;margin-right:7px;width:15px}.options__wrapper_desc-price .specification-receive .button-wrapper p{color:#000;font-size:10px;font-weight:600;line-height:10px;padding-top:4px;text-transform:uppercase}.options__wrapper_desc-price .specification-receive:hover{background-color:#000}.options__wrapper_desc-price .specification-receive:hover .button-wrapper:before{background-image:url(../img/svg/download-white.svg)}.options__wrapper_desc-price .specification-receive:hover .button-wrapper p{color:#fff}.options__wrapper_desc-price .specification-no-receive{background-color:#000;cursor:pointer}.options__wrapper_desc-price .specification-no-receive .button-wrapper:before{background-image:url(../img/svg/check-all.svg);background-position:50%;background-repeat:no-repeat;content:"";height:14px;margin-right:7px;width:15px}.options__wrapper_desc-price .specification-no-receive .button-wrapper p{color:#fff;font-size:10px;font-weight:600;line-height:10px;padding-top:4px;text-transform:uppercase}.options__wrapper_desc-price .specification-no-receive:hover{background-color:#fff}.options__wrapper_desc-price .specification-no-receive:hover .button-wrapper:before{background-image:url(../img/svg/check-all-black.svg)}.options__wrapper_desc-price .specification-no-receive:hover .button-wrapper p{color:#000}.options__wrapper_desc-price-button{align-items:center;border:1px solid #171616;cursor:pointer;display:flex;justify-content:center;max-width:200px;padding:7px;position:relative;text-decoration:none;transition:all .5s cubic-bezier(.65,-.25,.25,1.95);width:100%}.options__wrapper_desc-price-button .loaderWrapper{background-color:#000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}.options__wrapper_desc-price-button .button-wrapper:before{background-image:url(../img/svg/check-all.svg)}.options__wrapper_desc-price-button .button-wrapper p{color:#fff}.options__wrapper_desc-price-button .button-wrapper{align-items:center;display:flex;justify-content:center}.options__wrapper_desc-price-button .button-wrapper:before{background-image:url(../img/svg/download.svg);background-position:50%;content:"";height:14px;margin-right:7px;width:15px}.options__wrapper_desc-price-button .button-wrapper p{color:#171616;font-size:10px;font-weight:600;line-height:10px;text-transform:uppercase}.options__wrapper_desc-price h3{color:#171616;font-size:17px;font-weight:900;line-height:18px}.options__wrapper_select{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:space-between;max-width:162px;position:relative;width:100%}.options__wrapper_select .selectError{bottom:-10px;color:red;font-size:12px;position:absolute}.options__wrapper_select-item{margin-bottom:5px}.options__wrapper .main-select:after{background-image:url(../img/svg/down_arrow_black.svg)}.options .options__wrapper_mobile{display:none}@media screen and (max-width:1280px){.options__wrapper_desc{max-width:340px}.arch__wrapper .arch__option{margin-left:10px}.options__wrapper_mobile-wrap{display:flex;flex-direction:column;justify-content:space-between;width:65%}.privateWrapper .options__wrapper_mobile-wrap{margin-left:0;width:65%}}@media screen and (max-width:1030px){.privateSelect{flex-direction:column!important}.privateSelect .options__wrapper_select-item{width:100%}}@media screen and (max-width:1180px){.button-mobile{display:block!important}.options__wrapper_desktop{display:none}.options__wrapper_mobile{display:flex!important}.options__wrapper_desc{justify-content:space-between;margin-left:0;max-width:100%}.options__wrapper_mobile-wrap{display:flex;flex-direction:column;justify-content:space-between;margin-left:20px;width:65%}.options__wrapper_select{display:flex!important;flex-direction:row;margin-top:20px;max-width:100%}.options__wrapper_select-item{width:31%}.options__wrapper_desc-price-button{margin-top:10px}}@media screen and (max-width:850px){.options .main-select input{height:30px}.options__wrapper_select{flex-direction:column}.options__wrapper_select-item{width:100%}}@media screen and (max-width:550px){.options__wrapper_desc-price-button .button-wrapper:before{content:"";height:12px;width:15px}.arch__wrapper .arch__construct-sizes_size li+li{margin-left:25px!important}}.gray{background-color:#f1f1f2}.specific .specific__wrapper_mobile{display:none}.specific__wrapper{margin:40px 0 56px}.specific__wrapper-title{background:#f1f1f2;border-top:1px solid #828282;display:flex;font-size:14px;font-weight:500;justify-content:space-between;line-height:140.69%;padding:9px 0 11px}.specific__wrapper-title div{text-align:center}.specific__wrapper-title div:first-child{width:5%}.specific__wrapper-title div:nth-child(2){width:12%}.specific__wrapper-title div:nth-child(3){width:30%}.specific__wrapper-title div:nth-child(4),.specific__wrapper-title div:nth-child(5),.specific__wrapper-title div:nth-child(6){width:12%}.specific__wrapper-title div:nth-child(7){width:17%}.specific__wrapper-product li:last-child{border-bottom:1px solid #828282}.specific__wrapper-product li{display:flex;font-size:14px;font-weight:500;justify-content:space-between;line-height:140.69%;padding:9px 0 11px}.specific__wrapper-product li div{text-align:center}.specific__wrapper-product li div:first-child{width:5%}.specific__wrapper-product li div:nth-child(2){width:12%}.specific__wrapper-product li div:nth-child(3){width:30%}.specific__wrapper-product li div:nth-child(4),.specific__wrapper-product li div:nth-child(5),.specific__wrapper-product li div:nth-child(6){width:12%}.specific__wrapper-product li div:nth-child(7){width:17%}@media screen and (max-width:650px){.specific__wrapper_mobile{display:block!important}.specific__wrapper_desktop{display:none}.specific__wrapper-product li{border-bottom:1px solid #59595a;flex-direction:column}.specific__wrapper-product li :last-child{border-bottom-color:transparent!important}.specific__wrapper-product div{align-items:flex-start;display:flex;padding:15px;width:100%!important}.specific__wrapper-product div h4{font-size:14px;font-weight:500;line-height:140.69%;margin-right:50px;text-align:left;width:105px}.specific__wrapper-product div p{font-size:14px;font-weight:400;line-height:140.69%}}.arch{position:relative;width:100%}.arch .errorProduct{color:red;font-size:12px;font-weight:400;line-height:15px;position:absolute;width:100%}.arch .buttonLoader{background-color:#000;height:28px}.arch__wrapper{background:linear-gradient(270deg,#fff,#f1f1f2 50.54%,#e8e8e9);display:flex;justify-content:space-between;padding:20px 29px 56px}.arch__wrapper .arch__construct{left:0;position:relative;top:0;width:40%}.arch__wrapper .arch__construct h2{font-size:17px;font-weight:500;line-height:29px;text-transform:uppercase}.arch__wrapper .arch__construct svg{display:flex;justify-content:center;margin:auto}.arch__wrapper .arch__construct-sizes p{font-size:16px;font-weight:500;line-height:20px}.arch__wrapper .arch__construct-sizes .secondInputAnimated:after{animation:border-animation 2s linear infinite;background:conic-gradient(#000 50%,#001df2 50%)!important;content:"";height:400px;position:absolute;width:100%}.arch__wrapper .arch__construct-sizes .firstInputAnimated:after{animation:border-animation 2s linear infinite;background:conic-gradient(#000 50%,#19e04c 50%)!important;content:"";height:400px;position:absolute;width:100%}.arch__wrapper .arch__construct-sizes .size-input{align-items:center;display:flex;height:24px;justify-content:center;overflow:hidden;position:relative;width:100%}.arch__wrapper .arch__construct-sizes .size-input:before{align-items:center;background-color:#eaeaeb;content:attr(content);display:flex;font-size:18px;height:22px;justify-content:center;position:absolute;width:98.9%;z-index:1}.arch__wrapper .arch__construct-sizes .size-input:after{background:#000 100%;content:"";height:400px;position:absolute;width:100%}.arch__wrapper .arch__construct-sizes_size{display:flex;justify-content:flex-start;margin-top:14px}.arch__wrapper .arch__construct-sizes_size li+li{margin-left:26px}.arch__wrapper .arch__construct-sizes_size li{overflow:hidden}@keyframes opacity-border-button{0%{border-color:#001df200}10%{border-color:#001df21a}20%{border-color:#001df233}30%{border-color:#001df24d}40%{border-color:#001df266}50%{border-color:#001df280}60%{border-color:#001df299}70%{border-color:#001df2b3}80%{border-color:#001df2cc}90%{border-color:#001df2e6}to{border-color:#001df2}}.arch__wrapper .arch__construct-sizes_size li:last-child .size-input{animation-direction:alternate;animation-duration:.5s;animation-iteration-count:infinite;animation-name:opacity-border-button;animation-timing-function:linear}.arch__wrapper .arch__construct-sizes_size li{width:40%}.arch__wrapper .arch__construct-sizes_size li .size-data{align-items:center;display:flex;justify-content:space-between}.arch__wrapper .arch__construct-sizes_size li .size-data h3{font-size:17px;font-weight:900;line-height:18px}.arch__wrapper .arch__construct-sizes_size li .size-data p{font-size:12px;font-weight:400;line-height:15px}.arch__wrapper .arch__construct-sizes_size li .size-data span:first-child{background-color:#19e04c}.arch__wrapper .arch__construct-sizes_size li .size-data span:last-child{background-color:#001df2}.arch__wrapper .arch__construct-sizes_size li .size-data span{border-radius:10px;height:3px;width:20px}.arch__wrapper .arch__construct-sizes_size li .size-data .animatedText{color:#19e04c!important}.arch__wrapper .arch__construct-sizes_size li .size-data .animatedText,.arch__wrapper .arch__construct-sizes_size li .size-data .animatedText2{animation-direction:alternate;animation-duration:.5s;animation-iteration-count:infinite;animation-name:opacity-fade;animation-timing-function:linear}.arch__wrapper .arch__construct-sizes_size li .size-data .animatedText2{color:#001df2!important}.arch__wrapper .arch__construct-sizes_size li .size-input{align-items:center;display:flex;width:100%}.arch__wrapper .arch__construct-sizes_size li .size-input input{background-color:transparent;font-size:16px;font-weight:400;line-height:20px;padding-left:15px;position:relative;width:inherit;z-index:1}.arch__wrapper .arch__construct-sizes_size li .size-input span{font-size:16px;font-weight:400;line-height:20px;margin:0 15px;position:relative;z-index:1}.arch__wrapper .arch__construct-sizes button{align-items:center;border:1px solid #171616;color:#000;display:flex;font-size:16px;font-weight:400;height:22px;justify-content:center;line-height:20px;margin-top:20px;padding:10px;position:relative;text-decoration:none;transition:all .5s;width:30%}.arch__wrapper .arch__construct-sizes button:hover{background-color:#000;color:#fff;transition:all .5s}.arch__wrapper .arch__construct #tridiv{background:transparent;font-size:100%;height:300px;overflow:hidden;perspective:800px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.arch__wrapper .arch__construct .roof{background-image:url(../img/product-card/constructor/360x631.png);opacity:.8;transform:rotate(90deg)}.arch__wrapper .arch__construct .cr,.arch__wrapper .arch__construct .face,.arch__wrapper .arch__construct .face-wrapper,.arch__wrapper .arch__construct .scene,.arch__wrapper .arch__construct .shape{position:absolute;transform-style:preserve-3d}.arch__wrapper .arch__construct .scene{animation:arch-spin 20s linear infinite;cursor:pointer;height:100%;left:0;margin:auto;top:0;transition:.5s ease-in-out;width:100%}.arch__wrapper .arch__construct .shape{height:0;left:50%;top:50%;transform-origin:50%;transition:.5s ease-in-out;width:0}.arch__wrapper .arch__construct .face,.arch__wrapper .arch__construct .face-wrapper{background-color:#00f;transform-origin:0 0}.arch__wrapper .arch__construct .face{background-position:50%;background-size:100% 100%!important;transition:.5s ease-in-out}.arch__wrapper .arch__construct .face-wrapper .face{height:100%;left:100%;width:100%}.arch__wrapper .arch__construct .photon-shader{height:100%;left:0;position:absolute;top:0;width:100%}.arch__wrapper .arch__construct .side{left:50%}.arch__wrapper .arch__construct .cr,.arch__wrapper .arch__construct .cr .side{height:100%}.arch__wrapper .arch__construct [class*=cylinder] .tp{transform:rotateX(90deg) translateY(-50%)}.arch__wrapper .arch__construct [class*=cylinder] .bm{transform:rotateX(-90deg) translateY(-50%)}.arch__wrapper .arch__construct [class*=cylinder] .bm,.arch__wrapper .arch__construct [class*=cylinder] .bm .photon-shader,.arch__wrapper .arch__construct [class*=cylinder] .tp,.arch__wrapper .arch__construct [class*=cylinder] .tp .photon-shader{border-radius:50%}.arch__wrapper .arch__construct [class*=cylinder] .bm{top:100%}.arch__wrapper .arch__construct .cyl-1{height:15em;margin:-7.5em 0 0 -5em;opacity:1;width:10em}.arch__wrapper .arch__construct .cyl-1 .bm,.arch__wrapper .arch__construct .cyl-1 .tp{height:10em;width:10em}.arch__wrapper .arch__construct .cyl-1 .side{border-bottom:4px solid #19e04c;border-top:4px solid #19e04c;height:15em;width:.3392626604em}@keyframes opacity-border-arch{0%{border-bottom-color:#19e04c00;border-top-color:#19e04c00}10%{border-bottom-color:#19e04c1a;border-top-color:#19e04c1a}20%{border-bottom-color:#19e04c33;border-top-color:#19e04c33}30%{border-bottom-color:#19e04c4d;border-top-color:#19e04c4d}40%{border-bottom-color:#19e04c66;border-top-color:#19e04c66}50%{border-bottom-color:#19e04c80;border-top-color:#19e04c80}60%{border-bottom-color:#19e04c99;border-top-color:#19e04c99}70%{border-bottom-color:#19e04cb3;border-top-color:#19e04cb3}80%{border-bottom-color:#19e04ccc;border-top-color:#19e04ccc}90%{border-bottom-color:#19e04ce6;border-top-color:#19e04ce6}to{border-bottom-color:#19e04c;border-top-color:#19e04c}}.arch__wrapper .arch__construct .border3Class{animation-direction:alternate;animation-duration:.5s;animation-iteration-count:infinite;animation-name:opacity-border-arch;animation-timing-function:linear}.arch__wrapper .arch__construct .cyl-1 .s40{transform:rotateY(145.8deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s40 .photon-shader{border-left:4px solid #001df2}.arch__wrapper .arch__construct .cyl-1 .s40 .animatedRoof1{border-left-color:transparent}@keyframes opacity-border-arch-left{0%{border-left-color:#001df200}10%{border-left-color:#001df21a}20%{border-left-color:#001df233}30%{border-left-color:#001df24d}40%{border-left-color:#001df266}50%{border-left-color:#001df280}60%{border-left-color:#001df299}70%{border-left-color:#001df2b3}80%{border-left-color:#001df2cc}90%{border-left-color:#001df2e6}to{border-left-color:#001df2}}.arch__wrapper .arch__construct .cyl-1 .s40 .animatedRoof1{animation-direction:alternate;animation-duration:.5s;animation-iteration-count:infinite;animation-name:opacity-border-arch-left;animation-timing-function:linear}.arch__wrapper .arch__construct .cyl-1 .s41{transform:rotateY(149.4deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s42{transform:rotateY(153deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s43{transform:rotateY(156.6deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s44{transform:rotateY(160.2deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s45{transform:rotateY(163.8deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s46{transform:rotateY(167.4deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s47{transform:rotateY(171deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s48{transform:rotateY(174.6deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s49{transform:rotateY(178.2deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s50{transform:rotateY(181.8deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s51{transform:rotateY(185.4deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s52{transform:rotateY(189deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s53{transform:rotateY(192.6deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s54{transform:rotateY(196.2deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s55{transform:rotateY(199.8deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s56{transform:rotateY(203.4deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s57{transform:rotateY(207deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s58{transform:rotateY(210.6deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s59{transform:rotateY(214.2deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s60{transform:rotateY(217.8deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s61{transform:rotateY(221.4deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s62{transform:rotateY(225deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s63{transform:rotateY(228.6deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s64{transform:rotateY(232.2deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s65{transform:rotateY(235.8deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s66{transform:rotateY(239.4deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s67{transform:rotateY(243deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s68{transform:rotateY(246.6deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s69{transform:rotateY(250.2deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s70{transform:rotateY(253.8deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s71{transform:rotateY(257.4deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s72{transform:rotateY(261deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s73{transform:rotateY(264.6deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s74{transform:rotateY(268.2deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s75{transform:rotateY(271.8deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s76{transform:rotateY(275.4deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s77{transform:rotateY(279deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s78{transform:rotateY(282.6deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s79{transform:rotateY(286.2deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s80{transform:rotateY(289.8deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s81{transform:rotateY(293.4deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s82{transform:rotateY(297deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s83{transform:rotateY(300.6deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s84{transform:rotateY(304.2deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s85{transform:rotateY(307.8deg) translate3D(-50%,0,4.975em)}.arch__wrapper .arch__construct .cyl-1 .s86{transform:rotateY(311.4deg) translate3D(-50%,0,4.975em)}@keyframes opacity-border-arch-right{0%{border-right-color:#001df200}10%{border-right-color:#001df21a}20%{border-right-color:#001df233}30%{border-right-color:#001df24d}40%{border-right-color:#001df266}50%{border-right-color:#001df280}60%{border-right-color:#001df299}70%{border-right-color:#001df2b3}80%{border-right-color:#001df2cc}90%{border-right-color:#001df2e6}to{border-right-color:#001df2}}.arch__wrapper .arch__construct .cyl-1 .s86 .border2Class{animation-direction:alternate;animation-duration:.5s;animation-iteration-count:infinite;animation-name:opacity-border-arch-right;animation-timing-function:linear}.arch__wrapper .arch__construct .cyl-1 .s86 .photon-shader{border-right:4px solid #001df2}.arch__wrapper .arch__construct .cyl-1 .face,.arch__wrapper .arch__construct .cyl-1 .side{background-color:gray}.arch__wrapper .arch__option{height:100%;margin-left:20px;position:relative;width:60%}.arch__wrapper .arch__option h2{font-size:17px;font-weight:500;line-height:29px;margin-bottom:20px;text-transform:uppercase}.arch__wrapper .arch__option_wrapper-item{display:flex;flex-direction:column;justify-content:flex-start}.arch__wrapper .option_wrapper-loader{height:400px;left:50%;position:absolute;right:50%;top:50%;transform:translate(-50%,50%);width:250px}.arch .characteristics h3{margin-top:30px;text-align:center}.arch .characteristics-buttons{display:flex;height:50px;justify-content:flex-end;width:100%}.arch .characteristics-buttons .characteristics-buttons-wrap:first-child{margin-right:24px}.arch .characteristics-buttons-wrap{font-size:16px;font-weight:600;line-height:20px;max-width:309px;text-transform:uppercase;width:100%}.arch .characteristics-buttons-wrap:hover{background-color:#000;color:#fff}.arch .characteristics__total{align-items:center;display:flex;margin-bottom:20px;margin-left:auto;width:24%}.arch .characteristics__total h2{display:flex;font-size:20px;justify-content:space-between}.arch .characteristics__total p{display:flex;justify-content:flex-end;width:100%}@media screen and (max-width:1180px){.arch__wrapper{padding:15px}.arch__wrapper .arch__construct{width:410px}.arch__wrapper .arch__construct-sizes_size li{width:50%}.arch__wrapper .arch__construct-sizes button{width:46%}}@media screen and (max-width:1030px){.privateWrapper{flex-direction:column}.privateWrapper .arch__construct{width:100%}.privateWrapper .arch__option{margin-left:0;width:100%}.privateWrapper .arch__option h2{margin-top:60px}}@media screen and (max-width:900px){.arch{border-top:1px solid #c8c8c8}}@media screen and (max-width:750px){.arch__wrapper .arch__construct-sizes_size li{width:49%}.main-select input{height:30px}.roof__wrapper__menu_section .router-link-active svg{width:100px}.arch{margin-left:-15px;margin-right:-15px;position:relative;width:calc(100% + 30px)}.arch__wrapper{flex-direction:column;padding:15px}.arch__wrapper .arch__construct{width:100%}.arch__wrapper .arch__construct h2,.arch__wrapper .arch__option h2{font-size:18px;font-weight:500;line-height:22px}.arch__wrapper .arch__option h2{margin-top:40px}.arch__wrapper .arch__option{margin-left:0;width:100%}.arch .characteristics__total{padding-right:15px;width:38%}.arch .characteristics-buttons{height:auto;padding:0 15px}.arch .characteristics-buttons-wrap{font-size:14px;font-weight:600;line-height:26px;max-width:230px;text-transform:uppercase;width:100%}}@media screen and (max-width:550px){.arch .errorProduct{font-size:11px}.arch .characteristics__total{width:65%}.arch .characteristics__total h2{font-size:18px}.arch .characteristics-buttons{align-items:center;flex-direction:column;justify-content:center}.arch .characteristics-buttons .characteristics-buttons-wrap:first-child{margin-bottom:20px;margin-right:0;margin-top:30px}.arch .characteristics-buttons-wrap{max-width:350px}}.flat{position:relative;width:100%}.flat .errorProduct{color:red;font-size:12px;font-weight:400;line-height:15px;position:absolute;width:100%}.flat .buttonLoader{background-color:#000;height:28px}.flat__wrapper{background:linear-gradient(270deg,#fff,#f1f1f2 50.54%,#e8e8e9);display:flex;justify-content:space-between;padding:20px 29px 56px}.flat__wrapper .flat__construct{left:0;position:relative;top:0;width:40%}.flat__wrapper .flat__construct h2{font-size:17px;font-weight:500;line-height:29px;text-transform:uppercase}.flat__wrapper .flat__construct svg{display:flex;justify-content:center;margin:auto}.flat__wrapper .flat__construct-sizes p{font-size:16px;font-weight:500;line-height:20px}.flat__wrapper .flat__construct-sizes_size{display:flex;justify-content:flex-start;margin-top:14px}.flat__wrapper .flat__construct-sizes_size li+li{margin-left:26px}.flat__wrapper .flat__construct-sizes_size li{width:40%}.flat__wrapper .flat__construct-sizes_size li .size-data{align-items:center;display:flex;justify-content:space-between}.flat__wrapper .flat__construct-sizes_size li .size-data h3{font-size:17px;font-weight:900;line-height:18px}.flat__wrapper .flat__construct-sizes_size li .size-data p{font-size:12px;font-weight:400;line-height:15px}.flat__wrapper .flat__construct-sizes_size li .size-data span{border-radius:10px;height:3px;width:20px}.flat__wrapper .flat__construct-sizes_size li .size-data .animatedText{color:#19e04c!important}.flat__wrapper .flat__construct-sizes_size li .size-data .animatedText,.flat__wrapper .flat__construct-sizes_size li .size-data .animatedText2{animation-direction:alternate;animation-duration:.5s;animation-iteration-count:infinite;animation-name:opacity-fade;animation-timing-function:linear}.flat__wrapper .flat__construct-sizes_size li .size-data .animatedText2{color:#001df2!important}.flat__wrapper .flat__construct-sizes_size li .firstInputAnimated:after{animation:border-animation 2s linear infinite;background:conic-gradient(#000 50%,#19e04c 50%)!important;content:"";height:400px;position:absolute;width:100%}.flat__wrapper .flat__construct-sizes_size li .secondInputAnimated:after{animation:border-animation 2s linear infinite;background:conic-gradient(#000 50%,#001df2 50%)!important;content:"";height:400px;position:absolute;width:100%}.flat__wrapper .flat__construct-sizes_size li .size-input{align-items:center;display:flex;height:24px;justify-content:center;overflow:hidden;position:relative;width:100%}.flat__wrapper .flat__construct-sizes_size li .size-input:before{align-items:center;background-color:#eaeaeb;content:attr(content);display:flex;font-size:18px;height:22px;justify-content:center;position:absolute;width:98.9%;z-index:1}.flat__wrapper .flat__construct-sizes_size li .size-input:after{background:#000 100%;content:"";height:400px;position:absolute;width:100%}.flat__wrapper .flat__construct-sizes_size li .size-input input{background-color:transparent;font-size:16px;font-weight:400;line-height:20px;padding-left:15px;position:relative;width:inherit;z-index:1}.flat__wrapper .flat__construct-sizes_size li .size-input span{font-size:16px;font-weight:400;line-height:20px;margin:0 15px;position:relative;z-index:1}.flat__wrapper .flat__construct-sizes button{align-items:center;border:1px solid #171616;color:#000;display:flex;font-size:16px;font-weight:400;height:22px;justify-content:center;line-height:20px;margin-top:20px;padding:10px;position:relative;text-decoration:none;transition:all .5s;width:30%}.flat__wrapper .flat__construct-sizes button:hover{background-color:#000;color:#fff;transition:all .5s}.flat__wrapper .flat__construct #tridiv{background:transparent;font-size:100%;height:300px;overflow:hidden;perspective:800px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.flat__wrapper .flat__construct .roof{background-image:url(../img/product-card/constructor/360x631.png);border-left:4px solid #19e04c;border-right:4px solid #19e04c;border-top:4px solid #001df2}@keyframes opacity-border-arch-top{0%{border-top-color:#001df200}10%{border-top-color:#001df21a}20%{border-top-color:#001df233}30%{border-top-color:#001df24d}40%{border-top-color:#001df266}50%{border-top-color:#001df280}60%{border-top-color:#001df299}70%{border-top-color:#001df2b3}80%{border-top-color:#001df2cc}90%{border-top-color:#001df2e6}to{border-top-color:#001df2}}.flat__wrapper .flat__construct .animatedRoof1{animation-direction:alternate;animation-duration:.5s;animation-iteration-count:infinite;animation-name:opacity-border-arch-top;animation-timing-function:linear}.flat__wrapper .flat__construct .border3Class{animation-direction:alternate;animation-duration:.5s;animation-iteration-count:infinite;animation-name:opacity-border-pitched-top;animation-timing-function:linear}.flat__wrapper .flat__construct .face{box-shadow:inset 0 0 0 1px #0006}.flat__wrapper .flat__construct .cr,.flat__wrapper .flat__construct .face,.flat__wrapper .flat__construct .face-wrapper,.flat__wrapper .flat__construct .scene,.flat__wrapper .flat__construct .shape{position:absolute;transform-style:preserve-3d}.flat__wrapper .flat__construct .scene{animation:spin 20s linear infinite;cursor:pointer;height:100%;left:0;margin:auto;top:0;transition:.5s ease-in-out;width:100%}.flat__wrapper .flat__construct .shape{height:0;left:50%;top:50%;transform-origin:50%;transition:.5s ease-in-out;width:0}.flat__wrapper .flat__construct .face,.flat__wrapper .flat__construct .face-wrapper{backface-visibility:hidden;overflow:hidden;transform-origin:0 0}.flat__wrapper .flat__construct .lt{border-bottom:.1px solid #787878;border-right:.1px solid #787878}.flat__wrapper .flat__construct .rt{border-bottom:.1px solid #787878;border-left:.1px solid #787878}.flat__wrapper .flat__construct .face{background-position:50%;background-size:100% 100%!important}.flat__wrapper .flat__construct .face-wrapper .face{height:100%;left:100%;width:100%}.flat__wrapper .flat__construct .photon-shader{height:100%;left:0;position:absolute;top:0;width:100%}.flat__wrapper .flat__construct .side{left:50%}.flat__wrapper .flat__construct .cr,.flat__wrapper .flat__construct .cr .side{height:100%}.flat__wrapper .flat__construct [class*=prism] .bk,.flat__wrapper .flat__construct [class*=prism] .ft{height:100%;width:100%}.flat__wrapper .flat__construct [class*=prism] .bk{left:100%}.flat__wrapper .flat__construct [class*=prism] .rt{transform:rotateY(-90deg) translate(-50%)}.flat__wrapper .flat__construct [class*=prism] .lt{transform:rotateY(90deg) translate(-50%)}.flat__wrapper .flat__construct [class*=prism] .bm{transform:rotateX(-90deg) translateY(-50%)}.flat__wrapper .flat__construct [class*=prism] .lt{left:100%}.flat__wrapper .flat__construct [class*=prism] .bm{top:100%}.flat__wrapper .flat__construct [class*=prism] .rt .face{left:-100%;transform-origin:100% 0}.flat__wrapper .flat__construct .pri-1{height:10em;margin:-5em 0 0 -7.5em;opacity:1;transform:translateZ(0) rotateX(-90deg) rotateY(-180deg) rotate(0);width:15em}.flat__wrapper .flat__construct .pri-1 .rt .face{transform:rotate(-11.309932474deg)}.flat__wrapper .flat__construct .pri-1 .lt .face{transform:rotate(11.309932474deg)}.flat__wrapper .flat__construct .pri-1 .ft{height:10.1980390272em;transform:translateZ(-1em) rotateX(11.309932474deg)}.flat__wrapper .flat__construct .pri-1 .bk{transform:translateZ(-1em) rotateY(180deg)}.flat__wrapper .flat__construct .pri-1 .lt,.flat__wrapper .flat__construct .pri-1 .rt{height:10em;width:2em}.flat__wrapper .flat__construct .pri-1 .lt .face,.flat__wrapper .flat__construct .pri-1 .rt .face{height:10.1980390272em}.flat__wrapper .flat__construct .pri-1 .bm{height:2em;width:15em}.flat__wrapper .flat__option{height:100%;margin-left:20px;position:relative;width:60%}.flat__wrapper .flat__option h2{font-size:17px;font-weight:500;line-height:29px;margin-bottom:23px;text-transform:uppercase}.flat__wrapper .flat__option_wrapper-item{display:flex;flex-direction:column;justify-content:flex-start}.flat__wrapper .option_wrapper-loader{height:400px;left:50%;position:absolute;right:50%;top:50%;transform:translate(-50%,50%);width:250px}.flat .characteristics h3{margin-top:30px;text-align:center}.flat .characteristics-buttons{display:flex;height:50px;justify-content:flex-end;width:100%}.flat .characteristics-buttons .characteristics-buttons-wrap:first-child{margin-right:24px}.flat .characteristics-buttons-wrap{font-size:16px;font-weight:600;line-height:20px;max-width:309px;text-transform:uppercase;width:100%}.flat .characteristics-buttons-wrap:hover{background-color:#000;color:#fff}.flat .characteristics__total{align-items:center;display:flex;margin-bottom:20px;margin-left:auto;width:24%}.flat .characteristics__total h2{display:flex;font-size:20px;justify-content:space-between}.flat .characteristics__total p{display:flex;justify-content:flex-end;width:100%}@media screen and (max-width:1180px){.flat__wrapper{padding:15px}.flat__wrapper .flat__construct{width:410px}.flat__wrapper .flat__construct-sizes_size li{width:50%}.flat__wrapper .flat__construct-sizes button{width:46%}}@media screen and (max-width:900px){.flat{border-top:1px solid #c8c8c8}}@media screen and (max-width:750px){.flat__wrapper .flat__construct-sizes_size li{width:49%}.main-select input{height:30px}.roof__wrapper__menu_section .router-link-active svg{width:100px}.flat{margin-left:-15px;margin-right:-15px;position:relative;width:calc(100% + 30px)}.flat__wrapper{flex-direction:column;padding:15px}.flat__wrapper .flat__construct{width:100%}.flat__wrapper .flat__construct h2,.flat__wrapper .flat__option h2{font-size:18px;font-weight:500;line-height:22px}.flat__wrapper .flat__option h2{margin-top:40px}.flat__wrapper .flat__option{margin-left:0;width:100%}.flat .characteristics__total{padding-right:15px;width:38%}.flat .characteristics-buttons{height:40px;padding:0 15px}.flat .characteristics-buttons-wrap{font-size:14px;font-weight:600;line-height:26px;max-width:230px;text-transform:uppercase;width:100%}}@media screen and (max-width:550px){.flat .errorProduct{font-size:11px}.flat .characteristics__total{width:65%}.flat .characteristics__total h2{font-size:18px}.flat .characteristics-buttons{align-items:center;flex-direction:column;justify-content:center}.flat .characteristics-buttons .characteristics-buttons-wrap:first-child{margin-bottom:20px;margin-right:0;margin-top:30px}.flat .characteristics-buttons-wrap{max-width:350px}}.bounce-enter-active{animation:opacity-fade .3s}.opacity-enter-active,.opacity-leave-active{animation:opacity-fade-reverse .7s}.bounce-leave-active{animation:opacity-fade-reverse .5s}@keyframes bounce-in{0%{transform:scale(0)}50%{transform:scale(.9)}to{transform:scale(1)}}@keyframes animatedHeight{0%{height:59px}25%{height:25%}50%{height:50%}75%{height:75%}to{height:100%}}@keyframes animatedHeightReverse{0%{height:100%}25%{height:75%}50%{height:50%}75%{height:25%}to{height:59px}}@keyframes motion-blur{0%{left:0}50%{left:290px}to{left:0}}@keyframes border-animation{to{transform:rotate(1turn)}}@keyframes opacityIn{0%{opacity:0}10%{opacity:.1}20%{opacity:.2}30%{opacity:.3}40%{opacity:.4}50%{opacity:.5}60%{opacity:.6}70%{opacity:.7}}@keyframes opacity-fade-trans{0%{opacity:0}15%{opacity:.1}30%{opacity:.2}45%{opacity:.3}60%{opacity:.4}75%{opacity:.5}to{opacity:.6}}@keyframes opacity-fade{0%{opacity:0}10%{opacity:.1}20%{opacity:.2}30%{opacity:.3}40%{opacity:.4}50%{opacity:.5}60%{opacity:.6}70%{opacity:.7}80%{opacity:.8}90%{opacity:.9}to{opacity:1}}@keyframes opacity-fade-reverse{0%{opacity:1}10%{opacity:.9}20%{opacity:.8}30%{opacity:.7}40%{opacity:.6}50%{opacity:.5}60%{opacity:.4}70%{opacity:.3}80%{opacity:.2}90%{opacity:.1}to{opacity:0}}@keyframes draw{0%{stroke-dashoffset:0}to{stroke-dashoffset:1000}}@keyframes draw-reverse{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes show{to{fill-opacity:1;opacity:1;stroke-opacity:1}}@keyframes spin{0%{transform:rotateX(-20deg) rotateY(0)}to{transform:rotateX(-20deg) rotateY(1turn)}}@keyframes spin-gable{0%{transform:rotateX(-20deg) rotateY(0) rotate(0)}to{transform:rotateX(-20deg) rotateY(1turn) rotate(0)}}@keyframes arch-spin{0%{transform:rotateX(80deg) rotateY(0) rotate(0)}to{transform:rotateX(80deg) rotateY(0) rotate(1turn)}}@keyframes shake{10%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.slide-fade-enter-active{transition:all .4s ease}.slide-fade-leave-active{transition:all .4s cubic-bezier(1,.5,.8,1)}.slide-fade-enter,.slide-fade-leave-to{opacity:0;transform:translateY(-10px)}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.slide-menu-enter-active{transition:transform .42s cubic-bezier(.22,1,.36,1)}.slide-menu-leave-active{transition:transform .32s cubic-bezier(.55,0,1,.45)}.slide-menu-enter,.slide-menu-leave-to{transform:translate(-110%)}.slide-filter-enter-active,.slide-filter-enter-from,.slide-filter-leave-to{transform:translate(1000px);transition:all .5s cubic-bezier(1,.5,.8,1)}.gable{position:relative;width:100%}.gable .errorProduct{color:red;font-size:12px;font-weight:400;line-height:15px;position:absolute;width:100%}.gable .buttonLoader{background-color:#000;height:28px}.gable__wrapper{background:linear-gradient(270deg,#fff,#f1f1f2 50.54%,#e8e8e9);display:flex;justify-content:space-between;padding:20px 29px 56px}.gable__wrapper .gable__construct{left:0;position:relative;top:0;width:40%}.gable__wrapper .gable__construct h2{font-size:17px;font-weight:500;line-height:29px;text-transform:uppercase}.gable__wrapper .gable__construct svg{display:flex;justify-content:center;margin:auto}.gable__wrapper .gable__construct-sizes p{font-size:16px;font-weight:500;line-height:20px}.gable__wrapper .gable__construct-sizes_size{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:14px}.gable__wrapper .gable__construct-sizes_size li:first-child,.gable__wrapper .gable__construct-sizes_size li:nth-child(3){margin-right:26px}.gable__wrapper .gable__construct-sizes_size li{margin-top:20px;width:40%}.gable__wrapper .gable__construct-sizes_size li .forthInputAnimated:after{animation:border-animation 2s linear infinite;background:conic-gradient(#000 50%,#7dc2f0 50%)!important;content:"";height:400px;position:absolute;width:100%}.gable__wrapper .gable__construct-sizes_size li .thirdInputAnimated:after{animation:border-animation 2s linear infinite;background:conic-gradient(#000 50%,#f4a914 50%)!important;content:"";height:400px;position:absolute;width:100%}.gable__wrapper .gable__construct-sizes_size li .secondInputAnimated:after{animation:border-animation 2s linear infinite;background:conic-gradient(#000 50%,#001df2 50%)!important;content:"";height:400px;position:absolute;width:100%}.gable__wrapper .gable__construct-sizes_size li .firstInputAnimated:after{animation:border-animation 2s linear infinite;background:conic-gradient(#000 50%,#19e04c 50%)!important;content:"";height:400px;position:absolute;width:100%}.gable__wrapper .gable__construct-sizes_size li .size-data{align-items:center;display:flex;justify-content:space-between}.gable__wrapper .gable__construct-sizes_size li .size-data h3{font-size:17px;font-weight:900;line-height:18px}.gable__wrapper .gable__construct-sizes_size li .size-data p{font-size:12px;font-weight:400;line-height:15px}.gable__wrapper .gable__construct-sizes_size li .size-data span{border-radius:10px;height:3px;width:20px}.gable__wrapper .gable__construct-sizes_size li .size-data .animatedText{color:#19e04c!important}.gable__wrapper .gable__construct-sizes_size li .size-data .animatedText,.gable__wrapper .gable__construct-sizes_size li .size-data .animatedText2{animation-direction:alternate;animation-duration:.5s;animation-iteration-count:infinite;animation-name:opacity-fade;animation-timing-function:linear}.gable__wrapper .gable__construct-sizes_size li .size-data .animatedText2{color:#001df2!important}.gable__wrapper .gable__construct-sizes_size li .size-data .animatedText3{color:#f4a914!important}.gable__wrapper .gable__construct-sizes_size li .size-data .animatedText3,.gable__wrapper .gable__construct-sizes_size li .size-data .animatedText4{animation-direction:alternate;animation-duration:.5s;animation-iteration-count:infinite;animation-name:opacity-fade;animation-timing-function:linear}.gable__wrapper .gable__construct-sizes_size li .size-data .animatedText4{color:#7dc2f0!important}.gable__wrapper .gable__construct-sizes_size li .size-input{align-items:center;display:flex;height:24px;justify-content:center;overflow:hidden;position:relative;width:100%}.gable__wrapper .gable__construct-sizes_size li .size-input:before{align-items:center;background-color:#eaeaeb;content:attr(content);display:flex;font-size:18px;height:22px;justify-content:center;position:absolute;width:98.9%;z-index:1}.gable__wrapper .gable__construct-sizes_size li .size-input:after{background:#000 100%;content:"";height:400px;position:absolute;width:100%}.gable__wrapper .gable__construct-sizes_size li .size-input input{background-color:transparent;font-size:16px;font-weight:400;line-height:20px;padding-left:15px;position:relative;width:inherit;z-index:1}.gable__wrapper .gable__construct-sizes_size li .size-input span{font-size:16px;font-weight:400;line-height:20px;margin:0 15px;position:relative;z-index:1}.gable__wrapper .gable__construct-sizes button{align-items:center;border:1px solid #171616;color:#000;display:flex;font-size:16px;font-weight:400;height:22px;justify-content:center;line-height:20px;margin-top:20px;padding:10px;position:relative;text-decoration:none;transition:all .5s;width:30%}.gable__wrapper .gable__construct-sizes button:hover{background-color:#000;color:#fff;transition:all .5s}.gable__wrapper .gable__construct #tridiv{background:transparent;font-size:100%;height:300px;overflow:hidden;perspective:800px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.gable__wrapper .gable__construct .roofLeft{background-image:url(../img/product-card/constructor/360x631.png);border-left:4px solid #19e04c;border-right:4px solid #19e04c;border-top:4px solid #001df2}@keyframes opacity-border-arch-bottom{0%{border-top-color:#001df200}10%{border-top-color:#001df21a}20%{border-top-color:#001df233}30%{border-top-color:#001df24d}40%{border-top-color:#001df266}50%{border-top-color:#001df280}60%{border-top-color:#001df299}70%{border-top-color:#001df2b3}80%{border-top-color:#001df2cc}90%{border-top-color:#001df2e6}to{border-top-color:#001df2}}.gable__wrapper .gable__construct .animatedRoof4{animation-direction:alternate;animation-duration:.5s;animation-iteration-count:infinite;animation-name:opacity-border-arch-bottom;animation-timing-function:linear}@keyframes opacity-border-arch-top{0%{border-top-color:#7dc2f000}10%{border-top-color:#7dc2f01a}20%{border-top-color:#7dc2f033}30%{border-top-color:#7dc2f04d}40%{border-top-color:#7dc2f066}50%{border-top-color:#7dc2f080}60%{border-top-color:#7dc2f099}70%{border-top-color:#7dc2f0b3}80%{border-top-color:#7dc2f0cc}90%{border-top-color:#7dc2f0e6}to{border-top-color:#7dc2f0}}.gable__wrapper .gable__construct .animatedRoof2{animation-direction:alternate;animation-duration:.5s;animation-iteration-count:infinite;animation-name:opacity-border-arch-top;animation-timing-function:linear}@keyframes opacity-border-pitched-left{0%{border-left-color:#f4a91400;border-right-color:#f4a91400}10%{border-left-color:#f4a9141a;border-right-color:#f4a9141a}20%{border-left-color:#f4a91433;border-right-color:#f4a91433}30%{border-left-color:#f4a9144d;border-right-color:#f4a9144d}40%{border-left-color:#f4a91466;border-right-color:#f4a91466}50%{border-left-color:#f4a91480;border-right-color:#f4a91480}60%{border-left-color:#f4a91499;border-right-color:#f4a91499}70%{border-left-color:#f4a914b3;border-right-color:#f4a914b3}80%{border-left-color:#f4a914cc;border-right-color:#f4a914cc}90%{border-left-color:#f4a914e6;border-right-color:#f4a914e6}to{border-left-color:#f4a914;border-right-color:#f4a914}}.gable__wrapper .gable__construct .animatedRoof3{animation-direction:alternate;animation-duration:.5s;animation-iteration-count:infinite;animation-name:opacity-border-pitched-left;animation-timing-function:linear}@keyframes opacity-border-pitched-top{0%{border-left-color:#19e04c00;border-right-color:#19e04c00}10%{border-left-color:#19e04c1a;border-right-color:#19e04c1a}20%{border-left-color:#19e04c33;border-right-color:#19e04c33}30%{border-left-color:#19e04c4d;border-right-color:#19e04c4d}40%{border-left-color:#19e04c66;border-right-color:#19e04c66}50%{border-left-color:#19e04c80;border-right-color:#19e04c80}60%{border-left-color:#19e04c99;border-right-color:#19e04c99}70%{border-left-color:#19e04cb3;border-right-color:#19e04cb3}80%{border-left-color:#19e04ccc;border-right-color:#19e04ccc}90%{border-left-color:#19e04ce6;border-right-color:#19e04ce6}to{border-left-color:#19e04c;border-right-color:#19e04c}}.gable__wrapper .gable__construct .border3Class{animation-direction:alternate;animation-duration:.5s;animation-iteration-count:infinite;animation-name:opacity-border-pitched-top;animation-timing-function:linear}.gable__wrapper .gable__construct .roofRight{background-image:url(../img/product-card/constructor/360x631.png);border-left:4px solid #f4a914;border-right:4px solid #f4a914;border-top:4px solid #7dc2f0}.gable__wrapper .gable__construct .face{box-shadow:inset 0 0 0 1px #0006}.gable__wrapper .gable__construct .cr,.gable__wrapper .gable__construct .face,.gable__wrapper .gable__construct .face-wrapper,.gable__wrapper .gable__construct .scene,.gable__wrapper .gable__construct .shape{position:absolute;transform-style:preserve-3d}.gable__wrapper .gable__construct .scene{animation:spin-gable 20s linear infinite;cursor:pointer;height:100%;left:0;margin:auto;top:0;width:100%}.gable__wrapper .gable__construct .shape{height:0;left:50%;top:50%;transform-origin:50%;transition:.5s ease-in-out;width:0}.gable__wrapper .gable__construct .face,.gable__wrapper .gable__construct .face-wrapper{backface-visibility:hidden;overflow:hidden;transform-origin:0 0}.gable__wrapper .gable__construct .face{background-position:50%;background-size:100% 100%!important}.gable__wrapper .gable__construct .face-wrapper .face{height:100%;left:100%;width:100%}.gable__wrapper .gable__construct .photon-shader{height:100%;left:0;position:absolute;top:0;width:100%}.gable__wrapper .gable__construct .side{left:50%}.gable__wrapper .gable__construct .cr,.gable__wrapper .gable__construct .cr .side{height:100%}.gable__wrapper .gable__construct [class*=prism] .bk,.gable__wrapper .gable__construct [class*=prism] .ft{height:100%;width:100%}.gable__wrapper .gable__construct [class*=prism] .bk{left:100%}.gable__wrapper .gable__construct [class*=prism] .rt{transform:rotateY(-90deg) translate(-50%)}.gable__wrapper .gable__construct [class*=prism] .lt{transform:rotateY(90deg) translate(-50%)}.gable__wrapper .gable__construct [class*=prism] .bm{transform:rotateX(-90deg) translateY(-50%)}.gable__wrapper .gable__construct [class*=prism] .lt{left:100%}.gable__wrapper .gable__construct [class*=prism] .bm{top:100%}.gable__wrapper .gable__construct [class*=prism] .rt .face{left:-100%;transform-origin:100% 0}.gable__wrapper .gable__construct .pri-1{height:10em;margin:-5em 0 0 -7.5em;opacity:1;width:15em}.gable__wrapper .gable__construct .pri-1 .rt,.gable__wrapper .gable__construct .pri-2 .rt{border-bottom:.1px solid #787878;border-left:.1px solid #787878}.gable__wrapper .gable__construct .pri-1 .lt,.gable__wrapper .gable__construct .pri-2 .lt{border-bottom:.1px solid #787878;border-right:.1px solid #787878}.gable__wrapper .gable__construct .pri-1 .rt .face{transform:rotate(-11.309932474deg)}.gable__wrapper .gable__construct .pri-1 .lt .face{transform:rotate(11.309932474deg)}.gable__wrapper .gable__construct .pri-1 .ft{height:10.1980390272em;transform:translateZ(-1em) rotateX(11.309932474deg)}.gable__wrapper .gable__construct .pri-1 .bk{transform:translateZ(-1em) rotateY(180deg)}.gable__wrapper .gable__construct .pri-1 .lt,.gable__wrapper .gable__construct .pri-1 .rt{height:10em;width:2em}.gable__wrapper .gable__construct .pri-1 .lt .face,.gable__wrapper .gable__construct .pri-1 .rt .face{height:10.1980390272em}.gable__wrapper .gable__construct .pri-1 .bm{height:2em;width:15em}.gable__wrapper .gable__construct .pri-2{height:10em;margin:-5em 0 0 -7.5em;opacity:1;width:15em}.gable__wrapper .gable__construct .pri-2 .rt .face{transform:rotate(-11.309932474deg)}.gable__wrapper .gable__construct .pri-2 .lt .face{transform:rotate(11.309932474deg)}.gable__wrapper .gable__construct .pri-2 .ft{height:10.1980390272em;transform:translateZ(-1em) rotateX(11.309932474deg)}.gable__wrapper .gable__construct .pri-2 .bk{transform:translateZ(-1em) rotateY(180deg)}.gable__wrapper .gable__construct .pri-2 .lt,.gable__wrapper .gable__construct .pri-2 .rt{height:10em;width:2em}.gable__wrapper .gable__construct .pri-2 .lt .face,.gable__wrapper .gable__construct .pri-2 .rt .face{height:10.1980390272em}.gable__wrapper .gable__construct .pri-2 .bm{height:2em;width:15em}.gable__wrapper .gable__option{height:100%;margin-left:20px;position:relative;width:60%}.gable__wrapper .gable__option h2{font-size:17px;font-weight:500;line-height:29px;margin-bottom:20px;text-transform:uppercase}.gable__wrapper .gable__option_wrapper-item{display:flex;flex-direction:column;justify-content:flex-start}.gable__wrapper .option_wrapper-loader{height:400px;left:50%;position:absolute;right:50%;top:50%;transform:translate(-50%,50%);width:250px}.gable .characteristics h3{margin-top:30px;text-align:center}.gable .characteristics-buttons{display:flex;height:50px;justify-content:flex-end;width:100%}.gable .characteristics-buttons .characteristics-buttons-wrap:first-child{margin-right:24px}.gable .characteristics-buttons-wrap{font-size:16px;font-weight:600;line-height:20px;max-width:309px;text-transform:uppercase;width:100%}.gable .characteristics-buttons-wrap:hover{background-color:#000;color:#fff}.gable .characteristics__total{align-items:center;display:flex;margin-bottom:20px;margin-left:auto;width:24%}.gable .characteristics__total h2{display:flex;font-size:20px;justify-content:space-between}.gable .characteristics__total p{display:flex;justify-content:flex-end;width:100%}@media screen and (max-width:1180px){.gable__wrapper{padding:15px}.gable__wrapper .gable__construct{width:410px}.gable__wrapper .gable__construct-sizes_size li{width:calc(50% - 13px)}.gable__wrapper .gable__construct-sizes button{width:46%}}@media screen and (max-width:900px){.gable{border-top:1px solid #c8c8c8}}@media screen and (max-width:750px){.main-select input{height:30px}.roof__wrapper__menu_section .router-link-active svg{width:100px}.gable{margin-left:-15px;margin-right:-15px;position:relative;width:calc(100% + 30px)}.gable__wrapper{flex-direction:column;padding:15px}.gable__wrapper .gable__construct{width:100%}.gable__wrapper .gable__construct h2,.gable__wrapper .gable__option h2{font-size:18px;font-weight:500;line-height:22px}.gable__wrapper .gable__option h2{margin-top:40px}.gable__wrapper .gable__option{margin-left:0;width:100%}.gable .characteristics__total{padding-right:15px;width:38%}.gable .characteristics-buttons{height:40px;padding:0 15px}.gable .characteristics-buttons-wrap{font-size:14px;font-weight:600;line-height:26px;max-width:230px;text-transform:uppercase;width:100%}}@media screen and (max-width:550px){.gable .errorProduct{font-size:11px}.gable .characteristics__total{width:65%}.gable .characteristics__total h2{font-size:18px}.gable .characteristics-buttons{align-items:center;flex-direction:column;justify-content:center}.gable .characteristics-buttons .characteristics-buttons-wrap:first-child{margin-bottom:20px;margin-right:0;margin-top:30px}.gable .characteristics-buttons-wrap{max-width:350px}}.specification-form{padding-bottom:15px}.specification-form h3{font-size:16px;font-weight:400;line-height:17px;margin-bottom:24px;text-align:center}.specification-form h4{color:#565656;font-size:13px;font-weight:300;line-height:15px;margin:29px 0 50px}.specification-form h4 a{color:#00e;cursor:pointer;font-size:13px;font-weight:500;line-height:15px}.specification-form p{color:#565656;font-size:12px;font-weight:300;line-height:15px;margin-top:24px}.specification-form p a{color:#565656}.specification-form .errorValidation{left:-20px;position:absolute;top:50px;transform:translate(5%);width:250px}.specification-form .errorInput{border-color:#ff00005e!important}.specification-form__fields{margin-bottom:30px;width:100%}.specification-form__field-wrapper{border:1px solid #c4c4c4;color:#171616;font-size:16px;font-weight:400;line-height:17px;margin-bottom:10px;padding:12px;position:relative}.specification-form__field-wrapper:last-child{margin-bottom:0}.specification-form__field-wrapper label{display:block;width:100%}.specification-form__field-wrapper label .the-mask,.specification-form__field-wrapper label input{background-color:transparent;width:100%}.specification-form__button{color:#171616;font-size:16px;font-weight:700;height:50px;line-height:20px;margin:17px auto auto;text-transform:uppercase;width:214px}.specification-form__button:hover{background-color:#171616;color:#fff}.specification-form .loader{bottom:5px;height:22px;position:absolute;right:10px;width:22px}.mainButton{align-items:center;border:0;cursor:pointer;display:flex;font-family:inherit;justify-content:center;outline:none;position:relative;text-decoration:none;vertical-align:middle}.mainButton,.mainButton.mainButton{font-size:inherit;transition:all .5s cubic-bezier(.65,-.25,.25,1.95)}.mainButton.mainButton{background-color:inherit;border:1px solid;border-color:inherit;color:inherit;font-weight:inherit;height:100%;text-transform:inherit;width:100%}.mainButton.mainButton svg path{stroke:#000;transition:all .5s cubic-bezier(.65,-.25,.25,1.95)}.mainButton.mainButton:hover svg path{fill:#fff;stroke:#fff;transition:all .5s cubic-bezier(.65,-.25,.25,1.95)}.mainButton.mainButton :not(.disabled):hover,.mainButton.mainButton:not(.disabled):active,.mainButton.mainButton:not(.disabled):focus{background-color:inherit;border-color:transparent;color:inherit;letter-spacing:.1rem}.mainButton.mainButton :not(.disabled):hover svg path,.mainButton.mainButton:not(.disabled):active svg path,.mainButton.mainButton:not(.disabled):focus svg path{fill:#fff;stroke:#fff;transition:all .5s cubic-bezier(.65,-.25,.25,1.95)}.disabled{background-color:#dcdcdc!important;border-color:#dcdcdc!important;color:#7a7a7a!important;opacity:.7;pointer-events:none}.disabled svg path{stroke:#7a7a7a!important}.specification-form__failed{color:#e93f11;margin-top:12px;text-align:center}.profile-calculator .load-calculator{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.profile-calculator h2{color:#171616;font-size:30px;font-weight:700;line-height:49px;margin:40px 0;text-transform:uppercase}.profile-calculator .profile-calculator__menu{border-bottom:1px solid #c8c8c8;display:flex;justify-content:space-between;margin-bottom:0}.profile-calculator .profile-calculator__menu .router-link-active{background-color:#f8f8f8;position:relative}.profile-calculator .profile-calculator__menu .router-link-active:after{background-color:#171616;bottom:-1.4px;content:"";height:2px;left:0;position:absolute;width:100%}.profile-calculator .profile-calculator__menu-item{align-items:center;color:#000;cursor:pointer;display:flex;height:100px;justify-content:center;text-decoration:none;width:33.33%}.profile-calculator .profile-calculator__menu-item:hover svg{animation:draw 5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:linear;fill:none;stroke:#231f20;stroke-dasharray:1000;stroke-dashoffset:1000;stroke-miterlimit:10;stroke-width:.4px}.profile-calculator .profile-calculator__menu-item p{font-size:16px;font-weight:400;line-height:20px;margin-left:30px;text-transform:uppercase}.profile-calculator h3{font-size:17px;font-weight:900;line-height:18px;margin-top:40px;text-align:center;text-transform:uppercase}.profile-calculator .characteristics{margin-bottom:120px}.profile-calculator .characteristics-buttons{display:flex;justify-content:flex-end;width:100%}.profile-calculator .characteristics-buttons .characteristics-buttons-wrap+.characteristics-buttons-wrap{margin-left:20px}.profile-calculator .characteristics-buttons-wrap{font-size:12px;font-weight:600;height:50px;line-height:20px;text-transform:uppercase;width:310px}.profile-calculator .characteristics-buttons-wrap:hover{background-color:#000;color:#fff}
