.App{text-align:center;overflow:auto}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Sidebar{border-right:2px solid #F1F1F1;height:100%;padding:30px;position:relative;background:#F1F1F1}.Sidebar--White{background:white}.Sidebar--White .Sidebar__Item:nth-child(4):after{display:none}.Sidebar__Item{margin-bottom:24px;position:relative}.Sidebar__Item:not(.Sidebar__Item:last-child):after{content:"";width:2px;height:14px;margin-top:5px;margin-left:3px;background:#AAAAAA;position:absolute}.Sidebar__Item--done:not(.Sidebar__Item--done:last-child):after{background:#080810}.Sidebar__Item__Wrapper{display:flex;align-items:center}.Sidebar__Item h4{color:#080810;font-weight:700;font-size:30px;line-height:36px;margin-left:-5px;padding-top:5px}.Sidebar__Item__Image{height:20px;margin-right:10px}.Sidebar__Item__Content{font-weight:500;font-size:14px;color:#757575}.Sidebar__Item__Content span{color:#080810}.Sidebar__Item--Draw{margin-left:-30px;margin-right:-30px;padding:30px;border-top:1px solid #F1F1F1;border-bottom:1px solid #F1F1F1}.Sidebar__Item--Draw h3{font-size:22px;font-weight:600;width:130px;margin-bottom:18px}.Sidebar__Item--Draw__Item{display:inline-block;width:50%;margin-top:10px;cursor:pointer}.Sidebar__Item--Draw__Item:nth-child(1),.Sidebar__Item--Draw__Item:nth-child(2){margin-top:0}.Sidebar__Item--Draw__Item._active>div p{color:#080810}.Sidebar__Item--Draw__Item>div{display:flex;align-items:center}.Sidebar__Item--Draw__Item>div .Checkbox{flex:0 0 20px}.Sidebar__Item--Draw__Item>div p{margin-left:3px;font-size:14px;font-weight:500;line-height:130%;color:#757575}.Sidebar__Item--Square{padding-top:20px}.Sidebar__Item--Square p{color:#757575;font-weight:500;font-size:14px;line-height:130%}.Sidebar__Item--Square p span{color:#080810}.Sidebar__Button{position:absolute;width:calc(100% - 60px);bottom:30px;display:flex;align-items:center}.Sidebar__Button button{height:52px;width:100%;display:flex;cursor:pointer;font-size:20px;padding-top:13px;padding-bottom:13px;justify-content:center;align-items:center;border:2px solid #080810;color:#080810;background:none;flex:0 0 52px;margin-right:10px;max-width:52px}.Sidebar__Button button._active{width:100%;max-width:100%;flex:auto;margin-right:0;color:#f1f1f1;background:#080810}.Sidebar__Button button._active img{margin-left:10px}.App{display:grid;justify-content:center;align-items:center;height:100vh}.PageWrapper{width:900px;height:600px;border:1px solid #000;display:flex;flex-direction:row;font-family:Gilroy,sans-serif}.PageWrapper__Sidebar{width:225px;flex:0 0 225px}.PageWrapper__Sidebar--Draw{order:2}.PageWrapper__Content{width:100%}.Material{display:flex;flex-direction:row;width:100%;height:100%}.MaterialItem{flex:0 0 33.3%;width:33.3%;height:100%;position:relative;cursor:pointer}.MaterialItem.prop2,.MaterialItem.prop3{opacity:.3;pointer-events:none}.MaterialItem__Image{height:223px;position:relative;border:1px solid #F1F1F1;border-bottom:2px solid #F1F1F1}.MaterialItem__Image__Actual{position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;opacity:0;transition:.3s}.MaterialItem__Image__Actual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.MaterialItem__Image__Title{position:absolute;padding-left:29px;padding-right:29px;bottom:30px}.MaterialItem__Image__Title h5{font-weight:600;font-size:22px;padding-right:15px;line-height:26px;margin-bottom:10px;color:#080810}.MaterialItem__Image__Title p{font-size:12px;line-height:120%;color:#aaa}.MaterialItem__Checkbox{position:absolute;left:0;top:223px;cursor:pointer}.MaterialItem__List{margin-top:30px}.MaterialItem__List ul{padding-left:30px;padding-right:30px;margin:0}.MaterialItem__List ul li{list-style:none;margin-bottom:10px;line-height:130%;font-size:14px;color:#757575}.MaterialItem__Button{position:absolute;bottom:30px;left:30px;padding:13px 43px;display:flex;justify-content:space-between;align-items:center;color:#aaa;border:2px solid #AAAAAA;transition:.3s}.MaterialItem__Button svg{stroke:#aaa;margin-left:8px}.MaterialItem._active .MaterialItem__Image,.MaterialItem:hover .MaterialItem__Image{border:0}.MaterialItem:hover .MaterialItem__Button{background:#080810;color:#fff;border-color:#080810}.MaterialItem:hover .MaterialItem__Button svg{stroke:#fff}.MaterialItem:hover .MaterialItem__Image__Actual{opacity:1}.MaterialItem:hover .MaterialItem__Image__Title *{color:#f1f1f1}.MaterialItem._active .MaterialItem__Image__Title,.MaterialItem:hover .MaterialItem__Image__Title{bottom:32px;padding-left:30px;padding-right:30px}.Dimensions{position:relative;height:100%}.Dimensions__Width{display:flex;height:300px;flex:1 1 0}.Dimensions__Height{display:flex;height:300px;margin-top:40px;flex:1 1 0;justify-content:center}.Dimensions h3{padding-left:20px;padding-top:30px;font-size:22px;font-weight:600;width:145px}.WidthItem{cursor:pointer;width:100%;position:relative;padding-top:127px;display:flex;justify-content:center}.WidthItem:first-child{border-left:0}.WidthItem:last-child{border-right:0}.WidthItem:only-child .LargeCheckbox{display:none}.WidthItem__Image__Title{text-align:center;font-size:22px;line-height:120%;font-weight:600;margin-top:10px;color:#757575}.WidthItem__Image__Title._active{color:#080810}.WidthItem__Image__Checkbox{margin-top:12px;display:flex;justify-content:center}.WidthItem .LargeCheckbox{position:absolute;left:0;bottom:0}.HeightItem{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:30px;padding-top:30px}.HeightItem__Image__Title{margin-top:10px;margin-bottom:12px;font-weight:500;text-align:center;font-size:14px;line-height:130%;color:#757575}.HeightItem__Image__Title._active{color:#080810}.WidthImage__Arrow{width:100%;height:2px;background:#AAAAAA;position:relative}.WidthImage__Arrow__Right:before,.WidthImage__Arrow__Left:before{content:"";transform:rotate(45deg);position:absolute;top:3px;display:block;height:2px;width:10px;border-radius:10px;background:#AAAAAA}.WidthImage__Arrow__Right:after,.WidthImage__Arrow__Left:after{content:"";transform:rotate(-45deg);position:absolute;top:-3px;display:block;height:2px;width:10px;border-radius:10px;background:#AAAAAA}.WidthImage__Arrow__Right:before{transform:rotate(-45deg)}.WidthImage__Arrow__Right:after{transform:rotate(45deg)}.WidthImage__Arrow__Right:after,.WidthImage__Arrow__Right:before{right:-2px}.WidthImage__Arrow__Left:after,.WidthImage__Arrow__Left:before{left:-2px}.HeightImage__Arrow{height:100%;width:2px;background:#AAAAAA;position:relative}.HeightImage__Arrow__Right:before,.HeightImage__Arrow__Left:before{content:"";transform:rotate(135deg);position:absolute;left:-7px;display:block;height:2px;width:10px;border-radius:10px;background:#AAAAAA}.HeightImage__Arrow__Right:after,.HeightImage__Arrow__Left:after{content:"";transform:rotate(-135deg);position:absolute;top:-3px;display:block;height:2px;left:7px;width:10px;border-radius:10px;background:#AAAAAA}.HeightImage__Arrow__Right:before{transform:rotate(-135deg)}.HeightImage__Arrow__Right:after{transform:rotate(135deg);left:-1px}.HeightImage__Arrow__Right:after,.HeightImage__Arrow__Right:before{bottom:1px;top:auto}.HeightImage__Arrow__Left:before{transform:rotate(-135deg);left:-1px;top:1px}.HeightImage__Arrow__Left:after{transform:rotate(135deg);left:-7px;top:1px}.HeightImage,.WidthImage{position:relative}.HeightImage:after,.WidthImage:after{content:"";position:absolute;left:17%;width:66%;background:#FFFFFF;top:-2px;height:4px}.Margin{position:relative;height:100%}.Margin__Wrapper{display:flex;flex-direction:row;flex-wrap:wrap;height:calc(100% - 194px);padding-top:33px;padding-bottom:33px;position:relative}.Margin h3{padding-left:20px;padding-top:30px;font-size:22px;font-weight:600;width:165px}.Margin .MarginItem:first-child:nth-last-child(2),.Margin .MarginItem:first-child:nth-last-child(2)~.MarginItem{height:50%;width:100%;flex:0 0 100%}.Margin .MarginItem:first-child:nth-last-child(2) .MarginItem__Wrapper,.Margin .MarginItem:first-child:nth-last-child(2)~.MarginItem .MarginItem__Wrapper{justify-content:flex-start!important;padding-left:130px}.Margin .MarginItem:first-child:nth-last-child(2){padding-top:50px}.Margin .MarginItem:first-child:nth-last-child(2)~.MarginItem:nth-child(2){padding-bottom:50px}.Margin .MarginItem:first-child:nth-last-child(3),.Margin .MarginItem:first-child:nth-last-child(3)~.MarginItem{height:33.33%;width:100%;flex:0 0 100%}.Margin .MarginItem:first-child:nth-last-child(3) .MarginItem__Wrapper,.Margin .MarginItem:first-child:nth-last-child(3)~.MarginItem .MarginItem__Wrapper{justify-content:flex-start!important;padding-left:130px}.Margin .MarginItem:first-child:nth-last-child(4){margin-left:15%}.Margin .MarginItem:first-child:nth-last-child(4)~.MarginItem:nth-child(3){margin-left:15%}.Margin .MarginItem:first-child:nth-last-child(4),.Margin .MarginItem:first-child:nth-last-child(4)~.MarginItem{height:50%;width:34%;flex:0 0 34%}.Margin .MarginItem:first-child:nth-last-child(4) .MarginItem__Wrapper,.Margin .MarginItem:first-child:nth-last-child(4)~.MarginItem .MarginItem__Wrapper{height:100%;flex-direction:column;justify-content:center;align-items:center}.Margin .MarginItem:first-child:nth-last-child(4) .MarginItem__Image,.Margin .MarginItem:first-child:nth-last-child(4)~.MarginItem .MarginItem__Image{order:1}.Margin .MarginItem:first-child:nth-last-child(4) .MarginItem__Content,.Margin .MarginItem:first-child:nth-last-child(4)~.MarginItem .MarginItem__Content{margin-right:0}.Margin .MarginItem:first-child:nth-last-child(5){margin-left:5%}.Margin .MarginItem:first-child:nth-last-child(5)~.MarginItem:nth-child(4){margin-left:17%}.Margin .MarginItem:first-child:nth-last-child(5),.Margin .MarginItem:first-child:nth-last-child(5)~.MarginItem:nth-child(1),.Margin .MarginItem:first-child:nth-last-child(5)~.MarginItem:nth-child(2),.Margin .MarginItem:first-child:nth-last-child(5)~.MarginItem:nth-child(3){height:50%;width:30%;flex:0 0 30%}.Margin .MarginItem:first-child:nth-last-child(5) .MarginItem__Wrapper,.Margin .MarginItem:first-child:nth-last-child(5)~.MarginItem:nth-child(1) .MarginItem__Wrapper,.Margin .MarginItem:first-child:nth-last-child(5)~.MarginItem:nth-child(2) .MarginItem__Wrapper,.Margin .MarginItem:first-child:nth-last-child(5)~.MarginItem:nth-child(3) .MarginItem__Wrapper{height:100%;flex-direction:column;justify-content:center;align-items:center}.Margin .MarginItem:first-child:nth-last-child(5) .MarginItem__Image,.Margin .MarginItem:first-child:nth-last-child(5)~.MarginItem:nth-child(1) .MarginItem__Image,.Margin .MarginItem:first-child:nth-last-child(5)~.MarginItem:nth-child(2) .MarginItem__Image,.Margin .MarginItem:first-child:nth-last-child(5)~.MarginItem:nth-child(3) .MarginItem__Image{order:1}.Margin .MarginItem:first-child:nth-last-child(5) .MarginItem__Content,.Margin .MarginItem:first-child:nth-last-child(5)~.MarginItem:nth-child(1) .MarginItem__Content,.Margin .MarginItem:first-child:nth-last-child(5)~.MarginItem:nth-child(2) .MarginItem__Content,.Margin .MarginItem:first-child:nth-last-child(5)~.MarginItem:nth-child(3) .MarginItem__Content{margin-right:0}.Margin .MarginItem:first-child:nth-last-child(5)~.MarginItem:nth-child(4),.Margin .MarginItem:first-child:nth-last-child(5)~.MarginItem:nth-child(5){height:50%;width:33%;flex:0 0 33%}.Margin .MarginItem:first-child:nth-last-child(5)~.MarginItem:nth-child(4) .MarginItem__Wrapper,.Margin .MarginItem:first-child:nth-last-child(5)~.MarginItem:nth-child(5) .MarginItem__Wrapper{height:100%;flex-direction:column;justify-content:center;align-items:center}.Margin .MarginItem:first-child:nth-last-child(5)~.MarginItem:nth-child(4) .MarginItem__Image,.Margin .MarginItem:first-child:nth-last-child(5)~.MarginItem:nth-child(5) .MarginItem__Image{order:1}.Margin .MarginItem:first-child:nth-last-child(5)~.MarginItem:nth-child(4) .MarginItem__Content,.Margin .MarginItem:first-child:nth-last-child(5)~.MarginItem:nth-child(5) .MarginItem__Content{margin-right:0}.MarginItem{cursor:pointer}.MarginItem__Wrapper{display:flex;justify-content:center;align-items:center;height:100%}.MarginItem__Image{order:2}.MarginItem__Content{order:1;margin-right:20px;text-align:center}.MarginItem__Content>div:first-child{margin-top:5px;margin-bottom:5px;font-weight:600;font-size:22px;line-height:120%;color:#aaa}.MarginItem__Content>div:first-child._active{color:#080810}.MarginItem__Content>div:last-child{display:flex;justify-content:center;align-items:center}.Color{height:100%;position:relative}.ColorMain__Wrapper,.ColorSecond__Wrapper{width:100%}.ColorMain__Wrapper,.ColorSecond__Wrapper{border-bottom:2px solid #F1F1F1;display:flex;flex-direction:row}.Color__Title{width:225px;flex:0 0 225px}.Color__Title h3{margin-left:30px;font-style:normal;font-weight:600;font-size:22px;line-height:120%;color:#080810;width:106px;margin-top:30px}.Color__Content{display:flex;flex-wrap:wrap;flex-direction:row;width:100%}.ColorItem{position:relative;min-height:80px;width:50%;font-weight:500;font-size:14px;flex:0 0 50%;cursor:pointer}.ColorItem:not(._dark){color:#aaa}.ColorItem:not(._dark) .Checkbox{border-color:#aaa}.ColorItem:not(._dark) .Checkbox__Content{background:#AAAAAA}.ColorItem._light{color:#f1f1f1}.ColorItem._light .Checkbox{border-color:#f1f1f1}.ColorItem._light .Checkbox__Content{background:#F1F1F1}.ColorItem__Background{position:absolute;right:0;bottom:0;width:100%;height:100%}.ColorItem__Background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}.ColorItem__Background span{content:"";display:block;width:100%;height:100%}.ColorItem__Content{position:absolute;bottom:10px;left:10px;display:flex;align-items:center}.ColorItem__Content .Checkbox{margin-right:15px}.Color.material-1 .ColorSecond__Wrapper .ColorItem{width:33.333%;flex:0 0 33.333%;height:162px}.Color.material-2 .ColorMain__Wrapper .ColorItem:first-child{width:100%;flex:0 0 100%}.Color.material-2 .ColorSecond__Wrapper .ColorItem{height:162px}.Color.material-3 .ColorMain__Wrapper .ColorItem{height:110px}.Color.material-3 .ColorMain__Wrapper .ColorItem:first-child{width:100%;flex:0 0 100%}.Color.material-3 .ColorSecond__Wrapper .ColorItem{width:100%;flex:0 0 100%;height:152px}.Color.material-3.height-24 .ColorMain__Wrapper .ColorItem{height:65px;min-height:65px}.Color.material-3.height-24 .ColorMain__Wrapper .ColorItem:first-child{width:50%;flex:0 0 50%}.Color.material-3.height-24 .ColorSecond__Wrapper .ColorItem{width:100%;flex:0 0 100%;height:157px}.Size{position:relative;height:100%}.Size__Mode{display:flex;height:183px;flex-direction:row;flex-wrap:wrap;border-bottom:2px solid #F1F1F1}.Size__Mode__Button{position:absolute;bottom:30px;left:30px;width:165px;height:52px;border:2px solid #080810;background:white;display:flex;font-size:20px;font-weight:500;justify-content:center;align-items:center;transition:.3s}.Size__Mode__Button svg{display:none;margin-left:10px}.Size__Mode>div{width:50%;cursor:pointer;flex:0 0 50%;position:relative;border-left:2px solid #F1F1F1}.Size__Mode>div:first-child{border-left:0}.Size__Mode>div:hover .Size__Mode__Button{background:#AAAAAA;color:#080810}.Size__Mode>div:hover .Size__Mode__Button svg{display:block;stroke:#080810}.Size__Mode>div._active .Size__Mode__Button{background:#080810;color:#fff}.Size__Mode>div._active .Size__Mode__Button svg{display:block;stroke:#fff}.Size__Mode>div h5{width:180px;font-weight:600;font-size:22px;line-height:120%;color:#757575;transition:.3s}.Size__Mode>div._active h5,.Size__Mode>div:hover h5{color:#080810}.Size__Mode>div .LargeCheckbox{position:absolute;bottom:0;left:0}.Size__Mode h5{margin-left:30px;margin-top:30px}.Size__Items{padding-left:30px;padding-right:30px;width:100%;flex:0 0 100%;display:flex;flex-direction:row;align-items:center;height:124px}.Size__Items__Wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.Size__Length{width:100%;flex:0 0 100%;height:95px;padding-top:20px;display:flex;border-top:2px solid #F1F1F1}.Size__Length h5{width:94px;margin-right:30px}.Size__Length__Wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.Size__Length__Item{width:180px;display:flex;align-items:center;height:30px;border:2px solid #AAA;color:#aaa;padding-left:10px;cursor:pointer;margin-bottom:5px}.Size__Length__Item:hover,.Size__Length__Item._active{border-color:#080810}.Size__Length__Item:hover div:first-child,.Size__Length__Item._active div:first-child{color:#080810}.Size__Length__Item>div{font-weight:500;font-size:14px}.Size__Length__Item>div:first-child{width:57px}.Size__Length__Item>div:last-child{width:24px;text-align:right}.Size__Length__Item input{width:74px;font-size:12px;border:none;outline:none;border-bottom:1px solid #AAAAAA}.Size__Length._large .Size__Length__Wrapper{margin-top:0}.Size__Length:not(._large) .Size__Length__Wrapper{width:50%}.Size__Length._large .Size__Length__Item{width:126px;margin-right:5px}.Size__Length._large .Size__Length__Item>div:first-child{width:23px}.Size__Length._large .Size__Length__Item>div:last-child{width:24px;text-align:right}.Size__Length._large .Size__Length__Item input{width:60px}.Size__Placement{padding-top:10px;width:100%;flex:0 0 100%;height:82px;display:flex}.Size__Placement h5{width:155px;margin-right:25px}.Size__Placement__Wrapper{display:flex;flex-direction:column;justify-content:flex-end}.Size__Placement__Item{display:flex;cursor:pointer;font-size:14px;font-weight:500;align-items:center;margin-bottom:10px}.Size__Placement__Item .Checkbox{margin-right:10px}.Size__Length,.Size__Placement{padding-left:30px;padding-bottom:10px}.Size__Length h5,.Size__Placement h5{font-weight:600;margin-bottom:13px;font-size:22px;line-height:120%;color:#080810}.Size__Hints{display:flex;flex-direction:row;flex-wrap:wrap}.SizeItem{width:50%;flex:0 0 50%;cursor:pointer;display:flex;justify-content:center;align-items:center}.SizeItem__Image{width:136px;height:80px;display:flex;justify-content:center;align-items:center;margin-left:30px}.SizeItem__Content{display:flex;justify-content:center;align-items:center;margin-top:10px}.SizeHint{height:302px;width:33.33%;flex:0 0 33.33%;padding-top:35px;display:flex;justify-content:center;position:relative;border:1px solid #F1F1F1}.SizeHint:nth-child(1),.SizeHint:nth-child(2),.SizeHint:nth-child(3){border-top:0}.SizeHint:nth-child(1),.SizeHint:nth-child(4){border-left:0}.SizeHint__Image{height:50px;display:flex;margin-top:60px;align-items:center}.SizeHint__Content{margin-top:10px;font-weight:400;font-size:12px;line-height:120%;color:#757575;width:200px;padding-left:30px;position:absolute;bottom:30px;left:0}.SizeHint--Button{border:2px solid #080810;display:flex;justify-content:center;align-items:center;flex-direction:column;font-weight:500;font-size:20px;line-height:130%;color:#080810;text-align:center;padding-top:0;cursor:pointer}.SizeHint--Button img{margin-top:10px}.Draw{--draw-width: var(--external-draw-width, 900px);--draw-height: var(--external-draw-height, 600px);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--draw-width);height:var(--draw-height);display:flex;flex-direction:row;background:rgba(255,255,255,.1);overflow:hidden;position:relative}.Draw *{font-family:Gilroy,sans-serif}.DrawArea{width:100%}.DrawArea__CurrentLine{position:absolute}.DrawArea__Coverage{position:absolute;margin-left:calc(var(--draw-width) * -1);margin-top:calc(var(--draw-height) * -1);z-index:4}.DrawArea__Coverage polygon:hover{fill:#080810;cursor:pointer}.DrawArea__Lines{position:absolute;width:100%;height:100%;margin-top:-100%;margin-left:-100%}.DrawArea__Lines--X div,.DrawArea__Lines--Y div{position:absolute;display:block;z-index:1;content:""}.DrawArea__Lines--X>div{top:0;height:400%;width:2px;background-image:linear-gradient(#F1F1F1 33%,rgba(255,255,255,0) 0%);background-position:right;background-size:2px 7px;background-repeat:repeat-y}.DrawArea__Lines--Y>div{left:0;width:400%;height:2px;background-image:linear-gradient(to right,#F1F1F1 33%,rgba(255,255,255,0) 0%);background-position:bottom;background-size:7px 2px;background-repeat:repeat-x}.DrawArea__Lines--X--Large>div,.DrawArea__Lines--Y--Large>div{background:#F1F1F1}.DrawArea__Lines--X--Large>div{width:1px}.DrawArea__Lines--Y--Large>div{height:1px}.DrawArea__Axis{position:absolute;width:100%;height:100%}.DrawArea__Axis>div{position:absolute;content:"";display:block;background:#AAAAAA;z-index:2}.DrawArea__Axis--X{width:2px;height:300%;top:-100%;background:#AAAAAA}.DrawArea__Axis--Y{height:2px;width:300%;left:-100%;background:#AAAAAA}.DrawArea__Points{position:absolute}.DrawArea__Figure{position:absolute;width:100%;height:100%}.DrawArea__Point{position:absolute;z-index:4;width:12px;height:12px;display:block;content:"";margin-left:-6px;margin-top:-6px;background:#757575}.DrawArea__Point:last-child{background:#080810}.DrawArea__Point._selected{background:#d19234}.DrawArea__Point._finished{cursor:pointer;background:#080810}.DrawArea__Point._inactive{background:#AAAAAA}.Draw__Manage{position:absolute;top:488px;left:0;width:674px;height:112px;padding:30px}.Draw__Manage *{font-family:Gilroy,sans-serif}.Draw__Manage__Button{font-size:20px;font-weight:500;padding:13px 19px;background:none;border:2px solid #080810;margin-left:5px;margin-right:5px;color:#080810;cursor:pointer}.Draw__Hints{position:absolute;z-index:4;width:100%;right:0;top:0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:30px 35px}.Draw__Hints--Created{position:absolute;z-index:4;width:100%;bottom:0;left:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:30px}.Draw__Hints--Created>div{padding:13px 20px;font-size:20px;font-weight:500;white-space:nowrap;width:auto}.Draw__Hints__Wrapper{display:flex;margin-right:-5px;margin-left:-5px}.Draw__Hints--Back,.Draw__Hints--Hint,.Draw__Hints--Again,.Draw__Hints--Forward{position:relative;margin-left:5px;margin-right:5px;font-weight:500;font-size:20px;border:2px solid #080810;padding:13px 19px;background:#ffffff;cursor:pointer}.Draw__Hints--Back,.Draw__Hints--Forward{padding:17px 19px}.Draw__Hints--Move{width:auto}.Draw__Hints--Angle__Main{position:absolute;z-index:4;padding:20px 10px 20px 40px;top:30px;left:30px;background:#fff;font-size:14px;font-weight:500;width:225px;line-height:130%;color:#080810;border:2px solid #F1F1F1}.Draw__Hints--Angle__Main span{position:absolute;font-size:30px;font-weight:700;color:#aaa;top:14px;left:15px;line-height:38px}.Draw__Hints--Angle__Wrapper{position:absolute;z-index:4;bottom:0;left:143px;border:2px solid #F1F1F1;background:#ffffff;padding:30px;width:652px;display:flex;justify-content:space-between}.Draw__Hints--Angle__Back{display:flex;cursor:pointer;align-items:center}.Draw__Hints--Angle__Back>div{width:52px;height:52px;border:2px solid #080810;display:flex;justify-content:center;align-items:center;margin-right:20px}.Draw__Hints--Angle__Back>p{width:150px;font-weight:600;color:#080810;font-size:22px}.Draw__Hints--Angle__Controls{display:flex}.Draw__Hints--Angle__Again,.Draw__Hints--Angle__Next{display:flex;justify-content:center;align-items:center;color:#080810;font-weight:500;font-size:20px;cursor:pointer;border:2px solid #080810}.Draw__Hints--Angle__Again{width:116px;background:#fff}.Draw__Hints--Angle__Next{width:128px;margin-left:10px;color:#aaa;border:2px solid #AAAAAA}.Draw__Hints--Angle__Next img{margin-left:10px}.Draw__Hints--Angle__Next._active{background:#080810;color:#fff;border-color:#080810}.DrawLine__AngleNumber{position:absolute;padding:3px 0;z-index:4;text-align:center;min-width:30px;margin-left:-15px;font-size:10px;color:#fff;background:#757575}.DrawLine._inactive svg{stroke:#aaa}.DrawLine._inactive .DrawLine__Size{background:#AAAAAA}.DrawLine._active svg{stroke:#080810}.DrawLine._last svg{stroke:#080810}.DrawLine._support svg{stroke-dasharray:0 5 0;stroke-width:1px;stroke:#aaa}.DrawLine._support .DrawLine__Size{font-weight:400;color:#aaa;background:#fff;border:1px dashed #AAAAAA}.DrawLine__Point{position:absolute;z-index:4;width:10px;height:10px;background:#757575}.DrawLine__Line,.DrawLine__Angle{width:100%;height:100%;position:absolute;left:0;top:0;z-index:2}.DrawLine__Line._inactive svg,.DrawLine__Angle._inactive svg{stroke:red}.DrawLine__Line svg,.DrawLine__Angle svg{stroke:#757575;stroke-width:2px;width:100%;height:100%}.DrawLine__Line__Svg,.DrawLine__Angle__Svg{margin-left:calc(var(--draw-width) * -1);margin-top:calc(var(--draw-height) * -1);width:2700px!important;height:1800px!important}.DrawLine__Angle--Quoter svg{stroke-width:1px;stroke:#080810;position:absolute}.DrawLine__Angle--Quoter svg:nth-child(2){stroke-dasharray:0 6 0;stroke:#aaa}.DrawLine._active .DrawLine__Size{background:#080810}.DrawLine__Size{position:absolute;z-index:4;padding:3px 5px;background:#757575;color:#fff;font-size:10px}.DrawLine__Size--Current{background:none;font-size:12px;font-weight:600;color:#757575;background:#fff}.line-marker{fill:#757575;stroke:none!important}.line-arrow{stroke:#757575}.DrawSnapshot{position:absolute;bottom:100%;display:grid;max-width:900px;width:100%}.Price{position:relative;height:100%;width:673px}.Price__Left,.Price__Right{padding-left:30px;padding-top:30px;padding-right:30px;height:100%}.Price__Left{border-right:2px solid #F1F1F1;padding-bottom:32px}.Price__Chosen h3,.Price__Reqs h3{width:164px;font-size:22px;font-style:normal;font-weight:600;margin-bottom:19px}.Price__Chosen p,.Price__Reqs p{margin-bottom:5px;color:#757575;font-size:14px;font-weight:500}.Price__Row{display:flex;flex-direction:row;flex-wrap:wrap}.Price__Left{width:337px}.Price__Right{width:335px}.Price hr{width:calc(100% + 60px);height:2px;background:#F1F1F1;border:none;margin-left:-30px;margin-top:30px;margin-bottom:30px}.Price__Colors__Change{font-size:12px;text-decoration:underline;color:#aaa;margin-top:10px;cursor:pointer}.Price__Colors__Wrapper{display:flex}.Price__Colors__Wrapper>div{width:50%;flex:0 0 50%}.Price__Colors__Item h5{font-weight:500;font-size:14px;margin-bottom:10px}.Price__Colors__Color{position:relative;width:100%;height:73px}.Price__Colors__Color._active{height:45px}.Price__Colors__Color__Bg{position:absolute;left:0;top:0;width:100%;height:100%}.Price__Colors__Color__Bg span{width:100%;height:100%;display:block}.Price__Colors__Color__Bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.Price__Colors__Color__Title{position:absolute;font-size:14px;font-weight:500;bottom:10px;left:10px;z-index:5}.Price__Final h2{font-size:22px;font-style:normal;font-weight:600}.Price__Final p{font-size:14px;font-style:normal;font-weight:500;color:#757575}.Price__Notation{margin-top:27px;width:147px;font-size:12px;font-style:normal;font-weight:400;color:#757575}.Price__Rooms{margin-bottom:20px;display:flex}.Price__Rooms__Item{margin-right:10px;text-decoration:underline;cursor:pointer;color:#aaa}.Price__Rooms__Item._active{color:#080810}.Contact{position:relative;height:100%}.Contact__Header{display:flex;border-bottom:2px solid #F1F1F1;height:210px}.Contact__Header__Image{width:50%;flex:0 0 50%;display:flex;justify-content:flex-end}.Contact__Header__Title{padding-top:30px;padding-left:30px;width:calc(100% - 334px);flex:0 0 50%}.Contact__Header__Title h2{width:234px;font-size:30px;font-style:normal;font-weight:700;color:#080810;margin-bottom:10px}.Contact__Header__Title p{width:210px;color:#757575;font-size:14px}.Contact__Form{display:flex;flex-wrap:wrap;flex-direction:row;padding:25px 30px}.Contact__Form__Element{margin-top:23px;width:50%;flex:0 0 50%}.Contact__Form__Element:nth-child(1),.Contact__Form__Element:nth-child(3),.Contact__Form__Element:nth-child(5){padding-right:15px}.Contact__Form__Element:nth-child(2),.Contact__Form__Element:nth-child(4),.Contact__Form__Element:nth-child(6){padding-left:15px}.Contact__Input{width:100%;position:relative}.Contact__Input._filled label,.Contact__Input._error label{font-size:12px;margin-top:-7px}.Contact__Input label{position:absolute;font-size:14px;font-style:normal;font-weight:600;color:#757575;transition:.3s;display:flex;justify-content:space-between;align-items:center;width:100%}.Contact__Input label._selected{color:#080810;font-size:12px;margin-top:-7px}.Contact__Input label span:nth-child(2){font-size:12px;color:#eb5757}.Contact__Input input{background:none;margin-top:10px;width:100%;border:none;border-bottom:1px solid #AAAAAA;color:#757575;height:35px;font-size:14px;font-weight:500;outline:none}.Contact__Input input:focus{border-bottom-color:#757575;color:#080810}.Contact__Input._error label{color:#eb5757}.Contact__Input._error input{border-bottom-color:#eb5757}.Contact__Input__Wrapper{position:relative}.Contact__Input__Icon{position:absolute;right:8px;bottom:6px}html,body{margin:0;padding:0}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0}.App{text-align:left}.LargeCheckbox{width:52px;height:52px;border:2px solid #080810;background:rgba(255,255,255,.1);display:flex;justify-content:center;align-items:center}.LargeCheckbox._active{background:#080810}.Checkbox{width:20px;height:20px;border:2px solid #aaaaaa;position:relative}.Checkbox__Content{width:12px;height:12px;position:absolute;left:2px;top:2px;background:#080810;display:none}.Checkbox._active{border-color:#080810}.Checkbox._active .Checkbox__Content{display:block}.Buttons__Wrapper{position:absolute;bottom:30px;width:100%;padding-left:30px;padding-right:30px;display:flex;justify-content:space-between;align-items:center;padding-top:30px;border-top:2px solid #F1F1F1}.Buttons__Wrapper button{background:none;border:2px solid #080810;width:165px;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:400;color:#080810;cursor:pointer;height:52px}.Buttons__Wrapper button svg{margin-right:10px;stroke:#080810}.Buttons__Wrapper button:last-child{background:#080810;color:#fff}.Buttons__Wrapper button:last-child svg{stroke:#fff;margin-left:10px;margin-right:0}.Buttons__Wrapper--Price div{display:flex}.Buttons__Wrapper--Price div>button:first-child{width:185px;margin-right:10px}.Buttons__Wrapper--Price div>button:last-child{width:100px;margin-right:10px}button[is-disabled=true]{background:#757575!important;border:2px solid #757575!important}
