:root{--bg:#fbfbfb;--surface:#fff;--band:#f0f0f0;--deep:#102d39;--deep-2:#0b2029;--fg:#1b1b1b;--fg-2:#5b5d63;--fg-3:#8a8d94;--on-deep:#fbfbfb;--on-deep-2:#fbfbfbad;--on-deep-3:#fbfbfb75;--line:#0000001a;--line-2:#0000000e;--line-deep:#fbfbfb24;--red:#cf313b;--red-d:#b0272f;--steel:#225f78;--concrete:#c9c5be;--rad:0;--rad-s:0;--display-scale:1.25;--display:"KOSMOScon","Open Sans",Arial,sans-serif;--display-mod:"KOSMOSmod","Open Sans",Arial,sans-serif;--sans:"Open Sans","Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--u:1px;--grid:1920px;--gw:1760px;--gpad:80px;--gap:20px;--pad:var(--gpad);--S:40px;--M:80px;--L:160px;--sect:calc(var(--L) / 2);--fs-h1:180px;--h1-top:44px;--h1-min:288px;--fs-h2:128px;--fs-cap:32px;--fs-txt:24px;--fs-btn:36px;--btn-h:74px;--fs-art:96px;--fs-hero:80px;--fs-card:36px}@media (max-width:1919px){:root{--grid:1600px;--gw:1440px;--fs-h1:160px;--h1-top:48px;--h1-min:275px;--fs-h2:100px;--fs-cap:28px;--fs-txt:20px;--fs-btn:32px;--btn-h:64px;--fs-art:80px;--fs-hero:64px;--fs-card:32px}}@media (max-width:1599px){:root{--grid:1200px;--gw:1160px;--gpad:20px;--S:32px;--M:64px;--L:128px;--fs-h1:120px;--h1-top:16px;--h1-min:165px;--fs-h2:80px;--fs-cap:24px;--fs-txt:16px;--fs-btn:28px;--btn-h:56px;--fs-art:64px;--fs-hero:56px;--fs-card:28px}}@media (max-width:1199px){:root{--u:calc(100vw / 640);--grid:100%;--gw:100%;--gpad:calc(10 * var(--u));--gap:calc(20 * var(--u));--S:calc(20 * var(--u));--M:calc(40 * var(--u));--L:calc(80 * var(--u));--fs-h1:calc(72 * var(--u));--h1-top:calc(23 * var(--u));--h1-min:calc(142 * var(--u));--fs-h2:calc(64 * var(--u));--fs-cap:calc(20 * var(--u));--fs-txt:16px;--fs-btn:calc(32 * var(--u));--btn-h:calc(49 * var(--u));--fs-art:calc(40 * var(--u));--fs-hero:calc(40 * var(--u));--fs-card:calc(24 * var(--u))}}@media (max-width:639px){:root{--u:calc(100vw / 380);--fs-cap:calc(16 * var(--u));--fs-btn:calc(28 * var(--u));--btn-h:max(44px, calc(48 * var(--u)));--h1-top:calc(30 * var(--u));--h1-min:calc(132 * var(--u));--fs-art:calc(32 * var(--u));--fs-hero:calc(32 * var(--u))}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.08}p{margin:0}:where(a,button,input,[tabindex]):focus-visible{outline:2.5px solid var(--red);outline-offset:3px}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important}}.shell{width:var(--gw);max-width:calc(100% - 2 * var(--gpad));margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.hp{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.sshell{width:var(--gw);max-width:calc(100% - 2 * var(--gpad));margin-inline:auto}.znak{font-family:var(--display);text-transform:lowercase;color:#fbfbfb;letter-spacing:calc(-.4 * var(--u));margin-left:var(--zn-dx,0);flex:none;font-weight:400;line-height:.85;display:inline-block;position:relative}.znak__t{display:block}.znak__m{left:var(--zm-x,.34em);top:var(--zm-y,.125em);width:var(--zm-w,.67em);height:var(--zm-h,.7em);object-fit:contain;max-width:none;position:absolute}.shdr{z-index:60;--hd-h:134px;--hd-top:30px;--hd-fs:80px;--zn-dx:-1px;--zm-x:.35em;--zm-y:.125em;--zm-w:.675em;--zm-h:.7em;position:relative}.shdr__top{color:#fbfbfb;background:#102d39}.shdr__in{height:var(--hd-h);padding-top:var(--hd-top);justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.shdr__znak,.shdr__tel{font-size:var(--hd-fs)}.shdr__tel{font-family:var(--display);color:#fbfbfb;white-space:nowrap;font-weight:400;line-height:.85;transition:color .2s}.shdr__tel:hover{color:var(--red)}@media (max-width:1919px){.shdr{--hd-h:126px;--hd-top:32px;--hd-fs:64px;--zm-x:.344em;--zm-y:.109em;--zm-w:.6875em;--zm-h:.72em}}@media (max-width:1599px){.shdr{--hd-h:86px;--hd-top:13px;--hd-fs:56px;--zn-dx:0px;--zm-x:.339em;--zm-y:.125em;--zm-w:.66em;--zm-h:.696em}}@media (max-width:1199px){.shdr{--hd-h:calc(75 * var(--u));--hd-top:calc(14 * var(--u));--hd-fs:calc(48 * var(--u));--zn-dx:calc(-1 * var(--u));--zm-x:.333em;--zm-y:.125em;--zm-w:.708em;--zm-h:.73em}}@media (max-width:639px){.shdr{--zn-dx:0px}.shdr__tel{letter-spacing:calc(-1 * var(--u))}}.smenu{--mn-h:83px;--mn-top:18px;--mn-fs:48px;--zv-x:1480px;--zv-w:360px;--zv-lh:1;background:#f0f0f0;position:relative}.smenu__bar{width:var(--grid);max-width:100%;height:var(--mn-h);margin-inline:auto;position:relative}.smenu__nav{position:static}.smenu__i{top:var(--mn-top);left:var(--x);font-family:var(--display-mod);font-weight:400;font-size:var(--mn-fs);text-transform:lowercase;color:#1b1b1b;white-space:nowrap;padding:0;line-height:.85;transition:color .2s;position:absolute}.smenu__i:hover,.smenu__i.is-on{color:var(--red)}.smenu__nav>:first-child{--x:80px}.smenu__nav>:nth-child(2){--x:313px}.smenu__nav>:nth-child(3){--x:493px}.smenu__nav>:nth-child(4){--x:753px}.smenu__nav>:nth-child(5){--x:1040px}.smenu__zv{top:0;bottom:0;left:var(--zv-x);width:var(--zv-w);background:var(--red);color:#fbfbfb;font-family:var(--display);font-size:var(--mn-fs);line-height:var(--zv-lh);text-transform:lowercase;white-space:nowrap;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute}.smenu__zv:hover{background:#102d39}@media (max-width:1919px){.smenu{--mn-h:68px;--mn-top:14px;--mn-fs:40px;--zv-x:1260px;--zv-w:260px}.smenu__nav>:nth-child(2){--x:272px}.smenu__nav>:nth-child(3){--x:420px}.smenu__nav>:nth-child(4){--x:634px}.smenu__nav>:nth-child(5){--x:871px}}@media (max-width:1599px){.smenu{--mn-h:61px;--mn-top:14px;--mn-fs:32px;--zv-x:920px;--zv-w:260px}.smenu__nav>:first-child{--x:20px}.smenu__nav>:nth-child(2){--x:163px}.smenu__nav>:nth-child(3){--x:271px}.smenu__nav>:nth-child(4){--x:432px}.smenu__nav>:nth-child(5){--x:611px}}@media (max-width:1199px){.smenu{--mn-h:calc(76 * var(--u));--mn-top:calc(16.6 * var(--u));--mn-fs:calc(40 * var(--u));--zv-x:calc(850 * var(--u));--zv-w:calc(240 * var(--u));--zv-lh:1.15}.smenu__bar{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;overflow:auto hidden}.smenu__bar::-webkit-scrollbar{display:none}.smenu__nav>:first-child{--x:calc(5 * var(--u))}.smenu__nav>:nth-child(2){--x:calc(157 * var(--u))}.smenu__nav>:nth-child(3){--x:calc(260 * var(--u))}.smenu__nav>:nth-child(4){--x:calc(429 * var(--u))}.smenu__nav>:nth-child(5){--x:calc(621 * var(--u))}}@media (max-width:639px){.smenu{--mn-h:calc(52 * var(--u));--mn-top:calc(8.9 * var(--u));--mn-fs:calc(32 * var(--u));--zv-x:calc(704 * var(--u));--zv-w:calc(210 * var(--u))}.smenu__nav>:first-child{--x:calc(10 * var(--u))}.smenu__nav>:nth-child(2){--x:calc(132 * var(--u))}.smenu__nav>:nth-child(3){--x:calc(219 * var(--u))}.smenu__nav>:nth-child(4){--x:calc(359 * var(--u))}.smenu__nav>:nth-child(5){--x:calc(517 * var(--u))}}.smenu__drop{top:calc(100% + 10px);left:var(--x,0);z-index:70;background:#102d39;border:1px solid #fbfbfb;width:min(380px,100vw - 20px);padding:18px 20px;position:absolute;box-shadow:0 0 7px #0003}.smenu__drop:before{content:"";top:-8.5px;left:calc(var(--c,40px) - 8px);background:#102d39;border:0;border-top:1px solid #fbfbfb;border-left:1px solid #fbfbfb;width:15px;height:15px;position:absolute;transform:rotate(45deg)}.smenu__drop li+li{margin-top:12px}.smenu__drop a{font-family:var(--sans);text-transform:uppercase;color:#fbfbfb;font-size:20px;font-weight:500;line-height:27px;transition:color .2s;display:block}.smenu__drop a:hover{color:var(--red)}@media (max-width:640px){.smenu__drop a{font-size:16px;line-height:22px}}.polosa{background:linear-gradient(#102d39,#225f78f2),var(--uzor,none) center/cover,#225f78;color:#fbfbfb;padding-top:var(--h1-top);min-height:var(--h1-min)}.polosa__t{font-family:var(--display-mod);text-transform:lowercase;font-weight:400;font-size:var(--fs-h1);color:#fbfbfb;line-height:.9;display:inline-block}.polosa__t:hover{color:#fff}.polosa--s{padding-block:var(--S);min-height:0}.polosa--s .polosa__t{font-size:var(--fs-h2)}.sftr{background:linear-gradient(#225f78f2,#102d39),var(--uzor,none) center/cover,#225f78;color:#fbfbfb;--f-pt:41px;--f-fs:200px;--f-cols:62px;--f-colsh:437px;--f-h:64px;--f-hmb:39px;--f-l:16px;--f-lg:16px;--f-req:41px;--f-rfs:14px;--f-b:32px;--f-pb:41px;--zm-x:.345em;--zm-y:.2em;--zm-w:.69em;--zm-h:.71em}.sftr__in{column-gap:var(--gap);padding-top:var(--f-pt);padding-bottom:var(--f-pb);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sftr__znak,.sftr__tel{font-size:var(--f-fs);line-height:1}.sftr__znak{grid-column:1;justify-self:start}.sftr__tel{font-family:var(--display);letter-spacing:calc(-1.75 * var(--u));white-space:nowrap;color:#fbfbfb;grid-column:3/-1;justify-self:start;font-weight:400;transition:color .2s}.sftr__tel:hover{color:var(--red)}.sftr__cols{column-gap:var(--gap);margin-top:var(--f-cols);min-height:var(--f-colsh);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.sftr__stk{display:contents}.sftr__h{font-family:var(--display-mod);text-transform:lowercase;font-weight:400;font-size:var(--f-h);color:#f0f0f0;margin:0 0 var(--f-hmb);line-height:.9}.sftr__l{gap:var(--f-lg);flex-direction:column;display:flex}.sftr__l li{line-height:1}.sftr__l a,.sftr__zl a{font-family:var(--sans);font-size:var(--f-l);text-transform:uppercase;color:#fbfbfb;line-height:1;transition:color .2s}.sftr__l a:hover,.sftr__zl a:hover{color:var(--red)}.sftr__req{margin-top:var(--f-req);font-size:var(--f-rfs);color:#f0f0f0;opacity:.8;line-height:1.25}.sftr__req a{color:inherit}.sftr__req a:hover{color:var(--red)}.sftr__b{column-gap:var(--gap);font-family:var(--display-mod);text-transform:lowercase;font-size:var(--f-b);color:#fbfbfb;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));line-height:.9;display:grid}.sftr__b span{white-space:nowrap}.sftr__b span:first-child{grid-column:1/span 2}.sftr__b i{color:var(--red);font-style:normal}.sftr__y{text-align:right}.sftr__zh{margin-top:var(--S);border-top:1px solid #fbfbfb38;flex-wrap:wrap;order:1;grid-column:1/-1;align-items:baseline;gap:10px 28px;padding-top:18px;display:flex}.sftr__zt{font-family:var(--display-mod);text-transform:lowercase;font-size:calc(32 * var(--u));color:#f0f0f0;line-height:1}.sftr__zt:hover{color:var(--red)}.sftr__zl{flex-wrap:wrap;gap:8px 24px;display:flex}.sftr__zl a{font-size:14px}@media (max-width:1919px){.sftr{--f-pt:48px;--f-fs:164px;--f-cols:63px;--f-colsh:414px;--f-h:56px;--f-hmb:27.5px;--f-b:28px;--f-pb:40px;--zm-x:.348em;--zm-y:.128em;--zm-w:.677em;--zm-h:.701em}}@media (max-width:1599px){.sftr{--f-pt:13.4px;--f-fs:132px;--f-cols:29.6px;--f-colsh:346px;--f-h:48px;--f-hmb:27.3px;--f-l:14px;--f-lg:12px;--f-req:12px;--f-rfs:11px;--f-b:24px;--f-pb:20px;--zm-x:.356em;--zm-y:.129em;--zm-w:.682em;--zm-h:.705em}.sftr__znak{margin-left:-1px}}@media (max-width:1199px){.sftr{--f-pt:calc(51.9 * var(--u));--f-fs:calc(142 * var(--u));--f-cols:calc(28.7 * var(--u));--f-colsh:calc(537.6 * var(--u));--f-h:calc(48 * var(--u));--f-hmb:calc(19.7 * var(--u));--f-l:calc(14 * var(--u));--f-lg:calc(10 * var(--u));--f-req:calc(40.9 * var(--u));--f-rfs:calc(12 * var(--u));--f-b:calc(20 * var(--u));--f-pb:calc(19.7 * var(--u));--zm-x:.338em;--zm-y:.127em;--zm-w:.669em;--zm-h:.704em}.sftr__in{grid-template-columns:minmax(0,1fr)}.sftr__cols{order:1}.sftr__tel{letter-spacing:calc(-.86 * var(--u));order:2;grid-column:1}.sftr__znak{margin-left:0}.sftr__b{order:3}.sftr__zh{order:4}.sftr__cols{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}.sftr__stk{flex-direction:column;display:flex}.sftr__stk:first-child>.sftr__col+.sftr__col{margin-top:calc(64.5 * var(--u))}.sftr__stk:nth-child(2)>.sftr__col+.sftr__col{margin-top:calc(40 * var(--u))}.sftr__b{grid-column:1;grid-template-columns:calc(374 * var(--u)) auto 1fr;margin-top:calc(28.6 * var(--u));column-gap:0}.sftr__b span:first-child{grid-column:auto}}@media (max-width:639px){.sftr{--f-pt:calc(24.4 * var(--u));--f-fs:calc(81 * var(--u));--f-cols:calc(31.5 * var(--u));--f-colsh:0px;--f-pb:calc(20 * var(--u));--f-l:max(12px, calc(14 * var(--u)));--f-rfs:max(12px, calc(12 * var(--u)));--zm-x:.346em;--zm-y:.123em;--zm-w:.679em;--zm-h:.704em}.sftr__cols{grid-template-columns:minmax(0,1fr)}.sftr__stk{display:contents}.sftr{--f-req:calc(31.8 * var(--u))}.sftr__stk:nth-child(2)>.sftr__col:first-child{margin-top:calc(36.1 * var(--u))}.sftr__stk:first-child>.sftr__col+.sftr__col{margin-top:calc(36 * var(--u))}.sftr__stk:nth-child(2)>.sftr__col+.sftr__col{margin-top:calc(33 * var(--u))}.sftr__tel{margin-top:calc(65 * var(--u));letter-spacing:0}.sftr__b{margin-top:calc(33.4 * var(--u));display:block;position:relative}.sftr__b span:first-child{width:calc(172 * var(--u));white-space:normal;display:block}.sftr__b span+span{top:0;left:calc(134 * var(--u));position:absolute}.sftr__b .sftr__y{top:calc(35.5 * var(--u));left:calc(215 * var(--u));text-align:left}.shdr__tel{position:relative}.shdr__znak:after,.shdr__tel:after{content:"";position:absolute;inset:-8px -4px}.smenu__i:after{content:"";left:0;right:0;top:calc(-1 * var(--mn-top));height:var(--mn-h);position:absolute}.sftr__l a{display:inline-block;position:relative}.sftr__l a:after{content:"";left:0;right:0;top:calc(-.5 * var(--f-lg));bottom:calc(-.5 * var(--f-lg));position:absolute}.sftr__zt{position:relative}.sftr__zt:after{content:"";position:absolute;inset:-10px -4px}.sftr__zl{row-gap:0}.sftr__zl a{align-items:center;min-height:44px;display:inline-flex}.sftr__zh{row-gap:0}}.ckn{z-index:80;box-sizing:border-box;color:#fbfbfb;background:#102d39;justify-content:space-between;align-items:center;gap:20px;width:min(1160px,100vw - 32px);padding:16px 20px;font-size:14px;line-height:1.5;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.ckn__t{margin:0}.ckn__t a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ckn__t a:hover{color:var(--red)}.ckn__k{flex:none;gap:8px;display:flex}@media (max-width:640px){.ckn{flex-direction:column;align-items:stretch;gap:12px;bottom:12px}.ckn__k{width:100%}.ckn__k .ckn__b{flex:1 1 0}}
:root{--fs-h2a:56px;--fs-mel:max(13px, calc(var(--fs-txt) * .7));--fs-meta:max(14px, calc(var(--fs-txt) * .75));--s2:max(12px, calc(var(--S) / 2));--dve:calc((200% - var(--gap)) / 3)}@media (max-width:1919px){:root{--fs-h2a:48px}}@media (max-width:1599px){:root{--fs-h2a:40px}}@media (max-width:1199px){:root{--fs-h2a:calc(32 * var(--u))}}@media (max-width:639px){:root{--fs-h2a:calc(28 * var(--u))}}main{padding-bottom:var(--L)}.razdel{padding-top:var(--L)}.razdel--first{padding-top:var(--M)}.podpis,.kroshki{align-items:center;gap:calc(10 * var(--u));font-family:var(--sans);font-size:var(--fs-cap);text-transform:uppercase;letter-spacing:0;color:var(--fg);margin:0 0 var(--S);flex-wrap:wrap;font-weight:100;line-height:1;display:flex}.podpis:before,.kroshki:before{content:"";background:var(--zvezda,none) center/contain no-repeat;flex:none;width:1em;height:1em}.zag{font-family:var(--display-mod);text-transform:lowercase;font-weight:400;font-size:var(--fs-h2);letter-spacing:0;margin:0 0 var(--M);overflow-wrap:break-word;color:var(--fg);line-height:.9}.tekst{font-size:var(--fs-txt);max-width:36em;line-height:1.5}.nomer{font-family:var(--display-mod);color:var(--fg);white-space:nowrap;font-variant-numeric:tabular-nums;font-style:normal;font-weight:400}.nomer i{color:var(--steel);font-style:normal}.strelka{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:.7em;height:.7em}.knopka{min-height:var(--btn-h);padding:.2em calc(32 * var(--u));background:var(--red);color:#fbfbfb;font-family:var(--display);text-transform:lowercase;font-weight:400;font-size:var(--fs-btn);letter-spacing:0;text-align:center;cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;gap:.35em;line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.knopka:hover{color:#fbfbfb;background:#102d39}.knopka--seraya{color:var(--fg);background:#f0f0f0}.knopka--s{font-size:calc(var(--fs-btn) * .75);min-height:max(44px, calc(var(--btn-h) * .75));padding-inline:calc(24 * var(--u))}.dannye{font-size:var(--fs-mel);color:var(--fg-2);flex-wrap:wrap;align-items:center;line-height:1.4;display:flex}.dannye>*+:before{content:"·";color:var(--fg-3);padding:0 .55em}.views{align-items:center;gap:5px;display:inline-flex}.views__eye{flex:none}.rprog{z-index:61;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.rprog__i{background:var(--red);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.glav__in{gap:var(--M) var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.glav__tekst{flex-direction:column;grid-column:1/span 2;align-items:flex-start;display:flex}.glav__t{font-family:var(--display-mod);text-transform:lowercase;font-weight:400;font-size:var(--fs-hero);letter-spacing:0;margin:0 0 var(--S);overflow-wrap:break-word;line-height:.92}.glav__t a{transition:color .2s}.glav__t a:hover{color:var(--red)}.glav__lid{font-size:var(--fs-txt);max-width:36em;margin:0 0 var(--S);line-height:1.5}.glav__k{margin-top:var(--M)}.glav__fig,.glav__esche{grid-column:3/span 2}.glav__fig{background:#f0f0f0;line-height:0;display:block}.glav__fig img{width:100%;height:auto}@media (max-width:1199px){.glav__tekst,.glav__fig,.glav__esche{grid-column:1/-1}}.spisok{gap:var(--s2);flex-direction:column;display:flex}.spisok__i{gap:0 calc(16 * var(--u));padding:var(--s2);font-size:var(--fs-card);background:#f0f0f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;transition:background-color .2s,color .2s;display:grid}.spisok__i .nomer{line-height:1}.spisok__b{flex-direction:column;gap:8px;min-width:0;display:flex}.spisok__t{font-family:var(--display-mod);text-transform:lowercase;overflow-wrap:break-word;font-weight:400;line-height:1}.spisok__m{font-family:var(--sans);font-size:var(--fs-mel);color:var(--fg-2);line-height:1.3}.spisok__i .strelka{color:var(--red);align-self:center}.spisok__i:hover{color:#fbfbfb;background:#102d39}.spisok__i:hover .nomer,.spisok__i:hover .nomer i,.spisok__i:hover .spisok__m{color:#fbfbfb}.filtr{gap:var(--s2) calc(var(--s2) / 2 + 4px);flex-wrap:wrap;display:flex}.filtr__r{min-height:max(44px, calc(var(--btn-h) * .8));padding:.25em calc(24 * var(--u)) 0;color:var(--fg);font-family:var(--display);text-transform:lowercase;font-weight:400;font-size:calc(var(--fs-btn) * .8);background:#f0f0f0;flex-wrap:wrap;align-content:center;align-items:center;gap:.35em;padding-top:0;line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.filtr__r:hover{color:#fbfbfb;background:#102d39}.filtr__r.is-on{background:var(--red);color:#fbfbfb}.filtr__c{font-family:var(--sans);font-size:var(--fs-mel);color:var(--steel);font-variant-numeric:tabular-nums}.filtr__r:hover .filtr__c,.filtr__r.is-on .filtr__c{color:#fbfbfbcc}.pole{gap:calc(10 * var(--u));flex-direction:column;min-width:0;display:flex}.pole__l{font-family:var(--display-mod);text-transform:lowercase;font-weight:400;font-size:max(18px, calc(var(--fs-btn) * .75));color:var(--fg);line-height:1}.pole__l b{font-family:var(--sans);color:var(--red);font-weight:400}.pole input,.pole select,.pole textarea{width:100%;min-height:max(44px, calc(var(--btn-h) * .8));font-family:var(--sans);font-size:max(16px, var(--fs-txt));color:var(--fg);border:0;border-bottom:1px solid var(--fg);appearance:none;background:0 0;border-radius:0;outline:none;padding:.4em 0;line-height:1.4;transition:border-color .2s,box-shadow .2s}.pole input::placeholder,.pole textarea::placeholder{color:var(--fg-3)}.pole input:focus,.pole select:focus,.pole textarea:focus{border-bottom-color:var(--red);box-shadow:0 1px 0 var(--red)}.pole textarea{resize:vertical;min-height:6em}.pole select{cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 6 8 10.5 12.5 6' fill='none' stroke='%231B1B1B' stroke-width='1.6'/%3E%3C/svg%3E") 100%/1em no-repeat;padding-right:1.6em}.poisk{gap:var(--S) var(--gap);margin-top:var(--M);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.poisk__q{grid-column:1/span 2}@media (max-width:1199px){.poisk{grid-template-columns:repeat(2,minmax(0,1fr))}.poisk__q{grid-column:1}}@media (max-width:639px){.poisk{grid-template-columns:minmax(0,1fr)}}.katalog__n{font-size:var(--fs-mel);color:var(--fg-2);margin:var(--S) 0 var(--s2)}.setka{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1199px){.setka{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.setka{grid-template-columns:minmax(0,1fr)}}.kart{height:100%;color:var(--fg);background:#f0f0f0;flex-direction:column;display:flex}.kart__fig{line-height:0;display:block;overflow:hidden}.kart__fig img{width:100%;height:auto;transition:transform .5s}.kart:hover .kart__fig img{transform:scale(1.03)}.kart__b{align-items:flex-start;gap:var(--s2);padding:var(--s2) var(--s2) var(--S);flex-direction:column;flex:1;display:flex}.kart--bez .kart__b{padding-top:var(--S)}.kart__r{font-size:var(--fs-mel);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;font-weight:300;line-height:1;display:flex}.kart__r:before{content:"";background:var(--zvezda,none) center/contain no-repeat;flex:none;width:1em;height:1em}.kart__t{font-family:var(--display-mod);text-transform:lowercase;font-weight:400;font-size:var(--fs-card);overflow-wrap:break-word;max-width:100%;line-height:.95;transition:color .2s}.kart:hover .kart__t{color:var(--red)}.kart__x{font-size:var(--fs-meta);color:var(--fg-2);-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.kart .dannye{margin-top:auto}.listat{margin-top:var(--M);flex-wrap:wrap;gap:8px;display:flex}.listat__b{min-width:max(44px, calc(var(--btn-h) * .8));min-height:max(44px, calc(var(--btn-h) * .8));color:var(--fg);font-family:var(--display);text-transform:lowercase;font-weight:400;font-size:calc(var(--fs-btn) * .75);background:#f0f0f0;justify-content:center;align-items:center;padding:0 .4em;line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.listat__b--w{padding-inline:calc(24 * var(--u))}.listat__b:hover:not(:disabled){color:#fbfbfb;background:#102d39}.listat__b[aria-current]{background:var(--red);color:#fbfbfb}.listat__b:disabled{opacity:.4;cursor:default}.listat__gap{color:var(--fg-2);align-self:center;padding:0 4px}.podborki__in{gap:var(--M) var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:1199px){.podborki__in{grid-template-columns:minmax(0,1fr)}}.podborki__t{font-family:var(--display-mod);text-transform:lowercase;letter-spacing:0;font-weight:400;font-size:calc(var(--fs-card) * 1.33);margin:0 0 var(--S);line-height:.95}.pusto{color:var(--fg-2)}.forma{gap:var(--M) var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.forma__hd{grid-column:1/span 2}.forma__hd .zag{margin-bottom:var(--S)}.forma__f{gap:var(--S);flex-direction:column;grid-column:3/span 2;display:flex}@media (max-width:1199px){.forma__hd,.forma__f{grid-column:1/-1}}.forma__k{width:100%}.forma__err{font-size:var(--fs-meta);color:var(--red);font-weight:600;line-height:1.45}.forma__ok{padding:var(--S);background:#f0f0f0}.forma__okt{font-family:var(--display-mod);text-transform:lowercase;font-weight:400;font-size:calc(var(--fs-card) * 1.33);margin-bottom:var(--s2);line-height:.95}.forma__ok a{color:var(--steel);text-underline-offset:2px;text-decoration:underline}.soglasie{font-size:var(--fs-mel);color:var(--fg-2);cursor:pointer;align-items:flex-start;gap:12px;line-height:1.45;display:flex}.soglasie input{width:20px;height:20px;accent-color:var(--red);flex:none;margin:0}.soglasie a{color:inherit;text-underline-offset:2px;text-decoration:underline}.soglasie a:hover{color:var(--red)}.st__shapka{padding-top:var(--M)}.kroshki a{transition:color .2s}.kroshki a:hover{color:var(--red)}.kroshki>span{color:var(--concrete)}.st__h1{font-family:var(--display-mod);text-transform:lowercase;letter-spacing:0;font-weight:400;font-size:var(--fs-art);margin:0 0 var(--M);overflow-wrap:break-word;max-width:75%;line-height:.92}@media (max-width:1199px){.st__h1{max-width:100%}}.st__telo{gap:0 var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.st__bok{align-self:stretch;gap:var(--M);flex-direction:column;grid-column:1;display:flex}@media (min-width:1200px){.oglav{overscroll-behavior:contain;max-height:calc(100vh - 48px);position:sticky;top:24px;overflow-y:auto}}.st__kol{grid-column:2/span 3;min-width:0}.st__dan{flex-direction:column;margin:0;display:flex}.st__dan>div{border-top:2px solid #f0f0f0;padding:12px 0}.st__dan>div:last-child{border-bottom:2px solid #f0f0f0}.st__dan dt{font-size:var(--fs-mel);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-2);font-weight:300;line-height:1.2}.st__dan dd{font-size:var(--fs-meta);margin:4px 0 0;font-weight:600;line-height:1.3}.oglav__t{align-items:center;gap:calc(10 * var(--u));cursor:pointer;font-size:max(13px, calc(var(--fs-cap) * .75));text-transform:uppercase;margin-bottom:var(--s2);font-weight:100;line-height:1;list-style:none;display:flex}.oglav__t::-webkit-details-marker{display:none}.oglav__t:before{content:"";background:var(--zvezda,none) center/contain no-repeat;flex:none;width:1em;height:1em}.oglav li+li{border-top:2px solid #f0f0f0}.oglav a{min-height:44px;font-size:max(15px, var(--fs-meta));grid-template-columns:2em minmax(0,1fr);align-items:baseline;gap:8px;padding:10px 0;line-height:1.3;transition:color .2s;display:grid}.oglav a .nomer{font-size:1.25em;line-height:1}.oglav a:hover{color:var(--red)}@media (max-width:1199px){.st__telo{display:block}.st__bok{gap:var(--S);margin-bottom:var(--M);position:static}.st__dan{gap:0 var(--gap);flex-flow:wrap}.st__dan>div,.st__dan>div:last-child{border:0;padding:0 0 8px}.oglav{padding:0 var(--s2);background:#f0f0f0}.oglav__t{min-height:max(44px, var(--btn-h));font-size:var(--fs-cap);margin:0}.oglav__t:after{content:"+";margin-left:auto;font-size:1.4em;font-weight:300}.oglav[open] .oglav__t:after{content:"–"}.oglav nav{padding-bottom:var(--s2)}.oglav li+li{border-top-color:#fbfbfb}}.st__lid,.prose>*,.st__niz{max-width:var(--dve)}.st__obl,.prose>.b-tblw,.prose>.b-fig,.prose>.b-gal,.prose>.b-stats,.prose>.b-obj{max-width:none}@media (max-width:1199px){.st__lid,.prose>*,.st__niz{max-width:44rem}.st__obl,.prose>.b-tblw,.prose>.b-fig,.prose>.b-gal,.prose>.b-stats,.prose>.b-obj{max-width:none}}.st__lid{margin-bottom:var(--M)}.st__lid p{font-size:calc(var(--fs-txt) * 1.25);line-height:1.4}.st__lid p+p{margin-top:.6em}.st__obl{margin:0 0 var(--M);background:#f0f0f0}.st__obl img{width:100%;height:auto}.st__obl figcaption{background:var(--bg);font-size:var(--fs-mel);color:var(--fg-2);padding-top:10px}.st__niz{margin-top:var(--M);padding-top:var(--S);gap:var(--S);border-top:2px solid #f0f0f0;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.metki{flex-wrap:wrap;gap:8px;display:flex}.metka{font-size:var(--fs-mel);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-2);background:#f0f0f0;padding:8px 12px;line-height:1.2}.podel{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.podel__l{font-size:var(--fs-mel);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-2);margin-right:8px;font-weight:300}.podel__b{min-height:max(44px, calc(var(--btn-h) * .7));padding:0 calc(20 * var(--u));color:var(--fg);font-family:var(--display-mod);text-transform:lowercase;font-weight:400;font-size:max(18px, calc(var(--fs-btn) * .7));background:#f0f0f0;justify-content:center;align-items:center;line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.podel__b:hover{color:#fbfbfb;background:#102d39}.podel__b--ico{width:max(44px, calc(var(--btn-h) * .7));padding:0}.podel__b--ico svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.prose{font-size:var(--fs-txt);color:var(--fg);min-width:0;line-height:1.6}.prose>*{margin:0 0 var(--S)}.prose>p,.prose>.b-list{margin-bottom:1em}.prose>:last-child{margin-bottom:0}.prose h2,.b-faq__t{font-family:var(--display-mod);text-transform:lowercase;letter-spacing:0;font-weight:400;font-size:var(--fs-h2a);margin:var(--M) 0 var(--S);overflow-wrap:break-word;scroll-margin-top:24px;line-height:.95}.prose>h2:first-child{margin-top:0}.prose h3{font-family:var(--display-mod);text-transform:lowercase;letter-spacing:0;font-weight:400;font-size:var(--fs-card);margin:var(--S) 0 .6em;scroll-margin-top:24px;line-height:1}.prose a{color:var(--steel);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prose a:hover{color:var(--red)}.prose strong,.prose b{font-weight:700}.prose .podpis{font-size:max(13px, calc(var(--fs-cap) * .75));margin-bottom:var(--s2)}.b-list li{padding-left:1.4em;position:relative}.b-list li+li{margin-top:.5em}.b-list:not(.b-list--ord) li:before{content:"";background:var(--red);width:.45em;height:.45em;position:absolute;top:.6em;left:.1em}.b-list--ord li{grid-template-columns:1.9em minmax(0,1fr);gap:.4em;padding-left:0;display:grid}.b-list__n{font-size:1.15em;line-height:1.35}.b-quote{padding:var(--S);background:#fff;border:2px solid #f0f0f0}.b-quote__x{font-size:1.15em;font-weight:300;line-height:1.45}.b-quote cite{margin-top:var(--s2);font-style:normal;font-size:var(--fs-mel);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-2);font-weight:300;display:block}.b-quote cite:before{content:"";vertical-align:-.15em;background:var(--zvezda,none) center/contain no-repeat;width:1em;height:1em;margin-right:8px;display:inline-block}.b-key{padding:var(--S);background:#f0f0f0}.b-key li{padding-left:1.4em;line-height:1.5;position:relative}.b-key li+li{margin-top:.5em}.b-key li:before{content:"";background:var(--red);width:.45em;height:.45em;position:absolute;top:.6em;left:.1em}.b-stats{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:var(--gap);display:grid}@media (max-width:639px){.b-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.b-stat{padding:var(--s2);background:#f0f0f0;flex-direction:column;gap:12px;display:flex}.b-stat b{font-family:var(--display-mod);text-transform:lowercase;font-weight:400;font-size:calc(var(--fs-card) * 1.33);overflow-wrap:anywhere;line-height:.95}.b-stat__u{font-size:.6em}.b-stat i{font-style:normal;font-size:var(--fs-mel);color:var(--fg-2);line-height:1.35}.b-norm__t{padding:var(--s2);font-family:var(--display-mod);text-transform:lowercase;font-weight:400;font-size:var(--fs-card);background:#f0f0f0;line-height:1}.b-norm--warning .b-norm__t{color:var(--red)}.b-norm__x{padding:var(--s2);background:#fff;border:2px solid #f0f0f0;border-top:0;line-height:1.5}.b-tblw{-webkit-overflow-scrolling:touch;overflow-x:auto}.b-tbl{border-collapse:collapse;background:#fff;width:100%;min-width:520px;font-size:.85em;line-height:1.4}.b-tbl caption{text-align:left;font-size:var(--fs-mel);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-2);padding-bottom:12px;font-weight:300}.b-tbl th{text-align:left;vertical-align:bottom;background:#f0f0f0;padding:.7em .9em;font-weight:700}.b-tbl td{vertical-align:top;font-variant-numeric:tabular-nums;border-bottom:2px solid #f0f0f0;padding:.7em .9em}.b-tbl td:first-child{font-weight:600}.b-steps{counter-reset:none}.b-step{gap:0 var(--s2);padding:var(--s2) 0;border-top:1px solid var(--fg);font-size:var(--fs-txt);grid-template-columns:2.1em minmax(0,1fr);align-items:start;display:grid}.b-step:last-child{border-bottom:1px solid var(--fg)}.b-step__n{font-size:calc(var(--fs-hero) * .7);line-height:.85}.b-step__b{flex-direction:column;gap:.4em;min-width:0;display:flex}.b-step__t{font-family:var(--display-mod);text-transform:lowercase;font-weight:400;font-size:var(--fs-card);line-height:1}.b-step__x{color:var(--fg-2);line-height:1.5}.b-step__n{font-size:min(calc(var(--fs-hero) * .7), 2em)}.b-fig{margin-inline:0}.b-fig img{background:#f0f0f0;width:100%;height:auto}.b-fig figcaption,.b-gal figcaption{font-size:var(--fs-mel);color:var(--fg-2);margin-top:10px;line-height:1.45}.b-fig__d{aspect-ratio:16/8;padding:var(--s2);text-align:center;font-size:var(--fs-meta);color:var(--fg-2);background:#f0f0f0;place-items:center;display:grid}.b-gal{margin-inline:0}.b-gal__g{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.b-gal__g img{aspect-ratio:4/3;object-fit:cover;background:#f0f0f0;width:100%}.b-obj{background:#f0f0f0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.b-obj--bez{grid-template-columns:minmax(0,1fr)}@media (max-width:639px){.b-obj{grid-template-columns:minmax(0,1fr)}}.b-obj__fig{min-height:100%;line-height:0}.b-obj__fig img{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%}.b-obj__b{padding:var(--S) var(--s2);gap:var(--s2);flex-direction:column;min-width:0;display:flex}.b-obj__b .podpis{margin:0}.b-obj__n{font-family:var(--display-mod);text-transform:lowercase;font-weight:400;font-size:var(--fs-card);line-height:1}.b-obj__x{line-height:1.5}.b-obj dl{flex-direction:column;margin:0;display:flex}.b-obj dl>div{border-top:2px solid #fbfbfb;padding:.5em 0}.b-obj dt{font-size:var(--fs-mel);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-2);font-weight:300}.b-obj dd{margin:2px 0 0;font-weight:600;line-height:1.4}.b-prod{justify-content:space-between;align-items:center;gap:var(--s2) var(--S);padding:var(--S) var(--s2);background:#f0f0f0;flex-wrap:wrap;display:flex}.b-prod__b{flex:16em;min-width:0}.b-prod__b .podpis{margin-bottom:var(--s2)}.b-prod__n{font-family:var(--display-mod);text-transform:lowercase;font-weight:400;font-size:var(--fs-card);line-height:1}.b-prod__x{color:var(--fg-2);margin-top:.5em;line-height:1.45}.prose>.b-faq{margin-top:var(--M)}.b-faq__i+.b-faq__i{margin-top:var(--s2)}.b-faq__i summary{cursor:pointer;padding:var(--s2);min-height:44px;font-family:var(--display-mod);text-transform:lowercase;font-weight:400;font-size:var(--fs-card);background:#f0f0f0;align-items:baseline;gap:.3em;line-height:1.05;list-style:none;transition:color .2s;display:flex}.b-faq__i summary::-webkit-details-marker{display:none}.b-faq__i summary:hover{color:var(--red)}.b-faq__i summary .nomer,.b-faq__d{flex:none}.b-faq__q{overflow-wrap:break-word;min-width:0}.b-faq__a{padding:var(--s2);background:#fff;border:2px solid #f0f0f0;border-top:0;line-height:1.5}.b-res{padding:var(--S) var(--s2);align-items:flex-start;gap:var(--s2);background:#fff;border:2px solid #f0f0f0;flex-direction:column;display:flex}.prose>.b-res{margin-top:var(--M)}.b-res__t{font-family:var(--display-mod);text-transform:lowercase;font-weight:400;font-size:var(--fs-card);line-height:1}.b-res__x{color:var(--fg-2);line-height:1.5}.b-res__l{flex-wrap:wrap;gap:0 24px;display:flex}.b-res__l a{align-items:center;min-height:44px;display:inline-flex}.b-cta{padding:var(--S) var(--s2);align-items:flex-start;gap:var(--s2);background:#f0f0f0;flex-direction:column;display:flex}.prose>.b-cta{margin-top:var(--M)}.b-cta__t{font-family:var(--display-mod);text-transform:lowercase;font-weight:400;font-size:calc(var(--fs-card) * 1.33);line-height:.95}.b-cta__x{color:var(--fg-2);line-height:1.5}.prose .knopka{color:#fbfbfb;text-decoration:none}@media (max-width:639px){.b-cta .knopka,.b-prod .knopka,.b-res .knopka{align-self:stretch;width:100%}}.nf__x{color:var(--fg-2)}.nf__k{gap:var(--gap);margin-top:var(--M);flex-wrap:wrap;display:flex}@media (max-width:639px){.nf__k .knopka{flex:100%}}:where(.pnl) .btn{border:1.5px solid var(--fg);background:var(--fg);color:var(--bg);letter-spacing:.02em;white-space:nowrap;font-size:13.5px;font-weight:700;font-family:var(--display);text-transform:lowercase;font-size:var(--fs-btn);letter-spacing:0;min-height:var(--btn-h);padding:14px 26px;padding:0 calc(32 * var(--u));border-radius:var(--rad-s);justify-content:center;align-items:center;gap:.3em;font-weight:400;line-height:1;transition:background .18s,color .18s,border-color .18s,transform .12s;display:inline-flex}:where(.pnl) .btn--ghost{color:var(--fg);background:0 0}:where(.pnl) .btn--ghost:hover{background:var(--fg);color:var(--bg)}:where(.pnl) .btn svg{stroke:currentColor;fill:none;stroke-width:2px;width:.6em;height:.6em}:where(.pnl) .card{background:var(--band);cursor:pointer;text-align:left;border-radius:var(--rad);flex-direction:column;gap:14px;width:100%;height:100%;padding:0 0 36px;display:flex;overflow:hidden}:where(.pnl) .card__t{font-size:var(--fs-card);line-height:.95;font-family:var(--display-mod);text-transform:lowercase;font-weight:400}:where(.pnl) .card:hover .card__t{color:var(--red)}:where(.pnl) .meta{color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}:where(.pnl) .meta span{align-items:center;gap:6px;display:inline-flex}:where(.pnl) .meta .dot{background:var(--fg-3);border-radius:50%;width:3px;height:3px}
