

/* Start:/local/templates/arcticrc/components/bitrix/news/equipment/style.css?179038734028441*/
/* Раздел «Оборудование» (/oborudovanie/). Собрано deploy/make_style.py — правки вносить в макет
   (catalog-mockup/assets/catalog.css) и пересобирать. */
/* — правила сайта: список групп (страница «Проекты») — */
/* Start:/local/templates/arcticrc/components/bitrix/news/.default/bitrix/catalog.section.list/.default/style.min.css?17744315733668*/
.news-section-list{background:#fff;border:1px solid #deeff4;border-radius:16px;width:100%;font-size:16px;line-height:20px;color:#1e505e}
@media(max-width:768px){.news-section-list{padding-top:0;border-bottom-right-radius:0;border-bottom-left-radius:0;max-height:100%}}
.news-section-list_section{padding:16px 24px 12px;border-bottom:1px solid #deeff4;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;column-gap:8px;position:relative}
.news-section-list_section:first-of-type{padding-top:22px}
.news-section-list_section:last-of-type{padding-bottom:18px}
.news-section-list_section-name{text-transform:uppercase;transition:color ease-in-out .3s;cursor:pointer}
.news-section-list_section-name:hover{color:#19a0c8}
.news-section-list_section-amount{color:#8ea7ae}
.news-section-list_section__active{color:#19a0c8}
.news-section-list_section__has-dropdown{max-height:52px;overflow:hidden;transition:all ease-in-out .3s;transition-property:max-height,background-color;cursor:pointer}
.news-section-list_section__has-dropdown:after{content:"";height:52px;width:24px;display:block;background:url(/local/templates/arcticrc/components/bitrix/news/.default/bitrix/catalog.section.list/.default/img/arrow.svg) no-repeat center;background-size:14px 7px;position:absolute;top:0;right:24px;transform:scale(-1,-1);transition:transform ease-in-out .3s}
.news-section-list_section__open{max-height:1000px}
@media(max-width:768px){.news-section-list_section__open{background-color:#f4f9ff}}
.news-section-list_section__open:after{transform:scale(1,1)}
@media(max-width:768px){.news-section-list_section__open .news-section-list_subsection{background-color:#f4f9ff}}
.news-section-list_subsection{display:flex;gap:8px;padding:7px 16px 3px;width:100%;background:#fff;transition:background-color ease-in-out .3s;border-radius:4px;cursor:pointer}
.news-section-list_subsection-name{color:#1e505e}
.news-section-list_subsection:hover{background-color:#f4f9ff}
.news-section-list_subsection-list{width:100%;padding:20px 0 8px}
.news-section-list_subsection-amount{color:#8ea7ae}
.news-section-list_subsection__active .news-section-list_subsection-name{color:#19a0c8}
@media(max-width:768px){.news-section-list_overlay{position:fixed;left:0;top:0;bottom:0;right:0;z-index:1100;background:rgba(0,0,0,0.24);backdrop-filter:blur(16px);display:flex;align-items:flex-end;padding-top:80px}}
@media(max-width:768px){.news-section-list_overlay__hidden{display:none}}
.news-section-list_header{display:none;align-items:center;justify-content:space-between;padding:0 20px;height:88px;font-size:26px;line-height:32px;letter-spacing:1px;text-transform:uppercase;color:#1e505e;border-bottom:1px solid #deeff4}
@media(max-width:768px){.news-section-list_header{display:flex}}
.news-section-list_header span{margin-top:4px}
.news-section-list_close{display:flex;min-width:48px;width:48px;height:48px;align-items:center;justify-content:center;background:#f4f9ff;border-radius:50em;border:1px solid transparent;transition:border-color ease-in-out .3s}
.news-section-list_close svg{stroke:#1e505e;transition:stroke ease-in-out .3s}
.news-section-list_close:hover{border-color:#19a0c8}
.news-section-list_close:hover svg{stroke:#19a0c8}
@media(max-width:768px){.news-section-list_body{overflow:auto;max-height:calc(100vh - 168px)}}
.news-section-list_opener{display:none;margin-bottom:40px;align-items:center;justify-content:space-between;height:56px;background:#19a0c8;border:1px solid #41c8f0;border-radius:50em;transition:background-color ease-in-out .3s;padding:20px 16px 16px 24px;width:100%;font-size:16px;line-height:20px;color:#fff}
@media(max-width:768px){.news-section-list_opener{display:flex}}
.news-section-list_opener svg{fill:#fff}
.news-section-list_opener:hover{background-color:#41c8f0}
/* — правила сайта: основная информация, крошки, блок заказа (страница проекта) — */
/* End */


/* Start:/local/templates/arcticrc/components/bitrix/news/.default/arcticrc/project.info/.default/style.min.css?17744315731261*/
.project-info{width:100%;background:#fff;border:1px solid #deeff4;border-radius:32px;overflow:hidden}
@media(max-width:1400px){.project-info{width:calc(50% - 4px)}}
@media(max-width:768px){.project-info{width:100%}}
.project-info_header{padding:28px 24px 20px;font-size:16px;line-height:20px;text-transform:uppercase;color:#1e505e;border-bottom:1px solid #deeff4}
.project-info_item{padding:16px 24px;border-bottom:1px solid #deeff4}
.project-info_item:last-of-type{border-bottom:0}
.project-info_item__link{background-color:#fff;transition:background-color ease-in-out .3s;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}
.project-info_item__link span{width:100%;display:block}
.project-info_item__link a{color:#19a0c8;transition:color ease-in-out .3s}
.project-info_item__link a:hover{color:#41c8f0}
.project-info_item__link:hover{background-color:#f4f9ff}
.project-info_label{font-family:BrutalType,sans-serif;font-size:16px;line-height:20px;color:#8ea7ae}
.project-info_value{font-family:BrutalType,sans-serif;font-size:16px;line-height:20px;color:#1e505e}
.project-info_mobile-placeholder{display:none;flex-wrap:wrap;column-gap:8px;row-gap:16px;margin-bottom:32px}
@media(max-width:1400px){.project-info_mobile-placeholder{display:flex}}
/* End */


/* Start:/local/templates/arcticrc/components/bitrix/breadcrumb/.default/style.min.css?1774431573438*/
@charset "UTF-8";.breadcrumbs{display:flex;align-items:center;gap:8px;font-family:BrutalType,sans-serif;font-size:16px;line-height:20px;color:#8ea7ae;margin-bottom:32px;flex-wrap:wrap}
.breadcrumbs_item:after{content:"–";display:inline-block;margin-left:8px;color:#8ea7ae}
.breadcrumbs_item:last-child:after{content:none}
.breadcrumbs a.breadcrumbs_item{transition:color ease-in-out .3s}
.breadcrumbs a.breadcrumbs_item:hover{color:#19a0c8}
.news_header{font-size:26px;line-height:32px;text-transform:uppercase;color:#1e505e;margin-bottom:16px}
@media(max-width:768px){.news_header{font-size:24px;line-height:28px}}
@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}
@keyframes gfadeIn{from{opacity:0}to{opacity:1}}
@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}
@keyframes gfadeOut{from{opacity:1}to{opacity:0}}
@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}
@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}
@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}
@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}
@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}
@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}
@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}
@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}
@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}to{opacity:1}}
@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}to{opacity:1}}
@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}to{opacity:0}}
@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}to{opacity:0}}
/* End */


/* Start:/local/templates/arcticrc/components/bitrix/news/.default/arcticrc/news.share/.default/style.min.css?1774431573858*/
.news_share{width:100%;background:#fff;border:1px solid #deeff4;border-radius:32px;padding-bottom:24px}
@media(max-width:1400px){.news_share{height:100%}}
.news_share-header{font-size:20px;line-height:20px;text-transform:uppercase;color:#1e505e;padding:28px 24px 12px;border-bottom:1px solid #deeff4}
.news_share-item{padding:18px 24px 14px;display:flex;align-items:center;justify-content:space-between;font-size:16px;line-height:20px;color:#1e505e;border-bottom:1px solid #deeff4;transition:background-color ease-in-out .3s;cursor:pointer}
.news_share-item>span{pointer-events:none;transition:color ease-in-out .3s}
.news_share-item>svg{pointer-events:none;transition:stroke ease-in-out .3s}
.news_share-item:hover{background-color:#f4f9ff}
.news_share-item__success{color:#25c819}
.news_share-item__success.news_share-item__copy svg path{stroke:#25c819 !important}
/* — правила сайта: раскладка нижней секции с формой (страница услуги) — */
.section__qa{order:12}
@keyframes progress-animation{from{--progress:0}to{--progress:100}}
.section__advantage .section_description{width:50%;flex:none;padding-right:160px}
@media(max-width:1300px){.section__advantage .section_description{padding-right:0}}
@media(max-width:992px){.section__advantage .section_description{width:40%}}
@media(max-width:768px){.section__advantage .section_description{width:100%}}
@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}
@keyframes gfadeIn{from{opacity:0}to{opacity:1}}
@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}
@keyframes gfadeOut{from{opacity:1}to{opacity:0}}
@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}
@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}
@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}
@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}
@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}
@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}
@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}
@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}
@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}to{opacity:1}}
@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}to{opacity:1}}
@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}to{opacity:0}}
@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}to{opacity:0}}
.section__partners .section_description{width:445px;max-width:50%;flex:none}
@media(max-width:768px){.section__partners .section_description{width:100%;max-width:none;flex:1}}
.qa_list{flex:1;display:flex;flex-direction:column;gap:4px}
/* — стили раздела — */
:root{
    --eq-text: #1e505e;
    --eq-muted: #8ea7ae;
    --eq-accent: #19a0c8;
    --eq-accent-2: #41c8f0;
    --eq-soft: #f4f9ff;
    --eq-line: #deeff4;
    --eq-page: #f1f1f2;
    --eq-sticky-top: 120px;
}
.eq-btn{
    display: inline-flex; align-items: center; justify-content: center; gap: 12px;
    height: 48px; padding: 10px 20px 6px; border-radius: 50em;
    font-family: KelsonSans, sans-serif; font-size: 16px; line-height: 20px; white-space: nowrap;
    cursor: pointer; transition: background-color .3s, border-color .3s, color .3s;
}
.eq-btn__primary{ background: var(--eq-accent); border: 1px solid var(--eq-accent-2); color: #fff; }
.eq-btn__primary:hover{ background: var(--eq-accent-2); }
.eq-btn__ghost{ background: var(--eq-soft); border: 1px solid var(--eq-line); color: var(--eq-text); }
.eq-btn__ghost:hover{ border-color: var(--eq-accent); color: var(--eq-accent); }
.eq-btn__wide{ width: 100%; height: 56px; padding: 20px 24px 16px; justify-content: space-between; }
.eq-btn svg{ flex: none; }
.eq-tag{
    display: inline-block; padding: 6px 12px 4px; background: var(--eq-soft); border-radius: 4px;
    font-family: BrutalType, sans-serif; font-size: 15px; line-height: 18px; color: var(--eq-text); white-space: nowrap;
}
.eq-tags{ display: flex; flex-wrap: wrap; gap: 4px; }
.eq-badge{
    display: inline-flex; align-items: center; gap: 6px; padding: 7px 12px 5px; border-radius: 50em;
    background: rgba(255, 255, 255, .92); backdrop-filter: blur(6px);
    font-family: BrutalType, sans-serif; font-size: 14px; line-height: 16px; color: var(--eq-text);
}
.eq-badge__accent{ background: var(--eq-accent); color: #fff; }
.eq-hub-page .page_header{ margin-bottom: 20px; }
.eq-hub_lead{
    max-width: 660px; margin: 0 auto 56px; text-align: center;
    font-family: BrutalType, sans-serif; font-size: 16px; line-height: 22px; color: var(--eq-text);
}
.eq-hub{ align-items: flex-start; }
.eq-aside{ position: sticky; top: var(--eq-sticky-top); display: flex; flex-direction: column; gap: 8px; }
.eq-aside .news-section-list_section{ cursor: pointer; }
.eq-aside .news-section-list_section__active .news-section-list_section-name{ color: var(--eq-accent); }
.eq-aside-card{
    background: #fff; border: 1px solid var(--eq-line); border-radius: 16px;
    padding: 22px 24px 24px; display: flex; flex-direction: column; gap: 10px;
}
.eq-aside-card_header{ font-size: 16px; line-height: 20px; text-transform: uppercase; color: var(--eq-text); }
.eq-aside-card_text{ font-family: BrutalType, sans-serif; font-size: 16px; line-height: 20px; color: var(--eq-muted); margin-bottom: 6px; }
.eq-aside-card_link{ font-family: KelsonSans, sans-serif; color: var(--eq-accent); display: inline-flex; gap: 6px; align-items: center; }
.eq-aside-card_link:hover{ color: var(--eq-accent-2); }
.eq-chips{ display: none; }
.eq-group_head{ margin: 0 4px 24px; display: flex; flex-wrap: wrap; align-items: baseline; column-gap: 16px; row-gap: 6px; }
.eq-group_head[hidden], .eq-card[hidden]{ display: none; }
.eq-group_title{ font-size: 32px; line-height: 40px; letter-spacing: 1px; text-transform: uppercase; color: var(--eq-text); }
.eq-group_count{ font-family: BrutalType, sans-serif; font-size: 16px; color: var(--eq-muted); }
.eq-group_lead{ width: 100%; font-family: BrutalType, sans-serif; font-size: 16px; line-height: 20px; color: var(--eq-muted); }
.eq-grid{ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px; }
.eq-grid__4{ grid-template-columns: repeat(4, minmax(0, 1fr)); }
.eq-card{
    position: relative; display: flex; flex-direction: column; gap: 8px; padding: 8px;
    background: #fff; border-radius: 32px; transition: box-shadow .3s, transform .3s;
}
.eq-card:hover{ box-shadow: 0 16px 40px rgba(30, 80, 94, .10); }
.eq-card_media{
    position: relative; aspect-ratio: 1 / 1; border-radius: 24px; overflow: hidden; background: var(--bg, #ebebeb);
}
.eq-card_media img{ width: 100%; height: 100%; object-fit: contain; transition: transform .6s cubic-bezier(.2, .7, .2, 1); }
.eq-card_media__photo img{ object-fit: cover; }
.eq-card:hover .eq-card_media img{ transform: scale(1.04); }
.eq-card_badges{ position: absolute; left: 10px; top: 10px; display: flex; flex-wrap: wrap; gap: 4px; z-index: 1; }
.eq-card_count{
    position: absolute; right: 10px; bottom: 10px; z-index: 1;
    display: inline-flex; align-items: center; gap: 6px; padding: 6px 10px 4px; border-radius: 50em;
    background: rgba(30, 80, 94, .55); color: #fff; font-family: BrutalType, sans-serif; font-size: 13px; line-height: 16px;
}
.eq-card_info{ display: flex; flex-direction: column; gap: 10px; padding: 10px 12px 0; }
.eq-card_cat{ font-family: BrutalType, sans-serif; font-size: 14px; line-height: 16px; color: var(--eq-muted); margin-bottom: -4px; }
.eq-card_name{ font-size: 20px; line-height: 24px; color: var(--eq-text); transition: color .3s; }
.eq-card:hover .eq-card_name{ color: var(--eq-accent); }
.eq-card_link{ color: inherit; }
.eq-card_link::after{ content: ""; position: absolute; inset: 0; border-radius: 32px; z-index: 1; }
.eq-card_lead{ font-family: BrutalType, sans-serif; font-size: 16px; line-height: 20px; color: var(--eq-muted); }
.eq-card_footer{ margin-top: auto; padding-top: 8px; display: flex; gap: 4px; }
.eq-card_footer .eq-btn{ position: relative; z-index: 2; flex: 1 1 0; min-width: 0; padding-left: 14px; padding-right: 14px; }
.eq-card:hover .eq-card_more{ border-color: var(--eq-accent); color: var(--eq-accent); }
.page_container.eq-product-page{ padding-top: 8px; }
.eq-product{ align-items: flex-start; }
.eq-product .page_col__left, .eq-product .page_col__right{ position: sticky; top: var(--eq-sticky-top); }
.eq-product .news_header{ font-size: 32px; line-height: 40px; letter-spacing: .5px; margin-bottom: 12px; }
.eq-product_lead{ font-family: BrutalType, sans-serif; font-size: 18px; line-height: 24px; color: var(--eq-text); margin-bottom: 16px; }
.eq-product .eq-tags{ margin-bottom: 24px; }
.eq-variants{ display: flex; flex-wrap: wrap; align-items: center; gap: 6px; margin: -8px 0 24px; }
.eq-variants_label{ font-family: BrutalType, sans-serif; color: var(--eq-muted); margin-right: 4px; }
.eq-variant{ padding: 7px 14px 5px; border: 1px solid var(--eq-line); border-radius: 50em; background: #fff; font-size: 15px; line-height: 18px; }
.eq-gallery{ display: flex; flex-direction: column; gap: 8px; margin-bottom: 48px; }
.eq-gallery_main{
    position: relative; aspect-ratio: 4 / 3; border-radius: 32px; overflow: hidden; background: var(--bg, #ebebeb); cursor: zoom-in;
}
.eq-gallery_main img{ width: 100%; height: 100%; object-fit: contain; }
.eq-gallery_main__photo img{ object-fit: cover; }
.eq-gallery_zoom{
    position: absolute; right: 16px; bottom: 16px; width: 48px; height: 48px; border-radius: 50%;
    display: grid; place-items: center; background: rgba(255, 255, 255, .9); color: var(--eq-text);
}
.eq-gallery_thumbs{ display: flex; gap: 8px; }
.eq-gallery_thumb{
    width: 96px; height: 96px; border-radius: 20px; overflow: hidden; background: var(--bg, #ebebeb);
    border: 2px solid transparent; cursor: pointer; padding: 0; transition: border-color .3s;
}
.eq-gallery_thumb img{ width: 100%; height: 100%; object-fit: cover; }
.eq-gallery_thumb.is-active{ border-color: var(--eq-accent); }
.eq-body{ font-family: BrutalType, sans-serif; font-size: 16px; line-height: 22px; color: var(--eq-text); margin-bottom: 96px; }
.eq-body p + p{ margin-top: 12px; }
.eq-body h2{
    font-family: KelsonSans, sans-serif; font-weight: 400; font-size: 26px; line-height: 32px;
    letter-spacing: 1px; text-transform: uppercase; margin: 48px 0 20px;
}
.eq-body h2:first-child{ margin-top: 0; }
.eq-features{ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }
.eq-feature{ display: flex; gap: 14px; padding: 20px 20px 18px; background: #fff; border-radius: 24px; }
.eq-feature_icon{
    flex: none; width: 32px; height: 32px; border-radius: 50%; background: var(--eq-soft); color: var(--eq-accent);
    display: grid; place-items: center; margin-top: -4px;
}
.eq-feature_lead{ display: block; font-family: KelsonSans, sans-serif; font-size: 16px; line-height: 20px; margin-bottom: 4px; }
.eq-kit{ background: #fff; border: 1px solid var(--eq-line); border-radius: 32px; overflow: hidden; }
.eq-kit_item{ display: flex; gap: 20px; align-items: baseline; padding: 16px 24px 14px; border-bottom: 1px solid var(--eq-line); }
.eq-kit_item:last-child{ border-bottom: 0; }
.eq-kit_num{ flex: none; min-width: 24px; font-family: KelsonSans, sans-serif; color: var(--eq-accent); }
.eq-specs{ background: #fff; border: 1px solid var(--eq-line); border-radius: 32px; overflow: hidden; }
.eq-specs_row{ display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: 24px; padding: 16px 24px 14px; border-bottom: 1px solid var(--eq-line); }
.eq-specs_row:last-child{ border-bottom: 0; }
.eq-specs_row:nth-child(even){ background: #fbfdff; }
.eq-specs_label{ color: var(--eq-muted); }
.eq-uses{ padding: 20px 24px 18px; background: #fff; border-radius: 24px; }
.eq-order{ overflow: hidden; }
.eq-order_price{ padding: 4px 24px 20px; }
.eq-order_price-label{ font-family: BrutalType, sans-serif; color: var(--eq-muted); margin-bottom: 6px; }
.eq-order_price-value{ font-size: 26px; line-height: 32px; text-transform: uppercase; color: var(--eq-text); }
.eq-order_actions{ padding: 0 24px 24px; display: flex; flex-direction: column; gap: 10px; }
.eq-order_note{ font-family: BrutalType, sans-serif; font-size: 14px; line-height: 18px; color: var(--eq-muted); }
.eq-order .news_share-list{ border-top: 1px solid var(--eq-line); }
.eq-flags{ display: flex; flex-direction: column; gap: 6px; padding: 0 24px 20px; }
.eq-flag{ display: flex; gap: 10px; align-items: center; font-family: BrutalType, sans-serif; font-size: 15px; line-height: 18px; }
.eq-flag svg{ flex: none; color: var(--eq-accent); }
.eq-related .section_top{ margin-bottom: 32px; }
.eq-related[hidden]{ display: none; }
.eq-custom{ display: flex; flex-direction: column; gap: 8px; }
.eq-custom_item{ display: flex; gap: 24px; align-items: baseline; padding: 24px 28px 22px; background: #fff; border-radius: 24px; }
.eq-custom_num{ flex: none; font-size: 26px; line-height: 32px; color: var(--eq-accent); }
.eq-custom_text{ font-family: BrutalType, sans-serif; font-size: 18px; line-height: 24px; color: var(--eq-text); }
.eq-lightbox{ position: fixed; inset: 0; z-index: 2100; background: rgba(8, 24, 30, .92); display: grid; place-items: center; padding: 40px; }
.eq-lightbox[hidden]{ display: none; }
.eq-lightbox img{ max-width: 100%; max-height: 100%; border-radius: 16px; }
.eq-lightbox_close{ position: absolute; top: 20px; right: 24px; font-size: 40px; line-height: 1; color: #fff; background: none; cursor: pointer; }
@media (min-width: 769px){.eq-hub-page .page_header{ width: 1080px; font-size: 64px; line-height: 76px; }}
@media (max-width: 1360px){.eq-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
.eq-grid__4{ grid-template-columns: repeat(3, minmax(0, 1fr)); }}
@media (max-width: 1200px){.eq-features{ grid-template-columns: 1fr; }}
.eq-info-mobile{ display: none; }
.eq-sticky-cta{ display: none; }
@media (max-width: 992px){.eq-product .page_col__left, .eq-product .page_col__right{ position: static; }
.eq-grid__4{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
.eq-product .page_col__main{ order: 1; }
.eq-product .page_col__right{ order: 2; margin-bottom: 24px; }
.eq-product .page_col__left{ order: 3; margin-bottom: 64px; }
.eq-info-desktop{ display: none; }
.eq-info-mobile{ display: block; margin: -16px 0 40px; }
.eq-body{ margin-bottom: 48px; }}
@media (max-width: 768px){:root{ --eq-sticky-top: 90px; }
.eq-hub_lead{ margin-bottom: 32px; }
.eq-sticky-cta{
        display: flex; align-items: center; justify-content: space-between; gap: 12px;
        position: fixed; left: 0; right: 0; bottom: 0; z-index: 1200;
        padding: 10px 16px calc(10px + env(safe-area-inset-bottom));
        background: rgba(255, 255, 255, .96); backdrop-filter: blur(12px); border-top: 1px solid var(--eq-line);
    }
.eq-sticky-cta_price{ display: flex; flex-direction: column; gap: 2px; }
.eq-sticky-cta_price span{ font-family: BrutalType, sans-serif; font-size: 13px; line-height: 16px; color: var(--eq-muted); }
.eq-sticky-cta_price b{ font-weight: 400; font-size: 18px; line-height: 22px; text-transform: uppercase; color: var(--eq-text); }
.eq-product-page{ padding-bottom: 72px; }
.eq-hub .page_col__aside{ display: none; }
.eq-chips{
        display: flex; gap: 6px; overflow-x: auto; margin: 0 -20px 24px; padding: 0 20px 4px;
        scrollbar-width: none; position: sticky; top: 80px; z-index: 5;
    }
.eq-chips::-webkit-scrollbar{ display: none; }
.eq-chip{
        flex: none; padding: 10px 16px 8px; border-radius: 50em; background: #fff; border: 1px solid var(--eq-line);
        font-size: 15px; line-height: 18px; color: var(--eq-text); white-space: nowrap; cursor: pointer;
    }
.eq-chip span{ color: var(--eq-muted); margin-left: 4px; }
.eq-chip.is-active{ background: var(--eq-accent); border-color: var(--eq-accent); color: #fff; }
.eq-chip.is-active span{ color: rgba(255, 255, 255, .75); }
.eq-group_title{ font-size: 24px; line-height: 30px; }
.eq-product .news_header{ font-size: 24px; line-height: 30px; }
.eq-gallery_thumb{ width: 72px; height: 72px; border-radius: 16px; }
.eq-custom_item{ padding: 18px 20px 16px; gap: 16px; }
.eq-custom_text{ font-size: 16px; line-height: 20px; }
.eq-specs_row{ grid-template-columns: 1fr; gap: 4px; }
.eq-related .section_container{ padding: 0 20px; }}
@media (max-width: 560px){.eq-grid, .eq-grid__4{ grid-template-columns: 1fr; }}
.header__services-open ~ main .eq-sticky-cta, .header__contacts-open ~ main .eq-sticky-cta{ display: none; }
h2.eq-card_name, h3.eq-card_name{ font-weight: 400; margin: 0; }
/* — на сайте контейнеры страниц — это сами .page_container — */
.page_container.eq-product-page{padding-top:8px}
.page_container.eq-hub-page{margin-bottom:120px}
@media (max-width:768px){.page_container.eq-hub-page{margin-bottom:96px}}

/* End */


/* Start:/local/templates/arcticrc/components/arcticrc/callback.form/callback_col/style.min.css?17744315731363*/
.callback_header{font-size:32px;line-height:40px;letter-spacing:1px;text-transform:uppercase;color:#1e505e;margin-bottom:8px}@media(max-width:768px){.callback_header{line-height:32px;font-size:26px}}.callback_header__success{color:#25c819}.callback_header__success ~ .callback_form,.callback_header__success ~ .callback_error{display:none}.callback_description{font-family:BrutalType,sans-serif;font-size:16px;line-height:20px;color:#1e505e;margin-bottom:48px}@media(max-width:768px){.callback_description{margin-bottom:32px}}.callback_error{font-family:BrutalType,sans-serif;font-size:16px;line-height:20px;color:#e91216;margin-bottom:48px}@media(max-width:768px){.callback_error{margin-bottom:32px}}.callback_error__hidden{display:none}.callback_form{display:flex;flex-direction:column;gap:8px}.callback_form-btn{height:56px;display:flex;align-items:center;justify-content:space-between;background:#19a0c8;border:1px solid #41c8f0;border-radius:50em;font-size:16px;line-height:20px;color:#fff;transition:background-color ease-in-out .3s;padding:20px 24px 16px;width:100%;margin-top:8px;margin-bottom:2px}.callback_form-btn:hover{background-color:#41c8f0}.callback_form-btn svg{fill:#fff}.section_col__callback{width:33.333%;height:fit-content}@media(max-width:1200px){.section_col__callback{width:50%}}@media(max-width:768px){.section_col__callback{width:100%}}
/* End */


/* Start:/local/modules/arcticrc.main/assets/arcticrc.forms/styles.min.css?17744315735706*/
.form_field{position:relative;border:1px solid #deeff4;background:#f4f9ff;font-family:BrutalType,sans-serif;display:flex;border-radius:8px;height:64px;min-height:64px;flex:1;margin-bottom:0;transition:all ease-in-out .3s;transition-property:border-color,margin-bottom}.form_field-label{position:absolute;left:24px;opacity:.5;top:24px;transition:top ease-in-out .1s;pointer-events:none;color:#8ea7ae;font-family:BrutalType,sans-serif}.form_field .form_input{padding:22px 24px;outline:0;border:0;transition:all ease-in-out .1s;transition-property:padding-top,padding-bottom;width:100%;border-radius:8px}.form_field-error{display:none;color:#e91216;position:absolute;left:0;bottom:-25px;font-size:16px;font-weight:400;line-height:16px;font-family:BrutalType,sans-serif}.form_field__has-value .form_field-label{top:10px;font-size:14px}.form_field__has-value .form_input,.form_field__has-value .form_field-custom-select{padding-bottom:4px}.form_field__focus{border-color:#41c8f0}.form_field__error{border-color:#e91216;margin-bottom:24px}.form_field__error .form_field-error{display:inline-block}.form_field-custom-select{background:0;width:100%;padding:22px 24px;outline:0;transition:padding-bottom ease-in-out .1s;font-weight:400;font-size:16px;align-items:center;display:flex}.form_field-custom-select:after{position:absolute;content:"";top:0;right:10px;height:100%;background:url("/local/modules/arcticrc.main/assets/arcticrc.forms/img/select_arrow_down.svg") no-repeat;background-position-x:calc(100% - 24px);background-position-y:center;padding-right:50px !important}.form_field-custom-select-option{color:#1e505e;font-family:BrutalType,sans-serif;padding:12px 24px;cursor:pointer;font-weight:400;font-size:16px;line-height:20px;position:relative;min-height:44px;overflow:hidden;transition:all ease-in-out .3s;transition-property:background-color,color}.form_field-custom-select-option:after{content:"";display:block;height:1px;left:0;right:0;background:#deeff4;top:0;position:absolute;transition:all ease-in-out .3s;transition-property:left,right}.form_field-custom-select-option:first-of-type:after{display:none}.form_field-custom-select-option:hover{background-color:#f4f9ff}.form_field-custom-select-option__selected{color:#19a0c8}.form_field-custom-select-option__section{background-color:#fff;font-weight:600;color:#19a0c8;pointer-events:none;text-transform:uppercase}.form_field-custom-select-option-list{display:none;position:absolute;background-color:#fff;top:calc(100% + 8px);left:-1px;right:-1px;z-index:99;overflow:auto;border:1px solid #41c8f0;border-radius:8px;max-height:250px}.form_field-custom-select-option-list::-webkit-scrollbar{width:8px}.form_field-custom-select-option-list::-webkit-scrollbar-track{background-color:transparent}.form_field-custom-select-option-list::-webkit-scrollbar-thumb{background:#8ea7ae;border-radius:8px;border:2px solid transparent;background-clip:content-box;transition:background-color ease-in-out .3s;cursor:grab}.form_field-custom-select-option-list::-webkit-scrollbar-thumb:hover{background-color:#1e505e}.form_field__dropdown{border-color:#41c8f0}.form_field__dropdown .form_field-custom-select:after{background-image:url("/local/modules/arcticrc.main/assets/arcticrc.forms/img/select_arrow_up.svg")}.form_field__dropdown .form_field-custom-select ~ .form_field-custom-select-option-list{display:block}.form_field select{display:none}.form_counter{display:flex;gap:8px;align-items:center}.form_counter-btn{width:48px;height:48px;background:#f4f9ff;border:1px solid #deeff4;border-radius:50em;display:flex;align-items:center;justify-content:center;transition:all ease-in-out .3s;transition-property:background-color,color,border-color}.form_counter-btn svg{stroke:#19a0c8;stroke-width:1.5px;transition:stroke ease-in-out .3s}.form_counter-btn:hover{background-color:#19a0c8;border-color:#19a0c8}.form_counter-btn:hover svg{stroke:#fff}.form_counter .form_field{height:56px;min-height:56px}.form_counter .form_input{padding:0;width:71px;text-align:center}.form_input{background-color:#f4f9ff;line-height:20px;font-family:BrutalType,sans-serif}.form_checkbox,.form_radio{display:none}.form_checkbox-wrap,.form_radio-wrap{display:flex;gap:10px}.form_checkbox ~ label,.form_radio ~ label{position:relative;padding-left:32px;line-height:20px;cursor:pointer;font-family:BrutalType,sans-serif;font-size:16px;min-height:24px}.form_checkbox ~ label:before,.form_radio ~ label:before{content:"";background-repeat:no-repeat;background-size:24px 24px;width:24px;height:24px;position:absolute;left:0;top:-2px}.form_checkbox ~ label a,.form_radio ~ label a{color:#19a0c8;transition:color ease-in-out .3s}.form_checkbox ~ label a:hover,.form_radio ~ label a:hover{color:#41c8f0}.form_checkbox:disabled ~ label,.form_radio:disabled ~ label{color:#8ea7ae;pointer-events:none}.form_checkbox-wrap__error label:before{background-image:url("/local/modules/arcticrc.main/assets/arcticrc.forms/img/checkbox_error.svg") !important}.form_checkbox ~ label:before{background-image:url("/local/modules/arcticrc.main/assets/arcticrc.forms/img/checkbox_unchecked.svg")}.form_checkbox:checked ~ label:before{background-image:url("/local/modules/arcticrc.main/assets/arcticrc.forms/img/checkbox_checked.svg")}.form_radio-wrap__error label:before{background-image:url("/local/modules/arcticrc.main/assets/arcticrc.forms/img/radio_error.svg") !important}.form_radio-wrap__hidden{display:none}.form_radio ~ label:before{background-image:url("/local/modules/arcticrc.main/assets/arcticrc.forms/img/radio_unchecked.svg")}.form_radio:checked ~ label:before{background-image:url("/local/modules/arcticrc.main/assets/arcticrc.forms/img/radio_checked.svg")}.form_fieldset{display:flex;gap:8px}
/* End */
/* /local/templates/arcticrc/components/bitrix/news/equipment/style.css?179038734028441 */
/* /local/templates/arcticrc/components/arcticrc/callback.form/callback_col/style.min.css?17744315731363 */
/* /local/modules/arcticrc.main/assets/arcticrc.forms/styles.min.css?17744315735706 */
