.seo-text {
    background-color: #f5f5f5;
    padding-top: 30px;
    padding-bottom: 50px;
}
.seo-text__section-viewed {
    margin-bottom: 30px;
}
.seo-text__section-news {
    margin-bottom: 30px;
}
.seo-text__text {
    min-height: 155px;
    background-position: right top;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='208' height='155' viewBox='0 0 208 155' fill='none'%3E%3Cpath d='M208 21.08C192.364 26.04 179.814 33.48 170.35 43.4C161.298 53.32 157.8 66.1334 159.858 81.84C164.384 85.56 170.762 89.4867 178.991 93.62C187.221 97.34 194.421 100.233 200.593 102.3C202.239 108.913 202.239 115.32 200.593 121.52C198.948 127.72 196.273 133.3 192.57 138.26C188.866 142.807 184.546 146.733 179.608 150.04C174.671 152.933 170.144 154.587 166.03 155C151.628 153.76 139.078 148.387 128.38 138.88C117.682 129.373 112.332 115.733 112.332 97.96C112.332 87.6267 113.978 77.2933 117.27 66.96C120.973 56.6267 126.322 47.12 133.317 38.44C140.313 29.3467 149.159 21.4934 159.858 14.88C170.556 7.85336 183.312 2.89334 198.125 0L208 21.08ZM95.6676 21.08C80.0316 26.04 67.4817 33.48 58.0178 43.4C48.9654 53.32 45.4678 66.1334 47.5252 81.84C52.0514 85.56 58.4293 89.4867 66.6587 93.62C74.8882 97.34 82.089 100.233 88.2611 102.3C89.907 108.913 89.907 115.32 88.2611 121.52C86.6152 127.72 83.9407 133.3 80.2374 138.26C76.5341 142.807 72.2136 146.733 67.276 150.04C62.3383 152.933 57.8121 154.587 53.6973 155C39.2957 153.76 26.7458 148.387 16.0475 138.88C5.34916 129.373 0 115.733 0 97.96C0 87.6267 1.64589 77.2933 4.93768 66.96C8.64094 56.6267 13.9901 47.12 20.9852 38.44C27.9802 29.3467 36.8269 21.4934 47.5252 14.88C58.2235 7.85336 70.9792 2.89334 85.7923 0L95.6676 21.08Z' fill='%23E5E5E5' fill-opacity='0.4'/%3E%3C/svg%3E");
}
.seo-text__content * {
    font-family: "Lora", serif;
}
.seo-text__content p {
    margin-bottom: 30px!important;
}
.seo-text__content h2 {
    font-size: 20px;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 20px;
}
.seo-text__content h3 {
    font-size: 18px;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 20px;
}
.seo-text__content h4 {
    font-size: 18px;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 20px;
}
.seo-text__content ul, .seo-text__content ol {
    display: flex!important;
    flex-direction: column!important;
    padding-left: 32px!important;
    margin-left: 0!important;
}
@media (min-width: 1024px) {
    .seo-text__content {
        padding-right: 174px;
    }
}
@media (min-width: 1800px) {
    .seo-text__text {
        position: relative;
        background-image: none;
    }
    .seo-text__text::before {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='208' height='155' viewBox='0 0 208 155' fill='none'%3E%3Cpath d='M208 21.08C192.364 26.04 179.814 33.48 170.35 43.4C161.298 53.32 157.8 66.1334 159.858 81.84C164.384 85.56 170.762 89.4867 178.991 93.62C187.221 97.34 194.421 100.233 200.593 102.3C202.239 108.913 202.239 115.32 200.593 121.52C198.948 127.72 196.273 133.3 192.57 138.26C188.866 142.807 184.546 146.733 179.608 150.04C174.671 152.933 170.144 154.587 166.03 155C151.628 153.76 139.078 148.387 128.38 138.88C117.682 129.373 112.332 115.733 112.332 97.96C112.332 87.6267 113.978 77.2933 117.27 66.96C120.973 56.6267 126.322 47.12 133.317 38.44C140.313 29.3467 149.159 21.4934 159.858 14.88C170.556 7.85336 183.312 2.89334 198.125 0L208 21.08ZM95.6676 21.08C80.0316 26.04 67.4817 33.48 58.0178 43.4C48.9654 53.32 45.4678 66.1334 47.5252 81.84C52.0514 85.56 58.4293 89.4867 66.6587 93.62C74.8882 97.34 82.089 100.233 88.2611 102.3C89.907 108.913 89.907 115.32 88.2611 121.52C86.6152 127.72 83.9407 133.3 80.2374 138.26C76.5341 142.807 72.2136 146.733 67.276 150.04C62.3383 152.933 57.8121 154.587 53.6973 155C39.2957 153.76 26.7458 148.387 16.0475 138.88C5.34916 129.373 0 115.733 0 97.96C0 87.6267 1.64589 77.2933 4.93768 66.96C8.64094 56.6267 13.9901 47.12 20.9852 38.44C27.9802 29.3467 36.8269 21.4934 47.5252 14.88C58.2235 7.85336 70.9792 2.89334 85.7923 0L95.6676 21.08Z' fill='%23E5E5E5' fill-opacity='0.4'/%3E%3C/svg%3E")!important;
        width: 210px;
        height: 155px;
        position: absolute;
        top: 0;
        right: -64px;
    }
}
.seo-text__text::before {
    
}
.article__wrapper {
    width: calc(100% - 16px);
    margin-top: 50px;
    margin-bottom: 60px;
    margin-left: 8px;
    border-radius: 4px;
    background-color: #F5F5F5;
}

.article__text {
    max-width: 930px;
    padding: 30px 60px;
    box-sizing: border-box;
    font-family: 'Lora';
    font-size: 18px;
    line-height: 150%;
    color: #666666;
}

.article__text-checkbox-label, .article__text-checkbox-input {
    display: none;
}

@media (max-width: 769px) {
    .article__text-wrapper {
        display: flex;
        flex-direction: column;
    }

    .article__text {
        max-width: 100%;
    }

    .article__text {
        height: 200px;
        overflow-y: hidden;
        position: relative;
        padding: 10px !important;
    }

    .article__text-checkbox-label {
        font-size: 18px !important;
        color: #7E0E2F !important;
        display: block;
        order: 99999;
        cursor: pointer;
        padding: 0 10px !important;
    }

    .article__text::after {
        content: '';
        position: absolute;
        height: 32px;
        right: 0;
        bottom: 0;
        left: 0;
        background: linear-gradient(to top, rgb(245, 245, 245), transparent);
        pointer-events: none;
    }

    #article__text-checkbox:checked + .article__text-checkbox-label {
        display: none;
    }

    #article__text-checkbox:checked + .article__text-checkbox-label + .article__text {
        height: auto;
        overflow-y: auto;
    }

    #article__text-checkbox:checked + .article__text-checkbox-label + .article__text::after {
        content: none;
    }
}

@media (min-width: 936px) {
    .article__text {
        max-width: 872px;
    }
}

@media (min-width: 1024px) {
    .article__text {
        max-width: 576px;
    }
}

@media (min-width: 1240px) {
    .article__text {
        max-width: 882px;
    }
}

@media (min-width: 1632px) {
    .article__text {
        max-width: 1176px;
    }
}

.article__text p {
    margin-bottom: 0 !important;
}

@media (max-width: 769px) {
    .article__wrapper {
        margin-left: 0;
        width:100%;
    }
}

.catalog-page {
    min-height: 940px; /*Для показателей pagespeed, чтобы контент не дергался CLS зарезервируем место (update: было значение 2679 до правки бага AM-3161)*/
}

.right-filter.mobile-fixed {
    position: fixed;
    bottom: -1px;
    z-index: 9999;
    left: 0;
    right: 0;
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.25);
    padding: 0 11px;
}

.page-catalog-section .wrap-filter {
    min-height: 48px;
}

@media screen and (max-width: 767px) {
    .page-catalog-element-addinfo {
        margin-bottom: 20px;
    }
}

.collection-banner__link {
    display: none !important;
}

@media (max-width: 1023px) {
    .page-header.is-sticky .page-header__mobile-bottom {
        width: 100%;
    }
}

.title-catalog {
    padding: 0;
    position: relative;
}

.choice-grid {
    display: flex;
    align-items: center;
    font-family: 'Lora';
    font-size: 18px;
    line-height: 150%;
}

.choice-grid__title {
    margin: 0 30px;
    color: #979797;
}

.choice-grid__icon {
    margin-right: 30px;
    cursor: pointer;
    fill: #979797;
}

.choice-grid__icon:last-of-type {
    margin-right: 0;
}

.choice-grid__icon-active {
    fill: #000;
}

#section-container {
    padding-top: 35px;
}

.article__wrapper_abtest {
    margin-top: 30px;
}

.catalog-list-item__title {
}

.is-sticky .search-sticky {
    width: 100% !important;
    padding: 10px 15px !important;
    position: fixed !important;
    top: 55px !important;
    left: 0 !important;
    background-color: #fff;
}

@media (max-width: 1023px) {
    .is-sticky .search-sticky {
        position: fixed !important;
        top: 52px !important;
    }
}
