.ind-m-ng-b-5 {
    margin-top: 40px;
}
.bitrix.catalog-section-static-blocks div.standard-1[data-entity] {
    --product-width: 340px !important;
}
@media (max-width: 1199px) and (min-width: 768px) {
    .bitrix.catalog-section-static-blocks div.standard-1[data-entity] {
        --product-width: 360px !important;
    }
}
@media (max-width: 767px) {
    .bitrix.catalog-section-static-blocks div.standard-1[data-entity] {
        --product-width: 100% !important;
    }
}
.product-custom-info {
    word-break: normal !important;
    overflow-wrap: break-word !important;
}
.product-custom-info .product-prop-row span:last-child {
    word-break: break-word !important;
    hyphens: none !important;
}
.intec-sections.standard .blocks-extended-1 .item picture{
    width: 200px;
    height: 200px;
}
.header-social-wrapper,
.header-social-wrapper > .flex {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    gap: 10px;
}
.header-social-wrapper .header-social-hidden-items-wrapper,
.header-social-wrapper .header-social-hidden-items,
.header-social-wrapper .scroll-wrapper,
.header-social-wrapper .scroll-content,
.header-social-wrapper [data-role="social.content"] {
    display: contents !important;
    position: static !important;
    opacity: 1 !important;
    visibility: visible !important;
    padding: 0 !important;
    margin: 0 !important;
    max-height: none !important;
    height: auto !important;
    overflow: visible !important;
}
.header-social-wrapper .header-social-hidden-wrap,
.header-social-wrapper .scroll-element {
    display: none !important;
}
.header-social-wrapper .header-social-main,
.header-social-wrapper .social-hidden-item {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    margin: 0 !important;
}
.header-social-wrapper a {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
}

.header-social-wrapper svg {
    width: 24px;
    height: 24px;
}
.header-social-wrapper a.ui-svg-fill-ntr-qd,
.header-social-wrapper a.ui-svg-fill-ntr-qd svg,
.header-social-wrapper a.ui-svg-fill-ntr-qd svg use {
    fill: currentColor;
}
.header-social-wrapper a.ui-svg-fill-ntr-qd {
    color: inherit;
}
html.is-main .header-social-wrapper a.ui-svg-fill-ntr-qd,
html.is-main .header-social-wrapper a.ui-svg-fill-ntr-qd svg,
html.is-main .header-social-wrapper a.ui-svg-fill-ntr-qd svg use {
    color: #ffffff;
}
.intec-header.standard-3 .social-hidden-item {
    border-bottom: none !important;
}
.header-phones-row {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 12px;
}
.header-social-wrapper a:hover,
.header-social-wrapper a:hover svg,
.header-social-wrapper a:hover svg use {
    fill: #e01e1e !important;
    color: #e01e1e !important;
}
a.header-phone-extra,
a.header-phone-extra:hover {
    text-decoration: none !important;
    border-bottom: none !important;
    white-space: nowrap;
}
a.phone-extra {
    display: block;
    width: fit-content;
    margin: 2px 0 0;
    white-space: nowrap;
}