

/* Start:/bitrix/templates/vokrug_03/assets/css/m.min.css?179446773319110*/
@charset "UTF-8";@font-face{font-family:Gilroy;src:url("/bitrix/templates/vokrug_03/assets/css/../fonts/gilroy-regular.woff");font-weight:400;font-display:swap}@font-face{font-family:Gilroy;src:url("/bitrix/templates/vokrug_03/assets/css/../fonts/gilroy-semibold.woff");font-weight:600;font-display:swap}:root{--red:#c91f26;--red-dark:#a9141a;--ink:#242629;--muted:#666a70;--paper:#fff;--surface:#f3f4f5;--line:#dde0e3;--radius:16px;--shadow:0 18px 48px rgba(32,34,37,.12)}*{box-sizing:border-box}html{scrollbar-gutter:stable;scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:Gilroy,Arial,sans-serif;font-size:17px;line-height:1.45}@media (max-width:720px){body{font-size:16px}}h1,h2,h3,h4,h5,h6{font-family:Gilroy,Arial,sans-serif}h1,h2,h3,p{overflow-wrap:normal;word-break:normal}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input{font:inherit}button{box-sizing:border-box;background:0 0;border:none;cursor:pointer!important}button:focus{outline:0}.container{max-width:1330px;box-sizing:content-box;margin:0 auto;padding:0 40px}@media (max-width:1100px){.container{padding:0 32px}}@media (max-width:960px){.container{padding:0 20px}}@media (max-width:720px){.container{padding:0 16px}}@media (max-width:360px){.container{padding:0 12px}}.err{color:red;margin-left:10px}.spinner{position:absolute;top:calc(50% - 14px);left:calc(50% - 14px);width:28px;height:28px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.toast-notification{position:fixed;top:-100px;left:50%;min-width:320px;max-width:90%;padding:22px;background-color:#353638;font-size:16px;font-weight:500;color:#fff;text-align:center;border-radius:8px;box-shadow:0 4px 14px rgba(0,0,0,.17);transform:translateX(-50%);opacity:0;transition:top .4s ease,opacity .4s ease;z-index:9999;pointer-events:auto}.toast-notification.show{top:4vh;opacity:1}.toast-success{background-color:#15b680;color:#fff}.toast-error{background-color:var(--red);color:#fff}label:has(input[name=web_url]){position:absolute;left:-9999px;opacity:0}[id],section{scroll-margin-top:140px}.button{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:60px;padding:0 30px;border:0;border-radius:10px;font-weight:600;cursor:pointer}.button:disabled{pointer-events:none;opacity:.8}.primary{background:var(--red);color:#fff;box-shadow:0 10px 28px rgba(201,31,38,.27);transition:.2s}.primary:focus-visible,.primary:hover{background:var(--red-dark);transform:translateY(-2px)}.primary:active{transform:translateY(0)}#scrollToTopBtn{position:fixed;box-sizing:border-box;bottom:20px;right:20px;z-index:998;width:60px;height:60px;border:none;border-radius:50%;background:var(--red);color:#fff;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s,background .3s;display:flex;align-items:center;justify-content:center}@media (max-width:639px){#scrollToTopBtn{width:50px;height:50px}}#scrollToTopBtn:focus{background:initial}#scrollToTopBtn.show{opacity:1;visibility:visible}@media (hover:hover){#scrollToTopBtn:hover{background:#2f2f2f}}#cookie-banner{display:none;position:fixed;box-sizing:border-box;z-index:11000;bottom:40px;right:100px;max-width:400px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media (max-width:760px){#cookie-banner{right:5%;max-width:90%;margin:0 auto}}#cookie-banner button{min-height:48px}.alert-cookies-wrapper{display:grid;gap:14px;grid-template-columns:1fr 140px;padding:20px;opacity:.95;font-size:13px;line-height:1.3;border-radius:12px;background-color:#fcfafa;box-shadow:0 4px 20px rgba(37,54,74,.25)}@media (max-width:760px){.alert-cookies-wrapper{grid-template-columns:1fr;padding:14px}.alert-cookies-wrapper>div:nth-child(2){text-align:right}}.alert-cookies-wrapper a{color:#656565;text-decoration:underline}.alert-cookies-wrapper a:hover{color:var(--red-dark)}.breadcrumbs{padding:30px 0}.breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.breadcrumbs ol li{display:flex;align-items:center}.breadcrumbs ol li:not(:last-child)::after{content:"/";margin:0 10px;color:#ccc;user-select:none}.breadcrumbs [aria-current=page],.breadcrumbs a{font-size:14px;text-decoration:none;color:#666}.breadcrumbs [aria-current=page]:hover,.breadcrumbs a:hover{color:#000}.breadcrumbs [aria-current=page]{color:#999;pointer-events:none}.title-main{margin-bottom:40px}.title-main h1{font-size:clamp(23px, 3.6vw, 38px);font-weight:700;line-height:1.1;letter-spacing:.05em;color:#212324;margin:0;text-transform:none}#modal{display:none;position:fixed;inset:0;border:none;background:0 0;width:100%;max-width:100%;height:100%;margin:0;padding:0;z-index:1111;opacity:0;overflow-y:auto;transition:opacity .15s linear}#modal.is-open{display:block;opacity:1}#modal.is-open .modal__content{opacity:1;transform:translateY(0)}#modal .modal__content{position:relative;box-sizing:border-box;width:min(420px,92vw);max-width:90%;max-height:84vh;border-radius:10px;margin:60px auto auto auto;overflow:hidden;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.15);opacity:0;transform:translateY(-100px);transition:opacity .26s linear,transform .26s linear}#modal .modal__content .modal__header{padding:38px 28px 20px;display:flex;justify-content:space-between;align-items:flex-start}@media (max-width:640px){#modal .modal__content .modal__header{padding:28px 20px 14px}}#modal .modal__content .modal__header h2{font-size:26px;margin:0 0 10px;font-weight:600;line-height:1.1;color:var(--ink)}#modal .modal__content .modal__header .modal__subtitle{font-size:18px;font-weight:500;color:#555658;line-height:1.3}#modal .modal__content .modal__header .modal__subtitle small{color:#858688}#modal .modal__content #close-modal{position:absolute;top:18px;right:18px;background:0 0;border:none;font-size:24px;cursor:pointer;z-index:3}#modal .modal__content #close-modal:hover svg{stroke:var(--red)}#modal .modal__content #close-modal svg{width:20px;height:20px;stroke:#808080;transition:stroke .2s;pointer-events:none}#modal-body{padding:0 28px 30px}#modal-body form input:not([type=checkbox]){width:100%;height:44px;border:1px solid #d1d4d7;border-radius:8px;padding:3px 20px;background:#fff;color:var(--ink);margin-bottom:10px}#modal-body form span{font-size:13px}#modal-body form span:not(.err){color:#858688}#modal-body form button.button{width:100%;min-height:50px;margin-top:18px}#modal-body form .consent{display:flex;align-items:flex-start;gap:9px;margin-top:14px;color:#858688}#modal-body form .consent a{color:#545558}#modal-body form .consent a:hover{color:var(--red)}#modal-body form .form-message{font-size:14px;color:var(--red);height:12px;margin-top:10px}.overlay-modal{position:fixed;inset:0;background:rgba(0,0,0,.38);touch-action:none;z-index:1110;overflow-y:auto;-webkit-overflow-scrolling:touch}.site-header{position:sticky;top:0;left:0;right:0;width:100%;z-index:1100;background:#fff;box-shadow:0 1px 0 rgba(20,20,20,.09)}.utility{position:relative;min-height:86px;display:flex;align-items:center;gap:28px;z-index:1020;background:#fff;transition:min-height .22s ease-in-out}@media (max-width:1100px){.utility{gap:18px}}@media (max-width:720px){.utility{min-height:74px}}.utility.scrolled{min-height:78px}@media (max-width:720px){.utility.scrolled{min-height:70px}}.brand{display:flex;align-items:center;gap:14px;flex:0 0 auto}@media (max-width:720px){.brand{gap:12px}}.brand img{width:62px;height:62px;object-fit:contain;transition:all .22s ease-in-out}@media (max-width:720px){.brand{width:48px;height:48px}}.brand span{font-size:17px;font-weight:600;line-height:1.05;text-transform:uppercase;transition:font-size .22s ease-in-out}@media (max-width:720px){.brand span{font-size:14px}}.header-address{margin-left:auto;color:var(--muted);font-size:15px;font-style:normal;line-height:1.25;transition:font-size .38s ease-in-out}@media (max-width:770px){.header-address{display:none}}.header-socials{display:flex;gap:8px}@media (max-width:770px){.header-socials{margin-left:auto}}.header-socials a{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--surface);transition:all .38s ease-in-out}.header-socials img{width:24px;height:24px;transition:all .38s ease-in-out}.header-contact{display:grid;text-align:right}@media (max-width:720px){.header-contact{grid-column:2;grid-row:1}}@media (max-width:580px){.header-contact{display:none}}.header-contact a{font-size:22px;font-weight:600;transition:font-size .38s ease-in-out}.header-contact span{font-size:14px;color:var(--muted);transition:font-size .38s ease-in-out}.header-actions{display:none;align-items:center}@media (max-width:820px){.header-actions{display:flex}}.main-nav{position:relative;z-index:1010;min-height:0;border-top:1px solid var(--line)}@media (max-width:820px){.main-nav{border-top:none}.main-nav.open .nav-inner{transform:translateX(0)}}.nav-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:80px;font-size:15px;font-weight:600;line-height:1.1}@media (max-width:1300px){.nav-inner{gap:50px}}@media (max-width:1199px){.nav-inner{gap:30px}}@media (max-width:1100px){.nav-inner{font-size:14px}}@media (max-width:1010px){.nav-inner{gap:12px;font-size:13px}}@media (max-width:820px){.nav-inner{position:fixed;scrollbar-gutter:stable;scrollbar-width:thin;top:0;bottom:0;right:0;left:auto;flex-direction:column;gap:60px;width:350px;height:auto;padding:0;background:var(--surface);font-size:18px;transform:translateX(100%);transition:transform .3s ease-out;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media (max-width:530px){.nav-inner{width:86%}}.nav-inner.open{transform:translateX(0)}@media (hover:hover){.nav-inner a:focus-visible,.nav-inner a:hover{color:var(--red)}}.nav-menu{flex-grow:1;flex-shrink:1;align-items:stretch;box-sizing:border-box}@media (max-width:820px){.nav-menu{width:100%;padding:180px 60px 40px}}@media (max-width:640px){.nav-menu{padding:110px 40px 40px}}.nav-menu>ul{display:flex;align-items:stretch;justify-content:space-between;gap:13px;list-style:none;margin:0;padding:0}@media (max-width:1199px){.nav-menu>ul{gap:24px}}@media (max-width:959px){.nav-menu>ul{gap:10px}}@media (max-width:820px){.nav-menu>ul{flex-direction:column;align-items:flex-start;gap:0}}.nav-menu>ul>li{position:relative;padding:20px 0}.nav-menu>ul>li.index{display:none}@media (max-width:820px){.nav-menu>ul>li.index{display:block}}@media (max-width:820px){.nav-menu>ul>li{width:100%;padding:12px 0}}.nav-menu>ul>li>a{position:relative;display:inline-flex;align-items:center;line-height:1}@media (max-width:820px){.nav-menu>ul>li>a{justify-content:space-between;width:100%;text-decoration:none;transition:all .3s ease}.nav-menu>ul>li>a[href="#contacts"]{display:none}.nav-menu>ul>li>a.submenu-toggle::after{content:"";display:inline-block;width:12px;height:12px;flex-shrink:0;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMiAxMiI+PHBvbHlsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjEiIHBvaW50cz0iMSAzLjUgNiA4LjUgMTEgMy41Ii8+PC9zdmc+") no-repeat center/contain;transition:transform .3s ease,background .3s ease}}.nav-menu>ul>li.has-dropdown{position:relative}.nav-menu>ul>li.has-dropdown:hover .dropdown-header>a::after{transform:rotate(-135deg);border-color:var(--red)}.nav-menu>ul>li.has-dropdown:hover .dropdown-wrapper{opacity:1;visibility:visible}@media (max-width:820px){.nav-menu>ul>li.has-dropdown .dropdown-header{display:flex;align-items:center;justify-content:space-between}}.nav-menu>ul>li.has-dropdown .dropdown-header>a{display:inline-flex;align-items:center;gap:6px;text-decoration:none;transition:color .3s ease;line-height:1}@media (max-width:959px){.nav-menu>ul>li.has-dropdown .dropdown-header>a{gap:3px}}.nav-menu>ul>li.has-dropdown .dropdown-header>a::after{content:"";display:inline-block;width:4px;height:4px;border-bottom:1px solid var(--muted);border-right:1px solid var(--muted);margin-top:-1px;transform:rotate(45deg);transform-origin:3px 3px;transition:transform .3s ease,border-color .3s ease}@media (max-width:820px){.nav-menu>ul>li.has-dropdown .dropdown-header>a::after{display:none}}.nav-menu>ul>li.has-dropdown button.submenu-toggle{display:none}@media (max-width:820px){.nav-menu>ul>li.has-dropdown button.submenu-toggle{display:block}}.nav-menu>ul>li.has-dropdown .arrow-icon{display:inline-block;padding:0;margin:0;text-transform:none;line-height:0;color:var(--ink-b);transition:all .3s ease;cursor:pointer}.nav-menu>ul>li.has-dropdown .arrow-icon:hover{color:var(--red)}.nav-menu>ul>li.has-dropdown .arrow-icon>svg{max-width:100%;box-sizing:border-box;height:auto;object-fit:cover}.nav-menu>ul>li.has-dropdown.open>a{color:var(--red)}.nav-menu>ul>li.has-dropdown.open>a.submenu-toggle::after{transform:rotate(180deg);background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMiAxMiI+PHBvbHlsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjEiIHBvaW50cz0iMSAzLjUgNiA4LjUgMTEgMy41Ii8+PC9zdmc+") no-repeat center/contain}.nav-menu>ul>li.has-dropdown.open .arrow-icon{color:var(--red);transform:rotateX(180deg)}.nav-menu>ul>li.has-dropdown.open .dropdown-wrapper{grid-template-rows:1fr;overflow:visible}.nav-menu>ul>li.has-dropdown.open .dropdown-wrapper .dropdown li{opacity:1;transform:translateY(0)}.nav-menu>ul .dropdown-wrapper{position:absolute;top:100%;left:0;min-width:200px;display:flex;flex-direction:column;background:#fff;opacity:0;visibility:hidden;box-shadow:0 4px 10px rgba(0,0,0,.15);z-index:100;transition:opacity .3s ease,visibility .3s ease;padding:16px 14px 20px}@media (max-width:820px){.nav-menu>ul .dropdown-wrapper{position:relative;display:grid;opacity:1;visibility:visible;grid-template-rows:0fr;overflow:hidden;background:0 0;box-shadow:none;padding:0 0 0 14px;transition:grid-template-rows .3s ease}}.nav-menu>ul .dropdown-wrapper .dropdown{list-style:none;margin:0;padding:0;min-height:0}@media (max-width:820px){.nav-menu>ul .dropdown-wrapper .dropdown li{display:list-item;opacity:0;transform:translateY(-5px);transition:opacity .3s ease,transform .3s ease}.nav-menu>ul .dropdown-wrapper .dropdown li:first-child{margin-top:8px}}.nav-menu>ul .dropdown-wrapper .dropdown li a{display:inline-block;text-decoration:none;font-size:15px;padding:10px 0}@media (max-width:1100px){.nav-menu>ul .dropdown-wrapper .dropdown li a{font-size:14px}}@media (max-width:959px){.nav-menu>ul .dropdown-wrapper .dropdown li a{font-size:13px}}@media (max-width:820px){.nav-menu>ul .dropdown-wrapper .dropdown li a{font-size:15px}}.nav-info{flex-grow:0;display:flex;align-items:center;justify-content:space-between;gap:13px;box-sizing:border-box;width:33%}@media (max-width:1199px){.nav-info{flex-grow:1}}@media (max-width:1100px){.nav-info{gap:8px;width:auto}}@media (max-width:959px){.nav-info{gap:6px}}@media (max-width:820px){.nav-info{flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;width:100%;padding:0 40px 40px;font-size:15px}.nav-info>*{min-height:36px;line-height:36px;vertical-align:middle}}.nav-phone{display:none}@media (max-width:820px){.nav-phone{display:flex;align-items:center;gap:7px;min-height:44px}.nav-phone svg{width:14px;height:14px}}.nav-account{display:flex;align-items:center;gap:7px;min-height:44px}@media (max-width:1199px){.nav-account{gap:4px}}.nav-account svg{width:20px;height:20px}@media (max-width:1199px){.nav-account svg{width:19px;height:19px}}@media (max-width:959px){.nav-account svg{width:16px;height:16px}}.nav-icon{display:flex;align-items:center;gap:7px;min-height:44px}@media (max-width:1199px){.nav-icon{gap:4px}}.nav-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1199px){.nav-icon svg{width:20px;height:20px}}@media (max-width:959px){.nav-icon svg{width:18px;height:18px}}.nav-cart{display:flex;align-items:center;gap:7px;min-height:44px}@media (max-width:1199px){.nav-cart{gap:4px}}.nav-cart b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--red);color:#fff;font-size:12px;line-height:12px}.nav-cart svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1199px){.nav-cart svg{width:20px;height:20px}}@media (max-width:959px){.nav-cart svg{width:18px;height:18px}}.menu-toggle{display:none;position:relative;flex-direction:column;gap:5px;width:36px;height:auto;padding:4px;cursor:pointer}@media (max-width:820px){.menu-toggle{display:flex}}.menu-toggle span{display:block;height:2px;background:var(--ink);border-radius:2px;transition:all .4s cubic-bezier(.16, 1, .3, 1)}@media (hover:hover){.menu-toggle:hover span{background:var(--red)}}.menu-toggle.open span:first-child{transform:translateY(7px) rotate(45deg);background:var(--red)}.menu-toggle.open span:nth-child(2){opacity:0;transform:scaleX(0)}.menu-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg);background:var(--red)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.overlay{position:fixed;inset:0;background:rgba(0,0,0,.35);touch-action:none;z-index:999}.footer{padding:72px 0 28px;background:#25272a;color:#fff}@media (max-width:720px){.footer{padding-top:52px}}.footer h2{margin:0 0 14px;font-size:17px;color:#fff}.footer p{margin:0;font-size:16px}@media (max-width:960px){.footer p{font-size:14px}}.footer a{color:#d4d6d8;font-size:16px;transition:all .22s}.footer a:hover{text-decoration:underline}@media (max-width:960px){.footer a{font-size:14px}}.footer-grid{display:grid;grid-template-columns:1.04fr repeat(3,1fr);gap:64px}@media (max-width:960px){.footer-grid{gap:34px}}@media (max-width:720px){.footer-grid{grid-template-columns:1fr 1fr;gap:38px 24px}}@media (max-width:360px){.footer-grid{grid-template-columns:1fr}}.footer-grid>div{display:grid;align-content:start;gap:8px}@media (max-width:720px){.footer-grid>div:first-child{grid-column:1/-1}}.footer-grid>div:first-child p{max-width:340px;color:#bfc2c5}@media (max-width:960px){.footer-grid>div:first-child p{font-size:14px}}.footer-grid img.logo{width:140px;height:auto;margin-bottom:14px;filter:brightness(0) invert(1)}@media (max-width:720px){.footer-grid img.logo{width:100px}}.footer-socials{display:flex;gap:8px;margin-top:8px}.footer-socials a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.08);transition:all .38s ease-in-out}.footer-socials a:hover{color:var(--red)}.footer-socials img{width:24px;height:24px;filter:brightness(0) invert(1);transition:all .38s ease-in-out}.footer-socials img[alt=Telegram]{width:18px;height:18px}.footer-bottom{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-top:60px;padding-top:28px;border-top:1px solid #45484c;color:#9fa2a5;font-size:13px}@media (max-width:720px){.footer-bottom{display:grid;gap:14px}}@media (max-width:720px){.footer-bottom a{width:max-content}}
/* End */


/* Start:/bitrix/templates/vokrug_03/assets/css/h.min.css?179446773320979*/
@charset "UTF-8";.section{padding:96px 0}@media (max-width:720px){.section{padding:68px 0}}.section-copy{max-width:920px;margin-bottom:48px}@media (max-width:720px){.section-copy{margin-bottom:34px}}.catalog-copy h2,.section-copy h2,.updates h2{font-size:clamp(36px, 4vw, 56px);line-height:1.06;letter-spacing:-.025em;margin:0 0 20px}@media (max-width:720px){.catalog-copy h2,.section-copy h2,.updates h2{font-size:32px}}.catalog-copy p,.section-copy p{max-width:780px;margin:0;color:var(--muted);font-size:21px;line-height:1.42}@media (max-width:720px){.catalog-copy p,.section-copy p{font-size:18px}}.hero{position:relative;width:100%;min-height:620px;display:flex;align-items:center;isolation:isolate;overflow:hidden}@media (max-width:1100px){.hero{min-height:570px}}.hero h1{max-width:690px;margin:20px 0 24px;font-size:clamp(44px, 5vw, 70px);line-height:1.1;letter-spacing:-.035em}@media (max-width:720px){.hero h1{margin:14px 0 18px;font-size:36px}}.hero h1 span{display:block}.hero .button{box-sizing:border-box}@media (max-width:720px){.hero .button{width:100%}}.hero-media,.hero-media img,.hero-shade{position:absolute;inset:0;width:100%;height:100%}.hero-media img,.hero-media img img,.hero-shade img{object-fit:cover}.hero-shade{z-index:-1;background:linear-gradient(90deg,rgba(20,21,23,.78) 0,rgba(20,21,23,.58) 43%,rgba(20,21,23,.06) 76%)}.hero-media{z-index:-2}.hero-content{flex:1 0 100%;padding-block:82px;color:#fff}@media (max-width:720px){.hero-content{padding:210px 12px 48px;box-sizing:border-box}}.hero-content p:not(.hero-label){max-width:690px;margin:0 0 34px;font-size:clamp(20px, 4vw, 23px);line-height:1.35}@media (max-width:1299px){.hero-content p:not(.hero-label){max-width:590px}}@media (max-width:1099px){.hero-content p:not(.hero-label){max-width:550px}}@media (max-width:720px){.hero-content p:not(.hero-label){font-size:18px;margin-bottom:26px}}.hero-label{font-size:15px;text-transform:uppercase;letter-spacing:.12em;margin:0 0 15px}@media (max-width:720px){.hero-label{font-size:12px}}.hero-title-main{font-size:.97em}.hero-title-line{font-size:.6em;letter-spacing:-.02em}@media (max-width:720px){.hero-title-line{font-size:.62em}}.facts{position:relative;background:var(--surface);z-index:3}@media (max-width:720px){.facts{margin-top:0;padding:15px 0;background:var(--surface)}}.facts .container{max-width:1460px}.facts article{min-height:176px;background:#fff;display:grid;grid-template-columns:90px minmax(0,1fr);gap:15px;padding:22px;align-items:center}@media (max-width:1500px) and (min-width:1101px){.facts article{grid-template-columns:1fr;align-content:center;justify-items:center;text-align:center}}@media (max-width:1100px){.facts article{min-height:150px}}@media (max-width:720px){.facts article{min-height:120px;padding:16px;grid-template-columns:88px minmax(0,1fr);justify-items:stretch;text-align:left}}.facts img{width:104px;height:100px;object-fit:contain}@media (max-width:1500px) and (min-width:1101px){.facts img{width:104px;height:78px}}@media (max-width:720px){.facts img{width:88px;height:84px}}.facts p{margin:0;font-size:18px;line-height:1.35}@media (max-width:1500px){.facts p{font-size:16px}}@media (max-width:720px){.facts p strong{white-space:normal}}.facts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;border-radius:var(--radius);background:var(--line);box-shadow:var(--shadow);transform:translateY(-38px)}@media (max-width:1100px){.facts-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.facts-grid{grid-template-columns:1fr;gap:1px;border-radius:12px;box-shadow:none;transform:translateY(0)}}.categories{background:var(--surface)}.category-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width:720px){.category-grid{grid-template-columns:1fr;gap:16px}}.category-card{position:relative;min-height:430px;padding:38px;border-radius:var(--radius);overflow:hidden;color:#fff;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(0deg,rgba(17,18,19,.72),rgba(17,18,19,.12)),var(--image) center/cover;isolation:isolate;transition:color .22s ease}@media (max-width:720px){.category-card{min-height:350px;padding:26px}}.category-card::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(16,17,18,.72),transparent 76%);transition:.25s}.category-card:hover::after{background:linear-gradient(0deg,rgba(16,17,18,.82),rgba(16,17,18,.12))}.category-card span{margin-top:auto}.category-card b{display:block;max-width:520px;font-size:32px;line-height:1.08}@media (max-width:720px){.category-card b{font-size:27px}}.category-card small{display:block;max-width:480px;margin-top:12px;font-size:17px;line-height:1.4}@media (max-width:720px){.category-card small{font-size:15px}}.category-card i{width:max-content;margin-top:26px;padding-bottom:4px;border-bottom:1px solid currentColor;font-style:normal;font-weight:600;transition:color .22s easy}.category-card i:hover{color:var(--red)}.category-card.compact{min-height:350px}@media (max-width:720px){.category-card.compact{min-height:350px;padding:26px}}.catalog-band{background:#fff}.catalog-card{position:relative;display:grid;grid-template-columns:1.05fr 0.55fr 1fr;gap:16px;align-items:center;padding:56px;border-radius:20px;background:#282a2d;color:#fff;overflow:hidden}@media (max-width:1100px){.catalog-card{grid-template-columns:1fr 0.55fr}}@media (max-width:720px){.catalog-card{grid-template-columns:1fr;grid-area:22px;padding:28px 20px}}.catalog-card::before{content:"";position:absolute;width:400px;height:400px;border-radius:50%;background:rgba(201,31,38,.28);filter:blur(70px);right:-100px;top:-200px}@media (max-width:720px){.catalog-card::before{width:180px;height:180px;right:-50px;top:-60px}}.catalog-card .mokup{position:relative;height:100%;z-index:2}@media (max-width:720px){.catalog-card .mokup{z-index:0}}.catalog-card .mokup>img{position:absolute;top:24%;left:-30px;width:auto;min-width:calc(100% + 60px)}@media (max-width:1100px){.catalog-card .mokup>img{top:-10px}}@media (max-width:720px){.catalog-card .mokup>img{top:-40px;left:auto;right:-20px;width:200px;min-width:auto;opacity:.62}}.catalog-copy{position:relative;z-index:0}@media (max-width:720px){.catalog-copy{z-index:1}}.catalog-copy h2{font-size:42px}@media (max-width:720px){.catalog-copy h2{font-size:30px;z-index:2}}.catalog-copy p{color:#cfd1d3}.lead-form{position:relative;display:grid;grid-template-columns:1fr;gap:10px;z-index:2}@media (max-width:1100px){.lead-form{grid-column:1/-1}}.lead-form label span{font-size:13px}.lead-form label span:not(.err){color:#d7d8da}.lead-form input{width:100%;height:58px;border:1px solid #55595e;border-radius:9px;padding:0 16px;background:#fff;color:var(--ink)}.lead-form label:first-child{grid-column:1/-1}.lead-form button{min-width:0;width:100%;padding-inline:16px;margin-top:12px}.consent{grid-column:1;display:flex;align-items:flex-start;gap:9px}.consent input{width:18px;height:18px;flex:0 0 auto}.form-message{grid-column:1/-1;margin:0;color:#fff;font-size:14px}.production{background:var(--surface)}.production-heading{max-width:1040px;margin-bottom:48px}@media (max-width:720px){.production-heading{margin-bottom:32px}}.production-heading .section-kicker{margin:0 0 16px}.production-heading h2{margin:0;font-size:clamp(38px, 4.2vw, 58px);line-height:1.04;letter-spacing:-.03em}@media (max-width:720px){.production-heading h2{font-size:32px}}.production-heading>p:last-child{max-width:780px;margin:22px 0 0;color:var(--muted);font-size:20px;line-height:1.42}@media (max-width:720px){.production-heading>p:last-child{font-size:18px}}.production-gallery{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,0.7fr);grid-template-rows:repeat(2,240px);gap:16px}@media (max-width:1100px){.production-gallery{grid-template-rows:repeat(2,210px)}}@media (max-width:720px){.production-gallery{display:flex;gap:12px;margin-right:-16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-right:16px}}.production-gallery figure{position:relative;margin:0;overflow:hidden;border-radius:var(--radius)}@media (max-width:720px){.production-gallery figure{flex:0 0 86%;height:280px;scroll-snap-align:start}}.production-gallery .production-gallery-main{grid-row:1/-1}@media (max-width:720px){.production-gallery .production-gallery-main{flex:0 0 86%;height:280px;scroll-snap-align:start}}.production-gallery img{width:100%;height:100%;object-fit:cover}.production-gallery figcaption{position:absolute;left:22px;top:22px;max-width:90%;padding:11px 15px;border-radius:8px;background:#fff;font-weight:600;line-height:1.2}@media (max-width:720px){.production-gallery figcaption{left:12px;top:12px;padding:10px 12px;font-size:12px}}.production-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin:40px 0 50px}@media (max-width:1100px){.production-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.production-stats{gap:24px 16px;margin:32px 0 40px}}.production-stats article{padding-top:18px;border-top:2px solid var(--ink)}@media (max-width:720px){.production-stats article{padding-top:14px}}.production-stats strong{display:block;font-size:clamp(28px, 2.6vw, 42px);line-height:1;color:var(--red);letter-spacing:-.025em}@media (max-width:720px){.production-stats strong{font-size:25px}}.production-stats span{display:block;max-width:190px;margin-top:11px;color:var(--muted);line-height:1.3}@media (max-width:720px){.production-stats span{font-size:14px}}.production-features{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;border-radius:var(--radius);background:var(--line)}@media (max-width:1100px){.production-features{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.production-features{grid-template-columns:1fr}}.production-features article{min-height:290px;padding:28px;background:#fff}@media (max-width:720px){.production-features article{min-height:0;padding:24px}}.production-features article>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#f9e8e9;color:var(--red);font-size:14px;font-weight:600}.production-features h3{margin:26px 0 11px;font-size:22px;line-height:1.18}@media (max-width:720px){.production-features h3{margin-top:22px;font-size:21px}}.production-features p{margin:0;color:var(--muted);font-size:16px;line-height:1.42}.production-actions{display:flex;align-items:center;gap:32px;margin-top:32px}@media (max-width:720px){.production-actions{display:grid;gap:18px}}.production-actions .text-link{margin-top:0;display:inline-block;vertical-align:baseline;font-weight:600;line-height:1.2;color:var(--red)}.production-actions .text-link:hover span{margin-left:12px}.production-actions .text-link span{margin-left:8px;transition:margin-left .22s}@media (max-width:720px){.production-actions .button{width:100%}}.gallery{position:relative;width:100%;min-width:320px;margin-bottom:50px}.gallery__wrapper{display:grid;grid-template-columns:1fr 30%;column-gap:120px;row-gap:20px;box-sizing:border-box}@media (max-width:1100px){.gallery__wrapper{grid-template-columns:1fr}}.gallery__wrapper .production__stats{height:100%;max-height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:10px}@media (max-width:1100px){.gallery__wrapper .production__stats{order:3;display:grid;grid-template-columns:repeat(2,1fr);gap:40px}}@media (max-width:720px){.gallery__wrapper .production__stats{gap:20px}}.gallery__wrapper .production__stats article{display:flex;flex-direction:column;justify-content:space-between;gap:4px;padding-top:15px;border-top:1px solid;border-color:#e0e1e5}@media (max-width:1200px){.gallery__wrapper .production__stats article{padding-top:12px}}@media (max-width:1100px){.gallery__wrapper .production__stats article{border-color:#a0a1a5;padding-top:18px}}.gallery__wrapper .production__stats article strong{display:block;font-size:42px;line-height:1;color:var(--red);letter-spacing:-.025em}@media (max-width:1400px){.gallery__wrapper .production__stats article strong{font-size:32px}}@media (max-width:1300px){.gallery__wrapper .production__stats article strong{font-size:29px}}@media (max-width:1200px){.gallery__wrapper .production__stats article strong{font-size:27px}}@media (max-width:720px){.gallery__wrapper .production__stats article strong{font-size:25px}}.gallery__wrapper .production__stats article span{display:block;color:var(--muted);line-height:1.3}@media (max-width:720px){.gallery__wrapper .production__stats article span{font-size:14px}}.gallery__slider{width:100%;aspect-ratio:2/1;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;border-radius:12px;background-color:#111;scrollbar-width:none}@media (max-width:720px){.gallery__slider{aspect-ratio:4/3}}.gallery__slider::-webkit-scrollbar{display:none}.gallery__slide{flex:0 0 100%;width:100%;height:100%;margin:0;padding:0;scroll-snap-align:start;position:relative;overflow:hidden}.gallery__slide.active .gallery__caption{opacity:1;transform:translateY(0)}.gallery__slide img{width:100%;height:100%;object-fit:cover;display:block}.gallery__caption{position:absolute;bottom:20px;left:20px;max-width:60%;background:rgba(255,255,255,.71);padding:11px 15px;border-radius:6px;font-size:15px;font-weight:500;line-height:1.2;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:0;transform:translateY(15px);transition:opacity .4s ease 1s,transform .4s ease 1s}@media (max-width:720px){.gallery__caption{bottom:8px;left:8px;max-width:90%;padding:7px 15px;border-radius:4px;font-size:13px}}.gallery__thumbs{display:grid;grid-template-columns:repeat(8,1fr);gap:10px}@media (max-width:720px){.gallery__thumbs{grid-template-columns:repeat(4,1fr);gap:6px}}.gallery__thumb{aspect-ratio:1/1;border-radius:6px;overflow:hidden;cursor:pointer;border:3px solid transparent;opacity:.5;transition:all .25s ease}@media (hover:hover){.gallery__thumb:hover{opacity:.85}}.gallery__thumb img{width:100%;height:100%;object-fit:cover;pointer-events:none}.gallery__thumb.active{border-color:var(--red);opacity:1;transform:scale(.96)}.cooperation{padding-bottom:68px;background:#fff}@media (max-width:720px){.cooperation{padding-bottom:28px}}.cooperation .section-copy{max-width:920px}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:16px}@media (max-width:1100px){.steps{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.steps{grid-template-columns:1fr;gap:12px}}.steps li{min-height:270px;padding:24px 20px;border-top:3px solid var(--red);background:var(--surface)}@media (max-width:720px){.steps li{min-height:0}}.steps span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;color:var(--red);font-weight:600}.steps b{display:block;margin:32px 0 11px;font-size:19px;line-height:1.2}@media (max-width:720px){.steps b{margin-top:24px}}.steps p{margin:0;color:var(--muted);font-size:15px;line-height:1.42}.estimate-panel{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:56px;padding:52px;border-radius:var(--radius);background:#282a2d}@media (max-width:960px){.estimate-panel{gap:32px;padding:44px 30px}}@media (max-width:720px){.estimate-panel{grid-template-columns:1fr;margin-top:42px;padding:32px 12px}}.estimate-copy h3{max-width:760px;margin:0 auto;font-size:42px;line-height:1.06;color:#fff}@media (max-width:960px){.estimate-copy h3{font-size:32px}}@media (max-width:720px){.estimate-copy h3{font-size:28px}}.estimate-copy p{max-width:760px;margin:18px 0 32px;color:#cfd1d3;font-size:21px;line-height:1.42}@media (max-width:720px){.estimate-copy p{margin:18px 0 0;font-size:17px}}@media (max-width:1100px){.estimate-form{grid-template-columns:1fr 1fr}}@media (max-width:720px){.estimate-form{grid-template-columns:1fr}}.estimate-form input{width:100%;height:62px;border:1px solid #d1d4d7;border-radius:10px;padding:0 20px;background:#fff;color:var(--ink);margin-bottom:12px}@media (max-width:960px){.estimate-form input{height:60px}}@media (max-width:720px){.estimate-form input{height:58px}}.estimate-form input::-webkit-input-placeholder,.estimate-form input::placeholder{color:#757575}.estimate-form span{font-size:13px}.estimate-form span:not(.err){color:#d7d8da}.estimate-form span a{color:inherit;text-decoration:none}.estimate-form .button{height:62px;padding-inline:18px;width:100%;margin-top:12px}@media (max-width:960px){.estimate-form .button{height:60px}}@media (max-width:720px){.estimate-form .button{height:58px}}.estimate-form .form-message{margin:0;color:#c5c6c8}.estimate-form .file-upload{position:relative;display:inline-block;width:100%;margin:12px 0}.estimate-form .file-upload:has(.file-upload__clear[style*="display: block"]) .input-file-text{padding-right:20px}.estimate-form .input-file{position:absolute;left:0;top:0;opacity:0;width:100%;height:100%;border:none;cursor:pointer}.estimate-form .input-file-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;min-height:62px;background:#fff;border:1px solid;border-color:#d1d4d7;border-radius:10px;padding:4px 20px;cursor:pointer;transition:border-color .2s ease;min-width:280px}.estimate-form .input-file-text{font-family:inherit;font-size:13px;line-height:1.2;color:#495057;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;word-break:break-word;margin-right:15px;max-width:100%;min-width:0}.estimate-form .input-file-btn{background:#e0e1e4;color:var(--muted)!important;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;transition:background .2s ease}.estimate-form .file-upload__clear{flex-shrink:0;z-index:2;background:rgba(0,0,0,.15);border:none;color:#fff;width:22px;height:22px;border-radius:50%;line-height:18px;text-align:center;font-size:16px;cursor:pointer;padding:0;transition:background .2s}.estimate-form .file-upload__clear:hover{background:rgba(255,0,0,.7)}.estimate-consent{grid-column:1/-1;display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:14px;margin-top:12px}@media (max-width:960px){.estimate-consent{font-size:13px}}.estimate-consent input{width:20px;height:20px;flex:0 0 auto;cursor:pointer}.updates{padding-top:72px;background:var(--surface)}@media (max-width:720px){.updates{padding-top:44px}}.updates h2{margin-bottom:18px;font-size:clamp(36px, 4vw, 54px)}@media (max-width:720px){.updates h2{font-size:32px}}.updates .news__all{margin-top:60px;box-sizing:border-box;text-align:center}.updates-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width:1100px){.updates-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.updates-grid{grid-template-columns:1fr}}.updates-grid article{background:#fff;border-radius:12px;overflow:hidden}.updates-grid .news-image{width:100%;height:190px;background-color:#282a2d}.updates-grid .news-image img{width:100%;height:100%;object-fit:cover}.updates-grid .news-info{display:flex;flex-direction:column;padding:10px 30px 20px;min-height:170px}@media (max-width:720px){.updates-grid .news-info{min-height:150px}}.updates-grid .news-info time{font-size:14px;color:var(--muted)}.updates-grid .news-info h3{margin:6px 0 24px;font-size:clamp(17px, 4vw, 20px);line-height:1.14}.updates-grid .news-info a{margin-top:auto;color:var(--red);font-weight:600}.updates-grid .news-info a:hover{color:var(--red-dark)}.updates-heading{grid-column:1/-1;max-width:920px;margin-bottom:22px}@media (max-width:720px){.updates-heading{margin-bottom:10px}}.updates-heading p{max-width:820px;margin:0;color:var(--muted);font-size:21px;line-height:1.42}@media (max-width:720px){.updates-heading p{font-size:18px}}.section-kicker{color:var(--red);font-weight:600}.map{display:grid;grid-template-columns:1fr 33%;width:100%;min-height:400px;margin:0;padding:0;box-sizing:border-box}@media (max-width:1100px){.map{grid-template-columns:1fr 40%}}@media (max-width:960px){.map{grid-template-columns:1fr}}.map-container{position:relative;box-sizing:border-box}.map-tabs{position:absolute;top:48px;right:20px;display:flex;gap:10px;padding:15px;border-radius:8px;background:var(--surface);box-shadow:0 3px 8px -2px rgba(20,20,20,.3)}.map-tab-btn{padding:10px 20px;background:0 0;cursor:pointer;font-size:14px;border-radius:4px;transition:background .2s ease}.map-tab-btn:hover{background-color:var(--line)}.map-tab-btn.active{background-color:var(--red);color:#fff;pointer-events:none}.custom-map-panes{height:400px}.custom-map-panes .map-pane{display:none}.custom-map-panes .map-pane.active{display:block}.address-container{background:#eaebed;padding:40px}@media (max-width:960px){.address-container{padding:20px}}.address-container .address-header{font-size:1rem}.address-container .address-header h2{font-size:clamp(1.4rem, 4vw, 2rem);font-weight:600;margin:0 0 20px}.address-container p span{color:#c5c6c8;margin-right:5px}.address-container p span svg{width:14px;height:14px}.address-container .address-details{margin-top:24px;text-align:right}
/* End */
/* /bitrix/templates/vokrug_03/assets/css/m.min.css?179446773319110 */
/* /bitrix/templates/vokrug_03/assets/css/h.min.css?179446773320979 */
