

/* Start:/local/templates/2018/components/bitrix/news.list/tests-groups-on-index/style.css?179326974511327*/
/*section.dna_by_target {
    height: 900px !important;
}*/
.dna-interpretation {
    margin-top: 14px;
    padding: 25px 35px;
    border-radius: 5px;
    display: flex;
    justify-content: space-between;
    transition: .5s;
    background: #fff no-repeat;
    background-position-x: right;
    background-position-y: 20px;
}
.dna-interpretation:hover {
    -webkit-box-shadow: 0 0 15px 15px #cfcfcf;
    box-shadow: 0 0 15px 15px #cfcfcf;
    /*background-image: url(/local/templates/2018/images/magnifier_gray.png);
    background-size: contain;
    padding-bottom: 40px;*/
}
.dna-interpretation__content,
.dna-interpretation__btn {
    align-self: center;
}
.dna-interpretation__content-title {
    font-size: 18pt;
    margin-bottom: 12px;
}
.dna-interpretation__content-text {
    font-size: 10.5pt;
    line-height: 13pt;
}
.dna-interpretation__btn {
    width: 20%;
    text-align: center;
}
.dna-interpretation__btn .button-style {
    width: 220px;
    margin: 0 8px;
    height: 42px;
}
.dna-interpretation__img {
    margin: 0 60px;
}
.dna-interpretation__img-inner {
    width: 232px;
    height: 140px;
    background-image: url(/local/templates/2018/images/magnifier.png);
    background-repeat: no-repeat;
    background-size: contain;
}
.list2 {
    margin-top: 16px;
    letter-spacing: normal;
    display: flex;
    align-items: normal;
    justify-content: space-between;
}
.list2__item {
    width: 49.4%;
    display: flex;
    background: #fff;
    padding: 40px;
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    background-position-x: right;
    background-position-y: 26px;
}
.list2__item:hover {
    -webkit-box-shadow: 0 0 15px 15px #cfcfcf;
    box-shadow: 0 0 15px 15px #cfcfcf;
    /*background-image: url(/local/templates/2018/images/magnifier_gray.png);*/
    /*background-repeat: no-repeat;
    background-size: contain;
    padding-bottom: 46px;
    background-position-x: right;*/
}
.list2__name {
    position: absolute;
    color: #32CC00;
    font-size: 13px;
    line-height: 16px;
    top: 18px;
    right: 37px;
}
.list2__badge {
    position: absolute;
    font-size: 13px;
    line-height: 16px;
    color: #FFFFFF;
    background: #E21F1F;
    border-radius: 4px;
    padding: 2px 8px;
    top: 18px;
    left: 24px;
}
.list2__item:first-child {
    float: left;
}
.list2__item:last-child {
    float: right;
}
.list2__icon-block {
    max-width: 150px;
    min-width: 150px;
    margin-right: 32px;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: top;
    background-size: contain;
}
.list2__content-block-title {
    font-size: 18pt;
    margin-bottom: 16px;
}
.list2__content-block-annotation {
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 30px;
}
.list2__item .see_all_reviews {
    text-align: left !important;
    margin: 0 !important;
}
a.list2__item {
    min-height: 258px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url('/local/templates/2018/components/bitrix/catalog.section/sale/img/main.png');
}
@media (max-width: 560px) {
    a.list2__item {
        width: 100% !important;
        height: 480px;
        background-position: top;
        background-image: url('/local/templates/2018/components/bitrix/catalog.section/sale/img/main_mobile.png');
    }
}
.bf-main {
    margin-top: 30px;
    height: 305px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('/local/templates/2018/images/bf_main.png');
}
.promotion-main {
    margin-top: 30px;
    margin-bottom: 30px;
}
.promotion-main_link {
    display: block;
}
.promotion-main_img__mobile {
    display: none;
}
.promotion-main_img__desktop,
.promotion-main_img__mobile {
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.promotion-gift_badge {
    width: 80px;
    height: 80px;
    position: absolute;
    z-index: 1;
    margin-top: -20px;
    margin-left: -10px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(/local/templates/2018/images/gift.png);
}

.list-main {
    margin-top: 16px;
    letter-spacing: normal;
    display: flex;
    justify-content: space-between;
}

.list-main__item {
    width: 100%;
    display: flex;
    background: #fff;
    padding: 40px;
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    box-sizing: border-box;
    position: relative;
    background-position-x: right;
    background-position-y: 26px;
}

.list-main__item-left {
    width: 50%;
    padding-left: 90px;
}
.list-main__item-right {
    padding-left: 120px;
    padding-right: 120px;
}

.list-main__item-btn {
    margin-top: 40px;
}

.list-main__item-btn .button-style {
    width: 220px;
    height: 42px;
}

.list-main__item:hover {
    -webkit-box-shadow: 0 0 15px 15px #cfcfcf;
    box-shadow: 0 0 15px 15px #cfcfcf;
    /*background-repeat: no-repeat;
    background-size: contain;
    padding-bottom: 46px;
    background-position-x: right;*/
}
.list-main__item__name {
    color: #32CC00;
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 12px;
}

.list-main__icon-block {
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.icon > .chunk {
    background-size: contain;
    background-position: initial;
    width: 150px;
    height: 150px;
}

@media (max-width: 560px) {
    .bf-main {
        height: 520px;
        background-image: url('/local/templates/2018/images/bf_main_mobile.png');
    }
    section.dna_by_target {
        height: initial !important;
    }
    .dna-interpretation {
        margin-top: 30px;
        display: block;
        padding: 70px 35px;
    }
    .dna-interpretation__content {
        margin-top: 40px;
        margin-bottom: 60px;
    }
    .dna-interpretation__content-title,
    .dna-interpretation__content-text {
        text-align: center;
    }
    .dna-interpretation__content-text {
        font-size: 10pt;
    }
    .dna-interpretation__btn {
        width: 100%;
    }
    .dna-interpretation__img {
        margin: unset;
    }
    .dna-interpretation__img-inner {
        margin: 0 auto;
    }
    .dna-interpretation:hover {
        background-image: unset;
        /*padding-bottom: 25px;*/
        box-shadow: unset;
    }
    .list2 {
        display: block;
    }
    .list2__item {
        width: 100%;
        display: block;
        margin-bottom: 20px;
    }
    .list2__content-block-title,
    .list2__content-block-annotation,
    .list2__item .see_all_reviews {
        text-align: center !important;
    }
    .list2__icon-block {
        width: 100%;
        height: 200px;
        margin-right: 0;
        max-width: unset;
        min-width: unset;
        background-position-y: center;
    }
    /*.item_main.icon-apple-hover {
        margin-bottom: 520px;
    }*/

    .list2 .list2__item:first-child {
        /*position: absolute;
        top: 690px;
        right: 15px;
        left: 15px;*/
        padding-left: 10px;
        padding-right: 10px;
        width: auto;
    }
    #by_target .dna_by_target.main_wrapper {
        position: relative;
    }
    .promotion-main_img__desktop {
        display: none;
    }
    .promotion-main_img__mobile {
        display: block;
    }
    .list-main__item {
        display: block;
    }
    .list-main__icon-block {
        height: 130px;
        margin-bottom: 42px;
    }
    .list-main__item-btn {
        text-align: center;
    }
    .list-main__item-left {
        width: 100%;
        padding: unset;
    }
    .list-main__item-right {
        padding: unset;
    }
    .list-main__item__name {
        position: absolute;
        top: 26px;
        right: 30px;
    }
    .list2__content-block-annotation {
        width: 78%;
        margin: auto auto 50px;
        font-size: 10pt;
    }
}

.item_main.icon-lotos-hover {
    position: relative;
}

.item_main .badge {
    width: 90px;
    height: 90px;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    z-index: 1;
    left: -10px;
    top: -10px;
}

.promotion-main.marquiz {
    margin-top: 50px;
}
@media (max-width: 560px) {
    .promotion-main.marquiz {
        margin-top:1020px;
    }
}



/* PROMO */
/*section.dna_by_target {
    background-color: #d8f6d4 !important;
}*/
/*header.header .header .links .top_menu > li:not(.highlight) > a,
header.header .header .lk-user__text, .dna_by_target h2, .list2__content-block-title, .list2__content-block-annotation,
.item_main .title, .item_main .annotation {
    color: #FFF !important;
}
.user-menu:hover header.header .header .lk-user__text, .user-menu:active header.header .header .lk-user__text, .user-menu--active header.header .header .lk-user__text {
    color: #3c3c3d !important;
}
.privacy_page .header-lk--noauth > a, .reviews_page .header-lk--noauth > a, .profile .header-lk--noauth > a, .system .header-lk--noauth > a {
    border: 2px solid #fff !important;
    color: #FFF !important;
}
header.header .header .links ul.top_menu > li.down:hover ul.sub_menu {
    opacity: 1 !important;
}
.desctop_menu.on-mobile.highlight a {
    color: #FFFFFF !important;
}
.chunk.chunk_mygenetic_logo_my_life {
    background-image: url(/local/templates/2018/images/logo/my-genetics-logo-white.svg);
}
.item_main, .list2__item, .list-main__item {
    background-color: #d072a3 !important;
}
section.dna_by_target .item_main .icon {
    border: unset !important;
}
section.dna_by_target .item_main:hover {
    box-shadow: unset !important;
    height: 535px !important;
    background-image: unset !important;
    background-color: #d072a3 !important;
}
.list2__item:hover, .list-main__item:hover {
    box-shadow: unset !important;
    background-color: #d072a3 !important;
}*/
/*footer.footer {
    background-color: #212177 !important;
}*/
/* PROMO */
.marquiz .promotion-main_img__desktop, .promotion-main_img__mobile {
    position: relative;
    z-index: 1;
}
.marquiz .promotion-main_link {
    position: relative;
}
.marquiz .promotion-main_link:after {
    content: '';
    position: absolute;
    bottom: 1px;
    left: 1px;
    right: 1px;
    top: 1px; /*70*/
    /*border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;*/
    border-radius: 40px;
}
.marquiz .promotion-main_link:hover:after {
    transition: box-shadow .2s ease-in;
    box-shadow: 0 3px 25px rgb(253 203 69);
}
@media (max-width: 560px) {
    .marquiz .promotion-main_link:after {
        bottom: 42px;
        left: 1px;
        right: 1px;
        top: 42px;
        border-radius: 30px;
    }
}

/* End */


/* Start:/local/templates/2018/components/bitrix/system.pagenavigation/.default/style.css?17829786122274*/
.paging{font-size:0;margin:0 -15px;padding:10px 0;text-align:center}.paging__item{color:#a8a8aa;display:inline-block;vertical-align:middle;font-size:20px;line-height:32px;margin:0 15px;text-align:center}.paging__item--active{color:#000000;font-weight:500}html:not(.bx-touch) .paging__item:hover,.bx-touch .paging__item:active{color:#000000;text-decoration:none}.paging__item--arr{margin:0 3px}.paging__item--arr:first-child{margin-right:-5px}.paging__item--arr:not(:first-child){margin-left:-5px}.pager-arr{display:inline-block;vertical-align:middle;width:40px;height:40px;padding:10px;line-height:0;text-align:center}.pager-arr .icon{width:40px;height:40px;fill:#32cc00}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAic3R5bGUuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJzdHlsZS5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vLi4vLi4vX2luaXQuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL2Nzcy9fYWRkLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9jc3MvX21peGlucy5zY3NzIgoJXSwKCSJtYXBwaW5ncyI6ICJBQUVBLEFBQUEsT0FBTyxBQUFDLENBQ1AsU0FBUyxDQUFFLENBQUUsQ0FDYixNQUFNLENBQUUsT0FBUSxDQUNoQixPQUFPLENBQUUsTUFBTyxDQUNoQixVQUFVLENBQUUsTUFBTyxDQThCbkIsQUFsQ0QsQUFBQSxhQUFPLEFBTUUsQ0FDUCxLQUFLLENBQUUsT0FBUSxDQUNmLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLGNBQWMsQ0FBRSxNQUFPLENBQ3ZCLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLE1BQU0sQ0FBRSxNQUFPLENBQ2YsVUFBVSxDQUFFLE1BQU8sQ0FVbkIsQUF2QkYsQUFBQSxxQkFBTyxBQWVLLENBQ1QsS0FBSyxDQUFFLE9BQVEsQ0FDZixXQUFXLENBQUUsR0FBSSxDQUNqQixBR3dERixBSDFFRCxJRzBFSyxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsRUgxRW5CLGFBQU8sQUcwRWUsTUFBTSxDQUFFLEFIMUU5QixTRzBFdUMsQ0gxRXZDLGFBQU8sQUcwRWtDLE9BQU8sQUFBQyxDSHREOUMsS0FBSyxDQUFFLE9BQVEsQ0FDZixlQUFlLENBQUUsSUFBSyxDR3VEdkIsQUg1RUYsQUFBQSxrQkFBTyxBQXdCTyxDQUNaLE1BQU0sQ0FBRSxLQUFNLENBUWQsQUFqQ0YsQUFBQSxrQkFBTyxBQTJCSixZQUFZLEFBQUMsQ0FDYixZQUFZLENBQUUsSUFBSyxDQUNuQixBQTdCSCxBQUFBLGtCQUFPLEFBOEJKLElBQUssQ0FBQSxBQUFBLFlBQVksQ0FBRSxDQUNuQixXQUFXLENBQUUsSUFBSyxDQUNsQixBQUlILEFBQUEsVUFBVSxBQUFDLENBQ1YsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsY0FBYyxDQUFFLE1BQU8sQ0FDdkIsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsSUFBSyxDQUNiLE9BQU8sQ0FBRSxJQUFLLENBQ2QsV0FBVyxDQUFFLENBQUUsQ0FDZixVQUFVLENBQUUsTUFBTyxDQU9uQixBQWRELEFBU0MsVUFUUyxDQVNULEtBQUssQUFBQyxDQUNMLEtBQUssQ0FBRSxJQUFLLENBQ1osTUFBTSxDQUFFLElBQUssQ0FDYixJQUFJLENBQUUsT0FBUSxDQUNkIiwKCSJuYW1lcyI6IFtdCn0= */

/* End */
/* /local/templates/2018/components/bitrix/news.list/tests-groups-on-index/style.css?179326974511327 */
/* /local/templates/2018/components/bitrix/system.pagenavigation/.default/style.css?17829786122274 */
