@font-face{font-family:Manrope;src:url(../fonts/manrope/Manrope-Bold.eot);src:local('Manrope Bold'),local('Manrope-Bold'),url(../fonts/manrope/Manrope-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/manrope/Manrope-Bold.woff2) format('woff2'),url(../fonts/manrope/Manrope-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../fonts/manrope/Manrope-Semibold.eot);src:local('Manrope Semibold'),local('Manrope-Semibold'),url(../fonts/manrope/Manrope-Semibold.eot?#iefix) format('embedded-opentype'),url(../fonts/manrope/Manrope-Semibold.woff2) format('woff2'),url(../fonts/manrope/Manrope-Semibold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../fonts/manrope/Manrope-Regular.eot);src:local('Manrope Regular'),local('Manrope-Regular'),url(../fonts/manrope/Manrope-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/manrope/Manrope-Regular.woff2) format('woff2'),url(../fonts/manrope/Manrope-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Manrope;src:url(../fonts/manrope/Manrope-Light.eot);src:local('Manrope Light'),local('Manrope-Light'),url(../fonts/manrope/Manrope-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/manrope/Manrope-Light.woff2) format('woff2'),url(../fonts/manrope/Manrope-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../fonts/manrope/Manrope-Medium.eot);src:local('Manrope Medium'),local('Manrope-Medium'),url(../fonts/manrope/Manrope-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/manrope/Manrope-Medium.woff2) format('woff2'),url(../fonts/manrope/Manrope-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}.font-300{font-family:Manrope;font-weight:300}.font-400{font-family:Manrope;font-weight:400}.font-500{font-family:Manrope;font-weight:500}.font-600{font-family:Manrope;font-weight:600}.font-bold{font-family:Manrope;font-weight:700}
@font-face{font-family:'Cormorant Garamond';src:url(../fonts/CormorantGaramond/CormorantGaramond-SemiBold.eot);src:local('Cormorant Garamond SemiBold'),local('CormorantGaramond-SemiBold'),url(../fonts/CormorantGaramond/CormorantGaramond-SemiBold.eot?#iefix) format('embedded-opentype'),url(../fonts/CormorantGaramond/CormorantGaramond-SemiBold.woff) format('woff'),url(../fonts/CormorantGaramond/CormorantGaramond-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Cormorant Garamond';src:url(../fonts/CormorantGaramond/CormorantGaramond-Light.eot);src:local('Cormorant Garamond Light'),local('CormorantGaramond-Light'),url(../fonts/CormorantGaramond/CormorantGaramond-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/CormorantGaramond/CormorantGaramond-Light.woff) format('woff'),url(../fonts/CormorantGaramond/CormorantGaramond-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Cormorant Garamond';src:url(../fonts/CormorantGaramond/CormorantGaramond-Regular.eot);src:local('Cormorant Garamond Regular'),local('CormorantGaramond-Regular'),url(../fonts/CormorantGaramond/CormorantGaramond-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/CormorantGaramond/CormorantGaramond-Regular.woff) format('woff'),url(../fonts/CormorantGaramond/CormorantGaramond-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Cormorant Garamond';src:url(../fonts/CormorantGaramond/CormorantGaramond-Medium.eot);src:local('Cormorant Garamond Medium'),local('CormorantGaramond-Medium'),url(../fonts/CormorantGaramond/CormorantGaramond-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/CormorantGaramond/CormorantGaramond-Medium.woff) format('woff'),url(../fonts/CormorantGaramond/CormorantGaramond-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}.font-semibold-Cor{font-family:'Cormorant Garamond';font-weight:600}.font-medium-Cor{font-family:'Cormorant Garamond';font-weight:500}.font-regular-Cor{font-family:'Cormorant Garamond';font-weight:400;font-style:normal}.font-300-Cor{font-family:'Cormorant Garamond';font-weight:300}*{margin:0;border:0;padding:0;box-sizing:border-box}main{margin-top:4.35294118vw;height:47.86764706vw;position:relative;overflow:hidden;margin-bottom:7.35294118vw;margin-right:auto;margin-left:auto;z-index:99}.visual_wrapp{width:100%;height:100%;opacity:1;pointer-events:all;transition:.3s opacity ease-in-out}@media screen and (max-width:768px){.main-control svg{width: 4.9375vw;height: auto;}.visual_wrapp.hidden{opacity:0;pointer-events:none;transition:.3s opacity ease-in-out}}@media screen and (min-width:769x){.visual_wrapp.hidden{opacity:1;pointer-events:all}}.visual{position:relative;height:100%;flex-shrink:0;width:100%;transition:.3s margin ease-in-out}.visual.less{margin-left:-20%;transition:.3s all ease-in-out}.visual.less .outline{fill:transparent;stroke-width:1.5px;stroke-linejoin:round;transition:.4s stroke ease-in-out}.visual.less .help__mask{display:none}.visual.no-outline .outline{stroke:transparent}@media screen and (min-width:769px){.visual-controls [class^=control]{margin-right:-20px;}.visual-controls [class^=control]:hover{margin-right: 0;}.visual.animate svg *{transition:.3s fill ease-in-out}.visual.animate svg :nth-child(1){animation-delay:.1s;animation:fillOpacity .5s ease-in-out 1}.visual.animate svg :nth-child(2){animation:fillOpacity .5s ease-in-out 1;animation-delay:calc(.5s * 1)}.visual.animate svg :nth-child(3){animation:fillOpacity .5s ease-in-out 1;animation-delay:calc(.5s * 2)}.visual.animate svg :nth-child(4){animation:fillOpacity .5s ease-in-out 1;animation-delay:calc(.5s * 3)}.visual.animate svg :nth-child(5){animation:fillOpacity .5s ease-in-out 1;animation-delay:calc(.5s * 4)}.visual.animate svg :nth-child(6){animation:fillOpacity .5s ease-in-out 1;animation-delay:calc(.5s * 5)}}@keyframes fillOpacity{0%{fill:#004F64;fill-opacity:0;transition:.3s all ease-in-out}50%{fill:#004F64;fill-opacity:.5;transition:.3s all ease-in-out}100%{fill:#004F64;fill-opacity:0;transition:.3s all ease-in-out}}.visual img,.visual svg{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.visual img{object-fit:cover}.visual svg *{fill:transparent;fill-opacity:0;transition:.3s all ease-in-out}.visual svg :active,.visual svg :focus{outline:0}.visual svg :hover{fill:#004F64;transition:.3s all ease-in-out;fill-opacity:.25}.visual .outline{fill:transparent;stroke-width:1.5px;stroke-linejoin:round;transition:.4s stroke ease-in-out 1s}.visual svg{opacity:1;z-index:999;width:100%;position:relative}.visual svg [id]{cursor:pointer}.visual img:nth-child(2){z-index:10}.visual img:nth-child(3){z-index:9}.visual img:nth-child(4){z-index:8}.visual img:nth-child(5){z-index:7}.visual img:nth-child(6){z-index:6}.visual img:nth-child(7){z-index:5}.visual img:nth-child(8){z-index:4}.visual img.help__mask{z-index:999;pointer-events:none}.visual-data{width:34.55882353vw;background:#fff;height:100%;position:absolute;right:0;top:0;bottom:0;transition:.3s all ease-in-out}.visual-data .tab_block{height:100%}.visual-data .tab_navigation{margin-bottom:1.69117647vw;padding-left:2.20588235vw;padding-right:2.86764706vw}.visual-data .tab_navigation li{margin-right:1.83823529vw}.visual-data.hide{right:-34.55882353vw;transition:.3s all ease-in-out}.visual-data_wrapp{position:relative;padding-top:1.10294118vw;height:100%;z-index:9999;background:#fff}.visual-controls{background:#E3E3E3;height:4.41176471vw;position:absolute;bottom:0;left:0;z-index:999;display:flex}.visual-controls .mobile-wrap{display:flex}.visual-controls [class^=control]{min-width:4.41176471vw;height:100%;display:flex;align-items:center;justify-content:center;transition:.3s all ease-in-out;cursor:pointer;flex-shrink:0;padding-left:1.47058824vw;padding-right:1.47058824vw}.visual-controls [class^=control] svg path{fill:#222729}.visual-controls [class^=control]:hover{background:#004F64;transition:.3s all ease-in-out;}.visual-controls [class^=control]:hover svg path{fill:#fff}.visual-controls [class^=control]:hover div svg+p{max-width:30vw;transition:.4s max-width ease-in-out}.visual-controls [class^=control]:hover .share-link{max-width:40vw;transition:.5s all ease-in-out;padding-left: 1.47058824vw;}.visual-controls [class^=control]>img{width:1.17647059vw;height:auto}.visual-controls [class^=control]>div{display:flex;align-items:center}.visual-controls [class^=control] p{padding-left:1.47058824vw;max-width:0;overflow:hidden;white-space:nowrap;transition:.4s max-width ease-in-out;font-family:Manrope;font-weight:700;font-size:.95588235vw;line-height:1.32352941vw;letter-spacing:.35em;text-transform:uppercase;color:#FFF}.visual-controls .share-link{max-width:0;transition:.5s all ease-in-out;overflow:hidden}.visual-controls .share-link div{width:4.41176471vw;display:flex;align-items:center;justify-content:center}.visual-controls .share-link svg{width:2.20588235vw;height:2.20588235vw}.visual-controls .share-link a:hover{opacity: .6}.visual-controls .mobile-control{display:none}.buttons-layout{position:absolute;bottom:0;left:0;width:100%;height:4.41176471vw;display:flex}.buttons-layout div{font-family:Manrope;font-weight:700;font-size:13px;line-height:18px;letter-spacing:.35em;text-transform:uppercase;color:#555;height:100%;width:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.buttons-layout .btn-reset{background:#E3E3E3;color:#555;transition:.3s all ease-in-out}.buttons-layout .btn-reset:hover{background:#d6d6d6;transition:.3s all ease-in-out}.buttons-layout .btn-filter{background:#004F64;transition:.3s all ease-in-out;color:#FFF}.buttons-layout .btn-filter:hover{background:#003b4a;transition:.3s all ease-in-out}.roll-up_block{width:50px;min-height:250px;padding:20px 17px;position:absolute;right:100%;top:0;display:grid;align-items:center;z-index:999;cursor:pointer;background:linear-gradient(270deg,#F5F5F5 0,rgba(255,255,255,0) 35.29%),#FFF}.roll-up_block:hover{background:#004F64!important;transition:.3s all ease-in-out}.roll-up_block:hover .text{transition:.3s all ease-in-out;color:#fff}.roll-up_block:hover svg *{stroke:#fff}.roll-up_block .text{white-space:nowrap;font-family:Manrope;font-weight:600;font-size:14px;line-height:16px;transition:.3s all ease-in-out;color:#222729;transform:rotate(180deg);writing-mode:vertical-rl;order:2;height:160px;flex-shrink:0;text-align:left}.roll-up_block .text.show__text{display:none}.roll-up_block .text.hide__text{display:block}.roll-up_block svg{order:1;width:.88235294vw;height:auto;transition:.3s all ease-in-out;transform:rotate(0)}.roll-up_block.hidden{background:#fff}.roll-up_block.hidden svg{transform:rotate(180deg);transition:.3s all ease-in-out}.roll-up_block.hidden .text.show__text{display:block}.roll-up_block.hidden .text.hide__text{display:none}.interior-layout{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;max-height:calc(47.86764706vw - 1.61764706vw - 1.69117647vw - 1.10294118vw);overflow-y:auto}.interior-card{display:block;width:calc((100% - 23px)/ 2);margin-bottom:1.83823529vw}.interior-card .interior-cover{width:100%;height:8.82352941vw;object-fit:cover;margin-bottom:.73529412vw}.interior-card p{font-family:Manrope;font-weight:400;font-size:14px;line-height:20px;color:#000}div.tab_content,div.tab_content.show{display:block;height:calc(47.86764706vw - 1.61764706vw - 1.69117647vw - 1.10294118vw);overflow-y:scroll;padding-left:2.20588235vw;padding-right:2.86764706vw}div.tab_content.show.visual-mobile,div.tab_content.visual-mobile{overflow:hidden}div.tab_content.show::-webkit-scrollbar,div.tab_content::-webkit-scrollbar{width:0}div.tab_content.show::-webkit-scrollbar-track,div.tab_content::-webkit-scrollbar-track{background:0 0}div.tab_content.show::-webkit-scrollbar-thumb,div.tab_content::-webkit-scrollbar-thumb{background:0 0}div.tab_content.show::-webkit-scrollbar-thumb:hover,div.tab_content::-webkit-scrollbar-thumb:hover{background:#efefef}.visual-section_block{margin-bottom:1.02941176vw}.visual-section_block .item_wrapp{height:3.67647059vw;cursor:pointer;background:#FFF;border:1px solid #E3E3E3;box-sizing:border-box;display:flex;align-items:center;padding:8px 8px 6px 8px;transition:.3s background ease-in-out}.visual-section_block .item_wrapp p{font-family:Manrope;font-weight:600;font-size:1.17647059vw;line-height:1.17647059vw;color:#222729}.visual-section_block .item_wrapp.active{background:#FFF;border:1px solid #E3E3E3}.visual-section_block .item_wrapp.active p{color:#222729}.visual-section_block:hover .dropdown-toggle{background:#f3f3f3;transition:.3s background ease-in-out}.visual-section_block img{margin-top:0}.visual-section_block svg.marker{margin-right:.73529412vw;width:2.64705882vw;height:auto}.visual-section_block svg.arr{width:1.10294118vw;margin-left:auto;height:auto}.visual-section_block .dropdown_list .item_wrapp,.visual-section_block .dropdown_list li{border:unset}.visual-section_block .dropdown_list .item_wrapp:hover{background-color:#E3E3E3}.horisontal-separator{width:calc(100% + 2.20588235vw + 2.86764706vw);margin-left:-2.20588235vw;height:1px;background:#E3E3E3;margin-bottom:1.47058824vw}.decoration-layout{display:flex;flex-flow:row wrap;max-height:33.97058824vw;overflow-y:auto;padding-top:5px;padding-left:5px;margin-left:-5px;padding-right:5px;margin-right:-5px;padding-bottom:20px;width:calc(100% + 10px);align-items:flex-start}.filter_block-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:1.39705882vw}.filter_block-trigger p{font-family:Manrope;font-weight:600;font-size:1.10294118vw;line-height:1.17647059vw;color:#222729}.filter_block-trigger .filter-icon{display:flex;align-items:center;justify-content:flex-end;cursor:pointer;transition:.4s all ease-in-out}.filter_block-trigger .filter-icon:hover{opacity:.8;transition:.4s all ease-in-out}.filter_block-trigger .filter-icon p{font-family:Manrope;font-weight:400;font-size:.88235294vw;line-height:1.17647059vw;color:#004F64;border-bottom:1px dashed #004F64}.filter_block-trigger .filter-icon img{margin-left:.58823529vw;width:1.76470588vw;height:auto}.filter_block{width:100%;position:absolute;right:-100%;transition:right .3s ease-in-out;transition-property:top,right;z-index:999;background:#fff;bottom:0;top:calc(9.85294118vw - 5.10294118vw)}.filter_block.show{right:0;transition:right .3s ease-in-out;transition-property:top,right}.filter_block button{width:50%;border:unset}.filter_block form{height:calc(100% - 4.41176471vw);overflow-y:scroll;overflow-x:hidden;padding-bottom:3vw}.filter_block fieldset{display:flex;flex-flow:row wrap;padding-left:2.20588235vw;padding-right:2.86764706vw}.filter_block .legend{width:100%}.filter_block .input-wrapp{width:50%}.filter_block .filter_block-header{padding-left:2.20588235vw;padding-right:2.86764706vw;padding-top:1.47058824vw;padding-bottom:1.47058824vw;display:flex;align-items:center;justify-content:space-between}.filter_block .filter_block-header .popup_title{display:none;font-family:'Cormorant Garamond';font-weight:400;font-style:normal;font-size:8.75vw;line-height:9.375vw;letter-spacing:-.02em;font-feature-settings:'pnum' on,'lnum' on;color:#222729;margin-bottom:9.375vw}.filter_block .filter_block-header div{display:flex;align-items:center}.filter_block .filter_block-header div:first-child img{width:1.69117647vw;margin-right:.51470588vw}.filter_block .filter_block-header div:first-child p{font-family:Manrope;font-weight:600;font-size:1.10294118vw;line-height:1.17647059vw;color:#004F64}.filter_block .filter_block-header .filter_block-close{cursor:pointer}.filter_block .filter_block-header .filter_block-close img{width:.88235294vw;margin-left:.51470588vw}.filter_block .filter_block-header .filter_block-close p{font-size:.88235294vw;line-height:1.17647059vw;color:#555;font-family:Manrope;font-weight:400}.stone_card{width:calc((100% - 2 * .88235294vw)/ 3);margin-bottom:1.10294118vw;margin-right:.88235294vw;cursor:pointer;display:grid;align-content:flex-end;flex-flow:row wrap}.stone_card.active .stone-cover{outline:3px solid #004F64}.stone_card:hover .stone-name{color:#505c61;transition:.3s all ease-in-out}.stone_card:nth-child(3n){margin-right:0}.stone_card .stone-cover{width:100%;height:auto;object-fit:cover;outline:3px solid transparent;margin-bottom:.29411765vw}.stone_card .stone-name{width:100%;font-family:'Cormorant Garamond';font-weight:600;font-size:1.10294118vw;line-height:1.47058824vw;letter-spacing:-.03em;font-feature-settings:'pnum' on,'lnum' on;color:#222729;margin-bottom:.29411765vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:.3s all ease-in-out}.stone_card .stone-company{width:100%;font-size:.80882353vw;line-height:.73529412vw;color:#222729;opacity:.8;font-family:Manrope;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stone_card .category{width:90%;font-family:Manrope;font-weight:300;font-size:.80882353vw;line-height:1.02941176vw;display:flex;align-items:flex-end;color:#555;margin-bottom:.51470588vw}.used-material_popup{position:absolute;top:0;left:0;right:0;opacity:0;pointer-events:none;transition:.3s opacity ease-in-out;z-index:-10;transition-property:opacity,background;width:100%;height:100%;background:rgba(0,0,0,.5)}.used-material_popup .popup_title{display:block;font-family:'Cormorant Garamond';font-weight:400;font-style:normal;font-size:2.5vw;line-height:2.77777778vw;letter-spacing:-1px;font-feature-settings:'pnum' on,'lnum' on;color:#222729;margin-bottom:1.375vw}.used-material_popup .wrapp{background:#fff;margin:0 auto;width:40.44117647vw;padding:3.55882353vw 4vw;position:relative;margin-top:4.61764706vw}.used-material_popup.show{opacity:1;pointer-events:all;z-index:9999;transition:.3s opacity ease-in-out;transition-property:opacity,background}.used-material_popup .close-icon{position:absolute;top:1.17647059vw;right:1.17647059vw;width:1.17647059vw;height:auto;cursor:pointer}.used-material_popup .stone_card{margin-bottom:1.47058824vw;cursor:default}.used-material_layout{display:flex;flex-flow:row wrap}.used-material_layout .stone_card{cursor:pointer}.saved_data{margin-bottom:2.20588235vw}.saved_data .preview-data_block{height:9.55882353vw;display:flex;margin-bottom:1.61764706vw}.saved_data .interier_image{width:13.60294118vw;height:9.55882353vw;overflow:hidden;margin-right:1.25vw;flex-shrink:0}.saved_data .interier_image img{width:100%;height:100%;object-fit:cover}.saved_data .interier-data_block{height:100%;position:relative}.saved_data .interier-data_block h2{font-family:Manrope;font-weight:600;font-size:1.17647059vw;line-height:1.17647059vw;color:#222729;margin-bottom:.73529412vw}.saved_data .interier-data_block .interier-data_name{font-family:Manrope;font-weight:400;font-size:.95588235vw;line-height:1.47058824vw;color:#000}.saved_data .controls_wrapp{display:flex;height:2.94117647vw;position:absolute;bottom:0}.saved_data .controls_wrapp [class^=control]{width:2.94117647vw;height:2.94117647vw;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;transition:.3s all ease-in-out}.saved_data .controls_wrapp [class^=control] img,.saved_data .controls_wrapp [class^=control] svg{width:1.25vw;height:auto;object-fit:contain}.control_wrapp svg{width:1.55vw}.saved_data .controls_wrapp [class^=control] svg *{transition:.3s all ease-in-out}.saved_data .controls_wrapp [class^=control]:hover{background:#004F64;transition:.3s all ease-in-out}.saved_data .controls_wrapp [class^=control]:hover .controls_options{opacity:1;pointer-events:all}.saved_data .controls_wrapp [class^=control]:hover svg *{fill:#fff;transition:.3s all ease-in-out}.saved_data .controls_wrapp .controls_options{height:calc(2.94117647vw * 1);position:absolute;opacity:0;left:0;pointer-events:none;top:100%;z-index:999;display:flex;flex-flow:row wrap;background:#fff!important;width:calc(2.94117647vw * 3);box-shadow:0 7px 30px rgba(0,0,0,.15)}.saved_data .controls_wrapp .controls_options svg *{fill:#004F64!important}.saved_data .controls_wrapp .controls_options .control_wrapp:hover svg *{fill:#fff!important;transition:.3s all ease-in-out}.about_cookie_banner{background:#F6F6F6;padding:1.10294118vw 1.32352941vw;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.83823529vw}.about_cookie_banner.hide{display:none}.about_cookie_banner p{width:85%;font-family:Manrope;font-weight:300;font-size:1.02941176vw;line-height:1.47058824vw;color:#000}.about_cookie_banner img{width:.73529412vw;height:auto;cursor:pointer}.preloader{height:100%;width:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,.5);transition:.3s all ease-in-out;z-index:9999999;overflow:hidden}.preloader.hidden{display:none}.preloader .preloader-container{width:100px;height:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preloader .preloader-container div{border:0;margin:0;width:30px;height:30px;position:absolute;border-radius:50%;animation:spin 4s ease infinite}.preloader-container div:first-child{background:#004F64;animation-delay:-3s}.preloader-container div:nth-child(2){background:#004F64;animation-delay:-2s}.preloader-container div:nth-child(3){background:#004F64;animation-delay:-1s}.preloader-container div:last-child{background:#004F64;animation-delay:0}@keyframes spin{0%,100%{transform:translate(0)}25%{transform:translate(160%)}50%{transform:translate(160%,160%)}75%{transform:translate(0,160%)}}.empty-field p{font-family:Manrope;font-weight:600;font-size:1.17647059vw;line-height:1.17647059vw;color:#222729}.empty-field.hide{display:none}@media screen and (max-width:768px){.visual-section_block svg.arr{width:3vw;}.visual img.help__mask{display:none}.decoration-layout{max-height:136.970588vw}.empty-field p{font-size:4.375vw;line-height:5vw}.nav_bottom h1{display:block}main{height:auto}.visual-data_wrapp{padding-top:3.75vw;z-index:99}.visual-data{position:relative;width:100%}.visual-data.hide{right:0}.visual-data .tab_navigation{padding-left:calc(6.25vw);padding-right:6.25vw;box-sizing:border-box;width:100%;margin-right:0;margin-left:0;overflow:unset;margin-bottom:7.5vw}.visual-data .tab_navigation li{margin-right:4.6875vw;font-size:4.0625vw;line-height:6.25vw}.visual-data .tab_navigation li[data-attr=tab6],.visual-data .tab_navigation li[data-attr]:last-of-type{padding-right:0}.interior-layout{max-height:100%}.horisontal-separator{display:none}.visual-mobile{padding-top:calc(59.0625vw - 7.5vw)}.visual{height:50.625vw}.visual svg{height:50.625vw}.visual svg :hover{fill-opacity:0}.visual.less{margin-left:0}.visual.less .outline{stroke:unset}.visual .outline{fill:transparent;stroke:rgba(0,79,100,0)}.roll-up_block{display:none}div.tab_content,div.tab_content.show{padding-left:6.25vw;padding-right:6.25vw;height:218.75vw}.visual-section_block{margin-bottom:6.875vw}.visual-section_block .item_wrapp{height:12.5vw;padding:1.5625vw 1.875vw}.visual-section_block .item_wrapp p{max-width:85%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:4.375vw;line-height:5vw}.visual-section_block svg.marker{width:9.375vw;height:9.375vw;margin-right:2.5vw}.filter_block{position:fixed;z-index:9999999;top:-150vh;right:0;height:100%}.filter_block fieldset{padding-right:0;padding-left:0;display:block}.filter_block form{height:auto;display:block;overflow-y:unset;overflow-x:unset;padding-bottom:0}.filter_block form .div_btn{height:17.1875vw;transition:.5s opacity ease-in-out 0;opacity:0}.filter_block .input-wrapp{width:100%}.filter_block.show{top:0}.filter_block.show form .div_btn{position:fixed;transition-delay:1s;transition:.5s opacity ease-in-out .3s;opacity:1;z-index:9}.filter_block .filter_block-header{display:none}.filter_block .mobile_controls h2{width:80%}.filter_block-trigger{margin-bottom:4.0625vw}.filter_block-trigger p{font-size:4.0625vw;line-height:5vw}.filter_block-trigger .filter-icon p{font-size:4.0625vw;line-height:6.25vw}.filter_block-trigger .filter-icon img{width:4.0625vw;height:auto;margin-left:.9375vw}.stone_card{width:calc((100% - 5.3125vw)/ 2);margin-right:5.3125vw;margin-bottom:4.375vw}.stone_card:nth-child(n){margin-right:4.3125vw}.stone_card:nth-child(2n){margin-right:0}.stone_card .stone-cover{margin-bottom:1.5625vw}.stone_card .stone-name{font-size:5vw;line-height:6.25vw;margin-bottom:.625vw}.stone_card .stone-company{font-size:3.125vw;line-height:3.125vw}.stone_card .category{font-size:3.4375vw;line-height:4.375vw;width:100%;margin-bottom:2.8125vw}.interior-card{width:calc((100% - 4.6875vw)/ 2);margin-bottom:4.6875vw}.interior-card .interior-cover{height:31.5625vw}.interior-card p{font-size:3.75vw;line-height:4.6875vw}.about_cookie_banner{padding:2.8125vw 4.0625vw;margin-bottom:7.8125vw}.about_cookie_banner p{font-size:3.75vw;line-height:5.625vw}.about_cookie_banner img{width:2.8125vw;height:auto}.saved_data .preview-data_block{position:relative;height:auto;display:block;margin-bottom:6.25vw}.saved_data .controls_wrapp{display:block;bottom:unset;top:6.25vw;right:0}.saved_data .controls_wrapp>[class^=control]{width:13.75vw;height:13.75vw;margin-right:calc((13.75vw - 9.375vw) * -1)}.saved_data .controls_wrapp .controls_options{top:unset;left:unset;right:100%;width:calc(13.75vw * 3);height:calc(13.75vw * 1)}.saved_data .controls_wrapp .controls_options .control_wrapp{width:13.75vw;height:13.75vw;justify-content:center}.saved_data .interier_image{width:78.4375vw;height:51.25vw;margin-bottom:3.75vw}.saved_data .interier-data_block{position:unset}.saved_data .interier-data_block h2{font-size:5vw;line-height:5vw;margin-bottom:1.875vw}.saved_data .interier-data_block .interier-data_name{font-size:3.75vw;line-height:4.6875vw}.visual_wrapp{position:absolute;height:50.625vw;width:100%;z-index:999;top:14.375vw;left:0}.used-material_popup{position:fixed;top:0;left:0;height:100%;overflow-y:scroll;overflow-x:hidden}.used-material_popup.show{z-index:999999}.used-material_popup .popup_title{display:block;width:80%;font-size:8.75vw;line-height:9.375vw;margin-bottom:9.375vw}.used-material_popup .close-icon{right:6.25vw;top:6.25vw;width:6.25vw;height:6.25vw}.used-material_popup .wrapp{width:100%;margin-top:0;padding:4.6875vw 6.25vw;padding-bottom:6.25vw}.visual-controls{height:10.9375vw}.visual-controls .mobile-wrap{max-width:0;overflow:hidden;transition:.3s all ease-in-out}.visual-controls .mobile-wrap.full{max-width:100vw;transition:.3s all ease-in-out}.visual-controls .share-link div{width:10.9375vw;height:100%}.visual-controls .mobile-control{width:10.9375vw;height:10.9375vw;display:flex;align-items:center;justify-content:center;transition:.3s all ease-in-out}.visual-controls .mobile-control svg{width:6.25vw;height:auto}.visual-controls .mobile-control.active{background:#004F64;transition:.3s all ease-in-out}.visual-controls .mobile-control.active svg *{stroke:#fff}.visual-controls [class^=control]{min-width:10.9375vw;height:10.9375vw}.visual-controls [class^=control].small{max-width:0;overflow:hidden;min-width:0;padding:0}.visual-controls [class^=control] p{display:none}.visual-controls [class^=control]:hover .share-link{max-width:100vw;padding-left: 1.47058824vw;}.visual-controls [class^=control]:hover .share-link img,.visual-controls [class^=control] .share-link svg{width:6vw;height:auto}.saved_data .controls_wrapp>[class^=control] svg{width:5vw;height:auto}.control_wrapp svg{width:6vw!important;}}@media screen and (min-width:1360px){main{margin-top:60px;max-width:1360px;height:auto;margin-bottom:100px}.decoration-layout{max-height:462px}.visual svg{width:100%;max-height:770px;height:100%}.visual-data{width:470px;height:calc(100%)}.visual-data .tab_navigation{margin-bottom:23px;padding-left:30px;padding-right:39px}.visual-data .tab_navigation li{margin-right:25px}.visual-data.hide{right:-470px}.visual-data_wrapp{padding-top:15px}.visual-controls{height:60px}.visual-controls [class^=control]{min-width:60px;padding-left:20px;padding-right:20px}.visual-controls [class^=control]:hover div svg+p{max-width:408px}.visual-controls [class^=control]:hover .share-link{max-width:544px}.visual-controls [class^=control]>img{width:16px}.visual-controls [class^=control] p{padding-left:20px;font-size:13px;line-height:18px}.visual-controls .share-link div{width:60px}.visual-controls .share-link svg{width:30px;height:30px}.buttons-layout{height:60px;display:flex}.buttons-layout div{font-size:13px;line-height:18px}.roll-up_block img{width:12px}.interior-layout{max-height:calc(651px - 22px - 23px - 15px)}.interior-card{margin-bottom:25px}.interior-card .interior-cover{height:120px;margin-bottom:10px}.interior-card p{font-size:14px;line-height:20px}div.tab_content,div.tab_content.show{display:block;height:calc(651px - 22px - 23px - 15px);padding-left:30px;padding-right:40px}.visual-section_block{margin-bottom:14px}.visual-section_block .item_wrapp{height:50px;padding:8px 8px 6px 8px}.visual-section_block .item_wrapp p{font-size:16px;line-height:16px}.visual-section_block svg.marker{margin-right:10px;width:36px}.visual-section_block svg.arr{width:15px}.horisontal-separator{width:calc(100% + 30px + 39px);margin-left:-30px;margin-bottom:20px}.filter_block-trigger{margin-bottom:19px}.filter_block-trigger p{font-size:15px;line-height:16px}.filter_block-trigger .filter-icon p{font-size:12px;line-height:16px}.filter_block-trigger .filter-icon img{margin-left:8px;width:24px}.filter_block{top:calc(134px - 69px)}.filter_block form{height:calc(100% - 60px);padding-bottom:40px}.filter_block fieldset{padding-left:30px;padding-right:39px}.filter_block .filter_block-header{padding-left:30px;padding-right:39px;padding-top:20px;padding-bottom:20px}.filter_block .filter_block-header .popup_title{font-size:119px;line-height:127px;margin-bottom:127px}.filter_block .filter_block-header div:first-child img{width:23px;margin-right:7px}.filter_block .filter_block-header div:first-child p{font-family:Manrope;font-weight:600;font-size:15px;line-height:16px;color:#004F64}.filter_block .filter_block-header .filter_block-close img{width:12;margin-left:7px}.filter_block .filter_block-header .filter_block-close p{font-size:12px;line-height:16px}.stone_card{width:calc((100% - 2 * 12px)/ 3);margin-bottom:15px;margin-right:12px}.stone_card .stone-cover{margin-bottom:4px}.stone_card .stone-name{font-size:15px;line-height:20px;margin-bottom:4px}.stone_card .stone-company{font-size:11px;line-height:10px}.stone_card .category{font-size:11px;line-height:14px;margin-bottom:7px}.used-material_popup .popup_title{font-size:34px;line-height:37px;margin-bottom:18px}.used-material_popup .wrapp{width:550px;padding:48.4px 54.4px;margin-top:62.8px}.used-material_popup .close-icon{top:16px;right:16px;width:16px}.used-material_popup .stone_card{margin-bottom:20px}.saved_data{margin-bottom:30px}.saved_data .preview-data_block{height:130px;margin-bottom:22px}.saved_data .interier_image{width:185px;height:130px;margin-right:17px}.saved_data .interier-data_block h2{font-size:16px;line-height:16px;margin-bottom:10px}.saved_data .interier-data_block .interier-data_name{font-size:13px;line-height:20px}.saved_data .controls_wrapp{height:40px}.saved_data .controls_wrapp [class^=control]{width:40px;height:40px}.saved_data .controls_wrapp [class^=control] img,.saved_data .controls_wrapp [class^=control] svg{width:17px}.saved_data .controls_wrapp .controls_options{height:calc(40px * 1);width:calc(40px * 3)}.about_cookie_banner{padding:15px 18px;margin-bottom:25px}.about_cookie_banner p{font-size:14px;line-height:20px}.about_cookie_banner img{width:10px}}