@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-display:swap;src:url('/bitrix/templates/elektro_flat/fonts/open-sans-v40-cyrillic-ext_latin-300.woff2') format('woff2');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/bitrix/templates/elektro_flat/fonts/open-sans-v40-cyrillic-ext_latin-regular.woff2') format('woff2');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:url('/bitrix/templates/elektro_flat/fonts/open-sans-v40-cyrillic-ext_latin-600.woff2') format('woff2');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:url('/bitrix/templates/elektro_flat/fonts/open-sans-v40-cyrillic-ext_latin-700.woff2') format('woff2');}

@font-face{font-display:swap;font-family:'Mulish';font-style:normal;font-weight:300;src:url('/bitrix/templates/elektro_flat/fonts/mulish-v17-cyrillic_cyrillic-ext_latin_latin-ext-300.woff2') format('woff2');}
@font-face{font-display:swap;font-family:'Mulish';font-style:normal;font-weight:400;src:url('/bitrix/templates/elektro_flat/fonts/mulish-v17-cyrillic_cyrillic-ext_latin_latin-ext-regular.woff2') format('woff2');}
@font-face{font-display:swap;font-family:'Mulish';font-style:normal;font-weight:700;src:url('/bitrix/templates/elektro_flat/fonts/mulish-v17-cyrillic_cyrillic-ext_latin_latin-ext-700.woff2') format('woff2');}

@media (max-width:768px){.no-mobile-preview{display:none!important;}}

/* kriv: актуальный стиль таблицы характеристик товара */
.catalog-detail-kriv{font-family:"Mulish",sans-serif!important;font-size:14px!important;line-height:1.5!important;color:#655b48!important;max-width:100%!important;margin:0 auto!important;padding:0!important;background:none!important;box-shadow:none!important;}
.catalog-detail-kriv .catalog-detail-property{background:#fff!important;padding:6px 0!important;display:grid!important;grid-template-columns:50% 50%!important;}
.catalog-detail-kriv .catalog-detail-properties .h4{font-weight:300!important;font-size:18px;margin-bottom:6px;color:#655b48!important;border-top:1px solid #9d9586;}
.catalog-detail-kriv .catalog-detail-properties .h4:nth-child(1){border-top:1px solid #fff;}
.catalog-detail-kriv .catalog-detail-property:first-of-type{border-top:1px solid #fff;}
.catalog-detail-kriv .catalog-detail-property .name{font-weight:700;padding-left:12px;padding-right:10px;color:#655b48!important;}
.catalog-detail-kriv .catalog-detail-property .val{text-align:left;color:#655b48!important;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:normal;max-width:100%;}
.catalog-detail-kriv .val a{color:#000;text-decoration:underline;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:normal;max-width:100%;}
.catalog-detail-kriv .dots{display:none;}
.catalog-detail-kriv .h4{background-color:#e7e2df;font-size:14px;font-weight:300;padding:6px 12px;border-bottom:1px solid #9d9586;}
.catalog-detail-kriv .h4 a{color:#000;}
.catalog-detail-kriv .catalog-detail-properties{gap:0;}

@media (max-width:768px){.catalog-detail-kriv .catalog-detail-property{display:grid!important;grid-template-columns:50% 50%!important;padding:6px 0!important;}.catalog-detail-kriv .catalog-detail-property .name{padding-left:12px!important;padding-right:10px!important;padding-bottom:0!important;}.catalog-detail-kriv .catalog-detail-property .val{padding-left:0!important;padding-right:12px!important;text-align:left!important;}}
/* kriv: хлебные крошки на мобиле — подключение, резиновый блок, оформление, стилизация */
@media (max-width:768px){.breadcrumb-share{display:block!important;padding:0 12px!important;margin-bottom:24px!important;overflow-x:hidden!important;max-width:100%!important;width:100%!important;box-sizing:border-box;}.breadcrumb{display:block!important;margin-bottom:20px!important;}.breadcrumb__item{display:block!important;width:100%!important;margin-bottom:6px!important;padding-bottom:6px!important;font-size:15px!important;color:#2c3e50!important;line-height:1.6!important;font-weight:500!important;border-bottom:1px solid #e5e5e5!important;}.breadcrumb__link{display:block!important;width:100%!important;color:#0055cc!important;text-decoration:none!important;font-weight:500!important;}.breadcrumb__link:hover{text-decoration:underline!important;}.breadcrumb__arrow{color:#999!important;margin-right:4px!important;}.breadcrumb__item:last-child .breadcrumb__link{pointer-events:none!important;color:#888!important;font-weight:400!important;}.breadcrumb__title,.breadcrumb__title_main{display:inline!important;white-space:normal!important;word-break:break-word!important;}.breadcrumb__icon_main{font-size:16px!important;color:#666!important;margin-right:6px!important;}}

/* kriv: фикс ширины для страницы производителя — только для десктопа */
@media (min-width:1025px){.workarea-vendor{width:1185px!important;}}

.krivdesc{margin:20px;padding:20px;background-color:#edeef8;font-size:14px;color:#333333;}

@media (max-width:768px){.mob-h1{margin:12px 12px 12px 12px;padding:0;font-size:20px;line-height:1.2;font-weight:700;color:#4b5563;}}

.mh-contact-ico.mh-ico-max{display:flex;align-items:center;justify-content:center;}
.mh-contact-ico.mh-ico-max img{display:block;width:40px;height:40px;object-fit:contain;}


/* kriv: расширенная рабочая область для gallery-wide страниц */
@media (min-width:981px){.content.content-gallery-wide{width:calc(100% - 48px)!important;max-width:calc(100% - 48px)!important;}}
@media (min-width:981px){.content.content-gallery-wide .workarea.workarea-gallery{width:100%!important;max-width:100%!important;float:none!important;margin:0!important;}}
@media (min-width:981px){.content.content-gallery-wide .workarea.workarea-gallery .body_text{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:0!important;}}

@media (max-width:980px){.content.content-gallery-wide{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;margin-left:14px!important;margin-right:14px!important;}}
@media (max-width:980px){.content.content-gallery-wide .workarea.workarea-gallery{width:100%!important;max-width:100%!important;float:none!important;margin:0!important;}}
@media (max-width:980px){.content.content-gallery-wide .workarea.workarea-gallery .body_text{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:0!important;}}
