

/* Start:/local/components/slarin/tags/templates/home/style.css?17863375882462*/
.tag-block {
    padding: 60px 0;
    margin-bottom: 60px;
}

.tag-block .description {
    font: 400 16px/22px 'Montserrat', 'Arial', sans-serif;
    margin-bottom: 60px;
    text-transform: none;
}

.tag-block-wrapper, .tag-button-block, .tag-block-item, .tag-button-link {
    display: flex;
    align-items: center;
    justify-content: center;
}

.tag-block-wrapper {
    flex-wrap: wrap;
}

.tag-block-item {
    font: 500 14px/1 'Montserrat', 'Arial', sans-serif;
    border: 2px solid #f2efe8;
    border-radius: 30px;
    background: #f2efe8;
    color: #333333;
    padding: 18px 24px;
    margin: 0 10px 20px;
    text-transform: uppercase;
}

.tag-block-item:hover {
    background: none;
    color: #678e74;
}

.tag-button-link {
    font: 500 14px/1 'Montserrat', 'Arial', sans-serif;
    color: #ffffff;
    border: 2px solid #55685b;
    border-radius: 12px;
    background: #55685b;
    width: 226px;
    height: 50px;
}

.tag-button-link span {
    display: inline-block;
    margin-right: 5px;
}

.tag-button-link:hover {
    background: none;
    color: #55685b;
}

.tag-button-link svg rect {
    transition: all 0.3s;
}

.tag-button-link:hover svg rect {
    fill: #55685b;
}

@media screen and (max-width: 998px) {
    .tag-block {
        padding: 40px 0;
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 958px) {
    .tag-block .title, .tag-block .description {
        text-align: left;
    }

    body .tag-block .title {
        margin-bottom: 10px;
    }

    .tag-block .description {
        margin-bottom: 30px;
    }

    .tag-block-wrapper {
        justify-content: flex-start;
        gap: 16px;
        margin-bottom: 20px;
    }

    .tag-block-item {
        margin: 0;
        font: 500 12px/1 'Montserrat', 'Arial', sans-serif;
    }

    .tag-button-link {
        font: 500 12px/1 'Montserrat', 'Arial', sans-serif;
        height: 46px;
    }
}

@media screen and (max-width: 768px) {
    .tag-block-item {
        font: 500 12px/1 'Montserrat', 'Arial', sans-serif;
        padding: 10px 16px;
    }

    .tag-block .description {
        margin-bottom: 30px;
    }
}

@media screen and (max-width: 590px) {
    .tag-button-link {
        width: 100%;
        max-width: 240px;
    }

    .tag-block-item {
        font: 500 10px / 1 'Montserrat', 'Arial', sans-serif;
    }
}
/* End */


/* Start:/local/templates/soloways/components/bitrix/catalog.section/home-profitable/style.css?17881544928281*/
.home-product-block {
    margin-bottom: 120px;
}

.home-product-wrap {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}

.home-product-wrap .home-product-image {
    flex-basis: 20%;
    width: 20%;
    border-radius: 24px;
}

.home-product-wrap .home-product-slider-wrap, .home-product-wrap .home-product-data {
    flex-basis: 39%;
    width: 39%;
}

.home-product-wrap .home-product-data {
    box-sizing: border-box;
    padding-left: 30px;
}

.product-item {
    background: #f8f6f2;
    box-sizing: border-box;
    border-radius: 20px;
    padding: 20px;
    margin: 0 10px;
}

.product-hashtags {
    font: 400 12px/15px 'Montserrat', Arial, sans-serif;
    text-transform: uppercase;
    margin-bottom: 15px;
    color: #333333;
}

.product-image {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #ffffff;
    margin-bottom: 15px;
    height: 330px;
}

.product-name {
    display: flex;
    justify-content: flex-start;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font: 600 14px/17px 'Montserrat', Arial, sans-serif;
    color: #333333;
    text-transform: uppercase;
    margin-bottom: 15px;
}

.product-description {
    font: 400 12px/15px 'Montserrat', Arial, sans-serif;
    height: 30px;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.product-cart {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.product-total {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.product-price {
    display: inline-block;
    font: 600 14px/22px 'Montserrat', Arial, sans-serif;
    color: #333333;
    margin-right: 15px;
}

.product-old-price {
    display: inline-block;
    font: 400 14px/22px 'Montserrat', Arial, sans-serif;
    color: #86817c;
    text-decoration: line-through
}

.home-product-block .add-to-cart.is-loading {
    opacity: 0.6;
    pointer-events: none;
}

.home-product-block .add-to-cart.disabled {
    opacity: 0.5;
    cursor: default;
}

.home-product-data {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
}

.product-data-hashtag {
    font: 500 14px/1 'Montserrat', Arial, sans-serif;
    color: #86817c;
    text-transform: uppercase;
    margin-bottom: 30px;
}

.product-data-title {
    font: 600 32px/1.2 'Montserrat', Arial, sans-serif;
    color: #333333;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.product-data-description {
    font: 400 16px/1.4 'Montserrat', Arial, sans-serif;
    color: #333333;
    margin-bottom: 30px;
    max-width: 500px;
}

.product-data-link {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
    border: 1px solid #55685b;
    border-radius: 15px;
    background: #55685b;
    color: #ffffff;
    width: 241px;
    height: 48px;
}

.product-data-link span {
    display: inline-block;
}

.product-data-link svg rect {
    transition: all 0.3s;
}

.product-data-link:hover {
    background: #ffffff;
    color: #55685b;
}

.product-data-link:hover svg rect {
    fill: #55685b;
}

.home-product-block .slick-next, .home-product-block .slick-prev {
    display: none !important;
}

.home-product-button {
    padding-top: 20px;
}

.home-product-button-slider {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.home-product-block .slider-button-left, .home-product-block .slider-button-right {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    border: 1px solid #f2efe8;
    border-radius: 10px;
    background: #f2efe8;
}

.home-product-block .slider-button-left {
    margin-right: 10px;
}

.home-product-block .slider-button-left:hover, .home-product-block .slider-button-right:hover {
    background: transparent;
}

@media screen and (max-width: 1440px) {
    .home-product-block .product-data-description {
        font: 400 14px/1.4 'Montserrat', Arial, sans-serif;
    }

    .product-price {
        font-weight: 500;
    }

    .home-product-wrap .home-product-image {
        flex-basis: 23%;
        width: 23%;
    }

    .home-product-wrap .home-product-slider-wrap {
        flex-basis: 30%;
        width: 30%;
    }

    .home-product-wrap .home-product-data {
        flex-basis: 44%;
        width: 44%;
    }

    .home-product-block .product-data-title {
        font: 500 26px/1.2 'Montserrat', sans-serif;
    }

    .product-name {
        font: 500 14px/17px 'Montserrat', Arial, sans-serif;
    }
}

@media screen and (min-width: 999px) {
    .mobile-catalog-link {
        display: none;
    }
}

@media screen and (max-width: 998px) {
    .home-product-block {
        margin-bottom: 60px;
    }

    .home-product-wrap .home-product-data {
        order: 1;
        flex-basis: 100%;
        width: 100%;
        margin-bottom: 20px;
        padding-left: 0;
    }

    .home-product-wrap .home-product-image {
        order: 2;
        flex-basis: 48%;
        width: 48%;
    }

    .home-product-wrap .home-product-slider-wrap {
        order: 3;
        flex-basis: 48%;
        width: 48%;
    }

    .home-product-block .product-data-hashtag {
        font: 500 12px/1 'Montserrat', Arial, sans-serif;
        margin-bottom: 15px;
    }

    .home-product-block .product-data-title {
        font: 500 22px/1.2 'Montserrat', sans-serif;
    }

    .home-product-block .product-data-description {
        font: 400 14px/1.4 'Montserrat', Arial, sans-serif;
        margin-bottom: 0;
    }

    .home-product-block .product-data-link {
        display: none;
    }

    .home-product-button {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .mobile-catalog-link {
        display: flex;
        align-items: center;
        justify-content: center;
        font: 500 12px/1.2 'Montserrat', Arial, sans-serif;
        width: 300px;
        height: 48px;
        border: 1px solid #f2efe8;
        border-radius: 10px;
        background: #f2efe8;
    }
}

@media screen and (max-width: 678px) {
    .home-product-block .product-hashtags {
        font: 400 7px/8px 'Montserrat', Arial, sans-serif;
    }

    .home-product-block .product-name {
        font: 500 10px/12px 'Montserrat', Arial, sans-serif;
        margin-bottom: 8px;
    }

    .home-product-block .product-image {
        height: 240px;
    }

    .home-product-block .product-description {
        font: 400 8px/12px 'Montserrat', Arial, sans-serif;
        height: 24px;
        margin-bottom: 10px;
    }

    .home-product-block .product-price {
        font: 500 12px/22px 'Montserrat', Arial, sans-serif;
    }

    .home-product-block .product-old-price {
        font: 400 12px/22px 'Montserrat', Arial, sans-serif;
    }
}

@media screen and (max-width: 639px) {
    .home-product-block .product-data-title {
        font: 500 20px/1.2 'Montserrat', sans-serif;
    }

    .home-product-block .product-data-description {
        font: 400 12px/1.4 'Montserrat', Arial, sans-serif;
    }

    /*.home-product-wrap .home-product-image {*/
    /*      order: 2;*/
    /*      flex-basis: 100%;*/
    /*      width: 100%;*/
    /*      height: 200px;*/
    /*      margin-bottom: 20px;*/
    /*  }*/

    /*.home-product-wrap .home-product-slider-wrap {*/
    /*    flex-basis: 100%;*/
    /*    width: 100%;*/
    /*}*/
}

@media screen and (max-width: 490px) {
    .home-product-block .product-total {
        min-height: 44px;
    }

    .home-product-button {
        flex-wrap: wrap;
        justify-content: flex-end;
    }

    .mobile-catalog-link {
        flex-basis: 100%;
        width: 100%;
        margin-top: 20px;
        order: 2;
    }

    .home-product-button-slider {
        order: 1;
    }

    .home-product-block .product-image {
        height: 153px;
    }
}

/* End */


/* Start:/local/templates/soloways/components/bitrix/catalog.section/home-new/style.css?17881778837374*/
.product-new-block {
    margin-bottom: 120px;
}

.product-new-wrap {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
    background: #fbfaf8;
    box-sizing: border-box;
    border-radius: 24px;
    padding: 24px;
}

.product-new-data {
    flex-basis: 39%;
    width: 39%;
}

.product-new-slider-wrap {
    flex-basis: 59%;
    width: 59%;
    border-radius: 24px;
    box-sizing: border-box;
    padding: 120px 30px 30px 30px;
}

.product-new-slider {
    width: 320px;
}

.product-item {
    background: #f8f6f2;
    box-sizing: border-box;
    border-radius: 20px;
    padding: 20px;
    margin: 0 10px;
}

.product-hashtags {
    font: 400 12px/15px 'Montserrat', Arial, sans-serif;
    text-transform: uppercase;
    margin-bottom: 15px;
    color: #333333;
}

.product-image {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #ffffff;
    margin-bottom: 15px;
    height: 330px;
}

.product-name {
    display: flex;
    justify-content: flex-start;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font: 600 14px/17px 'Montserrat', Arial, sans-serif;
    color: #333333;
    text-transform: uppercase;
    margin-bottom: 15px;
}

.product-description {
    font: 400 12px/15px 'Montserrat', Arial, sans-serif;
    height: 30px;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.product-cart {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.product-total {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.product-price {
    display: inline-block;
    font: 600 14px/22px 'Montserrat', Arial, sans-serif;
    color: #333333;
    margin-right: 15px;
}

.product-old-price {
    display: inline-block;
    font: 400 14px/22px 'Montserrat', Arial, sans-serif;
    color: #86817c;
    text-decoration: line-through
}

.new-product-data {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
}

.product-data-hashtag {
    font: 500 14px/1 'Montserrat', Arial, sans-serif;
    color: #86817c;
    text-transform: uppercase;
    margin-bottom: 30px;
}

.product-data-title {
    font: 600 32px/1.2 'Montserrat', Arial, sans-serif;
    color: #333333;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.product-data-description {
    font: 400 16px/1.4 'Montserrat', Arial, sans-serif;
    color: #333333;
    margin-bottom: 30px;
}

.product-link {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
    border: 1px solid #55685b;
    border-radius: 15px;
    background: #55685b;
    color: #ffffff;
    width: 240px;
    height: 48px;
}

.product-link span {
    display: inline-block;
}

.product-link svg rect {
    transition: all 0.3s;
}

.product-link:hover {
    background: #ffffff;
    color: #55685b;
}

.product-link:hover svg rect {
    fill: #55685b;
}

.product-new-block .slick-prev, .product-new-block .slick-next,
.product-new-block .slick-prev:active, .product-new-block .slick-next:active,
.product-new-block .slick-prev:focus, .product-new-block .slick-next:focus {
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    border: 1px solid #f2efe8;
    border-radius: 10px;
    background: #f2efe8;
    transition: all 0.3s;
}

.product-new-block .slick-prev:hover, .product-new-block .slick-next:hover {
    background: #ffffff;
}

.product-new-block .slick-prev {
    top: 24px;
    right: -50px;
    left: auto;
}

.product-new-block .slick-next {
    top: 77px;
    right: -50px;
}

.product-new-block .slick-prev:before, .product-new-block  .slick-next:before {
    content: "";
    display: flex;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
}

.product-new-block .slick-prev:before {
    background: url("/local/templates/soloways/components/bitrix/catalog.section/home-new/images/prev.svg") center center no-repeat;
}

.product-new-block .slick-next:before {
    background: url("/local/templates/soloways/components/bitrix/catalog.section/home-new/images/next.svg") center center no-repeat;
}

@media screen and (max-width: 1440px) {
    .product-name {
        font: 500 14px/17px 'Montserrat', Arial, sans-serif;
    }

    .product-new-block .product-data-title {
        font: 500 26px/1.2 'Montserrat', sans-serif;
    }

    .product-data-description {
        font: 400 14px/1.4 'Montserrat', Arial, sans-serif;
    }

    .product-price {
        font: 500 14px/22px 'Montserrat', Arial, sans-serif;
    }
}

@media screen and (max-width: 998px) {
    .product-new-block {
        margin-bottom: 60px;
    }

    .product-new-block .product-data-title {
        font: 500 22px/1.2 'Montserrat', sans-serif;
    }

    .product-new-block .product-data-description {
        font: 400 14px/1.4 'Montserrat', Arial, sans-serif;
        margin-bottom: 0;
    }
}

@media screen and (max-width: 900px) {
    .product-new-data, .product-new-slider-wrap {
        flex-basis: 100%;
        width: 100%;
    }

    .product-new-data {
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 678px) {
    .product-new-block .product-name {
        font: 500 10px/12px 'Montserrat', Arial, sans-serif;
    }

    .product-new-block .product-image {
        height: 240px;
    }

    .product-new-block .product-price {
        font: 500 12px/22px 'Montserrat', Arial, sans-serif;
    }

    .product-new-block .product-old-price {
        font: 400 12px/22px 'Montserrat', Arial, sans-serif;
    }
}

@media screen and (max-width: 639px) {
    .product-new-block .product-data-title {
        font: 500 20px/1.2 'Montserrat', sans-serif;
    }

    .product-new-block .product-data-description {
        font: 400 12px/1.4 'Montserrat', Arial, sans-serif;
    }

    .product-new-slider-wrap {
        position: relative;
        height: 300px;
        margin-bottom: 190px;
    }

    .product-new-block .slick-slider {
        margin: 0 auto;
    }

    .product-new-block .slick-prev {
        top: auto;
        bottom: 50px;
    }

    .product-new-block .slick-next {
        top: auto;
        bottom: 0;
    }
}

@media screen and (max-width: 550px) {
    .product-new-wrap .product-link {
        width: 100%;
    }
}

@media screen and (max-width: 520px) {
    .product-new-slider-wrap {
        padding: 120px 0 0;
    }

    .product-new-block .slick-slider {
        max-width: 80%;
    }

    .product-new-block .slick-prev, .product-new-block .slick-next,
    .product-new-block .slick-prev:active, .product-new-block .slick-next:active,
    .product-new-block .slick-prev:focus, .product-new-block .slick-next:focus {
        width: 38px;
        height: 38px;
    }

    .product-new-block .slick-prev:before, .product-new-block  .slick-next:before {
        width: 38px;
        height: 38px;
    }

    .product-new-block .slick-prev {
        right: -38px;
        bottom: 40px;
    }

    .product-new-block .slick-next {
        right: -38px;
    }
}

.product-new-block .soloways-new-add-cart.is-loading {
    opacity: 0.5;
    pointer-events: none;
}

.product-new-block .add-to-cart.disabled {
    cursor: default;
    opacity: 0.5;
}

@media screen and (min-width: 999px) and (max-width: 1440px) {
    .product-new-block .product-data-description {
        font: 400 16px/1.4 'Montserrat', Arial, sans-serif;
    }
}

/* End */


/* Start:/local/components/slarin/advantages/templates/home/style.css?17863571463046*/
.advantage-block {
    margin-bottom: 120px;
    background: #fbfaf8;
    padding-top: 100px;
}

.advantage-block-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.advantage-block-left, .advantage-block-right {
    flex-basis: 48%;
    width: 48%;
}

.advantage-block-left {
    display: flex;
    align-items: center;
    justify-content: center;
}

.advantage-block-left img {
    max-width: 414px;
    max-height: 676px;
}

.advantage-block-list {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
}

.advantage-block-item {
    flex-basis: 46%;
    width: 46%;
    margin-bottom: 30px;
}

.advantage-block-title {
    color: #333333;
    font: 600 14px/1.4 'Montserrat', 'Arial', sans-serif;
    text-transform: uppercase;
    margin-bottom: 15px;
    max-width: 230px;
    height: 32px;
}

.advantage-block-description {
    color: #333333;
    font: 400 14px/1.4 'Montserrat', 'Arial', sans-serif;
}

.advantage-block-link {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
    font: 500 14px/1 'Montserrat', 'Arial', sans-serif;
    color: #333333;
    border: 2px solid #f2efe8;
    border-radius: 15px;
    background: #f2efe8;
    width: 250px;
    height: 48px;
}

.advantage-block-link span {
    display: inline-block;
}

.advantage-block-link:hover {
    background: #ffffff;
    color: #678e74;
}

.advantage-block-link svg rect {
    transition: all 0.3s;
}

.advantage-block-link:hover svg rect {
    fill: #678e74;
}

@media screen and (max-width: 1440px) {
    .advantage-block {
        padding-top: 80px;
    }

    .advantage-block-title {
        font: 500 14px/1.4 'Montserrat', 'Arial', sans-serif;
    }
}

@media screen and (max-width: 1200px) {
    .advantage-block-left {
        flex-basis: 30%;
        width: 30%;
    }

    .advantage-block-left img {
        max-height: 550px;
    }

    .advantage-block-right {
        flex-basis: 68%;
        width: 68%;
    }
}

@media screen and (max-width: 980px) {
    .advantage-block {
        padding: 40px 0;
        margin-bottom: 60px;
    }

    .advantage-block-left {
        display: none;
    }

    .advantage-block-right {
        flex-basis: 100%;
        width: 100%;
    }
}

@media screen and (max-width: 958px) {
    .advantage-block .title {
        text-align: left;
    }
}

@media screen and (max-width: 550px) {
    .advantage-block-item {
        flex-basis: 100%;
        width: 100%;
        margin-bottom: 20px;
    }

    .advantage-block-title {
        font: 500 12px/1.4 'Montserrat', 'Arial', sans-serif;
        height: auto;
        margin-bottom: 8px;
    }

    .advantage-block-description {
        font: 400 12px/1.4 'Montserrat', 'Arial', sans-serif;
    }

    .advantage-block-link {
        width: 100%;
    }
}

/* End */


/* Start:/local/components/slarin/blog.list/templates/home/style.css?17790971491419*/
.blog-list.container {
    margin-bottom: 120px;
}

.blog-list-wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
}

.blog-list-item {
    flex-basis: 32%;
    width: 33%;
}

.blog-list-item .icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
}

.blog-list-item .icon img {
    width: 100%;
    border-radius: 24px;
}

.blog-list-item .blog-list-title {
    display: flex;
    font: 500 14px/20px 'Montserrat', 'Arial', sans-serif;
    color: #86817c;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.blog-list-item .blog-list-title:hover {
    color: #55685b;
}

.blog-list-item .blog-list-description {
    font: 400 16px/22px 'Montserrat', 'Arial', sans-serif;
    color: #333333;
}

@media screen and (max-width: 998px) {
    .blog-list.container {
        margin-bottom: 60px;
    }
}

@media screen and (max-width: 768px) {
    .blog-list-item {
        flex-basis: 48%;
        width: 48%;
    }

    .blog-list-item:last-child {
        display: none;
    }
}

@media screen and (max-width: 550px) {
    .blog-list-item:last-child {
        display: block;
    }

    .blog-list-item {
        flex-basis: 100%;
        width: 100%;
        margin-bottom: 20px;
    }
}
/* End */


/* Start:/local/components/slarin/social-network/templates/home/style.css?17790969501988*/
.social-network.container {
    margin-bottom: 120px;
}

.social-network-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.social-network-item {
    flex-basis: 32%;
    width: 32%;
    border-radius: 30px;
    box-sizing: border-box;
    padding: 24px;
}

.social-network-item .icon {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 60px;
    width: 60px;
    margin-bottom: 10px;
}

.social-network-item p {
    font: 400 16px/22px 'Montserrat', 'Arial', sans-serif;
    color: #ffffff;
    margin-bottom: 10px;
}

.social-network-item.black p {
    color: #333333;
}

.social-network-item p.social-network-title {
    font-weight: 600;
}

.social-network-item p.social-network-description {
    height: 48px;
    overflow: hidden;
    width: 100%;
    max-width: 330px;
}

.social-network-item .social-network-link {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 44px;
    font: 600 14px/1 'Montserrat', 'Arial', sans-serif;
    color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 12px;
    margin-top: 30px;
}

.social-network-item.black .social-network-link {
    color: #333333;
    border: 1px solid #333333;
}

.social-network-item .social-network-link span {
    display: inline-block;
    margin-right: 5px;
}

.social-network-item .social-network-link svg rect {
    fill: #ffffff;
}

.social-network-item.black .social-network-link svg rect {
    fill: #333333;
}

@media screen and (max-width: 998px) {
    .social-network.container {
        margin-bottom: 60px;
    }

    .social-network-item p.social-network-description {
        height: 72px;
    }
}

@media screen and (max-width: 680px) {
    .social-network-item {
        flex-basis: 100%;
        width: 100%;
        margin-bottom: 20px;
    }
}
/* End */
/* /local/components/slarin/tags/templates/home/style.css?17863375882462 */
/* /local/templates/soloways/components/bitrix/catalog.section/home-profitable/style.css?17881544928281 */
/* /local/templates/soloways/components/bitrix/catalog.section/home-new/style.css?17881778837374 */
/* /local/components/slarin/advantages/templates/home/style.css?17863571463046 */
/* /local/components/slarin/blog.list/templates/home/style.css?17790971491419 */
/* /local/components/slarin/social-network/templates/home/style.css?17790969501988 */
