﻿:root{--header-height: 91px;--header-height-md: 91px;--gradient-1: radial-gradient(100% 100% at 100% 0%, #e6feff 0%, #e6f1ff 60.48%, #dce7f5 100%);--gradient-2: radial-gradient(100% 100% at 100% 0%, #dcebfa 0%, #e0e4ff 60.48%, #caddf1 100%);--gradient-3: radial-gradient(100% 100% at 100% 0%, #60d4fd 0%, #43c5fc 59.48%, #0070b0 120%)}.header{position:sticky;top:0;width:100%;background-color:#fff;z-index:100;box-shadow:0 2px 30px color(srgb 0 0 0/.1)}.header .top-wrapper{background-color:var(--color-gray)}.header .top{font-size:.875rem;display:flex;justify-content:space-between;letter-spacing:-0.025em;padding:.375rem 0;color:#fff}.header .center{padding:.75rem 0;display:flex;justify-content:space-between;align-items:center}.header .center .interactive-block{display:flex;justify-content:center;gap:.75rem;align-items:center}@media screen and (max-width: 768px){.header .center .interactive-block{display:none}}.header .center .interactive-block .mf-button{font-size:.875rem;font-weight:500}.header .center .interactive-block a.phone{font-weight:700}.header .center .logo{display:flex}@media(max-width: 1023px){.header .main-menu-wrapper{position:fixed;top:var(--header-height);right:0;height:calc(100dvh - var(--header-height));width:100%;transform:translateX(120%);transition:var(--transition-ease);background-color:#fff;padding:1rem 0;overflow-y:auto}.header .main-menu-wrapper .before-mobile-menu{padding-bottom:1.5rem;margin-bottom:1.25rem;border-bottom:solid 1px var(--color-border)}.header .main-menu-wrapper .before-mobile-menu .mf-button{font-size:1.0625rem;font-weight:500}.header .main-menu-wrapper .after-mobile-menu{margin-bottom:1.5rem}.header .main-menu-wrapper .after-mobile-menu .banner{position:relative;background:var(--gradient-1);border-radius:var(--br-2);height:160px;display:flex;align-items:flex-end;padding:1rem}.header .main-menu-wrapper .after-mobile-menu .banner .img{mix-blend-mode:darken;filter:contrast(0.95);position:absolute;top:0;right:0;height:100%;width:50%}.header .main-menu-wrapper .after-mobile-menu .banner .text{width:50%;font-weight:600;line-height:1.2;font-size:1.125rem}.header .main-menu-wrapper .after-mobile-menu .banner .text span{opacity:.5;font-size:.85em;display:block}.header .main-menu-wrapper .interactive-block{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem}.header .main-menu-wrapper .interactive-block .mf-button{font-size:1.0625rem;font-weight:500}.header .main-menu-wrapper .interactive-block a.phone{display:block;width:100%;font-weight:600;font-size:1.125rem;text-align:center}}@media(min-width: 1024px){.header .main-menu-wrapper .before-mobile-menu,.header .main-menu-wrapper .after-mobile-menu,.header .main-menu-wrapper .interactive-block{display:none}.header .center .interactive-block{gap:1.75rem}.header .center .interactive-block .phone{order:-1;font-size:1.375rem;transform:translateY(0.1875rem);color:var(--color-base)}.header .menu-mobile-toggle{display:none}}.menu-active .header .main-menu-wrapper{transform:translateX(0)}.header-nav li a{display:block;padding:.375rem 0;font-size:1.125rem;font-weight:600;position:relative}.header-nav li a+.sub-menu{margin:0;display:none}.header-nav li a+.sub-menu a{font-size:1rem;opacity:.8}.header-nav li a:not(:hover){color:inherit}@media(max-width: 1023px){.header-nav{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:solid 1px var(--color-border)}.header-nav li a+.sub-menu{padding-bottom:.25rem}.header-nav li a+.sub-menu a{padding-bottom:.125rem}.header-nav li a .open{position:absolute;right:0;top:0;bottom:0;margin:auto;height:1.875rem;width:1.875rem;border-radius:var(--br-2);background-color:var(--color-base-t-90)}.header-nav li a.active .arrow-bottom-s::after{transform:rotate(-45deg) translate(-2px, 2px) scale(-1)}.header-nav li:first-child a{padding-top:0}.header-nav li:last-child a{padding-bottom:0}}@media(min-width: 1024px){.header-nav>ul{display:flex;gap:1.75rem;align-items:center}.header-nav>ul>li{padding-bottom:.75rem}.header-nav>ul>li>a{font-weight:500}.header-nav a .open{display:none}.header-nav .menu-item-has-children{position:relative}.header-nav .menu-item-has-children .sub-menu{position:absolute;top:100%;left:-1rem;white-space:nowrap;background-color:#fff;max-width:max-content;padding:.75rem 0;border-radius:var(--br-2);box-shadow:0 0px 29px rgba(0,0,0,.04),0 33px 80px rgba(0,0,0,.07);margin-top:-0.5rem}.header-nav .menu-item-has-children .sub-menu a{padding:.25rem 1.5rem;font-weight:400}.header-nav .menu-item-has-children:hover .sub-menu{display:block}.header-nav .menu-mobile-toggle{display:none}}@media(min-width: 1024px)and (max-width: 1199px){.header-nav>ul>li:last-child{display:none}}.arrow-bottom-s::after{content:"";display:block;width:.75rem;height:.75rem;position:absolute;inset:0;margin:auto;border-bottom:solid .125rem var(--color-base-t-30);border-left:solid .125rem var(--color-base-t-30);transform:rotate(-45deg) translate(2px, -2px);transition:var(--transition-ease)}@media(max-width: 1023px){.admin-bar .main-menu-wrapper{top:calc(var(--header-height) + 45px);height:calc(100dvh - var(--header-height) - 45px);overflow-y:auto}}.mf-menu-ico{position:relative;cursor:pointer;height:2rem;width:2rem;--background: var(--color-text)}@media screen and (min-width: 1024px){.mf-menu-ico:hover{--background: rgb(253.4, 127, 75.8)}}.mf-menu-ico span{position:absolute;top:calc(50% - .067rem);right:0;width:65%;height:.125rem;transition:var(--transition);background:var(--background)}.mf-menu-ico::after,.mf-menu-ico::before{position:absolute;right:0;content:"";display:inline-block;width:45%;height:.125rem;background:var(--background);transition:var(--transition);transition-duration:.2s}.mf-menu-ico::after{top:.5rem}.mf-menu-ico::before{bottom:.5rem;width:85%}.mf-menu-ico.active span{opacity:0;transform:rotate(45deg) scale(0.5);background:rgb(253.4, 127, 75.8)}.mf-menu-ico.active::before{width:80%;transform:rotate3d(0, 0, 1, -45deg);margin-bottom:.5rem}.mf-menu-ico.active::after{width:80%;transform:rotate3d(0, 0, 1, 45deg);margin-top:.375rem}.front-banners .banners{row-gap:1.5rem}.front-banners .single{position:relative;min-height:200px;height:100%;border-radius:var(--br-4);overflow:hidden;margin-bottom:1rem;padding:2rem;display:flex;flex-wrap:wrap;align-content:flex-end;box-shadow:0 2px 30px color(srgb 0 0 0/.1);transition:var(--transition-ease);cursor:pointer}.front-banners .single:hover{box-shadow:0 2px 30px color(srgb 0 0 0/.22)}.front-banners .single:is(a):hover{transform:translateY(-0.125rem)}.front-banners .single.main{min-height:22rem}.front-banners .single.main h1{max-width:20rem}.front-banners .single.main h1 span{color:var(--color-base-s-50)}.front-banners .single.main .subheading{white-space:nowrap;color:var(--color-accent);position:relative;font-weight:700;font-size:1.75rem;margin-bottom:1.5rem}.front-banners .single.main .bg{object-position:39% 75%}@media(min-width: 1024px){.front-banners .single.main{min-height:25rem;padding:3rem}}.front-banners .single.offer{color:#fff;padding:2rem 8rem 3rem 2rem}.front-banners .single.offer .heading{transform:translate(-2rem, 0rem);font-size:2.5rem;background-color:var(--color-accent);display:inline-flex;padding:1rem 2rem;border-radius:0 var(--br-3) var(--br-3) 0;max-width:calc(100% + 2rem)}@media(min-width: 1600px){.front-banners .single.offer .heading{top:4rem;position:absolute}}.front-banners .single.offer .subheading{font-weight:600;font-size:1.125em;margin-bottom:1rem}.front-banners .single.offer .text{opacity:.8;line-height:1.3;margin-bottom:1rem}.front-banners .single.offer .bg{object-fit:contain;object-position:136%;width:200px;left:auto;right:-4rem}@media(min-width: 1024px){.front-banners .single.offer .bg{width:240px;right:-5rem}}.front-banners .single.offer .mf-button{white-space:nowrap}.front-banners .single.category .heading{margin:0;font-size:1.375rem;font-weight:600;color:#fff}.front-banners .single .content{z-index:2}.front-banners .single .bg{position:absolute;inset:0;object-fit:cover;height:100%;object-position:50% 50%;width:100%}.front-banners .single .buttons-block{display:flex;gap:1rem;width:100%;max-width:100%}@media(max-width: 767px){.front-banners .single .mf-button{padding:0 1rem}}.bg-fade::before{content:"";display:block;z-index:2;position:absolute;filter:blur(51px);pointer-events:none;opacity:var(--fade-opacity, 0.4)}.bg-fade.dark::before{background-color:#000}.bg-fade.light::before{background-color:#fff}.bg-fade.vertical::before{right:-50%;top:-50%;height:200%;width:100%}.bg-fade.vertical.left::before{right:auto;left:-50%}@media(max-width: 767px){.bg-fade.vertical.mobile-full::before{width:125%;max-width:125%}}.bg-fade.horizontal::before{left:-50%;bottom:-50%;height:100%;width:200%;max-width:200%}.product-small-box-wrapper{margin-bottom:1.5rem}.product-small-box{border-radius:var(--br-4);overflow:hidden;position:relative;background:#fff;height:100%;display:flex;flex-wrap:wrap;flex-direction:column;transition:var(--transition-ease)}.product-small-box:hover{box-shadow:0 0px 29px rgba(0,0,0,.04),0 33px 80px rgba(0,0,0,.07)}.product-small-box a.name::after{position:absolute;display:block;content:"";width:100%;top:0;left:0;aspect-ratio:1/1}.product-small-box .img{display:flex;width:100%;padding:3rem;position:relative}.product-small-box .img img{width:100%;max-height:25rem;aspect-ratio:1/1;object-fit:fill;object-position:50%}.product-small-box .detail{padding:1.5rem;border-top:solid 1px var(--color-border);display:flex;flex-wrap:wrap;margin-bottom:auto}.product-small-box .detail>*{width:100%}.product-small-box .param{font-size:.875rem;font-weight:400}.product-small-box .param .value{opacity:.7}.product-small-box .interactive-block{display:flex;align-items:center;justify-content:space-between;gap:.5rem;align-self:flex-end;padding:0 1.5rem 1.5rem;width:100%}.product-small-box .interactive-block>*{width:50%;padding:0 1em}.is-bg-gradient-1{background:var(--gradient-1)}.is-bg-gradient-2{background:var(--gradient-2)}.is-bg-gradient-3{background:var(--gradient-3)}#breadcrumbs{white-space:nowrap;overflow:auto;padding-bottom:.5rem;font-size:.875rem}.img.with-size .width{position:absolute;top:.5rem;left:0;right:0;margin:auto;z-index:2;width:50%;text-align:center;color:var(--color-gray-t-50)}.img.with-size .height{position:absolute;top:0;bottom:0;left:.5rem;margin:auto;z-index:2;writing-mode:sideways-lr;height:50%;text-align:center;color:var(--color-gray-t-50)}.two-side-arrow{position:absolute;top:100%;left:0;right:0;margin:auto;width:100%;max-width:8rem;height:2px;background-color:var(--color-border)}.two-side-arrow::before,.two-side-arrow::after{content:"";display:block;width:.625rem;height:.625rem;border:solid 2px var(--color-border);position:absolute;border-bottom:rgba(0,0,0,0);border-left:rgba(0,0,0,0);max-width:2rem}.two-side-arrow::before{left:0;transform:rotate(-135deg);top:-4px}.two-side-arrow::after{right:0;transform:rotate(45deg);top:-4px}.two-side-arrow.vertical{height:100%;width:2px;top:0;bottom:0;left:100%;max-height:8rem}.two-side-arrow.vertical::before{left:-4px;transform:rotate(-45deg);top:0}.two-side-arrow.vertical::after{left:-4px;transform:rotate(135deg);bottom:0}.products-single .img-wrapper{padding-bottom:3rem}.products-single .img-wrapper .img{background:#fff;border-radius:var(--br-2);padding:3rem;min-height:25rem;height:50dvh;max-height:36rem;display:flex;align-items:center;justify-content:center;position:relative}.products-single .img-wrapper .img img{max-height:calc(100% - 2rem)}.products-single .img-wrapper .img .width{top:.75rem}.products-single .img-wrapper .img .height{left:.75rem}.products-single .info .param{font-weight:400}.products-single .info .param span{opacity:.7}.products-single .info .interactive-block{padding-top:1.5rem}.products-single .info .interactive-block .mf-button{flex-grow:1}.products-single .info .interactive-block .price{pointer-events:none}#footer{background-color:var(--color-gray);color:#fff;padding:2rem 0}#footer .top{margin-bottom:1.5rem;border-bottom:solid 1px var(--color-gray-t-30);padding-bottom:1.5rem}#footer .top .logo{text-align:center;margin-bottom:2rem}#footer .top .interactive-block{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}#footer .top .interactive-block .mf-button{max-width:calc(50% - .375rem);white-space:nowrap}#footer .top .interactive-block .phone{font-size:1.5rem;font-weight:700;margin-top:.5rem}#footer .top .footer-text p{text-align:center;opacity:.8;margin-top:1rem;margin-bottom:0}#footer .bottom{margin-top:.5rem;border-top:solid 1px var(--color-gray-t-30);padding-top:2.5rem;font-size:.875rem}#footer .bottom .disclaimer{margin-bottom:2rem}#footer .bottom .info{display:flex;width:100%;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;opacity:.7}#footer .bottom .info .developer{display:flex;align-items:flex-end;gap:1rem}#footer .bottom .info .developer img{height:2rem;margin-bottom:-0.25rem}@media(min-width: 768px){#footer .bottom .info{align-items:flex-end;justify-content:space-between}}@media(min-width: 1024px){#footer{padding:3rem 0 4rem}#footer .top{margin-bottom:2.5rem;padding-bottom:2.5rem}#footer .top .logo{margin-bottom:0;text-align:left}#footer .top .footer-text p{text-align:left}#footer .top .interactive-block{gap:1.75rem;justify-content:flex-end}#footer .top .interactive-block .phone{order:-1}#footer .bottom{margin-top:1.5rem;text-align:center}}.footer-nav .footer-menu>.menu-item-has-children{padding-bottom:2rem}.footer-nav .footer-menu>.menu-item-has-children>a{font-size:1.5rem;margin-bottom:.5rem;display:inline-block;font-weight:500}@media(min-width: 768px){.footer-nav .footer-menu{column-count:3;gap:1rem}.footer-nav .footer-menu>.menu-item-has-children{break-inside:avoid}}@media(min-width: 1200px){.footer-nav .footer-menu{display:flex}.footer-nav .footer-menu>.menu-item-has-children{width:25%}}.footer-nav .sub-menu{padding-left:0;margin-bottom:0}.footer-nav .sub-menu a{display:inline-block;padding:.125rem 0}.footer-nav a{color:#fff}.footer-nav a:hover{color:var(--color-base-t-30)}.product-listing-tag{display:flex;overflow-y:auto;white-space:nowrap;gap:1rem;padding-bottom:2rem}.product-listing-tag .single{display:inline-flex;align-items:center;justify-content:center;padding:.25rem 1rem;border:solid 2px var(--color-gray-t-30);color:var(--color-gray-t-20);border-radius:var(--br-2);font-weight:400}.product-listing-tag .single:hover{color:#fff;background-color:var(--color-gray);border-color:var(--color-gray)}@media(min-width: 1024px){.product-listing-tag{flex-wrap:wrap}}.content-after-listing{margin-top:5rem}.pagination{display:flex;align-items:center;justify-content:center;gap:1rem;font-size:1.125rem;font-weight:400}.pagination>*{background-color:#fff;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--br-2);color:#222}.pagination .current{color:var(--color-base)}.pagination :not(.current):hover{box-shadow:0 0px 29px rgba(0,0,0,.04),0 33px 80px rgba(0,0,0,.07)}.windows-system{display:flex;border-radius:var(--br-2);overflow-y:auto;background:#fff;padding-bottom:1rem;font-weight:400}.windows-system.with_scroll .window-system-box{cursor:grab}.windows-system.with_scroll.mf_mouse_target .window-system-box{cursor:grabbing}.windows-system .window-system-box-wrapper{background-color:#fff;width:80%;max-width:400px;flex-shrink:0}.windows-system .window-system-box{padding:.5rem;position:relative;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;height:100%;user-select:none}.windows-system .window-system-box .tags{position:absolute;top:1rem;left:1rem;z-index:2;pointer-events:none}.windows-system .window-system-box .tags .single{color:#fff;padding:.125rem .75rem;border-radius:var(--br-2);font-size:.875rem}.windows-system .window-system-box .img{position:relative;border-radius:var(--br-2);overflow:hidden;margin-bottom:2rem;width:100%}.windows-system .window-system-box .img img{display:flex;aspect-ratio:1/1;width:100%;object-fit:scale-down;pointer-events:none}.windows-system .window-system-box .img::after{content:"";display:block;position:absolute;inset:0;background-color:#000;opacity:.03;pointer-events:none}.windows-system .window-system-box .img.with-size{padding:3rem}.windows-system .window-system-box .detail{width:100%}.windows-system .window-system-box .name{color:#222;padding:0 1rem}.windows-system .window-system-box .description{padding:0 1rem 1rem;opacity:.7}.windows-system .window-system-box .price-block{padding:0 1rem 1rem}.windows-system .window-system-box .price{font-weight:600;font-size:1.25rem;padding-bottom:.5rem}.windows-system .window-system-box .discount .value{font-weight:700;font-size:1.125rem;color:var(--color-accent)}.windows-system .window-system-box .discount .discount-comment{font-size:.875rem;opacity:.7}.windows-system .window-system-box .params{font-weight:400;font-size:.875rem}.windows-system .window-system-box .params>li{padding:.5rem 1rem}.windows-system .window-system-box .params>li:nth-child(even){background:#f7f7f7;border-radius:var(--br-2)}.windows-system .window-system-box .params .value{opacity:.7}.windows-system .window-system-box .more{margin-top:auto}.windows-system .window-system-box .more>*{margin-top:1rem}@media(min-width: 768px){.windows-system{padding:1.5rem}.windows-system .window-system-box .tags{top:1.5rem;left:1.5rem;max-width:calc(100% - 3rem)}.windows-system .window-system-box .tags .single{padding:.25rem 1rem}.windows-system .window-system-box .price-block{display:flex;align-items:center;justify-content:space-between}.windows-system .window-system-box .price{background:var(--color-gray);color:#fff;padding:.25rem 1rem;border-radius:var(--br-2);margin-left:-1rem}}@media(min-width: 1200px){.windows-system{padding:2.5rem}}.post-wide-box{margin-bottom:2rem;background-color:#fff;border-radius:var(--br-2);overflow:hidden}.post-wide-box .img{display:flex;width:100%}.post-wide-box .img img{aspect-ratio:3/2;object-fit:cover;max-height:20rem;width:100%}.post-wide-box .detail{padding:2rem 1.5rem}.post-wide-box .detail .excerpt{opacity:.7;line-height:1.4}.post-wide-box .detail .pubdate{text-align:right;opacity:.7;font-size:.875rem;font-weight:400}@media(min-width: 768px){.post-wide-box{display:flex;margin-bottom:3rem}.post-wide-box .img{width:19rem;flex-shrink:0}.post-wide-box .detail{padding:2rem 2.5rem}}.portfolio .portfolio-single-wrapper{margin-bottom:2.5rem}.portfolio .img{background-color:#fff;border-radius:var(--br-2);overflow:hidden;height:100%;display:flex;align-items:center;flex-wrap:wrap;flex-direction:column;box-shadow:0 2px 30px color(srgb 0 0 0/.1);position:relative;aspect-ratio:16/11}.portfolio .img:hover{box-shadow:0 2px 30px color(srgb 0 0 0/.22)}.portfolio .img img{aspect-ratio:16/11;object-fit:cover;width:100%;height:100%}.portfolio .img .name{padding:1rem;color:var(--color-text);text-align:center;margin:auto;font-weight:400;position:absolute;width:100%;left:0;transition:var(--transition);bottom:-50%;background-color:#fff}.portfolio .img:hover .name{bottom:0}.banner-advantages{flex-wrap:nowrap;overflow:auto;padding:1.5rem 0;margin-bottom:1rem}.banner-advantages .single-advantage{background:#fff;border-radius:var(--br-4);padding:2rem;box-shadow:0 2px 30px color(srgb 0 0 0/.1);height:100%;transition:var(--transition)}.banner-advantages .single-advantage:hover{box-shadow:0 2px 30px color(srgb 0 0 0/.22)}.banner-advantages .single-advantage .ico{font-size:3.5rem;margin-bottom:.5rem;display:inline-flex;color:var(--color-accent)}.banner-advantages .single-advantage .value{display:block;font-size:1.25rem;color:var(--color-base);font-weight:700}.banner-advantages .single-advantage .description{opacity:.7}@media(min-width: 1024px){.banner-advantages{overflow:visible}}body .lb-outerContainer{border-bottom-left-radius:0;border-bottom-right-radius:0}body .lb-dataContainer{background-color:#fff;opacity:1 !important}body .lb-data{padding:0 1rem;color:#ccc}body .lb-data .lb-caption{color:var(--color-text);font-size:1rem}.stars.active-star-1 *:nth-child(n+2){display:none}.stars.active-star-2 *:nth-child(n+3){display:none}.stars.active-star-3 *:nth-child(n+4){display:none}.stars.active-star-4 *:nth-child(n+5){display:none}.stars.active-star-5 *:nth-child(n+6){display:none}.review-wrapper{margin-bottom:2rem}.review{background:#fff;padding:2rem 2rem 3rem;border-radius:var(--br-4);position:relative}.review .text{font-size:.875rem}.review .stars{padding:0 0 1rem;color:var(--color-accent);margin-left:-0.125rem}.review .pubdate{opacity:.5;margin-top:-0.5rem;margin-bottom:.25rem;font-size:.875rem;font-weight:400}.review .show-more{display:none}.review.cutted:not(.active) .text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.review.cutted:not(.active) .show-more{display:block;font-weight:400;font-size:.875rem;margin-top:.25rem;position:absolute;z-index:2}[class*=slick],[class*=slick] *{max-width:none}.review-slider{padding:2rem 0 3rem}.review-slider:not(.slick-initialized){display:flex;flex-wrap:nowrap;overflow:hidden}.review-slider .slick-slide{padding:0 .5rem;transition:var(--transition-ease)}.review-slider .slick-slide:not(.slick-current){opacity:.8;transform:scale(0.85)}.review-block{background:var(--gradient-3)}#calculator{font-weight:400}#calculator .h4{font-weight:600;color:var(--color-base-s-20);padding-top:1rem}#calculator .format{display:flex;gap:1rem;padding-bottom:1rem;margin-bottom:2rem;overflow-y:auto}#calculator .format>*{flex-shrink:0;width:9rem}#calculator .subformat .group{display:flex;gap:1rem;padding-bottom:1rem;margin-bottom:2rem;overflow-y:auto}#calculator .subformat .group>*{flex-shrink:0;width:9rem}#calculator .subformat .group:not(.active){display:none}#calculator .card{background-color:#fff;border-radius:var(--br-4);padding:1rem;border:solid .125rem #fff;position:relative;cursor:pointer}#calculator .card img{height:5rem;width:100%}#calculator .card .name{text-align:center;font-weight:500;margin-top:.5rem;display:none}#calculator .card .other{text-align:center;font-weight:500;opacity:.7;color:var(--color-base-s-20);height:100%;display:flex;align-items:center;padding-bottom:.25rem}#calculator .card.active{border-color:var(--color-base)}#calculator .card.active::after{width:1.5rem;height:1.5rem;top:.5rem;left:.5rem;background-color:var(--color-base);border-radius:99px;font-family:"mf-ico" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem}#calculator .window{background-color:#fff;border-radius:var(--br-4);padding:1rem 1.5rem 1.5rem;position:sticky;top:calc(var(--header-height) + 1rem);margin-top:3.375rem}#calculator .window img{height:21rem;width:100%;padding:1rem}#calculator .window .name{text-align:center;margin-bottom:1rem;font-size:.875rem;opacity:.7;font-weight:400}#calculator .window .sizes{display:flex;gap:1rem}#calculator .window .sizes>*{width:50%}#calculator .options .mf-checkbox-group{background-color:#fff;border-radius:var(--br-2);padding:1rem 1.5rem .5rem;margin-bottom:0}#calculator .result-wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;flex-wrap:wrap}#calculator .result-wrapper .result{margin-bottom:1rem;text-align:center;width:100%}#calculator .result-wrapper .mf-button{margin:auto}#calculator .result-wrapper .value{font-weight:600;color:var(--color-accent);font-size:1.25rem;line-height:1;transform:translateY(0.125rem);display:inline-flex}#calculator .result-wrapper .enabled-options{width:100%;font-size:.875rem;background-color:#f5f5f5;padding:1rem 1rem .5rem;border-radius:var(--br-2);margin-bottom:1rem}#calculator .result-wrapper .enabled-options:not(.active){display:none}#calculator .result-wrapper .enabled-options>*:not(.text){background:var(--color-accent);color:#fff;padding:.125rem .375rem;border-radius:var(--br);margin-right:.5rem;margin-bottom:.5rem;display:inline-block}@media(min-width: 1024px){#calculator .result-wrapper .enabled-options{display:none}}#calculator .disclaimer{margin-top:2rem}#calculator .disclaimer a{white-space:nowrap}.mf-input-wrap input,.mf-input-wrap textarea{margin-bottom:0}.conversion-block-2{position:relative;overflow:hidden}.conversion-block-2 .container>p,.conversion-block-2 .container .wpcf7{padding-right:30%}.conversion-block-2 img{position:absolute;bottom:-7rem;right:-2%;width:140px}@media(min-width: 768px){.conversion-block-2 .container>p,.conversion-block-2 .container .wpcf7{padding-right:20%}.conversion-block-2 img{bottom:auto;top:1rem;right:1%}}@media(min-width: 1200px){.conversion-block-2 img{bottom:auto;top:.9rem;right:calc(50dvw - 35rem + 3rem);width:191px}}.sticky-base{position:sticky;top:var(--header-height)}.yandex-review-button img{display:inline-flex;height:3rem;border-radius:var(--br-2)}.reviews-buttons{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}@media(min-width: 768px){.reviews-buttons img{flex-wrap:nowrap}}.is-horizontal-reverse{transform:scaleX(-1)}.image-before-after{border-radius:var(--br-4);overflow:hidden;width:100%;max-height:30rem;aspect-ratio:16/9;position:relative;cursor:pointer;border:solid .5rem #fff}.image-before-after .before,.image-before-after .after{position:absolute;top:0;left:0;width:100%;height:100%;background-size:var(--width, 100%) var(--height, 100%);overflow:hidden}.image-before-after .before img,.image-before-after .after img{position:absolute;top:0;left:0;object-fit:var(--width, 100%) var(--height, 100%);max-width:none;width:var(--width, 100%);height:var(--height, 100%)}.image-before-after .after{width:50%}.image-before-after .control{position:absolute;-webkit-appearance:none;appearance:none;width:100%;height:100%;background:rgba(0,0,0,0);outline:none;margin:0;transition:all .2s;display:flex;justify-content:center;align-items:center;cursor:pointer}.image-before-after .control::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:.5rem;height:100%;background:rgba(0,0,0,0);cursor:pointer;border:none}.image-before-after .control::-moz-range-thumb{width:.5rem;height:100%;background:rgba(0,0,0,0);border:none;cursor:pointer}.image-before-after .control-button{pointer-events:none;position:absolute;width:2rem;height:2rem;border-radius:50%;background-color:#fff;left:calc(50% - 1rem);top:calc(50% - 1rem);display:flex;justify-content:center;align-items:center;cursor:pointer}.image-before-after .control-button:after{content:"";padding:3px;display:inline-block;border:solid #5d5d5d;border-width:0 2px 2px 0;z-index:2;transform:rotate(-45deg)}.image-before-after .control-button:before{content:"";padding:3px;display:inline-block;border:solid #5d5d5d;border-width:0 2px 2px 0;z-index:2;transform:rotate(135deg)}@media(max-width: 1023px){.scrolled-before-lg{flex-wrap:nowrap;overflow-y:auto}}.block-icon-text{padding:2rem 1.5rem;height:100%;border-radius:var(--br-4)}.block-icon-text.numbers .heading{font-size:2.25rem}.block-icon-text .heading{margin-bottom:1.5rem;font-size:1.25rem;font-weight:600;display:flex}.block-icon-text.colored-cards{background:var(--color-accent-t-90)}.block-icon-text.center{text-align:center}.block-icon-text .ico{font-size:4rem;margin-bottom:1.25rem;display:inline-flex;color:var(--color-base)}.block-icon-text.simple .heading{color:var(--color-text);font-size:1rem}.block-icon-text-wrapper{margin-bottom:1rem}.block-icon-text-wrapper:nth-child(odd) .colored-cards{background:var(--color-base-t-90)}.align-self-center{align-self:center}#profiles .windows-system{padding:0 0 2rem}[id]{scroll-margin-top:var(--header-height)}.d-none{display:none !important}.window-system-single .img-wrapper{padding-bottom:3rem}.window-system-single .img-wrapper .img{background:#fff;border-radius:var(--br-2);padding:1.5rem;min-height:25rem;height:50dvh;max-height:36rem;display:flex;align-items:center;justify-content:center;position:relative}.window-system-single .img-wrapper .img img{max-height:calc(100% - 2rem)}.window-system-single .img-wrapper .img .width{top:.75rem}.window-system-single .img-wrapper .img .height{left:.75rem}.window-system-single .info .param{font-weight:400}.window-system-single .info .param span{opacity:.7}.window-system-single .info .interactive-block{padding-top:1.5rem}.window-system-single .info .interactive-block .mf-button{flex-grow:1}.window-system-single .info .interactive-block .price{pointer-events:none}.is-br{border-radius:var(--br)}.is-br-2{border-radius:var(--br-2)}.is-br-3{border-radius:var(--br-3)}.is-br-4{border-radius:var(--br-4)}.is-overflow-hidden{overflow:hidden}/*# sourceMappingURL=gp-okna.css.map */
