.bold {
    font-weight: 600;
}
.landing__product-bar_product {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.35px;
    color: #C1BFBC;
}
.landing__product-bar_name {
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.35px;
    color: #FBF9F6;
}
.landing__product-bar_price {
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.65px;
    color: #FBF9F6;
}
.landing__product-bar_price.utm {
    font-size: 24px;
    line-height: 28px;
}
.landing__description_title-small {
    font-weight: 300;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.35px;
}
.landing__description_title-big {
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.65px;
}
.landing__description_text_light {
    width: 75%;
    font-weight: 300;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.65px;
}
.landing__description_text_bold {
    width: 25%;
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.65px;
}
.landing__heading {
    font-weight: 600;
    font-size: 34px;
    line-height: 40px;
    letter-spacing: -0.65px;
}
.landing__subheading {
    font-weight: 300;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -0.65px;
}
.landing__underhead {
    margin: 24px 16px 0 16px;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.35px;
    color: #C1BFBC;
}
.landing__main_description-title {
    font-weight: 400;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.65px;
}
.landing__main_description-text {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.35px;
    color: #DDDCD9;
}
.main__description_link-text {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.35px;
}
.landing__main_benefits-title {
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.35px;
}
.landing__main_benefits-text {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.35px;
    color: #DDDCD9;
}
.landing__main_benefits-link {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.35px;
    text-decoration-line: underline;
    color: #5EAAEE;
}
.landing__section_title {
    font-weight: 500;
    font-size: 34px;
    line-height: 40px;
    letter-spacing: -0.65px;
}
.landing__section_subtitle {
    font-weight: 300;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -0.65px;
}
.landing__section_number {
    font-weight: 600;
    font-size: 96px;
    line-height: 144px;
    letter-spacing: -0.5px;
}
.landing__section_description-title {
    font-weight: 600;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -0.65px;
    padding-bottom: 10px;
    margin-bottom: 4px;
    border-bottom: 2px solid #FBF9F6;
}
.landing__section_description-title.no-line {
    border-bottom: none;
}
.landing__section_description-title.hs200 {
    padding-bottom: 0;
    width: 100%;
}
.landing__section_description-title.black {
    border-bottom: 2px solid #C4C4C4;
}
.landing__section_description-title.blackline {
    border-bottom: 2px solid #161616;
}
.landing__section_description-title.black.vs700 {
    width: 100%;
}
.landing__section_description-title.center {
    width: 100%;
    text-align: center;
}
.landing__section_description-title.vs700section4 {
    border-bottom: none;
}
.landing__section_description-subtitle {
    font-weight: 300;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -0.65px;
    margin-bottom: 4px;
}
.landing__section_description-subtitle.center {
    text-align: center;
}
.landing__section_description-subtitle.vs700 {
    font-weight: 400;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.65px;
}
.landing__section_description-subtitle.vs700.fullscreen {
    width: 100%;
    text-align: left;
}
.landing__section_description-sub {
    font-weight: 400;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.65px;
}
.landing__section_description-text {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.35px;
    margin-bottom: 4px;
}
.landing__section_description-text.bold {
    font-weight: 600;
}
.landing__section_description-minitext {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.35px;
    margin-top: 16px;
}
.landing__section_description-nanotext {
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: -0.35px;
}
.landing__section_description-tip-cloud-text {
    font-weight: 400;
    font-size: 10px;
    line-height: 16px;
    letter-spacing: -0.35px;
}
.landing__blue_title {
    font-weight: 600;
    font-size: 24px;
    line-height: 28px;
    text-align: right;
    letter-spacing: -0.65px;
    color: #FBF9F6;
}
.landing__blue_text {
    font-weight: 400;
    font-size: 20px;
    line-height: 26px;
    text-align: right;
    letter-spacing: -0.65px;
    color: #FBF9F6;
}
.landing__blue_button-text {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    letter-spacing: -0.35px;
    color: #005794;
}
.landing__section_description-rating-last-text {
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.35px;
}
.landing__section_review_title {
    font-weight: 300;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -0.65px;
    color: #272624;
}
.landing__section_review_subtitle {
    font-weight: 300;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.65px;
    color: #272624;
}
.landing__section_review_text {
    font-weight: 300;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.35px;
    color: #272624;
}
.landing__section_interactive-title {
    font-weight: 600;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -0.65px;
    width: 100%;
    border-bottom: 2px #C73434 solid;
    padding-bottom: 8px;
}
.landing__section_interactive-text {
    font-weight: 300;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -0.65px;
    width: 100%;
    margin-top: 4px;
}
.landing__section_card-subtitle {
    font-weight: 300;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.35px;
}
.landing__section_card-title {
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.65px;
    color: #C73434;
    margin-bottom: 8px;
}
.landing__section_card-text {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.35px;
    padding-top: 4px;
    border-top: 2px #C4C4C4 solid;
}
.landing__section_kitchen-grid-text {
    font-weight: 300;
    font-size: 20px;
    line-height: 26px;
    text-align: right;
    letter-spacing: -0.65px;
}
.landing__section_kitchen-grid-text.bold {
    font-weight: 600;
}
.landing__fullscreen_general-text-title {
    font-weight: 600;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -0.65px;
    margin-bottom: 4px;
}
.landing__fullscreen_general-text-subtitle {
    font-weight: 400;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.65px;
    margin-bottom: 4px;
}
.landing__fullscreen_general-text-txt {
    ont-weight: 400;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.35px;
}
.landing__section_fullscreen-text-block {
    margin-top: 24px;
    padding: 0 16px;
}
.landing__section_fullscreen-text-title {
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.65px;
    color: #272624;
    margin-bottom: 8px;
}
.landing__section_fullscreen-text-txt {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.35px;
    color: #3E3D3A;
    padding-top: 4px;
    border-top: 2px solid #C1BFBC;
}
.landing__description_sertificate-button-text {
    font-weight: 300;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.65px;
    color: #161616;
}
.landing__load-more-button,
.landing__back-to-top-button {
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.35px;
    color: #FBF9F6;
    cursor: pointer;
}
.landing__prices-old {
    font-weight: 300;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.65px;
    color: #3E3D3A;
    text-decoration: line-through;
}
.landing__prices-new {
    font-weight: 600;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -0.65px;
    color: #161616;
}
.landing__prices-new.white {
    color: #FBF9F6;
}
.landing__prices-old.white {
    color: #C4C4C4;
}
@media screen and (min-width: 1240px) and (max-width: 1439px) {
    .landing__section_description-sub.hs200 {
        font-size: 1.25vw; /* 16px */
        line-height: 1.71875vw; /* 22px */
    }
    .landing__section_description-subtitle.hs200 {
        font-size: 1.25vw; /* 16px */
        line-height: 1.71875vw; /* 22px */
    }
    .landing__product-bar_product {
        font-size: 1.25vw; /* 16px */
        line-height: 1.71875vw; /* 22px */
    }
    .landing__product-bar_name {
        font-size: 1.25vw; /* 16px */
        line-height: 1.71875vw; /* 22px */
    }
    .landing__product-bar_price {
        font-size: 1.5625vw; /* 20px */
        line-height: 2.03125vw; /* 26px */
    }
    .landing__heading {
        font-size: 2.65625vw; /* 34px */
        line-height: 3.125vw; /* 40px */
    }
    .landing__subheading {
        font-size: 1.875vw; /* 24px */
        line-height: 2.1875vw; /* 28px */
    }
    .landing__underhead {
        margin: 24px 12px 0 12px;
        font-size: 1.25vw; /* 16px */
        line-height: 1.71875vw; /* 22px */
    }
    .landing__main_description-title {
        font-size: 1.5625vw; /* 20px */
        line-height: 2.03125vw; /* 26px */
    }
    .landing__main_description-text {
        font-size: 1.09375vw; /* 14px */
        line-height: 1.5625vw; /* 20px */
    }
    .main__description_link-text {
        font-size: 1.09375vw; /* 14px */
        line-height: 1.5625vw; /* 20px */
    }
    .landing__main_benefits-title {
        font-size: 1.25vw; /* 16px */
        line-height: 1.71875vw; /* 22px */
    }
    .landing__main_benefits-text {
        font-size: 1.09375vw; /* 14px */
        line-height: 1.5625vw; /* 20px */
    }
    .landing__main_benefits-link {
        font-size: 1.09375vw; /* 14px */
        line-height: 1.5625vw; /* 20px */
    }
    .landing__section_title {
        font-size: 2.65625vw; /* 34px */
        line-height: 3.125vw; /* 40px */
    }
    .landing__section_subtitle {
        font-size: 1.875vw; /* 24px */
        line-height: 2.1875vw; /* 28px */
    }
    .landing__section_number {
        font-size: 7.5vw; /* 96px */
        line-height: 11.25vw; /* 144px */
    }
    .landing__section_description-title {
        font-size: 1.875vw; /* 24px */
        line-height: 2.1875vw; /* 28px */
    }
    .landing__section_description-subtitle {
        font-size: 1.875vw; /* 24px */
        line-height: 2.1875vw; /* 28px */
    }
    .landing__section_description-sub {
        font-size: 1.5625vw; /* 20px */
        line-height: 2.03125vw; /* 26px */
    }
    .landing__section_description-text {
        font-size: 1.25vw; /* 16px */
        line-height: 1.71875vw; /* 22px */
    }
    .landing__section_interactive-title {
        font-size: 1.875vw; /* 24px */
        line-height: 2.1875vw; /* 28px */
    }
    .landing__section_interactive-text {
        font-size: 1.5625vw; /* 20px */
        line-height: 2.03125vw; /* 26px */
    }
    .landing__section_card-subtitle {
        font-size: 1.09375vw; /* 14px */
        line-height: 1.5625vw; /* 20px */
    }
    .landing__section_card-title {
        font-size: 1.5625vw; /* 20px */
        line-height: 2.03125vw; /* 26px */
    }
    .landing__section_card-text {
        font-size: 1.25vw; /* 16px */
        line-height: 1.71875vw; /* 22px */
    }
    .landing__fullscreen_general-text-title {
        font-size: 1.875vw; /* 24px */
        line-height: 2.1875vw; /* 28px */
    }
    .landing__fullscreen_general-text-subtitle {
        font-size: 1.5625vw; /* 20px */
        line-height: 2.03125vw; /* 26px */
    }
    .landing__fullscreen_general-text-txt {
        font-size: 1.25vw; /* 16px */
        line-height: 1.71875vw; /* 22px */
    }
}

@media screen and (min-width: 905px) and (max-width: 1239px) {
    .landing__section_description-sub.hs200 {
        font-size: 16px;
        line-height: 22px;
    }
    .landing__section_description-subtitle.hs200 {
        font-size: 16px;
        line-height: 22px;
    }
    .landing__underhead {
        padding-top: 8px;
        margin: 0;
        width: 50%;
    }
    .landing__main_benefits-title {
        text-align: center;
    }
    .landing__main_benefits-text {
        text-align: center;
    }
    .landing__main_benefits-link {
        text-align: center;
    }
}

@media screen and (min-width: 600px) and (max-width: 904px) {
    .landing__section_description-sub.hs200 {
        font-size: 1.9vw; /* 16px */
        line-height: 2.64vw; /* 22px */
    }
    .landing__section_description-subtitle.hs200 {
        font-size: 1.9vw; /* 16px */
        line-height: 2.64vw; /* 22px */
    }
    .landing__subheading {
        font-size: 4.07vw; /* 34px */
        line-height: 4.79vw; /* 40px */
    }
    .landing__heading {
        font-size: 5.75vw; /* 48px */
        line-height: 7.19vw; /* 60px */
    }
    .landing__underhead {
        width: 100%;
        font-size: 2.39vw; /* 20px */
        line-height: 3.11vw; /* 26px */
    }
    .landing__main_description-title {
        font-size: 2.87vw; /* 24px */
        line-height: 3.35vw; /* 28px */
    }
    .landing__main_description-text {
        width: 100%;
        font-size: 1.67vw; /* 14px */
        line-height: 2.39vw; /* 20px */
    }
    .landing__underhead {
        padding-top: 8px;
        margin: 0;
        width: 50%;
    }
    .landing__main_benefits-title {
        text-align: center;
    }
    .landing__main_benefits-text {
        text-align: center;
    }
    .landing__main_benefits-link {
        text-align: center;
    }
    .landing__blue_title {
        text-align: center;
    }
    .landing__blue_text {
        text-align: center;
    }
    .landing__fullscreen_general-text-title {
        font-size: 2.87vw; /* 24px */
        line-height: 3.35vw; /* 28px */
    }
    .landing__fullscreen_general-text-subtitle {
        font-size: 2.39vw; /* 20px */
        line-height: 3.11vw; /* 26px */
    }
    .landing__fullscreen_general-text-txt {
        font-size: 1.9vw; /* 16px */
        line-height: 2.64vw; /* 22px */
    }
}

@media screen and (max-width: 599px) {
    .landing__section_description-sub.hs200 {
        font-size: 4.44vw; /* 16px */
        line-height: 6.11vw; /* 22 px */
    }
    .landing__section_description-subtitle.hs200 {
        font-size: 4.44vw; /* 16px */
        line-height: 6.11vw; /* 22 px */
    }
    .landing__product-bar_product {
        font-size: 3.33vw; /* 12px */
        line-height: 5vw; /* 18px */
    }
    .landing__product-bar_name {
        font-size: 3.33vw; /* 12px */
        line-height: 5vw; /* 18px */
    }
    .landing__product-bar_price {
        font-size: 3.33vw; /* 12px */
        line-height: 5vw; /* 18px */
    }
    .landing__subheading {
        font-size: 6.66vw; /* 24px */
        line-height: 7.77vw; /* 28 px */
    }
    .landing__heading {
        font-size: 9.44vw; /* 34px */
        line-height: 11.11vw; /* 40 px */
    }
    .landing__underhead {
        margin: 24px 0;
        font-size: 3.88vw; /* 14px */
        line-height: 5.55vw; /* 20 px */
    }
    .landing__main_description-title {
        font-size: 5.55vw; /* 20 px */
        line-height: 7.22vw; /* 26 px */
    }
    .landing__main_description-text {
        font-size: 3.88vw; /* 14px */
        line-height: 5.55vw; /* 20 px */
    }
    .landing__main_benefits-title {
        font-size: 4.44vw; /* 16px */
        line-height: 6.11vw; /* 22 px */
    }
    .landing__section_title {
        font-size: 6.66vw; /* 24px */
        line-height: 7.77vw; /* 28 px */
    }
    .landing__section_subtitle {
        font-size: 5.55vw; /* 20 px */
        line-height: 7.22vw; /* 26 px */
    }
    .landing__section_number {
        font-size: 26.66vw; /* 96 px */
        line-height: 40vw; /* 144 px */
    }
    .landing__section_description-title {
        font-size: 6.66vw; /* 24px */
        line-height: 7.77vw; /* 28 px */
    }
    .landing__section_description-subtitle {
        font-size: 6.66vw; /* 24px */
        line-height: 7.77vw; /* 28 px */
    }
    .landing__section_description-text {
        font-size: 4.44vw; /* 16px */
        line-height: 6.11vw; /* 22 px */
    }
    .landing__main_benefits-text {
        font-size: 3.88vw; /* 14px */
        line-height: 5.55vw; /* 20 px */
    }
    .landing__blue_title {
        font-size: 6.66vw; /* 24px */
        line-height: 7.77vw; /* 28 px */
    }
    .landing__blue_text {
        text-align: center;
        font-size: 5.55vw; /* 20 px */
        line-height: 7.22vw; /* 26 px */
    }
    .landing__section_description-sub {
        font-size: 6.66vw; /* 24px */
        line-height: 7.77vw; /* 28 px */
    }
    .landing__section_description-rating-last-text {
        font-size: 4.44vw; /* 16px */
        line-height: 6.11vw; /* 22 px */
    }
    .landing__section_review_title {
        font-size: 6.66vw; /* 24px */
        line-height: 7.77vw; /* 28 px */
        max-width: 80%;
    }
    .landing__section_review_subtitle {
        font-size: 5.55vw; /* 20 px */
        line-height: 7.22vw; /* 26 px */
    }
    .landing__section_review_text {
        font-size: 4.44vw; /* 16px */
        line-height: 6.11vw; /* 22 px */
    }
    .mobile__hidden {
        display: none;
    }
    .landing__description_text_light {
        width: 60%;
    }
    .landing__description_text_bold {
        width: 40%;
    }
    .landing__section_description-subtitle.vs700 {
        font-size: 4.44vw; /* 16px */
        line-height: 6.11vw; /* 22 px */
    }
    .landing__section_kitchen-grid-text {
        text-align: center;
    }
    .landing__section_kitchen-grid-text.bold {
        width: 100%;
    }
    .landing__section_description-title.af900section5 {
        font-size: 5.55vw; /* 20 px */
        line-height: 7.22vw; /* 26 px */
    }
    .landing__section_description-sub.af900section5 {
        font-size: 4.44vw; /* 16px */
        line-height: 6.11vw; /* 22 px */
    }
    .landing__blue_title.af900bluesection {
        text-align: center;
    }
    .landing__fullscreen_general-text-title {
        font-size: 5.55vw; /* 20 px */
        line-height: 7.22vw; /* 26 px */
    }
    .landing__fullscreen_general-text-subtitle {
        font-size: 4.44vw; /* 16px */
        line-height: 6.11vw; /* 22 px */
    }
    .landing__fullscreen_general-text-txt {
        font-size: 4.44vw; /* 16px */
        line-height: 6.11vw; /* 22 px */
    }
    .landing__section_interactive-title {
        font-size: 6.66vw; /* 24px */
        line-height: 7.77vw; /* 28 px */
    }
    .landing__section_interactive-text {
        font-size: 4.44vw; /* 16px */
        line-height: 6.11vw; /* 22 px */
    }
    .landing__section_fullscreen-text-block {
        padding: 0;
    }
    .landing__product-bar_price.utm {
        display: none;
    }
}

