main .adkyqzhudwucuz.lvkdkhttwqr .xifukqorri .aopsijaxjc .oxaghghksdzgc button{
    cursor: inherit;
}

main .adkyqzhudwucuz.lvkdkhttwqr .xifukqorri .aopsijaxjc .oxaghghksdzgc button.selected{
    /*color: red;*/
}

.pnotice__buttonView {
    display: none !important;
}
.catalog-load-more{
    text-align: center;
    cursor: pointer;
    display: table;
    margin: auto;
    float: none;
}
.catalog-load-more img{
    margin: auto;
}
.pagination.lazyloading-paging{
    float: right;
    margin-top: -100px;
}
.pagination__list{
    display: flex;
    justify-content: center;
}
@media (max-width: 422px) {
    .pagination-nav {
        margin-top: 20px;
        display: flex;
        justify-content: center;
    }
    .pagination__list{
        display: inline-block;
        width: auto;
    }
    .pagination__list > li {
        display: block;
        float: left;
    }
}

.pagination__list a, .pagination__list span {
    padding: 5px 7px;
    margin: 3px;
    font-weight: bold;
    display: flex;
    align-items: center;
    height: 32px;
    min-width: 32px;
    text-align: center;
    justify-content: center;
}
.pagination__list .selected a{
    color: #306049;
    border: 1px solid rgba(48, 96, 73, 0.5);
    border-radius: 4px;
}
.pagination__list a i.next,
.pagination__list a i.prev{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M-2.18557e-07 0.511719L10.021 3.01172L0 5.51172L-2.18557e-07 0.511719Z' fill='black'/%3E%3C/svg%3E");
    width: 11px;
    height: 6px;
    display: block;
}
.pagination__list a i.prev{
    transform: rotate(180deg);
}
.pagination__list span{
    align-items: flex-end;
    color: #306049;
    display: flex;
    height: 32px;
    padding: 0 7px;
}
.seoreviews-horizontal {
    max-width: 100%;
    width: 100% !important;
    float: left;
    margin-top: 67px;
    padding-top: 10px;
    font-family: "Manrope",Fallback,sans-serif;
    border-top:1px solid #000;
}
.seoreviews-horizontal h3{
    margin-bottom: 47px;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    font-weight: bold;
    font-size: 14px;
}
.seoreviews-horizontal .seoreviews-review{
    padding: 0 24px !important;
}
.seoreviews-horizontal .owl-stage{
    display: flex;
}
.seoreviews-horizontal .seoreviews-photo{
    width: 100%;
    max-width: 100%;
}
.seoreviews-horizontal .seoreviews-data{
    width: 100%;
}
.seoreviews-horizontal .slick-slide img{
    margin: auto;
}
.seoreviews-horizontal .seoreviews-data-product-name{
    font-weight: bold;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    text-align: center;
    height: auto;
    overflow: hidden;
    margin: 14px 0 15px;
    border-bottom: 1px solid #000;
    padding-bottom: 30px;
    box-sizing: content-box;
}
.seoreviews-horizontal .seoreviews-data-name{
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    background: none;
    padding-left: 0;
    display: inline-block;
}
.seoreviews-horizontal .seoreviews-data-datetime{
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    display: inline-block;
}
.seoreviews-horizontal .pbl{
    display: flex;
    margin-bottom: 14px;
    align-items: center;
    white-space: nowrap;
    justify-content: space-between;
    flex-wrap: wrap;
}
.seoreviews-horizontal .pbl > div:first-child{
    display: flex;
    align-items: flex-end;
}
.seoreviews-horizontal .pbl span{
    padding: 0 5px;
    font-size: 16px;
    font-weight: bold;
}
.seoreviews-data-review-text{
    font-weight: normal;
    font-size: 16px;
    height: auto;
    overflow: hidden;
    margin-bottom: 40px;
}
.seoreviews-horizontal .slick-dots li{
    height: 32px;
    width: 32px;
    margin: 0 !important;
}
.seoreviews-horizontal .slick-dots li button{
    font-weight: bold;
    font-size: 14px;
    color: #000000;
    height: 32px;
    width: 32px;
    line-height: 30px;
    text-align: center;
    justify-content: center;
    padding: 0;
}
.seoreviews-horizontal .slick-dots li button:before{
    display: none;
}
.seoreviews-horizontal .slick-dots li.slick-active button{
    color: #306049;
    border: 1px solid rgba(48, 96, 73, 0.5);
    box-sizing: border-box;
    border-radius: 4px;
}
.seoreviews-horizontal .slick-prev:before, .seoreviews-horizontal .slick-next:before{
    display: none;
}
.seoreviews-horizontal .slick-prev, .seoreviews-horizontal .slick-next{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M-2.18557e-07 0.511719L10.021 3.01172L0 5.51172L-2.18557e-07 0.511719Z' fill='black'/%3E%3C/svg%3E") !important;
    width: 11px;
    height: 6px;
    display: block;

    opacity: 1;
    bottom: -14px;
    top: auto;
    left: auto;
    right: calc(50% - 95px) !important;
    z-index: 10;
}
.seoreviews-horizontal .slick-prev{
    left: calc(50% - 95px) !important;
    bottom: -12px;
    transform: rotate(180deg);
}
.seoreviews-horizontal .slick-prev:hover, .seoreviews-horizontal .slick-prev:focus{
    /*background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M-2.18557e-07 0.511719L10.021 3.01172L0 5.51172L-2.18557e-07 0.511719Z' fill='black'/%3E%3C/svg%3E");*/
}
.seoreviews-horizontal .slick-next:hover, .seoreviews-horizontal .slick-next:focus{
    /*transform: rotate(180deg);*/
}
.seoreviews-horizontal h2{
    font-size: 14px;
}
.category_description h1, h2, h3, h4,
main .block.description-features .description__content h1, h2, h3, h4{
    text-transform: uppercase;
    line-height: initial;
}
.category_description h2,
main .block.description-features .description__content h2{
    font-weight: bold;
    font-size: 14px;
    margin: 25px 0;
}
.category_description h2.title{
    font-weight: bold;
    font-size: 14px;
    margin:0 0 34px;
}
.category_description h3,
main .block.description-features .description__content h3{
    font-weight: bold;
    font-size: 13px;
    margin: 25px 0;
}
.category_description h4,
main .block.description-features .description__content h4{
    font-weight: bold;
    font-size: 12px;
    margin: 25px 0;
}
.category_description ul {
    list-style: square;
}
.category_description ul,
.category_description ol,
main .block.description-features .description__content ul,
main .block.description-features .description__content ol {
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    margin: 15px 0;
}
.category_description{
    border-top: 1px solid #000;
    margin-top: 20px;
    padding-top: 20px;
    line-height: 20px;
    max-height: 550px;
    overflow: hidden;
    padding-bottom: 30px;
    position: relative;
    font-weight: normal;
    font-size: 16px;
}
main .block.description-features .description__content{
    position: relative;
    font-weight: normal;
    font-size: 16px;
}
.category_description p,
main .block.description-features .description__content p{
    margin: 10px 0;
}
.category_description a{
    color: #306049;
}
.show_more{
    background: #FFF;
    position: absolute;
    top: 510px;
    width: 100%;
    height: 40px;
    padding-top: 20px;
}
.show_more > div{
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #306049;
    display: inline-block;
    cursor: pointer;
    padding-right: 5px;
}
.show_more i{
    background: url("../img/str_up_green.svg") no-repeat right center;
    display: inline-block;
    width: 10px;
    height: 20px;
    margin-bottom: -4px;
    transform: rotate(180deg);
}
.show_more.open i {
    transform: rotate(0deg);
}
.show_more.open{
    top: auto;
    bottom: 0;
}
main .cckruixeohl.full{
    display: block;
}
@media screen and (max-width: 1439px) {
    .seoreviews-horizontal .seoreviews-review {
        padding: 0 6px !important;
    }
}
@media screen and (max-width: 1300px) {
    .seoreviews-horizontal .slick-next{
        right: calc(50% - 90px) !important;
    }
    .seoreviews-horizontal .slick-prev{
        left: calc(50% - 90px) !important;
    }
}
@media screen and (max-width: 860px) {
    .groupQuestions__item--spoiler{
        width: 100% !important;
        margin-right: 0 !important;
    }
    .catalog-load-more{
        max-height: initial;
    }
    .seoreviews-horizontal .pbl{
        white-space: initial;
        flex-wrap: wrap;
    }
    .seoreviews-horizontal .pbl .seoreviews-data-datetime{
        width: 100%;
    }
    .seoreviews-horizontal .pbl .seoreviews-data-datetime span{
        padding-left: 0;
    }
}
@media screen and (max-width: 768px) {
    .pagination.lazyloading-paging {
        float: none;
        margin-top: 35px;
    }
}
@media screen and (max-width: 500px) {
    .seoreviews-horizontal .slick-next{
        right: calc(50% - 140px) !important;
    }
    .seoreviews-horizontal .slick-prev{
        left: calc(50% - 140px) !important;
    }
}
