﻿@font-face {
    font-family: 'mfn-icons';
    src: url('../fonts/mfn-icons.woff') format('woff'), url('../fonts/mfn-icons.ttf') format('truetype'), url('../fonts/mfn-icons.svg') format('svg'), url('../fonts/mfn-icons.eot') format('embedded-opentype');
}
.c-info-page {
    -webkit-box-shadow: 0 12px 12px 0 hsla(0, 0%, 71%, .11);
    box-shadow: 0 12px 12px 0 hsla(0, 0%, 71%, .11);
    background-color: #fff;
    border: 1px solid #dedede;
    margin: 14px auto;
    padding-bottom: 60px;
    line-height: 22px;
}
.c-info-page--faq {
    background: transparent;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.c-info-page--faq .c-content-expert__article {
    padding-right: 0;
}
.c-info-page--faq .c-content-expert__article:before {
    content: unset;
}
.c-info-page--faq .c-content-expert__articles {
    margin-top: 0;
    border-bottom: none;
}
.c-info-page--faq .c-content-expert__feedback {
    width: 100%;
    border: 1px solid #b8b8b8;
    border-radius: 4px;
    padding: 24px;
}
.c-info-page--faq .c-content-expert__feedback-report-problem {
    display: none;
}
.c-info-page--faq .c-content-expert__feedback-report-problem button {
    margin: 12px 16px 0 0;
}
.c-info-page--faq .c-content-expert__feedback-report-problem p {
    font-weight: 700;
    font-size: 14px;
}
.c-info-page--faq .c-content-expert__feedback-options-ul {
    list-style: none;
    margin-right: 16px;
    margin-top: 16px;
}
.c-info-page--faq .c-content-expert__feedback-options-li {
    position: relative;
    margin-bottom: 12px;
}
.c-info-page--faq .c-content-expert__feedback-options-li .c-ui-radio {
    position: absolute;
    top: 3px;
    right: 0;
}
.c-info-page--faq .c-content-expert__feedback-label {
    margin-right: 24px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.c-info-page--faq .c-content-expert__feedback-dsc-textarea {
    display: none;
    border-radius: 9px;
    border: 1px solid #c8c8c8;
    background-color: #fff;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 400;
    min-width: 430px;
    resize: none;
    margin-right: 16px;
    margin-bottom: 12px;
}
.c-info-page--faq .c-content-expert__feedback-state p {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 24px;
}
.c-info-page--faq .c-content-expert__feedback-state button {
    margin-right: 24px;
}
.c-info-page--faq .c-content-expert__feedback-result {
    display: none;
    font-size: 14px;
    font-size: 1rem;
    line-height: 1.571;
}
.c-info-page--faq .c-content-expert__feedback-result header {
    color: #424242;
    font-weight: 700;
    margin-bottom: 8px;
}
.c-info-page--faq .c-content-expert__feedback-result p {
    margin-right: 8px;
}
.c-info-page__cover {
    width: 100%;
    height: 410px;
}
.c-info-page__cover--faq {
    background: url(9de6ef39.jpg) top no-repeat;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .6)), to(rgba(0, 0, 0, .6))), url(9de6ef39.jpg) top no-repeat;
    background: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6)), url(9de6ef39.jpg) top no-repeat;
    background-size: cover;
}
.c-info-page__cover-title {
    padding: 70px 0 50px;
    font-size: 37px;
    font-size: 2.643rem;
    line-height: 1.189;
    color: #fff;
    font-weight: 700;
    letter-spacing: -1.2px;
    text-align: center;
}
.c-info-page__cover+.container {
    margin-top: -125px;
}
.c-info-page__search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.c-info-page__search-field {
    /*width: 426px;*/
    margin-left: 20px!important;
    font-size: 18px;
    font-size: 1.286rem;
    line-height: 1.222!important;
    letter-spacing: -.6px!important;
    border-radius: 9px!important;
}
.c-info-page__search-submit {
    padding: 6px 40px 9px;
    border-radius: 9px;
    font-weight: 700;
}
.c-info-page__cats {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.c-info-page__cat, .c-info-page__cats {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.c-info-page__cat:hover {
    -webkit-box-shadow: 0 0 12px 0 hsla(0, 0%, 71%, .46);
    box-shadow: 0 0 12px 0 hsla(0, 0%, 71%, .46);
    border-radius: 8px;
}
.c-info-page__cat--border-bottom:before {
    content: "";
    width: calc(100% - 20px);
    position: absolute;
    right: 10px;
    height: 1px;
    background-color: #d3d3d3;
    bottom: 0;
}
.c-info-page__cat--border-left:after {
    content: "";
    height: calc(100% - 20px);
    position: absolute;
    top: 10px;
    width: 1px;
    background-color: #d3d3d3;
    left: 0;
}
.c-info-page__cat-icon {
    width: 120px;
    height: 120px;
    background: #f9f9f9 50% no-repeat;
    margin-bottom: 10px;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
/*.c-info-page__cat-icon--register {
    background-image: url(../files/fa49868d.svg);
}
.c-info-page__cat-icon--cancel {
    background-image: url(../files/a9568330.svg);
}
.c-info-page__cat-icon--misc {
    background-image: url(../files/b20dc61c.svg);
}
.c-info-page__cat-icon--order {
    background-image: url(../files/0cb161a9.svg);
}
.c-info-page__cat-icon--track {
    background-image: url(../files/1beeaa20.svg);
}
.c-info-page__cat-icon--discount {
    background-image: url(../files/d0f051b3.svg);
}*/
.c-info-page__cat-icon img {
    max-height: 100%;
    max-width: 100%}
.c-info-page__cat-title {
    font-size: 14px;
    font-size: 1rem;
    line-height: 1.571;
    font-weight: 700;
    color: #2a2a2a;
}
.c-info-page__question-not-found {
    background: url(../files/2d5506ec.jpg) no-repeat;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .6)), to(rgba(0, 0, 0, .6))), url(../files/2d5506ec.jpg) no-repeat;
    background: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6)), url(../files/2d5506ec.jpg) no-repeat;
    height: 405px;
    background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.c-info-page__question-not-found-text {
    font-size: 30px;
    font-size: 2.143rem;
    line-height: 2.1;
    letter-spacing: -1px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    padding-bottom: 30px;
    width: 100%}
.c-info-page__contact-option {
    width: 50%;
    padding: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.c-info-page__contact-option--tell {
    border-left: 1px solid #fff;
}
.c-info-page__contact-option-icon {
    width: 100%;
    height: 70px;
    margin-bottom: 20px;
    background: no-repeat top;
}
/*.c-info-page__contact-option-icon--tell {
    background-image: url(../files/c7fe0695.svg);
}
.c-info-page__contact-option-icon--message {
    background-image: url(../files/982c18eb.svg);
}*/
.c-info-page__contact-option-text {
    font-size: 17px;
    font-size: 1.214rem;
    line-height: 1.294;
    color: #fff;
    font-weight: 700;
}
.c-info-page__contact-option-text--tel-num {
    margin-right: 20px;
}
.c-info-page__show-more-container {
    width: 100%;
    text-align: left;
    padding: 5px 5px 5px 0;
}
.c-info-page__show-more {
    font-size: 14px;
    font-size: 1rem;
    line-height: 1.571;
    color: #19bfd3;
    width: 100%;
    padding: 6px 10px 7px 25px;
    position: relative;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.c-info-page__show-more:after {
    content: '\e8b8';
    position: absolute;
    left: 5px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 10px;
    font-weight: 700;
    font-family:'mfn-icons'
}
.c-info-page__show-more:hover {
    background-color: rgba(86, 199, 218, .11);
    border-radius: 15px;
}
.c-info-page__box-headline {
    padding: 15px 70px 10px;
    margin-bottom: 20px;
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: contain;
}
.c-info-page__box-headline--category {
    padding-right: 15px;
    padding-top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.c-info-page__box-headline--category img {
    max-height: 46px;
    margin-left: 15px;
}
/*.c-info-page__box-headline--cancel {
    background-image: url(../files/a9568330.svg);
}
.c-info-page__box-headline--discount {
    background-image: url(../files/d0f051b3.svg);
}
.c-info-page__box-headline--misc {
    background-image: url(../files/b20dc61c.svg);
}
.c-info-page__box-headline--order {
    background-image: url(../files/0cb161a9.svg);
}
.c-info-page__box-headline--register {
    background-image: url(../files/fa49868d.svg);
}
.c-info-page__box-headline--track {
    background-image: url(../files/1beeaa20.svg);
}
.c-info-page__box-headline--question {
    background-image: url(../files/d85e988e.svg);
    padding-right: 50px;
}*/
@media only screen and (min-width:768px) {
    .c-info-page__content {
        padding: 5px 100px; 
    }
   .info__page {
         max-width: none!important;
    width: 970px!important; 
       margin-left: auto;
    margin-right: auto;
    margin-top:-100px;
    padding-right: 15px;
    padding-left: 15px;
    }
   .c-info-page__cat 
   {
       width: 33.33333% !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 25px;
    position: relative;
   }
   .c-info-page__search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 500px;
    margin:auto
}
}
@media only screen and (max-width:768px)
{

      .c-info-page__cat 
   {
       width: 100% ;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 25px;
    position: relative;
    border: 1px solid #dcdcdc; 

   }

}
.c-info-page__content p {
    font-size: 14px;
    font-size: 1rem;
    line-height: 2.5;
    color: #535353;
    direction: rtl;
    text-align: right;
}
.c-info-page__info-point {
    margin: 14px 0 28px;
    padding-right: 20px;
    position: relative;
}
.c-info-page__info-point:before {
    content: "";
    background: #56c7da;
    border-radius: 50%;
    position: absolute;
    right: 2px;
    top: 7px;
    width: 8px;
    height: 8px;
}
.c-info-page__sub-section h4 {
    font-size: 24px;
    font-size: 1.714rem;
    line-height: 1.833;
    margin-bottom: 10px;
}
.c-info-page__sub-paragraph {
    padding-right: 30px;
}
.c-info-page__sub-paragraph h3 {
    margin: 20px auto 10px;
    font-size: 20px;
    font-size: 1.429rem;
    line-height: 1.1;
}
.c-info-page__full-paragraph {
    width: 100%}
.c-info-page__full-image {
    width: 100%;
    text-align: center;
    margin: 96px auto 25px;
}
.c-info-page__full-image img {
    width: 100%;
    max-width: 1024px;
}
.c-info-page__full-image--max img {
    max-width: 1317px;
}
.c-info-page__actions {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    margin: 13px auto 95px;
}
.c-info-page__action {
    padding: 15px 35px;
    color: #fff;
    border-radius: 8px;
    text-decoration: none;
    text-align: center;
}
.c-info-page__action--primary {
    background-color: #7a7a7a;
}
.c-info-page__image-paragraph {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 30px auto;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.c-info-page__image-paragraph .c-info-page__image-container {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%}
.c-info-page__image-paragraph .c-info-page__image-container img {
    max-width: 100%;
    vertical-align: middle;
}
.c-info-page__image-paragraph p {
    -ms-flex: 0 0 72%;
    -webkit-box-flex: 0;
    flex: 0 0 72%;
    max-width: 72%;
    text-align: right;
}
.c-info-page__image-container {
    text-align: center;
}
.c-info-page .c-message {
    margin: 15px auto;
    padding-right: 83px;
}
.c-info-page .c-message ul {
    padding: 10px 25px 0 0;
}
.c-info-page .c-message-light {
    margin: 15px auto;
}
.c-info-page .c-message-light--info-has-image:before {
    content: "\E149\00FE0E";
    position: absolute;
    right: 37px;
    font-size: 27px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
        font-family:'mfn-icons'
}
.c-info-page__title {
    font-size: 27px;
    font-size: 1.929rem;
    line-height: 1.63;
    margin-bottom: 10px;
    margin-top: 20px;
    color: #555;
}
.c-info-page__title--smaller {
    font-size: 20px;
    font-size: 1.429rem;
    line-height: 1.1;
    margin-bottom: 15px;
}
.c-info-page__links {
    text-align: right;
}
.c-info-page__links a {
    text-decoration: none;
    color: #009ec9;
    border-bottom: 1px dashed #009ec9;
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-size: 20px;
    font-size: 1.429rem;
    line-height: 2;
    margin: 5px 0;
}
.c-info-page__row {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.c-info-page__row-col--big {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
    max-width: 100%}
.c-info-page__row-col--small {
    -ms-flex: 0 0 15%;
    -webkit-box-flex: 0;
    flex: 0 0 15%;
    max-width: 15%}
.c-info-page__row-col--equal {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    max-width: 100%}
.c-info-page__row-col--equal:first-of-type {
    margin-left: 10px;
}
.c-info-page__margin-top {
    margin-top: 40px;
}
.c-info-page__page-image {
    max-width: 249px;
    width: 100%}
.c-info-page__page-image img {
    max-width: 100%;
    width: 100%}
.c-info-page__articles {
    border-bottom: 1px solid #ddd;
    margin-top: 100px;
    margin-bottom: 40px;
    padding-bottom: 20px;
}
.c-info-page__articles:last-of-type {
    border-bottom: none;
}
.c-info-page__articles.c-info-page__sub-section {
    margin-top: 10px;
    padding-top: 10px;
}
.c-info-page__article {
    margin: 11px 0;
    padding-right: 76px;
    position: relative;
    overflow: hidden;
}
.c-info-page__article.is-active {
    padding-bottom: 30px;
}
.c-info-page__article.is-active:before {
    background: #eee;
    position: absolute;
    top: 43px;
    right: 18px;
    bottom: 0;
    width: 1px;
    content: ""}
.c-info-page__article.is-active .c-info-page__article-button:before {
    content: "\E159\00FE0E";
    font-size: 15px;
        font-family:'mfn-icons'
}
.c-info-page__article.is-active .c-info-page__article-text {
    padding-top: 41px;
    display: block;
}
.c-info-page__article-button {
    width: 38px;
    height: 32px;
    background-color: #a7a9a9;
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    color: #fff;
    border-radius: 0 15px 15px 15px;
    outline: none;
}
.c-info-page__article-button:before {
    content: "\E183\00FE0E";
        font-family:'mfn-icons';
    color: #fff;
    font-size: 15px;
    position: absolute;
    left: 11px;
    top: 8px;
}
.c-info-page__article-title {
    color: #494949;
    font-weight: 500;
    font-size: 17px!important;
    font-size: 1.214rem!important;
    line-height: normal!important;
    margin-bottom: 25px;
    padding: 0;
}
.c-info-page__article-text {
    font-size: 13px;
    font-size: .929rem;
    line-height: 2.53;
    color: #404040;
    display: none;
}
.c-info-page__article-text:after {
    content: ""!important;
    display: block!important;
    clear: both!important;
}
.c-info-page__article-inner-table td:first-of-type {
    text-align: right;
}
.c-info-page__article-inner-table td:last-of-type {
    text-align: left;
}
.c-info-page__bold {
    font-weight: 700;
}
.c-info-page__large-font {
    font-size: 20px;
    font-size: 1.429rem;
    line-height: 1.1;
}
.c-info-page__large-font a {
    color: #518541;
}
.c-info-page__separator, .c-info-page hr {
    margin: 40px auto 36px;
    border-top: 1px solid #9b9b9b;
}
.c-info-page__ltr {
    direction: ltr!important;
    text-align: left!important;
}
.o-box-rounded {
    border: 1px solid #dedede;
    background-color: #fff;
    border-radius: 8px;
    -webkit-box-shadow: 0 12px 12px 0 hsla(0, 0%, 71%, .11);
    box-shadow: 0 12px 12px 0 hsla(0, 0%, 71%, .11);
    padding: 30px 20px;
}
.o-box-rounded+.o-box-rounded {
    margin-top: 20px;
}
.o-box-rounded__headline {
    font-size: 17px;
    font-size: 1.214rem;
    line-height: 1.294;
    font-weight: 700;
    color: #555;
    padding-bottom: 20px;
    width: 100%}
.o-box-rounded__content {
    padding: 0 50px;
    font-size: 14px;
    font-size: 1rem;
    line-height: 2.57;
    color: #4a4a4a;
}
.o-headline {
    margin: 26px 0 20px;
    padding: 0 30px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.o-headline>h2, .o-headline>span {
    color: inherit;
    font-size: 18px;
    font-size: 1.286rem;
    line-height: 31px;
    font-weight: 700;
}
.o-headline__space-controller {
    margin: 6px 0 16px;
}
.o-headline__save-for-later {
    margin: 16px 0 12px;
    text-align: right;
    color: #858585;
    font-size: 18px;
    font-size: 1.286rem;
    line-height: 1.222;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.o-headline__save-for-later--move-to-basket {
    cursor: pointer;
    color: #009ec9;
    font-size: 15px;
    font-size: 1.071rem;
    line-height: 1.467;
    font-weight: 700;
}
.o-headline--delivery {
    padding-right: 60px;
}
.o-headline--delivery:before {
    content: "\E1B2\00FE0E";
        font-family:'mfn-icons';
}
.o-headline--delivery>span {
    font-weight: 400;
}
.o-headline--delivery:before {
    color: #bcbcbc;
    position: absolute;
    right: 18px;
    top: 50%;
    font-size: 24px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.o-headline--bug-report {
    color: #555;
    padding: 0;
}
.o-headline--checkout {
    padding-left: 0;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    color: #858585;
    margin-top: 20px;
    margin-bottom: 10px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.o-headline--checkout>span {
    color: inherit;
    font-weight: 400;
}
.o-headline--checkout .btn-light--gray {
    margin-right: auto;
}
.o-headline--added-items {
    color: #858585;
    font-size: 16px;
    font-size: 1.143rem;
    line-height: 1.375;
    font-weight: 700;
    margin: 4px 8px;
    padding-right: 0;
}
.o-headline--profile {
    padding-left: 0;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    color: #858585;
    margin: 10px 0 15px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.o-headline--profile>span {
    color: inherit;
    font-weight: 400;
}
.o-headline--profile .btn-light--gray {
    margin-right: auto;
}
.o-headline--profile .c-tag {
    margin-right: 7px;
    vertical-align: middle;
}
.o-headline--point-square {
    padding-right: 41px;
    color: #858585;
}
.o-headline--point-square:before {
    content: "\E188\00FE0E";
            font-family:'mfn-icons'
}
.o-headline--point-square>span {
    color: inherit;
    font-weight: 400;
}
.o-headline--point-square:before {
    color: #c6c6c6;
    position: absolute;
    right: 7px;
    top: -4px;
    font-size: 26px;
}
.o-headline--category-link {
    padding-left: 10px;
}
.o-headline--category-link .btn-link-spoiler--plus-m {
    margin-right: auto;
}
.o-headline__sort {
    margin-right: auto;
    font-size: 20px;
    font-size: 1.429rem;
    line-height: 1.1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.o-headline__sort .selectric-wrapper+.selectric-wrapper {
    margin-right: 14px;
}
.o-headline__sort label {
    margin-left: 9px;
}
.o-headline--carousel {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 0 6px 33px;
    position: relative;
    padding-left: 5px;
}
.o-headline--carousel:after {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: #dfdfdf;
    height: 1px;
    content: "";
    z-index: 0;
}
.o-headline--carousel>span {
    padding: 8px 0;
    min-height: 49px;
    font-size: 18px;
    font-size: 1.286rem;
    line-height: 31px;
    white-space: nowrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}
.o-headline--carousel>span:before {
    content: "";
    position: absolute;
    right: 0;
    left: -40px;
    bottom: 0;
    background-color: #ef5661;
    height: 1px;
    z-index: 1;
}
.o-headline--carousel>span:after {
    content: "";
    position: absolute;
    left: -45px;
    width: 15px;
    height: 1px;
    background-color: #fff;
    bottom: 0;
    z-index: 1;
}
.o-headline--add-item {
    margin: 8px auto;
    padding-right: 8px;
}
.o-headline--add-item span {
    font-size: 16px;
    font-size: 1.143rem;
    line-height: 1.375;
    color: #858585;
}
.o-headline-links {
    margin-bottom: 22px;
}
.o-headline-links>div {
    font-size: 16px;
    font-size: 1.143rem;
    line-height: 22px;
    color: #4a5f73;
}
.c-toggle-box {
    position: relative;
    border: 1px solid #d3d3d3;
    background-color: #fff;
    border-radius: 8px;
    padding: 30px;
}
.c-toggle-box.is-active .c-toggle-box__button {
    background-color: rgba(240, 86, 98, .11);
    color: #f05662;
}
.c-toggle-box.is-active .c-toggle-box__button:before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.c-toggle-box.is-active .c-toggle-box__content {
    display: block;
}
.c-toggle-box+.c-toggle-box {
    margin-top: 10px;
}
.c-toggle-box__header {
    font-size: 16px;
    font-size: 1.143rem;
    line-height: 1.375;
    font-weight: 500;
    color: #494949;
    position: relative;
    cursor: pointer;
}
.c-toggle-box__button {
    width: 28px;
    height: 28px;
    background-color: rgba(86, 199, 218, .11);
    color: #56c7da;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer;
}
.c-toggle-box__button, .c-toggle-box__button:before {
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.c-toggle-box__button:before {
    content: "\e868";
        font-family:'mfn-icons'
}
.c-toggle-box__content {
    display: none;
    font-size: 14px;
    font-size: 1rem;
    line-height: 1.571;
    color: #414141;
}
.c-badge-seller {
    padding: 1px 20px 1px 5px;
    font-size: 10px;
    font-size: .714rem;
    line-height: 18px;
    border-radius: 9px;
    margin: 0 5px;
    white-space: nowrap;
    display: inline-block;
}
/*.c-badge-seller--official {
    color: #1e88e5;
    height: 18px;
    background: rgba(3, 169, 244, .03) url(../files/63025ff8.svg) no-repeat 100%}*/
.btn-cart {
    font-size: 12px;
    font-size: 1.071rem;
    line-height: 1.467;
    border-radius: 8px;
    background-color: #00bfd6;
    border: 1px solid #148693; 
    color: #fff;
}
.c-faq-section {
    margin: 20px 8px;
    border-bottom: 1px solid #dcdcdc
}

.c-faq-section:last-child {
    margin-bottom: 0;
    border-bottom: none
}

.c-faq-section .o-page-navigation__btn-back {
    color: #858585
}

.c-faq-section .o-page,
.c-faq-section .o-semi-modal-page {
    padding: 0
}

.c-faq-section .o-round-cart {
    margin: 20px 0;
    padding: 0 25px
}

.c-faq-section .o-cart-header:after {
    top: 50%;
    position: absolute;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.c-faq-section--old article {
    line-height: 2
}

.c-faq-section--old article a {
    color: #00bfd6
}

.c-faq-section--old article tr:first-child {
    font-weight: 700
}

.c-faq-section--old article td:first-child {
    text-align: right
}

.c-faq-section--old article td:last-child {
    text-align: left
}

.c-faq-section--main .o-cart-header {
    padding: 27px 65px 27px 0;
    font-weight: 400;
    font-size: 14px;
    font-size: 1rem;
    line-height: 1.571;
    position: relative
}

.c-faq-section--main .o-cart-header:after {
    content: "\F0B2\00FE0E"
}

.c-faq-section--main .o-cart-header:before {
    position: absolute;
    top: 50%;
    right: 10px;
    font-size: 35px;
    font-size: 2.5rem;
    line-height: 1.257;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #757575
}

.c-faq-section--main .o-cart-header--register:before {
    content: "\F12C\00FE0E"
}

.c-faq-section--main .o-cart-header--order-process:before {
    content: "\F0C3\00FE0E"
}

.c-faq-section--main .o-cart-header--discount:before {
    content: "\F0DA\00FE0E"
}

.c-faq-section--main .o-cart-header--track:before {
    content: "\F154\00FE0E"
}

.c-faq-section--main .o-cart-header--cancel-change:before {
    content: "\F0C1\00FE0E"
}

.c-faq-section--main .o-cart-header--others:before {
    content: "\F11C\00FE0E"
}

.c-faq-section--main .o-cart-header--return:before {
    content: "\F138\00FE0E"
}

.c-faq-section--main .o-cart-header--delivery:before {
    content: "\F0E6\00FE0E"
}

.c-faq-section--main .o-cart-header--payment:before {
    content: "\F0C5\00FE0E"
}

.c-faq-section--main .o-cart-header--best-price:before {
    content: "\F0BB\00FE0E"
}

.c-faq-section--main .o-cart-header--guarantee:before {
    content: "\F128\00FE0E"
}

.c-faq-section--main .o-cart-header:last-child {
    border-bottom: none
}

.c-faq-section--main .o-round-cart-title {
    margin-right: 12px;
    color: #2a2a2a;
    letter-spacing: -.5px;
    font-weight: 700;
    font-size: 16px;
    font-size: 1.143rem;
    line-height: 1.375
}

.c-faq-section--most-freq .o-cart-header {
    padding-bottom: 17px;
    margin-top: 17px;
    font-size: 16px;
    font-size: 1.143rem;
    line-height: 1.375
}

.c-faq-section--most-freq ul {
    list-style: none
}

.c-faq-section--most-freq .c-content-box__collapse-container {
    margin-top: 0;
    padding-bottom: 0
}

.c-faq-section--most-freq .c-content-box__collapse-toggle {
    padding-top: 9px;
    font-weight: 400
}

.c-faq-section--most-freq .c-content-box__collapse-toggle:before {
    color: #757575;
    top: 12px;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0)
}

.c-faq-section--most-freq .c-content-box__collapse article {
    padding-right: 0
}

.c-faq-section--not-found .o-page-navigation__title {
    max-width: unset;
    letter-spacing: -.5px
}

.c-faq-section--not-found .o-cart-header {
    padding: 15px 45px 15px 0;
    font-weight: 400;
    font-size: 13px;
    font-size: .929rem;
    line-height: 1.692;
    position: relative;
    color: #8b8a8a
}

.c-faq-section--not-found .o-cart-header:after {
    content: "\F0B2\00FE0E"
}

.c-faq-section--not-found .o-cart-header:before {
    position: absolute;
    top: 50%;
    right: 5px;
    font-size: 25px;
    font-size: 1.786rem;
    line-height: 1.76;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #757575
}

.c-faq-section--not-found .o-cart-header:after {
    color: #2a2a2a
}

.c-faq-section--not-found .o-cart-header--phone:before {
    content: "\F146\00FE0E"
}

.c-faq-section--not-found .o-cart-header--phone a {
    color: #19bfd3;
    letter-spacing: .2px;
    float: left;
    text-decoration: none
}

.c-faq-section--not-found .o-cart-header--phone:after {
    content: unset
}

.c-faq-section--not-found .o-cart-header--new-msg:before {
    content: "\F110\00FE0E";
    font-size: 13px;
    font-size: .929rem;
    line-height: 1.692
}

.c-faq-section--not-found .o-cart-header--new-msg:after {
    content: "\F0AF\00FE0E"
}

.c-faq-section--not-found .o-cart-header:last-child {
    border-bottom: none
}

.c-faq-section--not-found .o-round-cart {
    margin: 9px 0
}

.c-faq-section--not-found .c-content-box__dropdown-content {
    padding: 0;
    width: calc(100% + 50px);
    margin-right: -25px
}

.c-faq-section--not-found .c-auth__tab {
    font-size: 16px;
    font-size: 1.143rem;
    line-height: 1.375
}

.c-faq-section--not-found .c-profile-edit__label .is-required:after {
    float: right;
    margin-right: 0;
    margin-left: 10px;
    color: #ef5662
}

.c-faq-section--not-found .c-profile-edit__label--bug-report>input {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    height: 45px
}

.c-faq-section--not-found .c-auth__intro {
    border-bottom: unset;
    padding: 0;
    font-size: 16px;
    font-size: 1.143rem;
    line-height: 1.375;
    margin-bottom: 10px
}

.c-faq-section--not-found .c-auth__intro p {
    font-size: 16px;
    font-weight: 700;
    color: #2a2a2a;
    letter-spacing: -.5px
}

.c-faq-section--not-found .c-form-auth__row--add-screen {
    color: #19bfd3;
    font-size: 14px;
    margin-top: -10px;
    position: relative;
    padding-right: 40px;
    margin-top: 5px
}

.c-faq-section--not-found .c-form-auth__row--add-screen:before {
    content: "\F0B6\00FE0E"
}

.c-faq-section--not-found .c-form-auth__row:before {
    position: absolute;
    top: 30%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 10px;
    font-size: 20px;
    font-size: 1.429rem;
    line-height: 1.1
}

.c-faq-section--not-found .c-ui-textarea__textarea {
    min-height: 170px
}

.c-faq-section--not-found .ltr {
    direction: ltr;
    text-align: left
}

.c-faq-section--not-found .c-ui-input__input,
.c-faq-section--not-found .c-ui-select,
.c-faq-section--not-found .c-ui-textarea__textarea {
    font-weight: 400;
    color: #2a2a2a;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    line-height: 1
}

.c-faq-section--not-found .c-ui-select {
    line-height: 1.5
}

.c-faq-section--cover {
    text-align: center
}

.c-faq-section--cover h1 {
    font-size: 20px;
    font-size: 1.429rem;
    line-height: 1.1;
    font-weight: 700;
    color: #2a2a2a;
    letter-spacing: -.7px;
    margin: 20px 0
}

.c-faq-section--cover .image-container {
    width: 120px;
    height: 120px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #fff;
    color: #19bfd3;
    font-size: 65px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.c-faq-section--cover .image-container:before {
    content: "\F148\00FE0E"
}

.c-faq-section--cover .c-ui-input__input,
.c-faq-section--cover .c-ui-select {
    -webkit-border-radius: 9px;
    border-radius: 9px;
    border-color: #979797;
    padding: 8px
}

.c-faq-section--cover .c-form-notify__submit button {
    padding: 9px 14px;
    font-size: 16px;
    font-size: 1.143rem;
    line-height: 1.375
}

.c-faq-section--cover .c-form-notify {
    margin-bottom: 20px;
    margin-right: 7px;
    margin-left: 7px
}

.c-faq-section--context-questions .o-round-cart-title {
    font-weight: 700;
    color: #2a2a2a;
    letter-spacing: -.5px;
    padding-right: 12px;
    font-size: 16px;
    font-size: 1.143rem;
    line-height: 1.375
}

.c-faq-section--context-questions .o-cart-header {
    padding-bottom: 17px;
    margin-top: 17px
}

.c-faq-section--context-questions ul {
    list-style: none
}

.c-faq-section--context-questions .c-content-box__collapse-container {
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 9px
}

.c-faq-section--context-questions .c-content-box__collapse-toggle {
    padding-top: 9px;
    font-weight: 400
}

.c-faq-section--context-questions .c-content-box__collapse-toggle:before {
    color: #757575;
    top: 12px;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0)
}

.c-faq-section--context-questions .c-content-box__collapse article {
    padding-right: 0
}

.c-faq-section--context-questions .o-page-navigation__btn-back {
    position: absolute;
    left: 0
}

.c-faq-section--question .o-round-cart {
    font-size: 12px;
    font-size: .857rem;
    line-height: 1.833;
    padding: 20px 15px;
    color: #4a4a4a
}

.c-faq-section--question .o-round-cart-title {
    font-weight: 700;
    color: #2a2a2a;
    letter-spacing: -.5px;
    padding-right: 12px;
    font-size: 16px;
    font-size: 1.143rem;
    line-height: 1.375;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.c-faq-section--question .o-round-cart-title span:first-child {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(100% - 80px);
    -ms-flex: 0 0 calc(100% - 80px);
    flex: 0 0 calc(100% - 80px)
}

.c-faq-section--question .o-round-cart-title span:last-child {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 80px;
    -ms-flex: 0 0 80px;
    flex: 0 0 80px
}

.c-faq-section__feedback {
    width: 100%;
    border: 1px solid #b8b8b8;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 16px
}

.c-faq-section__feedback-state p {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 24px
}

.c-faq-section__feedback-state button {
    margin-left: 16px
}

.c-faq-section__feedback-report-problem {
    display: none
}

.c-faq-section__feedback-report-problem button {
    margin: 12px 0 0
}

.c-faq-section__feedback-report-problem p {
    font-weight: 700;
    font-size: 14px
}

.c-faq-section__feedback-options-ul {
    list-style: none;
    margin-right: 2px;
    margin-top: 18px
}

.c-faq-section__feedback-options-li {
    position: relative;
    margin-bottom: 20px
}

.c-faq-section__feedback-options-li .c-ui-radio {
    position: absolute;
    top: 10px;
    right: 0
}

.c-faq-section__feedback-label {
    margin-right: 30px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 14px
}

.c-faq-section__feedback-dsc-textarea {
    display: none;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #b8b8b8;
    background-color: #fff;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 400;
    width: 100%;
    resize: none;
    margin-bottom: 12px
}

.c-faq-section__feedback-result {
    display: none
}

.c-faq-section__feedback-result p {
    font-size: 12px;
    font-size: .857rem;
    line-height: 1.833
}

.c-faq-section__feedback-result header {
    color: #424242;
    font-size: 14px;
    font-size: 1rem;
    line-height: 1.571;
    font-weight: 400;
    margin-bottom: 4px
}