@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(assets/fonts/inter-v20-cyrillic_latin-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(assets/fonts/inter-v20-cyrillic_latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(assets/fonts/inter-v20-cyrillic_latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(assets/fonts/inter-v20-cyrillic_latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:400;src:url(assets/fonts/Merriweather-Regular.woff2)format("woff2"),url(assets/fonts/Merriweather-Regular.ttf)format("truetype")}:root{--font-general:"Inter", sans-serif;--font-title:"Merriweather", "Inter", sans-serif;--transition:.3s ease-in-out;--color__white:#fff;--color__black:#1a1a1a;--color__black-6:#1a1a1a99;--color__bg-additional:#f2f2f2;--color__bg-warm:#f7f3ee;--color__accent-main:#8a7356;--color__accent-hover:#d6a85a;--color__text-additional:#6f6f6f;--color__border:#eaeaea;--color__border-alt:#dcdcdc;--color__error:#c33636;--header-height:17.33vw;--size_8:2.13vw;--size_10:2.67vw;--size_12:3.2vw;--size_14:3.73vw;--size_15:4vw;--size_16:4.27vw;--size_18:4.8vw;--size_20:5.33vw;--size_22:5.87vw;--size_24:6.4vw;--size_26:6.93vw;--size_28:7.47vw;--size_30:8vw;--size_32:8.53vw;--size_34:9.07vw;--size_36:9.6vw;--size_38:10.13vw;--size_40:10.67vw;--size_41:10.93vw;--size_42:11.2vw;--size_44:11.73vw;--size_45:12vw;--size_48:12.8vw;--size_50:13.33vw;--size_52:13.87vw;--size_55:14.67vw;--size_56:14.93vw;--size_60:16vw;--size_64:17.07vw;--size_68:18.13vw;--size_70:18.67vw;--size_72:19.2vw;--size_75:20vw;--size_80:21.33vw;--size_82:21.87vw;--size_86:22.93vw;--size_88:23.47vw;--size_90:24vw;--size_94:25.07vw;--size_96:25.6vw;--size_100:26.67vw;--size_106:28.27vw;--size_110:29.33vw;--size_112:29.87vw;--size_120:32vw;--size_126:33.6vw;--size_128:34.13vw;--size_130:34.67vw;--size_132:35.2vw;--size_144:38.4vw;--size_150:40vw;--size_200:53.33vw}@media screen and (width>=640px){:root{--header-height:10.16vw;--size_8:1.25vw;--size_10:1.56vw;--size_12:1.88vw;--size_14:2.19vw;--size_15:2.34vw;--size_16:2.5vw;--size_18:2.81vw;--size_20:3.12vw;--size_22:3.44vw;--size_24:3.75vw;--size_26:4.06vw;--size_28:4.38vw;--size_30:4.69vw;--size_32:5vw;--size_34:5.31vw;--size_36:5.63vw;--size_38:5.94vw;--size_40:6.25vw;--size_41:6.41vw;--size_42:6.56vw;--size_44:6.88vw;--size_45:7.03vw;--size_48:7.5vw;--size_50:7.81vw;--size_52:8.13vw;--size_55:8.59vw;--size_56:8.75vw;--size_60:9.38vw;--size_64:10vw;--size_68:10.62vw;--size_70:10.94vw;--size_72:11.25vw;--size_75:11.72vw;--size_80:12.5vw;--size_82:12.81vw;--size_86:13.44vw;--size_88:13.75vw;--size_90:14.06vw;--size_94:14.69vw;--size_96:15vw;--size_100:15.63vw;--size_106:16.56vw;--size_110:17.19vw;--size_112:17.5vw;--size_120:18.75vw;--size_126:19.69vw;--size_128:20vw;--size_130:20.31vw;--size_132:20.63vw;--size_144:22.5vw;--size_150:23.44vw;--size_200:31.25vw}}@media screen and (width>=960px){:root{--size_8:.67vw;--size_10:.83vw;--size_12:1vw;--size_14:1.17vw;--size_15:1.25vw;--size_16:1.33vw;--size_18:1.5vw;--size_20:1.67vw;--size_22:1.83vw;--size_24:2vw;--size_26:2.17vw;--size_28:2.33vw;--size_30:2.5vw;--size_32:2.67vw;--size_34:2.83vw;--size_36:3vw;--size_38:3.17vw;--size_40:3.33vw;--size_41:3.42vw;--size_42:3.5vw;--size_44:3.67vw;--size_45:3.75vw;--size_48:4vw;--size_50:4.17vw;--size_52:4.33vw;--size_55:4.58vw;--size_56:4.67vw;--size_60:5vw;--size_64:5.33vw;--size_68:5.67vw;--size_70:5.83vw;--size_72:6vw;--size_75:6.25vw;--size_80:6.67vw;--size_82:6.83vw;--size_86:7.17vw;--size_88:7.33vw;--size_90:7.5vw;--size_94:7.83vw;--size_96:8vw;--size_100:8.33vw;--size_106:8.83vw;--size_110:9.17vw;--size_112:9.33vw;--size_120:10vw;--size_126:10.5vw;--size_128:10.67vw;--size_130:10.83vw;--size_132:11vw;--size_144:12vw;--size_150:12.5vw;--size_200:16.67vw}}@media screen and (width>=1440px){:root{--header-height:12.4rem;--size_8:.8rem;--size_10:1rem;--size_12:1.2rem;--size_14:1.4rem;--size_15:1.5rem;--size_16:1.6rem;--size_18:1.8rem;--size_20:2rem;--size_22:2.2rem;--size_24:2.4rem;--size_26:2.6rem;--size_28:2.8rem;--size_30:3rem;--size_32:3.2rem;--size_34:3.4rem;--size_36:3.6rem;--size_38:3.8rem;--size_40:4rem;--size_41:4.1rem;--size_42:4.2rem;--size_44:4.4rem;--size_45:4.5rem;--size_48:4.8rem;--size_50:5rem;--size_52:5.2rem;--size_55:5.5rem;--size_56:5.6rem;--size_60:6rem;--size_64:6.4rem;--size_68:6.8rem;--size_70:7rem;--size_72:7.2rem;--size_75:7.5rem;--size_80:8rem;--size_82:8.2rem;--size_86:8.6rem;--size_88:8.8rem;--size_90:9rem;--size_94:9.4rem;--size_96:9.6rem;--size_100:10rem;--size_106:10.6rem;--size_110:11rem;--size_112:11.2rem;--size_120:12rem;--size_126:12.6rem;--size_128:12.8rem;--size_130:13rem;--size_132:13.2rem;--size_144:14.4rem;--size_150:15rem;--size_200:20rem}}*{box-sizing:border-box}html{font-size:62.5%;font-family:var(--font-general);font-variant-numeric:lining-nums}body{background-color:var(--color__white);color:var(--color__black);overscroll-behavior:none;line-height:normal;font-size:var(--size_16);margin:0;padding:0}body.lock{overflow:hidden}ul,li{margin:0;padding:0;list-style-type:none}a{transition:var(--transition);color:inherit;text-decoration:none}a:before,a:after{transition:var(--transition)}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}button{padding:0}img{max-width:100%;display:block}.hidden-title{opacity:0;visibility:hidden;pointer-events:none;width:0;height:0;display:none}.skip-link{background:var(--color__accent-main);color:#fff;padding:var(--size_8);z-index:100;position:absolute;top:-100%;left:0}.skip-link:focus{width:auto;height:auto;top:1rem;left:1rem;overflow:visible}address{font-style:normal;font-size:inherit}svg{flex-shrink:0}.anim{transition:var(--transition)}.rel{position:relative}.w-full{width:100%}.h-full{height:100%}.wh-full{width:100%;height:100%}.inset{inset-block:0;inset-inline:0}.z1{z-index:1}.z2{z-index:2}.z5{z-index:5}.abs{position:absolute}.mx{margin-inline:auto}.m-0{margin:0}.o-hid{overflow:hidden}.fixed{position:fixed}.grow1{flex-grow:1}.cover-image{object-fit:cover;width:100%;height:100%}.contain-image{object-fit:contain;width:100%;height:100%}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.op-0{opacity:0}.hide{pointer-events:none;opacity:0;visibility:hidden}.xy-center{inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.embla__container{touch-action:pan-y pinch-zoom}.embla__slide{min-width:0;transform:translate(0,0)}main{margin-block-start:var(--header-height)}.corners{--thickness:.1rem;--corner-length:var(--size_14);background:linear-gradient(currentColor, currentColor) 0 0/var(--corner-length) var(--thickness) no-repeat, linear-gradient(currentColor, currentColor) 0 0/var(--thickness) var(--corner-length) no-repeat, linear-gradient(currentColor, currentColor) 100% 0/var(--corner-length) var(--thickness) no-repeat, linear-gradient(currentColor, currentColor) 100% 0/var(--thickness) var(--corner-length) no-repeat, linear-gradient(currentColor, currentColor) 0 100%/var(--corner-length) var(--thickness) no-repeat, linear-gradient(currentColor, currentColor) 0 100%/var(--thickness) var(--corner-length) no-repeat, linear-gradient(currentColor, currentColor) 100% 100%/var(--corner-length) var(--thickness) no-repeat, linear-gradient(currentColor, currentColor) 100% 100%/var(--thickness) var(--corner-length) no-repeat}.btn{cursor:pointer;transition:var(--transition);font-family:var(--font-general);background-color:#0000;border:none;outline:none;padding:0;text-decoration:none}.btn__icon,.btn__text,.btn svg{transition:var(--transition)}@media screen and (hover:hover){.btn--theme_black:hover,.btn--theme_black:focus,.btn--theme_white:hover,.btn--theme_white:focus{background-color:var(--color__accent-hover);color:var(--color__white)}}.btn-arrow{padding-block:var(--size_12);gap:.2rem}.btn-arrow svg{width:var(--size_24);height:var(--size_24)}@media screen and (hover:hover){.btn-arrow:hover .btn-arrow__spacer,.btn-arrow:focus .btn-arrow__spacer{flex-grow:1}}.btn-arrow--type_sides{padding:var(--size_12) var(--size_24) var(--size_12) var(--size_28);width:max-content}.btn-arrow--type_sides svg{inset-inline-start:0}@media screen and (hover:hover){.btn-arrow--type_sides:hover,.btn-arrow--type_sides:focus{padding-inline-start:0}.btn-arrow--type_sides:hover svg,.btn-arrow--type_sides:focus svg{inset-inline-start:calc(100% - var(--size_20))}}.corner-btn{--thickness:.1rem;--corner-length:var(--size_14);padding:var(--size_16);color:currentColor;transition:background-size .3s ease-in-out}@media screen and (hover:hover){.corner-btn:hover,.corner-btn:focus{background-size:calc(50% + .1rem) var(--thickness), var(--thickness) calc(50% + .1rem), calc(50% + .1rem) var(--thickness), var(--thickness) calc(50% + .1rem), calc(50% + .1rem) var(--thickness), var(--thickness) calc(50% + .1rem), calc(50% + .1rem) var(--thickness), var(--thickness) calc(50% + .1rem)}}.t--body{font-size:var(--size_16);line-height:1.625}.t--s{font-size:var(--size_12)}.t--m{font-size:var(--size_14);line-height:1.42}.t--l{font-size:var(--size_18);line-height:1.77}.t--xl{font-size:var(--size_20);line-height:1.4}.t--btn-sm{font-size:var(--size_16);line-height:normal}.t--btn-big{font-size:var(--size_18);line-height:normal}.t--menu{font-size:var(--size_16);line-height:1.625}.t--h1,.t--h2-1{font-size:var(--size_40);letter-spacing:1.2%;line-height:1.15}.t--h2{font-size:var(--size_48);letter-spacing:.0576rem;line-height:1.2}.t--h3{font-size:var(--size_32);letter-spacing:1%;line-height:1.15}.t--h3-1{font-size:var(--size_24);letter-spacing:.0288rem;line-height:1.33}.t--h4{font-size:var(--size_20);line-height:1.4}.t--label-big,.t--label-sm{font-size:var(--size_12);line-height:1.5}.ff--title{font-family:var(--font-title)}.text--ff_general{font-family:var(--font-general)}.t-w--400{font-weight:400}.t-w--500{font-weight:500}.t-w--600{font-weight:600}.t-w--300{font-weight:300}.t--center{text-align:center}.t--upp{text-transform:uppercase}.t--border{color:var(--color__border)}.t--end{text-align:end}.c--black{color:var(--color__black)}.c--black-6{color:var(--color__black-6)}.c--white{color:var(--color__white)}.c--border{color:var(--color__border)}.c--text-additional{color:var(--color__text-additional)}.c--additional{color:var(--color__bg-additional)}.c--border-alt{color:var(--color__border-alt)}.c--error{color:var(--color__error)}@media screen and (width>=960px){.t--h1{font-size:var(--size_72);line-height:1}.t--h2-desk{font-size:var(--size_48);letter-spacing:.0576rem}.t--h3-desk{font-size:var(--size_32);letter-spacing:.032rem;line-height:1.125}.t--h2-1-desk{font-size:var(--size_40);letter-spacing:1.2%;line-height:1.15}.t--h3-1-desk{font-size:var(--size_24);letter-spacing:.0288rem;line-height:1.33}.t--label-big{font-size:var(--size_14);letter-spacing:.16rem}.t--l-desk{font-size:var(--size_18);line-height:1.77}.t--xl-desk{font-size:var(--size_20);line-height:1.4}.t--body-desk{font-size:var(--size_16);line-height:1.625}}.flex-center{justify-content:center;align-items:center;display:flex}.flex-row-wrap{flex-wrap:wrap;align-items:center;display:flex}.flex-row{align-items:center;display:flex}.j-between{justify-content:space-between}.j-end{justify-content:flex-end}.j-center{justify-content:center}.flex-col{flex-direction:column;display:flex}.d-block{display:block}.d-grid{display:grid}.d-flex{display:flex}.d-none{display:none}.a-start{align-items:flex-start}.a-end{align-items:flex-end}.bg--white{background-color:var(--color__white)}.bg--black{background-color:var(--color__black)}.bg--border{background-color:var(--color__border)}.bg--accent-hover{background-color:var(--color__accent-hover)}.bg--warm{background-color:var(--color__bg-warm)}.bg--text-additional{background-color:var(--color__text-additional)}.bg--additional{background-color:var(--color__bg-additional)}.logo{font-size:var(--size_24);letter-spacing:.247rem;height:var(--size_32);width:36.8vw;line-height:1.33}.logo--footer{width:31.47vw}@media screen and (width>=640px){.logo{width:21.56vw}.logo--footer{width:18.44vw}}@media screen and (width>=960px){.logo{width:11.5vw}.logo--footer{width:9.83vw}}@media screen and (width>=1440px){.logo{width:13.8rem}.logo--footer{width:11.8rem}}.pd-b--M{padding-block:var(--size_64)}.pd-b--L{padding-block:var(--size_128)}@media screen and (width>=960px){.pd-b--M{padding-block:var(--size_96)}}.container{width:91.47vw;margin-inline:auto}@media screen and (width>=960px){.container{width:88.9vw}}.text-container p{margin:0}.text-container p:not(:last-child){margin-block-end:1em}.text-container>:not(:last-child){margin-block:0 1em}.text-container h1,.text-container h2,.text-container h3,.text-container h4,.text-container h5,.text-container h6{color:var(--color__black);font-family:var(--font-title);margin-block:0 1.5em;line-height:1.15}.text-container h1:not(:first-child),.text-container h2:not(:first-child),.text-container h3:not(:first-child),.text-container h4:not(:first-child),.text-container h5:not(:first-child),.text-container h6:not(:first-child){margin-block-start:1.5em}.text-container h1{font-size:2.2em}.text-container h2{font-size:2em}.text-container h3{font-size:1.8em}.text-container h4{font-size:1.5em}.text-container h5{font-size:1.2em}.text-container h6{font-size:1.1em}.text-container ul,.text-container ul>li{list-style-type:disc}.text-container ol,.text-container ol>li{list-style-type:decimal}.text-container ul,.text-container ol{margin-block-start:1em;padding-inline-start:1em}.text-container ul li:not(:last-child),.text-container ol li:not(:last-child){margin-block-end:.9em}@media screen and (width>=960px){.text-container h1,.text-container h2,.text-container h3,.text-container h4,.text-container h5,.text-container h6{margin-block:0 1em}.text-container h1:not(:first-child),.text-container h2:not(:first-child),.text-container h3:not(:first-child),.text-container h4:not(:first-child),.text-container h5:not(:first-child),.text-container h6:not(:first-child){margin-block-start:1em}.text-container h2{font-size:2.7em}.text-container h3{font-size:2.25em}}.mt--8{margin-block-start:var(--size_8)}.mt--10{margin-block-start:var(--size_10)}.mt--12{margin-block-start:var(--size_12)}.mt--16{margin-block-start:var(--size_16)}.mt--20{margin-block-start:var(--size_20)}.mt--24{margin-block-start:var(--size_24)}.mt--32{margin-block-start:var(--size_32)}.mt--40{margin-block-start:var(--size_40)}.mt--48{margin-block-start:var(--size_48)}.mb--8{margin-block-end:var(--size_8)}.mb--16{margin-block-end:var(--size_16)}.mb--24{margin-block-end:var(--size_24)}.mb--30{margin-block-end:var(--size_30)}.mb--32{margin-block-end:var(--size_32)}.mb--40{margin-block-end:var(--size_40)}.mb--48{margin-block-end:var(--size_48)}.sq--18{width:var(--size_18);height:var(--size_18)}.sq--24{width:var(--size_24);height:var(--size_24)}.sq--32{width:var(--size_32);height:var(--size_32)}.sq--40{width:var(--size_40);height:var(--size_40)}.hamburger{padding:var(--size_14) var(--size_12);width:var(--size_40);height:var(--size_40)}.hamburger__line{transform-origin:0;border-radius:.1em;width:100%;height:.1rem;transition:transform .3s,opacity .3s,width .3s}.hamburger.active .hamburger__line:first-child{transform:rotate(45deg)}.hamburger.active .hamburger__line:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.active .hamburger__line:last-child{transform:rotate(-45deg)}.mega-menu-link{padding:var(--size_12) var(--size_16);gap:var(--size_8)}@media screen and (width>=960px){.mega-menu-link{padding:var(--size_16) var(--size_32);text-transform:none}.mega-menu-link svg{opacity:0;transition:var(--transition)}}@media screen and (width>=960px) and (hover:hover){.mega-menu-link:hover,.mega-menu-link:focus{background-color:var(--color__bg-additional)}.mega-menu-link:hover svg,.mega-menu-link:focus svg{opacity:1}}@media screen and (width>=960px){.mega-menu-link.active{background-color:var(--color__bg-additional);font-weight:500}.mega-menu-link.active svg{opacity:1}.mega-menu-link__subtitle{margin-block-start:.4rem;display:block}.mega-menu-link__arrow-icon{width:var(--size_20);height:var(--size_20)}.mega-menu-link--type_parent{border-inline-start:.2rem solid #0000;font-weight:300}.mega-menu-link--type_parent.active{border-inline-start-color:var(--color__accent-main)}.mega-menu-link--type_child{padding:var(--size_20) var(--size_40) var(--size_16)}}.mega-menu-footer__footer-title{letter-spacing:.16rem;margin-block:0 var(--size_32);line-height:1.07}.mega-menu-footer__prof-links{gap:var(--size_20)}.mega-menu-footer__prof-link{padding:var(--size_12) var(--size_16);gap:var(--size_12);border:.1rem solid var(--color__border);background-color:#fff6}.mega-menu-footer__prof-link svg{width:var(--size_20);height:var(--size_20)}.mega-menu-footer__prof-link-data{margin-inline-end:auto}.mega-menu-footer__arrow-icon{width:var(--size_16);height:var(--size_16)}@media screen and (width>=960px) and (hover:hover){.mega-menu-footer__prof-link:hover,.mega-menu-footer__prof-link:focus{background-color:var(--color__bg-additional);border-color:var(--color__bg-additional)}}.mega-menu-block__img{aspect-ratio:432/344;width:43.2rem;height:34.4rem}.mega-menu-block__content{margin-block-start:var(--size_32)}.mega-menu-block__img-overlay{color:#fff9;--thickness:.2rem;--corner-length:var(--size_48);width:90%;height:90%;top:50%;left:50%;transform:translate(-50%,-50%)}.mega-menu-block__tag{margin-block-end:var(--size_12);display:block}.mega-menu-block__title{margin-block-end:var(--size_32)}.mega-menu-block__txt{line-height:1.625}.mega-menu-block__btn{width:100%;margin-block-start:var(--size_60)}.mega-menu{z-index:5}.mega-menu__heading{padding:var(--size_24) var(--size_16) var(--size_10);gap:var(--size_8)}.mega-menu__menu{padding-block:var(--size_24) var(--size_28)}.mega-menu__menu,.mega-menu__block{overflow-y:auto}.mega-menu__menu::-webkit-scrollbar{width:.2rem}.mega-menu__block::-webkit-scrollbar{width:.2rem}.mega-menu__menu::-webkit-scrollbar-thumb{background-color:var(--color__black);border-radius:20rem}.mega-menu__block::-webkit-scrollbar-thumb{background-color:var(--color__black);border-radius:20rem}.mega-menu__back-btn{gap:var(--size_12);padding:var(--size_12) var(--size_16)}.mega-menu__body{min-height:0}.mega-menu__button-footer{gap:var(--size_24)}.mega-menu__btn{padding:var(--size_16) var(--size_24)}.mega-menu__btn--tel{gap:var(--size_8);padding-block:0}.mega-menu__screen-footer,.mega-menu__button-footer{padding:var(--size_40) var(--size_24)}@media screen and (width>=960px){.mega-menu{padding:var(--size_48) var(--size_60)}.mega-menu__heading{padding:0}.mega-menu__screen{min-height:0;display:flex;position:relative}.mega-menu__screen:not(:last-child){border-inline-end:.1rem solid #e2ded6}.mega-menu__screen--mobile,.mega-menu__back-btn,.mega-menu__screen-footer--hide,.mega-menu__logo{display:none}.mega-menu__body{grid-template-columns:.359fr .48fr .48fr;display:grid}.mega-menu__close-btn{color:var(--color__text-additional);z-index:1;border:.1rem solid #e2ded6;position:absolute;inset-block-start:var(--size_24);inset-inline-end:var(--size_24)}.mega-menu__close-btn svg{width:var(--size_20);height:var(--size_20)}}@media screen and (width>=960px) and (hover:hover){.mega-menu__close-btn:hover,.mega-menu__close-btn:focus{border-color:var(--color__accent-hover)}}@media screen and (width>=960px){.mega-menu__screen-footer{padding:var(--size_24) var(--size_24) 0}.mega-menu__menu{padding-block:var(--size_32)}.mega-menu__block{padding:var(--size_48) var(--size_24);overflow-y:auto}.mega-menu__screen--children{padding-inline:var(--size_24)}.mega-menu__screen--children .mega-menu__menu{width:100%;height:100%;top:0;left:0;inset-inline:var(--size_24);width:calc(100% - var(--size_48));position:absolute}}.result-product{padding-block:0 var(--size_16);border-block-end:.1rem solid var(--color__border)}.result-product__img{aspect-ratio:343/120}.result-product__title{line-height:1.77}.result-product__link,.result-product__text,.result-product__title{padding-inline:var(--size_10)}.result-product__link{padding-block:0}.result-product__btn{margin-block-start:var(--size_24)}.result-product__data{gap:var(--size_8)}.result-product__details{margin-block-start:var(--size_16)}.result-product__cats{margin-block-start:var(--size_12)}.result-product__descr{padding:.4rem var(--size_10);margin-block-start:var(--size_20)}.result-product--type_post{border:none}@media screen and (width>=960px){.result-product{padding-block:var(--size_14);flex-direction:row;align-items:center}.result-product__img{aspect-ratio:200/78;margin-inline-end:var(--size_8)}.result-product__btn{width:max-content;padding:var(--size_16) var(--size_24);margin:0 0 0 30%}.result-product__details{flex-grow:1;justify-content:space-between;align-items:center;margin:0}.result-product--type_project .result-product__details{align-items:flex-start}.result-product--type_post{flex-direction:column;align-items:flex-start;height:100%}.result-product--type_post .result-product__descr{margin-block-start:var(--size_16)}.result-product--type_post .result-product__details{justify-content:flex-start;align-items:flex-start}.result-product--type_post .result-product__btn{width:100%;margin:auto 0 0}}.search-results__heading{padding:var(--size_24) var(--size_16) var(--size_16)}.search-results__result-list{padding:var(--size_24) var(--size_16);gap:var(--size_16)}.search-results__no-results-wr{padding:var(--size_24) var(--size_16)}.search-results__no-results{padding:var(--size_12);border-radius:.4rem}.search-results .highlight{background:#eed0aa;padding:.2rem;display:inline-block}@media screen and (width>=960px){.search-results__heading{padding:var(--size_16) var(--size_80)}.search-results__result-list{padding:var(--size_24) var(--size_80);flex-grow:1}.search-results__no-results-wr{padding:var(--size_20) var(--size_80)}.search-results__block:first-child{grid-column:span 2}.search-results__block--blog .search-results__heading{padding-inline-start:var(--size_24)}.search-results__block--blog .search-results__result-list{padding:var(--size_16) var(--size_80) var(--size_16) var(--size_24)}.search-results__block--projects .search-results__result-list{padding:0 var(--size_24) var(--size_16) var(--size_80)}.search-results__block--projects .search-results__no-results-wr{padding-inline-end:var(--size_24)}}.search-form__icon{width:var(--size_24);height:var(--size_24)}.search-form__close{padding:var(--size_8) var(--size_16)}.search-form__close svg{width:var(--size_20);height:var(--size_20)}.search-modal__heading{padding:var(--size_24) var(--size_16) var(--size_10);gap:var(--size_8)}.search-modal__close-btn{width:var(--size_40);height:var(--size_40)}.search-modal__form{padding:var(--size_12) var(--size_16)}.search-modal__content{gap:var(--size_24);overflow-y:auto}.search-modal__content::-webkit-scrollbar{width:.2rem}.search-modal__content::-webkit-scrollbar-thumb{background-color:var(--color__black);border-radius:20rem}@media screen and (width>=960px){.search-modal__heading{display:none}.search-modal__form{padding:var(--size_20) var(--size_120)}.search-modal__content{gap:0 var(--size_20);grid-template-columns:9.27fr 4.93fr}}.hero-pagination{gap:var(--size_12);line-height:1.5}.hero-pagination__btn.active .hero-pagination__num{color:var(--color__accent-hover)}.hero-pagination__btn{gap:var(--size_16);min-height:var(--size_32)}.hero-pagination__btn:not(.active) .hero-pagination__slide-title{opacity:0;width:0;transform:scaleX(0)}.hero-pagination__slide-title{transform-origin:100%;overflow:hidden}.hero-pagination__line{background-color:#eaeaea99;flex-grow:1;height:.2rem}.hero-pagination__line-fill{width:0}.section-heading__title-block{gap:var(--size_8)}.section-heading__descr p{margin:0}.section-heading__descr p:not(:last-child){margin-block-end:1em}.section-heading--bordered .section-heading__title-block{border-block-end:.1rem solid var(--color__border);padding-block-end:var(--size_8)}.section-heading--bordered .section-heading__descr{margin-block-start:var(--size_16)}@media screen and (width>=960px){.section-heading--bordered .section-heading__title-block{padding-block-end:var(--size_16)}.section-heading--bordered .section-heading__descr{max-width:58%}.section-heading__title-block{gap:var(--size_12)}}.collection-card{gap:var(--size_10)}.collection-card__img:after{content:"";width:100%;padding-block-start:152%;display:block;position:relative}.collection-card__num-line{gap:var(--size_8)}.collection-card__line{height:.1rem}.collection-card__subcats{letter-spacing:.16rem;gap:var(--size_8) var(--size_12);line-height:1.28}.collection-card__subcat:after{content:"";width:.3em;height:.3em;background-color:currentColor;border-radius:50%;flex-shrink:0;margin-inline-start:var(--size_12);display:inline-block;position:relative}.collection-card__frame svg{opacity:0}.collection-card__content{padding-block-end:var(--size_8)}@media screen and (width>=640px){.collection-card__img:after{padding-block-start:100%}}@media screen and (width>=960px){.collection-card{gap:var(--size_18)}.collection-card__img:after{padding-block-start:126%}.collection-card__img img{transition:transform 1.2s ease-in-out}.collection-card__title{margin-block-start:var(--size_20)}.collection-card__subcats{row-gap:var(--size_12);margin-block-start:var(--size_16)}.collection-card__frame{display:flex}.collection-card__frame svg{width:90%}}@media screen and (width>=960px) and (hover:hover){.collection-card__subcat:hover,.collection-card__subcat:focus{color:var(--color__accent-hover)}.collection-card:hover svg,.collection-card:focus svg{opacity:1}.collection-card:hover img,.collection-card:focus img{transform:scale(1.05)}}.post-card__img{height:138.67vw}.post-card__tag{margin-block-end:var(--size_8)}.post-card__title{margin-block-end:auto}@media screen and (width>=640px){.post-card__img{height:81.25vw}}@media screen and (width>=960px){.post-card__img{height:43.33vw}.post-card__img img{transition:transform .3s ease-in-out}.post-card__tag{font-size:var(--size_14);letter-spacing:.16rem;margin-block-end:var(--size_10)}.post-card__link{font-size:var(--size_18);margin-block-start:var(--size_12)}.post-card__link svg{width:var(--size_32);height:var(--size_32)}.post-card__corners{--corner-length:var(--size_48);width:90%;height:90%}.post-card__title svg{width:var(--size_40);height:var(--size_40);opacity:0;display:block}}@media screen and (width>=960px) and (hover:hover){.post-card:hover .btn-arrow__spacer,.post-card:focus .btn-arrow__spacer{flex-grow:1}.post-card:hover .post-card__img img,.post-card:focus .post-card__img img{transform:scale(1.05)}.post-card:hover .post-card__corners,.post-card:focus .post-card__corners,.post-card:hover .post-card__title svg,.post-card:focus .post-card__title svg{opacity:1}}@media screen and (width>=960px){.post-card--type_article .post-card__content{margin-block-start:var(--size_16)}}@media screen and (width>=1440px){.post-card__img{height:36.11vw}}.custom-field__label{padding-inline-start:var(--size_8)}.custom-field__input{font-family:var(--font-general);padding:var(--size_12) var(--size_8);border:none;border-block-end:.1rem solid var(--color__text-additional);color:var(--color__black);resize:none;background-color:#0000;outline:none;transition:border-color .3s ease-in-out}.custom-field__error{font-size:var(--size_8);color:var(--color__error);margin-block-start:.4rem}.custom-field.error .custom-field__input{border-block-end:.1rem solid var(--color__error)}.custom-field.error .custom-field__error{display:block}.backdrop{opacity:0;visibility:hidden;pointer-events:none;z-index:5;background-color:#0003}.backdrop.active{opacity:1;visibility:visible;pointer-events:all}.modal{padding-inline:var(--size_16);width:91.47vw;height:auto;max-height:100%;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal__close-btn{width:var(--size_40);height:var(--size_40);inset-block-start:var(--size_20);inset-inline-end:var(--size_20)}.modal::-webkit-scrollbar{width:.4rem}.modal::-webkit-scrollbar-thumb{background-color:var(--color__black)}@media screen and (width>=960px){.modal{width:min(64rem,44.44vw);padding-inline:var(--size_40)}}@media screen and (width>=960px) and (hover:hover){.modal__close-btn:hover,.modal__close-btn:focus{color:var(--color__accent-hover)}}.success-modal{padding-block:var(--size_64)}.success-modal__logo{margin-block-end:var(--size_50)}@media screen and (width>=960px){.success-modal{text-align:center;padding-inline:var(--size_56)}.success-modal__logo{margin-block-end:var(--size_56);margin-inline:auto}}.apply-modal{padding-block:var(--size_48)}.apply-modal__logo{margin-block-end:var(--size_42)}.apply-modal__fields{gap:var(--size_16)}.apply-modal__btn{padding:var(--size_16) var(--size_24);width:90%}@media screen and (width>=960px){.apply-modal{padding:var(--size_64) var(--size_40)}.apply-modal__logo{margin-block-end:var(--size_56)}.apply-modal__title,.apply-modal__txt{text-align:center}.apply-modal__form{margin-block-start:var(--size_32)}.apply-modal__fields{gap:var(--size_24)}.apply-modal__btn{padding:var(--size_16) var(--size_60);width:max-content;margin-block-start:var(--size_48)}}.breadcrumbs{margin-inline:-4.2vw;padding-inline:4.2vw;overflow-x:auto}.breadcrumbs::-webkit-scrollbar{background-color:#0000;width:0;height:0}.breadcrumbs__list{white-space:nowrap;width:fit-content;padding:0}.breadcrumbs__item a{padding:.4rem var(--size_8);display:inline-block}.breadcrumbs__item:not(:last-child){color:#f2f2f299}.breadcrumbs__item:not(:last-child):after{content:"/";padding-inline:var(--size_8);transition:var(--transition);padding-block:.4rem}@media screen and (hover:hover){.breadcrumbs__item:not(:last-child):hover,.breadcrumbs__item:not(:last-child):focus{color:var(--color__white)}}@media screen and (width>=960px){.breadcrumbs{margin-inline:-5.5vw;padding-inline:5.5vw}}.cat-card{padding:var(--size_32) var(--size_24);aspect-ratio:343/363}.cat-card__img:after{content:"";background:linear-gradient(#0000 0%,#0009 68.27%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.cat-card__img img{transition:transform .3s ease-in-out}.cat-card__descr{margin-block-start:var(--size_12)}.cat-card__btn{margin-block-start:var(--size_24);padding-block:0}@media screen and (width>=960px){.cat-card{aspect-ratio:413/363}}@media screen and (width>=960px) and (hover:hover){.cat-card:hover img,.cat-card:focus img{transform:scale(1.05)}.cat-card:hover .cat-card__btn,.cat-card:focus .cat-card__btn{padding-inline-start:0}.cat-card:hover .cat-card__btn svg,.cat-card:focus .cat-card__btn svg{inset-inline-start:calc(100% - var(--size_20))}}@media screen and (width>=1440px){.cat-card{max-height:25.2vw}}.faq-item{border-block-end:.1rem solid var(--color__border)}.faq-item__heading{gap:var(--size_30);padding-block:var(--size_20);text-align:start}.faq-item__heading svg{width:var(--size_32);height:var(--size_32)}.faq-item__body{opacity:0;visibility:hidden;max-height:0}.faq-item.active .faq-item__heading svg{transform:rotate(180deg)}.faq-item.active .faq-item__body{opacity:1;visibility:visible;max-height:100rem;padding-block:var(--size_12)}.tabs{gap:var(--size_40);padding-block:var(--size_20);border-block-end:.1rem solid var(--color__border);margin-inline:-4.2vw;padding-inline:4.2vw;overflow-x:auto}.tabs::-webkit-scrollbar{background-color:#0000;width:0;height:0}.tabs__btn{border-block-end:.1rem solid #0000;padding-block-end:var(--size_10)}.tabs__btn.active{color:var(--color__black);border-color:var(--color__black)}@media screen and (width>=960px){.tabs{flex-wrap:wrap;margin:0;padding-inline:0}}@media screen and (width>=960px) and (hover:hover){.tabs__btn:hover,.tabs__btn:focus{color:var(--color__black)}}.quant-block{border:.1rem solid var(--color__border)}.quant-block__btn{padding:var(--size_8)}.quant-block__btn:disabled{pointer-events:none;opacity:.6}@media screen and (hover:hover){.quant-block__btn:hover,.quant-block__btn:focus{color:var(--color__accent-hover)}}.quant-block__input{font-family:var(--font-general);padding:var(--size_8);appearance:textfield;border:none;outline:none;width:100%}.custom-select__heading{padding:var(--size_12);border:.1rem solid var(--color__border);cursor:pointer;gap:var(--size_8)}.custom-select__dropdown{border:.1rem solid var(--color__border);padding:var(--size_12);opacity:0;visibility:hidden;pointer-events:none;inset-block-start:100%;inset-inline-start:0}.custom-select__options{max-height:var(--size_120);overflow-y:auto}.custom-select__options::-webkit-scrollbar{background-color:var(--color__border);width:.1rem}.custom-select__options::-webkit-scrollbar-thumb{background-color:var(--color__black)}.custom-select__option{cursor:pointer;padding-block:.2rem}@media screen and (hover:hover){.custom-select__option:hover,.custom-select__option:focus{background-color:var(--color__border)}}.custom-select.active .custom-select__dropdown{opacity:1;visibility:visible;pointer-events:all}.custom-select.active .custom-select__heading svg{transform:rotate(180deg)}.editor-option{border:none;padding:0}.editor-option__select,.editor-option__quant-block{width:calc(var(--size_18) * 10)}@media screen and (width>=960px){.editor-option__option{font-size:var(--size_14)}.editor-option--type_materials .editor-option__option-title{font-size:var(--size_16)}.editor-option--type_materials .editor-option__option-descr{font-size:var(--size_14)}}.color-card{padding:var(--size_12);border:.1rem solid var(--color__border)}.color-card__color{border:.1rem solid var(--color__border);height:var(--size_128);border-radius:.6rem}.download-file{padding:var(--size_40) var(--size_20);border:.1rem solid var(--color__border);border-radius:.6rem}.download-file__icon{width:var(--size_24);height:var(--size_24)}.download-file__details{margin-block-start:auto}.download-file__details li:not(:last-child):after{content:"•";margin-inline:.2rem}@media screen and (width>=960px){.download-file{padding:var(--size_40)}.download-file__descr{font-size:var(--size_14);line-height:1.42}}@media screen and (width>=960px) and (hover:hover){.download-file:hover,.download-file:focus{border-color:var(--color__accent-hover)}.download-file:hover .download-file__icon,.download-file:focus .download-file__icon{color:var(--color__accent-hover)}}.header{padding-block:var(--size_12);z-index:5;border-block-end:.1rem solid #e5e7eb;inset-block-start:0;inset-inline-start:0}.header__container{gap:var(--size_8)}.header__left-side,.header__actions{flex-basis:25%}.header__left-side{margin-inline-start:calc(-1 * var(--size_8))}.header__action-row{gap:var(--size_12)}@media screen and (width>=960px){.header{padding-block:var(--size_56) var(--size_16);border-block-end:none}.header__container{padding-inline:0}.header__actions{gap:var(--size_24);flex-basis:auto}.header__link-btn{display:flex}.header__link-btn--tel{gap:var(--size_8)}}@media screen and (width>=960px) and (hover:hover){.header__link-btn--tel:hover,.header__link-btn--tel:focus{color:var(--color__accent-hover)}.header__link-btn--tel:hover svg,.header__link-btn--tel:focus svg{transform:rotate(35deg)}}@media screen and (width>=960px){.header__link-btn--order{padding:var(--size_16) var(--size_24)}}@media screen and (width>=960px) and (hover:hover){.header__btn:hover,.header__btn:focus{color:var(--color__accent-hover)}}@media screen and (width>=960px){.header__left-side{pointer-events:none;display:none}.header__nav{display:block}.header__nav .menu{gap:var(--size_24)}.header__nav .menu .menu-item.menu-item-has-children{align-items:center;gap:.4rem;display:flex}}@media screen and (width>=960px) and (hover:hover){.header__nav .menu .menu-item:hover,.header__nav .menu .menu-item:focus{color:var(--color__accent-hover)}}@media screen and (width>=960px){.header.header--scrolling{padding-block:var(--size_16)}.header.header--hidden{transform:translateY(-100%)}}@media screen and (width>=1440px){.header__nav{margin-inline:auto var(--size_56)}}.hero{min-height:calc(100svh - var(--header-height));height:auto}.hero__corners--upper:not(.active){opacity:0;transform:translateY(-50%)}.hero__content{padding-block-start:60%}.hero__bg:not(.active){opacity:0}.hero__slide-content{opacity:0;width:100%;inset-block-end:0;inset-inline-end:0}.hero__container{border-inline:.1rem solid var(--color__border);height:-webkit-fill-available;height:-moz-available;height:stretch;padding-block:var(--size_60) calc(var(--size_90) * 2);padding-inline:var(--size_8)}.hero__shadow{background:linear-gradient(#fff0 0%,#0006 50.52%,#000c 100%)}.hero__shadow:after{content:"";background:linear-gradient(#0009 0%,#0000 100%);width:100%;height:20%;display:block;position:absolute;inset-block-start:0;inset-inline-start:0}.hero__pagination{inset-block-end:var(--size_20);inset-inline:var(--size_8)}.hero__line{height:.1rem;inset-inline-start:50%;transform:translate(-50%)}.hero__line--top{inset-block-start:var(--size_40)}.hero__line--bottom{inset-block-end:calc(var(--size_16) * 10)}.hero__corners{font-size:var(--size_8);letter-spacing:32%;line-height:1.5}.hero__content{margin-block-start:auto}.hero__title{word-break:break-word}@media screen and (width>=640px){.hero__content{padding-block-start:50%}}@media screen and (width>=960px){.hero__content{padding-block-start:20%}.hero__container{padding-block:var(--size_120);padding-inline:var(--size_16);border-color:#fff6}.hero__shadow{background:linear-gradient(#fff0 0%,#0003 50%,#000c 100%)}.hero__shadow:after{background:linear-gradient(#0009 0%,#0000 100%)}.hero__line{background-color:#fff6}.hero__line--top{inset-block-start:var(--size_100)}.hero__line--bottom{inset-block-end:var(--size_100)}.hero__pagination{position:static}.hero__corners-wr{flex-basis:100%;margin-block-end:auto}.hero__content-wrapper{flex-flow:wrap;justify-content:space-between}.hero__pagination{margin-block-start:auto}.hero__content,.hero__pagination{flex-basis:45%}.hero__subtitle{font-weight:300;font-size:var(--size_16);margin-block-start:var(--size_20);line-height:1.625}}.collections__list{gap:var(--size_48)}@media screen and (width>=960px){.collections__list{gap:var(--size_20);grid-template-columns:repeat(3,1fr)}}.image-content__container{gap:var(--size_48)}.image-content__img{aspect-ratio:375/451}.image-content--type_wide-img .image-content__img{aspect-ratio:375/637;margin-inline:-4.5vw}@media screen and (width>=640px){.image-content__img{aspect-ratio:1}.image-content--type_wide-img .image-content__img{aspect-ratio:779/631}}@media screen and (width>=960px){.image-content__container{gap:var(--size_60);flex-direction:row;align-items:center}.image-content__img{aspect-ratio:auto}.image-content__content{flex:1 0 40.7%}.image-content__btn{padding-inline:var(--size_52);width:max-content;margin-block-start:var(--size_48)}.image-content--type_reversed .image-content__img{order:-1}.image-content--type_wide-img .image-content__img{margin-inline:0 -6vw}.image-content--type_wide-img .image-content__btn{margin-block-start:var(--size_40)}.image-content--type_wide-img.image-content--type_reversed .image-content__img{margin-inline:-6vw 0}}@media screen and (width>=1440px){.image-content--type_equals .image-content__container{gap:16rem}}.content-slider__slides-list{gap:var(--size_20)}.content-slider__slide{flex:0 0 84%}@media screen and (width>=640px){.content-slider__slide{flex:0 0 60%}}@media screen and (width>=960px){.content-slider__slide{flex:0 0 calc((100% - 2 * var(--size_20)) / 3)}}.text-write{min-height:100svh}@media screen and (width>=960px){.text-write__bg:after{content:"";background:linear-gradient(#0000 0%,#0006 46.63%,#000c 100%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.text-write__blocks{pointer-events:none;grid-template-columns:repeat(3,1fr);display:grid}.text-write__container{display:block}.text-write__content{gap:var(--size_8)}.text-write__text{line-height:normal}.text-write__text-block{max-width:50%}.text-write__btn{width:max-content;padding:var(--size_16) var(--size_96)}}@media screen and (width>=1440px){.text-write__text-block{max-width:68rem}}.proccess__container{gap:var(--size_20)}.proccess__items{margin:0;padding:0}.proccess__item{padding:var(--size_24) var(--size_12)}.proccess__item:not(:last-child){border-block-end:.1rem solid var(--color__border-alt)}@media screen and (width>=960px){.proccess__items,.proccess__container{flex-direction:row}.proccess__container{align-items:center;gap:var(--size_24)}.proccess__item:not(:last-child){border-block-end:none;border-inline-end:.1rem solid var(--color__border-alt)}.proccess__heading{flex-shrink:0;flex-basis:38rem}}.option-card{border:.1rem solid var(--color__border-alt);transition:border-color .3s ease-in-out}.option-card__bottom{padding:var(--size_12) var(--size_16);font-size:var(--size_16);line-height:1.625}.option-card__img{aspect-ratio:343/200}.option-card__custom-input{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"13\" height=\"10\" viewBox=\"0 0 13 10\" fill=\"none\"><path d=\"M3.85636 7.206L11.0553 0L12.3425 1.28618L3.85691 9.77182L0 5.91491L1.28618 4.62873L3.85636 7.206Z\" fill=\"%238A7356\"/></svg>");background-position:50%;background-repeat:no-repeat;transition:opacity .3s ease-in-out}.option-card__input{width:var(--size_24);height:var(--size_24);cursor:pointer;border:.15rem solid var(--color__text-additional);border-radius:.2em;transition:border-color .3s ease-in-out;inset-block-start:var(--size_20);inset-inline-end:var(--size_20)}.option-card:has(input:checked){border-color:var(--color__accent-main)}.option-card:has(input:checked) .option-card__input{border-color:var(--color__accent-main)}.option-card:has(input:checked) .option-card__custom-input{opacity:1}@media screen and (width>=960px){.option-card{cursor:pointer;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}}@media screen and (width>=960px) and (hover:hover){.option-card:hover,.option-card:focus{box-shadow:0 4px 8px #8b73551f}}.quiz-step{padding-block-start:var(--size_32)}.quiz-step__options{gap:var(--size_24);border:none;padding:0}.quiz-step__card{flex:100%}.quiz-step__close-btn{padding:.4rem}.quiz-step__odd-field{width:100%;max-width:min(100%, var(--size_50) * 10)}.quiz-step__add-more-btn{margin-inline:auto}.quiz-step__data-fields{gap:var(--size_24);padding-inline:var(--size_8);padding-block-start:var(--size_24)}@media screen and (width>=640px){.quiz-step__card{flex:1 1 calc(50% - var(--size_12));height:-webkit-fill-available;height:-moz-available;height:stretch}}@media screen and (width>=960px){.quiz-step{padding-block-start:var(--size_40)}.quiz-step__options{gap:var(--size_20)}.quiz-step__card{flex:1 1 calc((100% - 3 * var(--size_20)) / 44)}.quiz-step__data-fields{max-width:calc(var(--size_50) * 10);padding-inline:0}}.quiz{padding-block:var(--size_96)}.quiz__subtitle strong,.quiz__subtitle b{color:var(--color__accent-hover);font-weight:inherit}.quiz__btn-start{padding:var(--size_16)}.quiz__footer{border-block-start:.1rem solid var(--color__border-alt);padding-block-start:var(--size_30)}.quiz__btn-next{gap:var(--size_10);padding:var(--size_16) var(--size_26)}.quiz__progress-line{border-radius:15em;height:.2rem}.quiz__progress-fill{border-radius:inherit;width:0}@media screen and (width>=640px){.quiz__start{text-align:center}.quiz__btn-start{width:max-content;padding-inline:var(--size_70)}}@media screen and (width>=960px){.quiz__descr{max-width:min(48rem,50vw);margin-inline:auto}.quiz__heading-content,.quiz__subtitle{text-align:center}.quiz__progress{max-width:calc(10 * var(--size_40));text-align:center;margin-block-start:var(--size_40);margin-inline:auto}.quiz__footer{margin-block-start:var(--size_40);padding-block-start:var(--size_40)}}@media screen and (width>=1440px){.quiz__btn-start{padding-inline:var(--size_75)}}.contact-options{padding-block:43.2vw}.contact-options__container{padding:var(--size_64) var(--size_12)}.contact-options__btns{gap:var(--size_16)}.contact-options__btn{padding:var(--size_16) var(--size_24)}.contact-options__btn--tel{padding-block:var(--size_12);gap:var(--size_8)}.contact-options__submit-btn{width:100%;padding:var(--size_16) var(--size_24)}.contact-options__fields,.contact-options__upper-fields{gap:var(--size_24)}@media screen and (width>=640px){.contact-options{padding-block:25.3vw}.contact-options__upper-fields{grid-template-columns:1fr 1fr}}@media screen and (width>=960px){.contact-options{padding-block:13.33vw}.contact-options__container{padding:var(--size_64);width:min(56.4vw,81.2rem)}.contact-options__btns{grid-template-columns:1fr 1fr;display:grid}.contact-options__submit-btn{width:max-content;padding-inline:var(--size_72)}}@media screen and (width>=1440px){.contact-options{padding-block:16rem}}.page-hero{padding-block:var(--size_40) var(--size_120);min-height:90svh}.page-hero__bg:after{content:"";background:linear-gradient(#0000 0%,#0006 50.48%,#000c 100%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.page-hero__subtitle{margin-block-start:var(--size_24)}.page-hero__uppertitle{letter-spacing:1.2%;opacity:.9;margin-block-end:var(--size_8);line-height:1.28}.page-hero__content{margin-block-start:auto}.page-hero__container{gap:var(--size_32)}.page-hero__price{gap:.4rem}.page-hero__price svg{width:var(--size_20);height:var(--size_20)}.page-hero__actions{gap:var(--size_16);margin-block-start:var(--size_36)}.page-hero__btn{padding:var(--size_16) var(--size_24)}.page-hero--type_product{padding-block:var(--size_40)}.page-hero--type_product .page-hero__bg:after{background:linear-gradient(#0003 0%,#fff9 54.33%,#fffc 100%)}.page-hero--type_project{padding-block-end:var(--size_60)}.page-hero--type_project .page-hero__project-details{gap:var(--size_24)}.page-hero--type_project .page-hero__detail{gap:var(--size_16);grid-template-columns:30% auto}@media screen and (width>=640px){.page-hero__actions{flex-direction:row}.page-hero__btn{width:max-content}}@media screen and (width>=960px){.page-hero__bg:after{background:linear-gradient(#fff3 0%,#0006 50%,#000c 100%)}.page-hero__uppertitle{margin-block-end:var(--size_12)}.page-hero__subtitle{margin-block-start:var(--size_32)}.page-hero__price svg{width:var(--size_24);height:var(--size_24)}.page-hero__actions{margin-block-start:var(--size_48)}.page-hero__btn--full{padding-inline:var(--size_36)}.page-hero--type_product{padding-block:var(--size_40) var(--size_120)}.page-hero--type_product .page-hero__bg:after{background:linear-gradient(#0003 0%,#fff9 55.78%,#fffc 100%)}.page-hero--type_project{padding-block-end:var(--size_120)}.page-hero--type_project .page-hero__project-details{gap:var(--size_40);flex-direction:row;margin-block-start:var(--size_48)}.page-hero--type_project .page-hero__detail{grid-template-columns:auto auto}}.centered-text p{margin:0}.centered-text p:not(:last-child){margin-block-end:1em}@media screen and (width>=960px){.centered-text__container{text-align:center;width:71.92vw}}@media screen and (width>=1440px){.centered-text__container{width:86.3rem}}.category-list__container{gap:var(--size_24)}@media screen and (width>=640px){.category-list__container{flex-flow:wrap}.category-list__card{flex:1 0 calc(50% - var(--size_12))}}@media screen and (width>=960px){.category-list__container:has(.category-list__card:last-child:nth-child(odd)) .category-list__card{flex:1 0 calc((100% - 2 * var(--size_24)) / 3)}}.product-list__container{gap:var(--size_48)}@media screen and (width>=640px){.product-list__container{flex-flow:wrap}.product-list__card{flex:1 0 calc(50% - var(--size_24))}}@media screen and (width>=960px){.product-list__container{gap:var(--size_40) var(--size_20)}.product-list__card{flex:1 0 calc((100% - 2 * var(--size_20)) / 3)}}.advantages__container{gap:var(--size_24)}.advantages__icon--circle{border:.1rem solid;border-radius:50%}.advantages__icon--circle:after{content:"";width:var(--size_8);height:var(--size_8);background-color:currentColor;border-radius:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.advantages--type_cards .advantages__item{padding:var(--size_48) var(--size_24)}@media screen and (width>=640px){.advantages__container{flex-flow:wrap}.advantages__item{flex:1 0 calc(50% - var(--size_24))}}@media screen and (width>=960px){.advantages__container{gap:var(--size_40)}.advantages__item{flex:1 0 calc((100% - 3 * var(--size_40)) / 4)}}.full-bg{padding-block:64vw}.full-bg__overlay{background:linear-gradient(#0000 0%,#0006 50%,#000c 100%)}@media screen and (width>=640px){.full-bg{padding-block:37.5vw}}@media screen and (width>=960px){.full-bg{padding-block:20vw}.full-bg__overlay{background:linear-gradient(#fff0 0%,#0006 49.04%,#0009 100%)}}@media screen and (width>=1440px){.full-bg{padding-block:16.67vw}}.need-help__btn{padding:var(--size_16) var(--size_36)}.need-help__overlay{background:linear-gradient(#0000 .02%,#0003 46.18%,#0006 100.02%)}.download-links{padding-block:var(--size_32)}.download-links__container{gap:var(--size_32)}.download-links__link{gap:var(--size_8)}.download-links__link svg{width:var(--size_16);height:var(--size_16)}@media screen and (width>=640px){.download-links{border-block-end:.1rem solid #eaeaea}.download-links__container{flex-flow:wrap}}@media screen and (width>=960px){.download-links__container{gap:var(--size_40)}}@media screen and (width>=960px) and (hover:hover){.download-links__link:hover,.download-links__link:focus{color:var(--color__accent-hover)}}@media screen and (width>=960px){.text-content{padding-block:var(--size_128)}.text-content__content{max-width:80%}}.editor__heading{border-block-end:.1rem solid var(--color__border);padding-block-end:var(--size_24)}.editor__block{gap:var(--size_16)}.editor__price{gap:.4rem}.editor__price svg{width:var(--size_20);height:var(--size_20)}.editor__btn{padding:var(--size_16) var(--size_24)}.editor__content-wr{gap:var(--size_48)}.editor__frame{height:186.93vw}@media screen and (width>=640px){.editor__frame{height:109.53vw}}@media screen and (width>=960px){.editor__content-wr{grid-template-columns:.831fr .401fr}.editor__frame{aspect-ratio:631/625;order:-1;height:auto}}@media screen and (width>=1440px){.editor__frame{aspect-ratio:831/625}}.features__item{padding:var(--size_12) var(--size_16)}.features__item:not(:last-child){border-block-end:.1rem solid var(--color__border)}@media screen and (width>=960px){.features__list{flex-flow:wrap}.features__item{flex:0 0 50%}.features__item:nth-child(odd){border-inline-end:.1rem solid var(--color__border)}.features__item:nth-last-child(2):nth-child(odd){border-block-end:none}}.materials__list{gap:var(--size_12)}.materials__slide{flex:0 0 40%}.materials__btn{width:var(--size_48);height:var(--size_48);border-radius:50%;top:50%;transform:translateY(-50%);box-shadow:4px 1px 8px #00000014}.materials__btn--prev{inset-inline-start:0}.materials__btn--prev svg{transform:rotate(180deg)}.materials__btn--next{inset-inline-end:0}.materials__btn:disabled{opacity:0;pointer-events:none}@media screen and (width>=640px){.materials__slide{flex:0 0 30%}}@media screen and (width>=960px){.materials__list{gap:var(--size_20)}.materials__title{font-size:var(--size_20);font-weight:500;line-height:1.4}.materials__slide{flex-basis:calc((100% - 5 * var(--size_20)) / 6)}.materials__btn--next{inset-inline-end:calc(-1 * var(--size_24))}.materials__btn--prev{inset-inline-start:calc(-1 * var(--size_24))}}.download-files__slide,.download-files__list{gap:var(--size_20)}.download-files__slide{flex:0 0 90%}@media screen and (width>=640px){.download-files__slide{flex-basis:70%}}@media screen and (width>=960px){.download-files__list{flex-direction:column}.download-files__slide{gap:var(--size_40);flex-direction:row;flex-basis:auto}.download-files__item{flex:1 0 calc((100% - 2 * var(--size_40)) / 3)}}.steps__wrapper{gap:var(--size_32)}@media screen and (width>=960px){.steps__wrapper{gap:var(--size_40);flex-direction:row}.steps__card{flex:1 0 calc((100% - 2 * var(--size_40)) / 3)}.steps__descr{margin-block-start:var(--size_24)}}.projects__slides-list{gap:var(--size_60) var(--size_20);grid-template-rows:repeat(2,auto);grid-auto-columns:90%;grid-auto-flow:column}.projects__slide{flex:none}@media screen and (width>=640px){.projects__slides-list{grid-auto-columns:60%}}@media screen and (width>=960px){.projects__slides-list{row-gap:var(--size_48);grid-template-rows:auto;grid-template-columns:repeat(3,1fr);grid-auto-flow:row}}.project-overview__container{gap:var(--size_48)}.project-overview__features{gap:var(--size_24)}.project-overview__detail{border-block-end:.1rem solid var(--color__border);grid-template-columns:1fr 1fr;padding-block-end:var(--size_16)}@media screen and (width>=960px){.project-overview{padding-block:var(--size_128)}.project-overview__container{flex-direction:row;align-items:center}.project-overview__descr{padding-block:var(--size_60)}.project-overview__descr,.project-overview__features{flex:1 0 40%}}@media screen and (width>=1440px){.project-overview__container{gap:16rem}.project-overview__descr{flex-basis:34%}}.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:#4f4f4f66;--pswp-preloader-color-secondary:#ffffffe6;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);width:100%;height:100%;z-index:var(--pswp-root-z-index);touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:#0000;outline:0;display:none;position:fixed;top:0;left:0}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{will-change:opacity;transform:translateZ(0)}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);margin:auto;font-size:1em;line-height:1}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{cursor:pointer;width:50px;height:60px;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{box-shadow:none;opacity:1;background:0 0;border:0;padding:0;transition:none}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);pointer-events:none;width:32px;height:32px;position:absolute;top:14px;left:9px;overflow:hidden}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{z-index:10;flex-direction:row;justify-content:flex-end;width:100%;height:60px;display:flex;position:absolute;top:0;left:0;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{width:75px;height:100px;margin-top:-50px;position:absolute;top:50%}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:0 0;border-radius:0;width:60px;height:60px;margin-top:-30px;top:50%}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{width:50px;height:60px;margin-right:auto;position:relative;overflow:hidden}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:.6s linear infinite pswp-clockwise}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{margin-top:15px;height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85;margin-inline-start:20px;font-size:14px;line-height:30px}.pswp--one-slide .pswp__counter{display:none}.gallery__line{grid-template-columns:repeat(3,1fr);grid-auto-rows:calc(2 * var(--size_80));gap:.4rem}.gallery__line--mob-2{grid-template-columns:repeat(2,1fr)}.gallery__img--mob-row-2{grid-row:span 2}.gallery__img--mob-col-2{grid-column:span 2}@media screen and (width>=960px){.gallery__line{grid-auto-rows:40rem}.gallery__line--mob-2{grid-template-columns:repeat(3,1fr)}}.recommend-posts__grid{gap:var(--size_20)}@media screen and (width>=960px){.recommend-posts__heading{text-align:center;max-width:70%;margin-inline:auto}.recommend-posts__grid{grid-template-columns:repeat(2,1fr)}}.subscribe__btn{padding:var(--size_16)}.subscribe__fields-wr{gap:var(--size_12)}@media screen and (width>=960px){.subscribe{text-align:center}.subscribe__fields-wr{flex-direction:row;gap:0;width:min(64rem,53.33vw);margin-inline:auto}.subscribe__field{flex-grow:1}.subscribe__btn{padding:var(--size_16) var(--size_90)}}.projects-gallery__grid{gap:var(--size_20)}.projects-gallery__img{aspect-ratio:1}@media screen and (width>=960px){.projects-gallery__title,.projects-gallery__subtitle{text-align:center}.projects-gallery__subtitle{margin-block-start:var(--size_32)}.projects-gallery__grid{grid-template-columns:repeat(3,1fr)}}.contact-info__container{gap:var(--size_48)}.contact-info__map iframe{width:100%;max-width:100%}.contact-info__detail p{margin:0}@media screen and (width>=960px){.contact-info__container{gap:var(--size_40);grid-template-columns:repeat(2,1fr)}.contact-info__block{margin-block-start:var(--size_32)}}@media screen and (width>=960px) and (hover:hover){.contact-info__detail a:hover,.contact-info__detail a:focus{color:var(--color__accent-hover)}}.copyright{border-block-start:.1rem solid var(--color__border);gap:var(--size_20);padding-block-start:var(--size_32)}.copyright__menu .menu{gap:var(--size_32)}@media screen and (width>=960px){.copyright{flex-direction:row;justify-content:space-between}}.footer{padding-block:var(--size_32);border-block-start:.1rem solid var(--color__border)}.footer__col{flex:33%}.footer__container,.footer__branding{gap:var(--size_32)}.footer__branding{max-width:50%}.footer__brand-txt,.footer__menu-title,.footer__copyright{opacity:.6}.footer__socials{gap:var(--size_12)}.footer__menu-title{letter-spacing:.12rem;line-height:1.33}.footer__menu .menu{gap:var(--size_16)}.footer__nav{row-gap:var(--size_32)}.footer__copyright{margin-block-start:var(--size_40)}@media screen and (width>=960px){.footer{padding-block:var(--size_96) var(--size_60)}.footer__container{justify-content:space-between;gap:var(--size_64);flex-direction:row}.footer__nav{gap:var(--size_64);flex-wrap:nowrap;width:70%;margin-inline-start:auto}.footer__branding{max-width:20%}.footer__copyright{margin-block-start:var(--size_96)}}@media screen and (width>=960px) and (hover:hover){.footer__social:hover,.footer__social:focus{color:var(--color__accent-hover)}.footer .menu-item:not(:has(address)):hover{color:var(--color__accent-hover)}.footer .menu-item:not(:has(address)):focus{color:var(--color__accent-hover)}}@media screen and (width>=1440px){.footer__branding{max-width:16.5rem}}
