.landing__product-bar {
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 80px;
    left: 0;
    width: 100%;
    height: 52px;
    background-color: #161616;
    transition: all 0.5s ease;
    z-index: 3;
    box-shadow: 0px 1.2px 3.6px rgba(0, 0, 0, 0.1), 0px 6.4px 14.4px rgba(0, 0, 0, 0.13);
}
.landing__product-bar.utm {
    background: linear-gradient(135deg, #710E1D 0%, #44161A 100%);
}
.landing__product-bar_utm-block {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.landing__product-bar.out {
    transform: translateY(-80px);
}
.landing__product-bar_container {
    display: flex;
    flex-direction: row;
    width: 100%;
    max-width: 1280px;
    justify-content: center;
    align-items: center;
    padding: 0 160px;
    gap: 40px;
}
.landing__product-bar_button {
    padding: 8px 24px;
    background-color: #2E8DD9;
    color: #FBF9F6;
    border-radius: 54px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.35px;
    cursor: pointer;
}
.landing__product-bar_button.utm,
.landing__product-bar_button.kitchen.utm {
    padding: 8px 24px;
    background: #FBF9F6;
    color: #44161A;
}
.landing__product-bar_button.kitchen {
    background-image: linear-gradient(90deg, #c73434, #e84e4e);
}
.landing__product-bar_button.sport {
    background-image: linear-gradient(90deg, #ff8008, #ffc837);
}
.landing__product-bar_utm-price {
    position: relative;
    color: #DDDCD9;
}
.landing__product-bar_utm-price:before {
    content: "";
    border-bottom: 1px solid #DDDCD9;
    position: absolute;
    width: 100%;
    height: 50%;
    transform: rotate(12deg);
}
.landing__product-bar_utm-price-block {
    display: flex;
    flex-direction: row;
    gap: 4px;
}
.landing__product-bar_utm-price.mobile {
    display: none;
}
.landing__description {
    width: 100%;
    height: 0;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow-y: auto;
    background-color: rgba(200, 200, 200, 0.6);
    z-index: 3;
}
.landing__description.active {
    height: 100vh;
    z-index: 1000;
}
.landing__description_layout {
    position: fixed;
    top: 0;
    left: 0;
    height: 0;
    width: calc(100% - 720px);
    background: transparent;
    z-index: 4;
}
.landing__description_layout.active {
    height: 100vh;
}
.landing__description_container {
    position: absolute;
    top: 0;
    right: -100%;
    width: 720px;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    background-color: #161616;
    padding: 36px 32px;
    z-index: 4;
}
.landing__description_container.active {
    right: 0;
    transition: right 0.4s ease-out;
}
.landing__description_title-block {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 60px 16px 48px;
}
.landing__description_block {
    width: 100%;
}
.landing__description_row {
    width: 100%;
    display: flex;
    flex-direction: row;
    padding: 10px 16px;
    border-bottom: 1px solid #898885;
}
.landing__section_description-tip {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 16px;
    font-size: 9px;
    font-weight: 900;
    border: 1px solid;
    border-radius: 50%;
    margin-left: 5px;
    cursor: pointer;
    position: absolute;
}
.landing__section_description-tip-cloud {
    position: absolute;
    border-radius: 4px;
    padding: 8px 12px;
    background-color: #FBF9F6;
    color: #161616;
    opacity: 0;
}
.landing__section_description-tip-cloud.right {
    top: 30%;
    right: 34%;
}
.landing__section_description-tip-cloud.left {
    top: 30%;
    right: 24%;
}
.landing__section_description-tip-cloud.active {
    opacity: 1;
    transition: opacity 0.3s ease-in;
}
.landing__view {
    width: 100%;
    background-color: #161616;
    color: #FBF9F6;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.landing__view.dont-scrolled {
    overflow: hidden;
}
.landing__block {
    max-width: 1280px;
    width: 100%;
    margin-top: 128px;
}
.landing__block.mb48{
    margin-bottom: 48px;
}
.landing__block.section2 {
    margin-top: 0;
}
.landing__start {
    display: flex;
    flex-direction: row;
    width: 100%;
}
.landing__slider_container {
    position: relative;
    width: 50%;
}
.landing__slider_background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 640px;
    background: radial-gradient(50% 50% at 50% 50%, #2A74E2 0%, rgba(22, 22, 22, 0) 100%);
}
.landing__slider_background.kitchen {
    background: radial-gradient(50% 50% at 50% 50%, #C73434 0%, rgba(22, 22, 22, 0) 100%);
}
.landing__slider {
    width: 100%;
    cursor: grab;
}
.landing__slider_item {
    max-width: 100%;
}
.landing__main {
    width: 50%;
    margin: 62px 0 0 6.25%;
}
.landing__main_block {
    padding: 0 0 0 16px;
}
.landing__main_stars {
    margin: 12px 0 24px;
}
.landing__main_description {
    display: flex;
    flex-direction: column;
    margin-top: 60px;
}
.landing__main_description-item {
    padding: 8px 16px;
    border-bottom: 1px solid #898885;
}
.landing__main_description-link {
    margin: 24px 0 80px;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    gap: 8px;
    cursor: pointer;
}
.landing__main_marketplaces-block {
    padding: 0 16px;
}
.landing__main_marketplaces {
    margin: 24px 0 96px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 1fr;
    gap: 8px;
}
.main__description_link-img {
    width: 8px;
    height: 16px;
    margin: 4px 8px;
}
.landing__main_benefits {
    padding: 0 16px;
    display: flex;
    flex-direction: column;
}
.landing__main_benefits-item {
    display: flex;
    flex-direction: row;
    gap: 16px;
    margin-bottom: 24px;
}
.landing__main_benefits-img-block {
    display: flex;
    width: 56px;
    align-items: flex-start;
}
.landing__main_benefits-img {
    width: inherit;
}
.landing__main_benefits-block {
    display: flex;
    flex-direction: column;
}
.landing__section {
    width: 100%;
    display: flex;
    flex-direction: row;
    position: relative;
}
.landing__section.vs700section,
.landing__section.af900section {
    flex-direction: column;
}
.landing__section-block {
    display: flex;
    flex-direction: row;
    width: 100%;
}
.landing__section-block.ls450section {
    margin-top: 80px;
}
.ls450_blue_text-block {
    width: 50%;
}
.landing__section-block.af900section1 {
    position: relative;
}
.landing__section-block.section3 {
    flex-direction: row-reverse;
}
.landing__section-block.section4 {
    justify-content: space-between;
}
.landing__section-block.section5 {
    flex-direction: row-reverse;
    justify-content: flex-end;
}
.landing__section-block.review {
    justify-content: space-between;
    margin: 240px 0 180px;
}
.landing__section_gradient-top {
    position: absolute;
    width: 640px;
    height: 640px;
    left: -6.25%;
    top: 0;
    background: radial-gradient(50% 50% at 50% 50%, rgba(190, 42, 226, 0.3) 0%, rgba(22, 22, 22, 0) 100%);
    z-index: 0;
}
.landing__section_gradient-fs300 {
    position: absolute;
    width: 640px;
    height: 640px;
    left: 0px;
    top: 0px;
    background: radial-gradient(50% 50% at 50% 50%, rgba(42, 116, 226, 0.6) 0%, rgba(22, 22, 22, 0) 100%);
}
.landing__section_gradient-bottom {
    position: absolute;
    width: 640px;
    height: 640px;
    left: -6.25%;
    bottom: 0;
    background: radial-gradient(50% 50% at 50% 50%, rgba(42, 116, 226, 0.6) 0%, rgba(22, 22, 22, 0) 100%);
    z-index: 0;
}
.landing__section_gradient-top.reverse {
    top: auto;
    bottom: 0;
}
.landing__section_gradient-bottom.reverse {
    top: 0;
}
.landing__section_gradient-section2 {
    position: absolute;
    width: calc(100% - 80px);
    height: calc(100% - 80px);
    z-index: -1;
    background: radial-gradient(50% 50% at 50% 50%, #2A74E2 0%, rgba(22, 22, 22, 0) 100%);
    top: 0;
    left: 0;
    margin: 0 80px 80px 0;
}
.landing__section_gradient-section7 {
    position: absolute;
    width: 120%;
    height: 120%;
    z-index: -1;
    background: radial-gradient(50% 50% at 50% 50%, #2A74E2 0%, rgba(22, 22, 22, 0) 100%);
    top: -10%;
    left: -10%;
    margin: 0;
}
.landing__section_gradient.kitchen {
    background: radial-gradient(50% 50% at 50% 50%, #C73434 0%, rgba(22, 22, 22, 0) 100%);
}
.landing__section_gradient.kitchen.af900section1 {
    width: 100%;
    height: 100%;
    position: absolute;
    top: -12.5%;
    left: 6.25%;
}
.landing__section_image {
    position: relative;
    width: 37.5%;
}
.landing__section_image.section2 {
    width: 50%;
}
.landing__section_image.section5 {
    width: 56.25%;
}
.landing__section_image.section6 {
    width: 43.75%;
}
.landing__section_image.section7 {
    width: 43.75%;
}
.landing__section_image-container {
    position: relative;
    width: 83.3%;
    margin-top: 100px;
    z-index: 1;
}
.landing__section_image-container.fs300 {
    margin-top: 0;
    width: 100%;
}
.landing__section_image.vs700section2 {
    width: 62.5%;
    position: absolute;
    right: 0;
    bottom: 0;
}
.landing__section_image.vs700section3 {
    width: 50%;
}
.landing__section_image.vs700section5 {
    width: 62.5%;
}
.landing__section_image.vs700section5.vs550 {
    margin-left: auto;
}
.landing__section_image.af900section1 {
    width: 50%;
    margin-left: 6.25%;
}
.landing__section_image.af900section5 {
    width: 100%;
}
.landing__section_image-container.section2 {
    width: 100%;
    margin-top: 0;
}
.landing__section_image-container.section3 {
    width: 100%;
    margin-top: 80px;
}
.landing__section_image-container.section6 {
    width: 71.43%;
    margin: 100px auto 0;
}
.landing__section_image-container.section7 {
    width: 71.43%;
    margin: 80px auto;
}
.landing__section_image-container.vs700section3 {
    width: 100%;
    margin: 0;
}
.landing__section_image-container.vs700section4 {
    width: 100%;
    margin: 0;
}
.landing__section_image-container.vs700section5 {
    width: 100%;
    margin: 0;
}
.landing__section_image-container.af900section1 {
    width: 100%;
    margin-top: 0;
}
.landing__section_image-container.af900section5 {
    width: 50%;
    margin-top: 0;
}
.landing__section_img {
    width: 100%;
}
.landing__section_img.border_inside {
    outline: 6px solid black;
    outline-offset: -5px;
}
.landing__section_img.w1240 {
    display: block;
}
.landing__section_img.w905 {
    display: none;
}
.landing__section_img.w600 {
    display: none;
}
.landing__section_img {
    width: 100%;
}
.fs300_back-img {
    position: relative;
    top: 0;
}
.landing__section_img.absolute {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    opacity: 0;
    transition: opacity 0.3s ease-in;
}
.landing__section_img.active {
    opacity: 1;
    transition: opacity 0.3s ease-in;
}
.landing__section_information-block {
    width: 62.5%;
    padding: 0 16px;
}
.landing__section_information-block.section2 {
    width: 50%;
    display: flex;
    align-items: center;
}
.landing__section_information-block.section3 {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.landing__section_information-block.section5 {
    width: 37.5%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.landing__section_information-block.section6 {
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.landing__section_information-block.section7 {
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.landing__section_information-block.vs700section2 {
    width: 62.5%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    z-index: 2;
}
.landing__section_information-block.vs700section3 {
    width: 50%;
}
.landing__section_information-block.vs700section3.vs550 {
    display: flex;
    align-items: center;
}
.landing__section_information-block.vs700section4 {
    width: 50%;
    text-align: center;
}
.landing__section_information-block.vs700section5 {
    width: 43.75%;
    margin-left: auto;
    transform: translateY(-100%);
    z-index: 1;
}
.landing__section_information-block.vs700section5.vs550 {
    margin-left: 12.5%;
}
.landing__section_title-block {
    padding: 160px 0 140px;
}
.landing__section_title-block.section3 {
    padding: 100px 0 60px;
}
.landing__section_title-block.vs700section3 {
    padding: 160px 0 32px;
}
.landing__section_title-block.pad {
    display: none;
}
.landing__section_title-block.af900fullscreen {
    padding: 130px 16px 24px;
}
.landing__section_title-block.vs550fullscreen {
    padding: 160px 16px 80px;
    color: #272624;
}
.landing__section_title-block.gk100 {
    padding: 100px 16px 80px;
}
.landing__section_text-block {
    display: flex;
    flex-direction: row;
    gap: 32px;
    position: relative;
    z-index: 1;
}
.landing__section_text-block.column {
    flex-direction: column;
    width: fit-content;
    gap: 0;
}
.landing__section_text-block.black {
    color: #161616;
}
.landing__section_text-block.column.vs700 {
    width: 43.25%;
    margin-right: 6.25%;
    padding: 0 16px;
}
.landing__section_text-block.center {
    align-items: center;
}
.landing__section_text-block.vs700section2 {
    width: 70%;
}
.landing__inscreen-block {
    display: flex;
    flex-direction: column;
    gap: 80px;
}
.landing__inscreen-block.fs300 {
    gap: 24px;
}
.landing__inscreen-block.hs200_abs {
    position: absolute;
    bottom: 10%;
    right: 13%;
    max-width: 528px;
}
.landing__section_description-block {
    display: flex;
    flex-direction: column;
}
.landing__section_description-block.center {
    align-items: center;
}
.landing__section_description-block.af900section5 {
    justify-content: center;
    margin-left: 6.25%;
}
.landing__section_description-block.gk100section1 {
    justify-content: center;
    margin-left: 6.25%;
    width: 40%;
}
.landing__section_description-block.gk100section1.reverse {
    justify-content: center;
    margin-right: 6.25%;
    width: 40%;
    margin-left: 0;
}
.landing__section-block.gk100section1 {
    flex-direction: row;
    justify-content: space-between;
}
.landing__section-block.gk100section1.reverse {
    flex-direction: row-reverse;
}
.landing__section_description-title.red {
    color: #E84E4E;
}
.landing__section_arrows-block {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    gap: 4px;
    position: relative;
    z-index: 1;
}
.landing__section_left-arrow {
    padding: 20px 24px 20px 0;
    background: url("../image/landing/leftArrow.svg") no-repeat left center;
    width: 98px;
    height: 64px;
    cursor: pointer;
}
.landing__section_right-arrow {
    padding: 20px 0 20px 24px;
    background: url("../image/landing/rightArrow.svg") no-repeat right center;
    width: 98px;
    height: 64px;
    cursor: pointer;
}
.landing__fullscreen-section {
    width: 100%;
    position: relative;
}
.landing__fullscreen-section.vs550 {
    background: #ffffff;
    padding-bottom: 140px;
}
.landing__fullscreen_background-container {
    width: 100%;
}
.landing__fullscreen-background.w1480 {
    display: block;
    width: 100%;
}
.landing__fullscreen-background.w1440 {
    display: none;
}
.landing__fullscreen-background.w1240 {
    display: none;
}
.landing__fullscreen-background.w905 {
    display: none;
}
.landing__fullscreen-background.w600 {
    display: none;
}
.landing__fullscreen-background.absolute {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    transition: opacity 0.3s ease-in;
}
.landing__fullscreen-background.absolute.active {
    opacity: 1;
    transition: opacity 0.3s ease-in;
}
.landing__fullscreen-block {
    position: absolute;
    width: 100%;
    max-width: 1280px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    padding: 0 16px;
}
.landing__fullscreen-block.vs550 {
    position: relative;
    width: 100%;
    max-width: 1280px;
    left: 50%;
    top: 0;
    transform: translate(-50%);
}
.landing__section_buy-button {
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.35px;
    color: #FBF9F6;
    padding: 14px 60px;
    background-color: #2E8DD9;
    margin-top: 12px;
    border-radius: 54px;
    cursor: pointer;
    max-width: 260px;
}
.landing__section_buy-button.vs700 {
    width: 50%;
}
.landing__section_buy-button.absolute {
    margin-top: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.landing__section_buy-button.kitchen {
    background-color: #C73434;
}
.landing__fullscreen-block.black {
    color: #161616;
}
.landing__fullscreen-block.right {
    width: fit-content;
    left: unset;
    right: 0%;
}
.landing__fullscreen-block.right.fs300 {
    max-width: 527px;
}
.landing__fullscreen-block.right.hs200 {
    max-width: 448px;
}
.landing__fullscreen-block.vs700 {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.landing__blue_section {
    width: 100%;
    background-color: #005794;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 82px 16px;
}
.landing__blue_section.kitchen {
    background-color: #C73434;
}
.landing__blue_block {
    max-width: 1280px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.landing__blue_block.fs300 {
    gap: 32px;
}
.landing__blue_block.kitchen {
    width: 100%;
    justify-content: center;
    gap: 6.25%;
}
.landing__blue_text-block {
    display: flex;
    flex-direction: column;
    max-width: 31.25%;
    padding: 0 16px;
}
.landing__blue_text-block.fs300 {
    max-width: 50%;
}
.landing__blue_button-block {
    display: flex;
    flex-direction: row;
    gap: 32px;
    width: calc(62.5% + 12px);
}
.landing__blue_button-block.kitchen {
    width: calc(37.5% + 12px);
}
.landing__blue_button {
    position: relative;
    padding: 24px 16px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 12px;
    background-color: #FBF9F6;
    width: 50%;
}
.landing__blue_button.fs300 {
    width: 100%;
}
.landing__blue_button.kitchen {
    padding: 18px 32px;
    border-radius: 50px;
    height: fit-content;
    cursor: pointer;
}
.landing__blue_button:hover {
    filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)) drop-shadow(0px 4.8px 14.4px rgba(0, 0, 0, 0.18));
}
.button__disable {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(222,222,222,.6);
}
.landing__section_review-head {
    width: 37.5%;
    display: flex;
    flex-direction: column;
    padding: 16px;
}
.landing__section_review-rating {
    display: flex;
    flex-direction: row;
    gap: 16px;
}


:root {
    --star-block-width: 136px;
    --star-block-width-mini: 106px;
}
.landing__stars-block {
    width: var(--star-block-width);
    height: auto;
    position: relative;
    overflow: hidden;
}
.landing__stars-block.mini {
    width: var(--star-block-width-mini);
}
.landing__section_review-rating-img {
    position: relative;
    width: 100%;
    display: block;
    z-index: 2;
}
.landing__rating-counter-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    overflow: hidden;
    max-height: 23px;
}
.landing__rating-counter {
    height: calc(100% - 2px);
    background-color: #F8A31D;
    position: relative;
    top: 1px;
    left: 1px;
}
  
.landing__section_review-markets {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 24px 0;
    gap: 16px;
}
.landing__section_review-market {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 8px;
    border: 1px solid #FBF9F6;
    border-radius: 40px;
    transition: background-color 0.2s;
    background-repeat: no-repeat;
    height: 40px;
    background-position: center;
}
.landing__section_review-market.ozon {
    background-image: url("../image/landing/ozon.svg");
}
.landing__section_review-market.yamarket {
    background-image: url("../image/landing/yamarket.svg");
}
.landing__section_review-market.wb {
    background-image: url("../image/landing/wb.svg");
}
.landing__section_review-market.sber {
    background-image: url("../image/landing/sber.svg");
}
.landing__section_review-market.avito {
    background-image: url("../image/landing/avito.svg");
}
.landing__section_review-market.ali {
    background-image: url("../image/landing/aliexpress_black.svg");
    background-size: 30%;
}
.landing__section_review-market.ali:hover {
    background-image: url("../image/landing/aliexpress.svg");
}
.landing__section_review-market.ozon:hover {
    background-image: url("../image/landing/ozon_black.svg");
}
.landing__section_review-market.yamarket:hover {
    background-image: url("../image/landing/yamarket_black.svg");
}
.landing__section_review-market.wb:hover {
    background-image: url("../image/landing/wb_black.svg");
}
.landing__section_review-market.sber:hover {
    background-image: url("../image/landing/sber_black.svg");
}
.landing__section_review-market.avito:hover {
    background-image: url("../image/landing/avito_black.svg");
}
.landing__section_review-market:hover {
    background-color: #FBF9F6;
    transition: background-color 0.2s;
}
.landing__section_review-messages {
    display: flex;
    flex-direction: column;
    width: 56.25%;
    gap: 32px;
}
.landing__section_review-message {
    display: flex;
    flex-direction: column;
    margin: 0 16px;
    padding: 32px;
    background-color: #EDF8FF;
    border-radius: 12px;
    gap: 24px;
}
.landing__section_review-first-block {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
}
.landing__section_review-block {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.landing__video_section {
    display: none;
}
.landing__section_description_changed-block {
    height: 0;
    opacity: 0;
    transform: translateX(20px);
}
.landing__section_description_changed-block.fs300 {
    position: absolute;
    display: flex;
    gap: 32px;
}
.landing__section_description_changed-block.active {
    height: 100px;
    opacity: 1;
    transform: translateX(0);
    transition: opacity 0.4s ease-in, transform 0.4s ease-out;
}
.landing__background_black {
    width: 100%;
    background-color: #000;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.landing__background_grey-black {
    width: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
    display: flex;
    flex-direction: column;
    align-items: center;
}
.landing__background_black-grey {
    width: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
    display: flex;
    flex-direction: column;
    align-items: center;
}
.landing__section_lotties {
    width: 56.25%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.landing__section_lottie.right {
    margin-left: auto;
}
.landing__section_lottie.left {
    margin-right: auto;
}
.landing__section-element {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.landing__section-element:last-child {
    margin-bottom: 60px;
}
.landing__section-element.reverse {
    flex-direction: row-reverse;
}
.landing__section_text-block.fullscreen.vs700 {
    width: 43.75%;
}
.landing__section_text-block.fullscreen.vs700.vs550 {
    margin-left: auto;
}
.landing__section_text-block.vs700section1 {
    width: 37.5%;
}
.landing__section_text-block.hs200 {
    margin-left: 10%;
}
.landing__section_text-block.hs200.center {
    margin-left: 0;
}
.landing__section-block.vs700section1 {
    flex-direction: column;
    gap: 80px;
}
.landing__section-block.vs700section3 {
    justify-content: space-between;
}
.landing__section-block.vs700section4 {
    flex-direction: column;
    align-items: center;
}
.landing__section-block.vs700section5 {
    flex-direction: column;
}
.landing__section_comments-block {
    display: flex;
    flex-direction: row;
    gap: 28px;
}
.landing__section.vs700section3 {
    flex-direction: column;
}
.landing__section_interactive-block {
    position: absolute;
    top: 50%;
    left: 43.75%;
    transform: translateY(-60%);
    display: flex;
    flex-direction: column;
    z-index: 1;
}
.landing__section_interactive-row {
    display: flex;
    flex-direction: row;
    position: relative;
}
.landing__section_interactive-img {
    width: 80px;
    height: 80px;
    margin: 0 40px;
    cursor: pointer;
}
.landing__section_interactive-active-img {
    width: 80px;
    height: 80px;
    margin: 0 40px;
    transition: width 0.2s ease-in, height 0.2s ease-in, margin 0.2s ease-in;
}
.landing__section_interactive-img.active {
    width: 0;
    height: 0;
    margin: 0;
}
.landing__section_interactive-active-img.active {
    width: 160px;
    height: 160px;
    margin: 0;
    transition: width 0.2s ease-in, height 0.2s ease-in, margin 0.2s ease-in;
    cursor: pointer;
}
.landing__section_interactive-active-block {
    display: none;
    position: relative;
    z-index: 1;
}
.landing__section_interactive-active-block.active {
    display: flex;
    flex-direction: row;
}
.landing__section_interactive-text-block {
    display: flex;
    flex-direction: column;
    margin: 0 12px;
    justify-content: center;
    align-items: flex-start;
    width: 60%;
}
.landing__section_kitchen-grid {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, 1fr);
    gap: 24px;
}
.landing__section_kitchen-grid.section2 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, 1fr);
    gap: 16px;
}
.landing__section_kitchen-grid-block {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
    gap: 24px;
}
.landing__section_kitchen-grid-block.reverse {
    flex-direction: row-reverse;
}
.landing__section_kitchen-grid-text-block {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.landing__section_kitchen-grid-text-block.reverse {
    align-items: flex-start;
}
.landing__section_kitchen-grid-image-block {
    position: relative;
}
.landing__section_kitchen-grid-image {
    position: absolute;
    top: 50%;
    width: 80%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
}
.landing__section_kitchen-grid-image.section2 {
    position: relative;
    top: unset;
    left: unset;
    transform: none;
    width: 100%;
    border-radius: 8px;
}
.landing__section_kitchen-grid-image-button {
    position: relative;
}
.landing__section_cards-swiper-block {
    position: relative;
    cursor: grab;
}
.landing__section_cards-shadow-left {
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(90deg, #161616 0%, rgba(22, 22, 22, 0) 100%);
    height: 100%;
    width: 3.75vw;
    z-index: 1;
}
.landing__section_cards-shadow-right {
    position: absolute;
    top: 0;
    right: 0;
    background: linear-gradient(270deg, #161616 0%, rgba(22, 22, 22, 0) 100%);
    height: 100%;
    width: 3.75vw;
    z-index: 1;
}
.landing__section_card {
    width: 31.25%;
    padding: 16px;
    display: flex;
    flex-direction: column;
    max-width: 368px;
}
.landing__section_card-image {
    width: 100%;
    padding-bottom: 16px;
    border-radius: 8px;
}
.landing__fullscreen_general-block {
    position: absolute;
    width: 100%;
    max-width: 1280px;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.landing__fullscreen_general-button-block {
    display: flex;
    flex-direction: row;
    gap: 18px;
    padding-left: 16px;
}
.landing__fullscreen_general-button {
    padding: 6px 18px;
    border: 1px solid #FBF9F6;
    border-radius: 20px;
    font-weight: 300;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.65px;
    color: #FBF9F6;
    cursor: pointer;
}
.landing__fullscreen_general-button.active {
    color: #161616;
    background: #FBF9F6;
    border: 1px solid #161616;
}
.landing__fullscreen-background.screen1 {
    display: none;
}
.landing__fullscreen-background.screen2 {
    display: none;
}
.landing__fullscreen-background.screen3 {
    display: none;
}
.landing__fullscreen-background.screen4 {
    display: none;
}
.landing__fullscreen-background.screen5 {
    display: none;
}
.landing__fullscreen-background.w1480.onscreen {
    display: block;
}
.landing__fullscreen-background.w1440.onscreen,
.landing__fullscreen-background.w1240.onscreen,
.landing__fullscreen-background.w905.onscreen,
.landing__fullscreen-background.w600.onscreen {
    display: none;
}
.landing__fullscreen_general-text-block {
    padding: 150px 16px 0;
}
.landing__fullscreen_general-text-button {
    margin-top: 12px;
    padding: 14px 60px;
    background-color: #E84E4E;
    border-radius: 54px;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.35px;
    color: #FBF9F6;
    cursor: pointer;
}
.landing__fullscreen_general-text {
    width: 43.75%;
    display: none;
}
.landing__fullscreen_general-text.onscreen {
    display: block;
}
.lottie__animation {
    width: 100%;
    max-width: 372px;
}
.lottie__animation.full {
    max-width: unset;
}
.lottie__animation.left {
    margin-right: auto;
}
.lottie__animation.right {
    margin-left: auto;
}
.lottie__animation.kitchen {
    max-width: 240px;
}
.container_360 {
    /*position: relative;*/
}
.button_360 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
    padding: 12px 24px;
    gap: 4px;
    width: 267px;
    height: 50px;
    background: rgba(251, 249, 246, 0.6);
    border: 1px solid #FBF9F6;
    border-radius: 30px;
    font-weight: 300;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.65px;
    color: #161616;
}
.popup360 {
    width: 100%;
    height: 0;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow-y: auto;
    background-color: rgba(200, 200, 200, 0.6);
    z-index: 3;
}
.popup360.active {
    height: 100vh;
    z-index: 1000;
}
.popup360__container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 800px;
    max-height: 800px;
    background-color: #161616;
    padding: 12px 120px;
    z-index: 4;
}
.popup360__lottie {
    width: 100%;
}
.popup360__close {
    position: absolute;
    top: 16px;
    right: 16px;
    cursor: pointer;
}
.landing__section_gradient-section7.kitchen {
    background: radial-gradient(50% 50% at 50% 50%, #C73434 0%, rgba(22, 22, 22, 0) 100%);
}
.landing__section_interactive-descriptions-mobile {
    display: none;
}
.landing__section_background.kitchen {
    position: absolute;
    width: 50%;
    height: 100%;
    top: -12.5%;
    left: 12.5%;
    background: radial-gradient(50% 50% at 50% 50%, #C73434 0%, rgba(22, 22, 22, 0) 100%);
}
.landing__section_fullscreen-block-vs550 {
    display: flex;
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
}
.landing__section_fullscreen-card {
    width: 43.75%;
}
.landing__section_fullscreen-pic-block {
    width: 100%;
    position: relative;
    /*filter: drop-shadow(0px -56px 82px rgba(22, 22, 22, 0.0522617)) drop-shadow(0px -16.8824px 24.7206px rgba(22, 22, 22, 0.075)) drop-shadow(0px -7.01207px 10.2677px rgba(22, 22, 22, 0.0977383)) drop-shadow(0px -2.53613px 3.71362px rgba(22, 22, 22, 0.15));*/
    border-radius: 16px;
    overflow: hidden;
}
.landing__section_fullscreen-pic {
    width: 100%;
}
.landing__section_fullscreen-pic.absolute {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    transition: opacity 0.3s ease-in;
}
.landing__section_fullscreen-pic.absolute.active {
    opacity: 1;
    transition: opacity 0.3s ease-in;
}
.landing__block.vs700section2.vs550 {
    margin-top: 376px;
}
.landing__section_image-container.vs700section2.vs550 {
    width: 100%;
}
.landing__description_sertificate-button {
    margin-top: 32px;
    width: 100%;
    padding: 12px 0;
    background-color: #FBF9F6;
    border-radius: 30px;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: center;
    cursor: pointer;
}
.landing__description_sertificate-button-img {
    height: 24px;
}

.landing__view.background_gb {
    background: linear-gradient(180deg, #161616 0%, #000 100%);
}
.landing__view.background_bg {
    background: linear-gradient(180deg, #000 0%, #161616 100%);
}
.landing__view.background_b {
    background-color: #000;
}

.landing__section_cards-shadow-right.black {
    background: linear-gradient(270deg, #000 0%, rgba(22, 22, 22, 0) 100%);
}
.landing__section_cards-shadow-left.black {
    background: linear-gradient(90deg, #000 0%, rgba(22, 22, 22, 0) 100%);
}

.landing__section_img.fs300_img{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: opacity 0.5s ease-in-out;
}
.scroll_icon {
    position: absolute;
    top: 15%;
    left: 15%;
    z-index: 2;
    width: 50px;
    height: 50px;
    animation: blinkAndShrink 2s infinite; /* Название анимации, длительность 2 секунды, бесконечный цикл */
}
.tap_icon {
    display: none;
}
.landing__section_review-name-rating {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.market-img {
    width: 100px;
}
.landing__prices-block {
    margin: 12px 0 0;
    display: flex;
    flex-direction: row;
    gap: 24px;
}

.landing__icons-block {
    display: flex;
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    gap: 100px;
}

.landing__icon-block {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}

.icon__background {
    position: absolute;
    top: -25%;
    left: -25%;
    width: 150%;
}
.icon__block {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.landing__icon {
    width: 100%;
}
.landing__icon_abs {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: opacity 0.3s ease-in;
}
.landing__icon_abs.active {
    opacity: 1;
    transition: opacity 0.3s ease-in;
}
.ls450_mobile_text {
    display: none!important;
}


@keyframes blinkAndShrink {
    0%, 100% {
        transform: scale(1); /* Начальный и конечный размер */
        opacity: 1; /* Начальная и конечная непрозрачность */
    }
    50% {
        transform: scale(1.5); /* Увеличение размера на 50% */
        opacity: 0; /* Полная прозрачность в середине анимации */
    }
}

@media screen and (min-width: 1240px) and (max-width: 1441px) {
    .landing__fullscreen-block.right.hs200 {
        left: unset;
        right: 10%;
        transform: translate(0, -50%);
    }
    .landing__inscreen-block.hs200_abs {
        position: relative;
        right: 0;
        bottom: 0;
    }
    .landing__section_information-block.section2.hs200.bottom {
        align-items: flex-end;
    }
    .landing__section_number.hs200 {
        display: none;
    }
    .landing__icons-block {
        flex-direction: column;
        gap: 48px;
    }
    .icon__background {
        position: absolute;
        top: -13%;
        left: 13%;
        width: 75%;
        height: 100%;
    }
    .landing__section_text-block.hs200 {
        margin-top: -7%;
        margin-left: 0;
    }
    .landing__slider_item {
        max-width: 519px;
    }
    .landing__product-bar_container {
        display: flex;
        flex-direction: row;
        width: 100%;
        max-width: calc(100% - 400px);
        padding: 0 6.25vw;
    }
    .landing__product-bar_button {
        padding: 0.78vw 1.875vw;
        font-size: 1.25vw; /* 16px */
        line-height: 1.71875vw; /* 22px */
    }
    .landing__section_title-block {
        padding: 100px 0 140px;
    }
    .landing__block {
        max-width: unset;
        width: calc(100% - 400px);
        margin: 128px 200px 0;
    }
    .landing__main {
        margin: 62px 0 0;
    }
    .landing__main_block {
        padding: 0 0 0 12px;
    }
    .landing__slider_background {
        height: calc(50vw - 200px);
    }
    .landing__main_description-item {
        padding: 8px 12px;
    }
    .landing__main_marketplaces {
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 1fr 1fr;
    }
    .landing__section_gradient-top {
        width: calc(50vw - 200px);
        height: calc(50vw - 200px);
        left: -12.5%;
    }
    .landing__section_gradient-bottom {
        width: calc(50vw - 200px);
        height: calc(50vw - 200px);
        left: -12.5%;
    }
    .landing__section_information-block {
        padding: 0 12px;
    }
    .landing__fullscreen-background.w1480 {
        display: none;
    }
    .landing__fullscreen-background.w1440 {
        display: block;
        width: 100%;
    }
    .landing__fullscreen-background.kitchen.w1440 {
        display: none;
    }
    .landing__section_image.section2 {
        width: 56.25%;
    }
    .landing__section_information-block.section2 {
        width: 43.75%;
    }
    .landing__section_image.section4 {
        width: 50%;
    }
    .landing__section_image.section5 {
        width: 62.5%;
        margin-left: auto;
    }
    .landing__section_image.section6 {
        width: 37.5%;
    }
    .landing__section_image.section7 {
        width: 50%;
    }
    .landing__section_information-block.section5 {
        width: 56.25%;
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        z-index: 1;
    }
    .landing__fullscreen-block {
        width: calc(100% - 400px);
        max-width: unset;
        padding: 0 12px;
    }
    .landing__section_buy-button {
        font-size: 1.25vw; /* 16px */
        line-height: 1.71875vw; /* 22px */
        padding: 1.09375vw 4.6875vw; /* 14px 60px */
        border-radius: 4.21875vw; /* 54px */
    }
    .landing__fullscreen-block.right {
        width: fit-content;
        right: 0;
    }
    .landing__section_review-markets {
        grid-template-columns: 1fr;
        grid-template-rows: 1fr 1fr 1fr 1fr;
    }
    .landing__blue_button-block {
        flex-direction: column;
        width: 50%;
    }
    .landing__blue_button {
        width: 100%;
    }
    .landing__blue_section {
        padding: 29px 200px;
    }
    .landing__blue_block {
        gap: 15%;
        align-items: center;
        width: 100%;
    }
    .landing__blue_text-block {
        width: 100%;
        min-width: 40%;
    }
    .landing__section_image.vs700section2 {
        display: none;
    }
    .landing__section_image.vs700section2.vs550 {
        display: block;
        top: -70%;
    }
    .landing__inscreen-block.vs700section2 {
        flex-direction: row;
        width: 100%;
        align-items: center;
    }
    .landing__inscreen-block.vs700section2.vs550 {
        flex-direction: column;
        align-items: flex-start;
    }
    .landing__section_information-block.vs700section2 {
        width: 100%;
    }
    .landing__section_comments-block {
        width: 42.75%;
        flex-direction: column;
    }
    .landing__section_comments-block.vs550 {
        width: 100%;
        flex-direction: row;
    }
    .landing__section-block.vs700section3 {
        flex-direction: column;
    }
    .landing__section_information-block.vs700section3 {
        width: 62.5%;
        margin-left: auto;
        transform: translateY(-30%);
        z-index: 1;
    }
    .landing__section_information-block.vs700section4 {
        width: 62.5%;
    }
    .landing__section_image.vs700section5 {
        width: 75%;
    }
    .landing__section_information-block.vs700section5 {
        width: 62.5%;
        transform: translateY(-50%);
    }
    .landing__section_text-block.column.vs700 {
        width: 50%;
        margin-right: 0;
    }
    .landing__section_description-tip-cloud.right {
        top: 24%;
        right: 6%;
    }
    .landing__section_description-tip-cloud.left {
        top: 24%;
        left: 51%;
        width: max-content;
    }
    .landing__section_buy-button.vs700 {
        width: 60%;
    }
    .landing__section_image.af900section1 {
        width: 56.25%;
        margin-left: 0;
    }
    .landing__section_interactive-active-img.active {
        width: 12.5vw;
        height: 12.5vw;
    }
    .landing__section_interactive-active-img {
        width: 6.25vw;
        height: 6.25vw;
    }
    .landing__section_interactive-block {
        left: 37.5%;
        transform: translateY(-50%);
    }
    .landing__section_card {
        width: 25.78vw;
    }
    .lottie__animation {
        max-width: 17.1875vw;
    }
    .lottie__animation.vs550 {
        max-width: 80%;
    }
    .landing__section_buy-button.kitchen {
        padding: 0.78vw 1.875vw;
        width: 75%;
    }
    .landing__fullscreen_general-button {
        font-size: 1.25vw; /* 16px */
        line-height: 1.71875vw; /* 22px */
    }
    .landing__fullscreen-background.kitchen.w1440.onscreen {
        display: block;
    }
    .landing__fullscreen-background.w1480.onscreen,
    .landing__fullscreen-background.w1240.onscreen,
    .landing__fullscreen-background.w905.onscreen,
    .landing__fullscreen-background.w600.onscreen {
        display: none;
    }
    .landing__section_title-block.af900section1 {
        padding: 160px 16px 80px;
    }
    .landing__section_title-block.af900section2 {
        padding: 100px 16px 80px;
    }
    .landing__section_title-block.af900section3 {
        padding: 160px 16px 90px;
    }
    .landing__section_title-block.af900section4 {
        padding: 160px 16px 48px;
    }
    .landing__section_title-block.af900section5 {
        padding: 140px 16px 120px;
    }
    .landing__section_title-block.af900fullscreen {
        padding: 140px 16px 32px;
    }
    .landing__fullscreen_general-block {
        max-width: calc(100% - 400px);
    }
    .landing__fullscreen_general-text-block {
        padding: 48px 16px 0;
    }
    .landing__fullscreen_general-text {
        width: 62.5%;
    }
    .landing__section_image-container.vs700section2.vs550 {
        margin-top: 0;
    }
    .landing__section_image.vs700section3.vs550 {
        width: 68.75%;
    }
    .landing__section_image.vs700section5.vs550 {
        margin-left: 0;
    }
    .landing__section_information-block.vs700section5.vs550 {
        margin-left: auto;
    }
}

@media screen and (min-width: 905px) and (max-width: 1239px) {
    .landing__section_image.hs200.w50 {
        width: 50%;
    }
    .landing__section_image.mr0 {
        margin-right: 0;
    }
    .mt20 {
        margin-top: 20%;
    }
    .landing__section_information-block.hs200.textleft {
        text-align: left;
    }
    .landing__section_image.hs200 {
        margin-top: 80px;
        width: 50%;
    }
    .landing__section-block.hs200.row905 {
        flex-direction: row;
    }
    .landing__section-block.hs200.rowreverse905 {
        flex-direction: row-reverse;
    }
    .landing__section_description-title.hs200.blackline {
        border-bottom: none;
    }
    .landing__section_description-title.hs200.greyline {
        border-bottom: none;
    }
    .landing__section_description-block.white {
        color: #FBF9F6;
        text-align: center;
    }
    .landing__section_description-block.center905 {
        align-items: center;
        text-align: center;
    }
    .landing__fullscreen-block.hs200 {
        top: 10%;
        left: 50%;
        display: flex;
        justify-content: center;
    }
    .landing__fullscreen-block.right.hs200 {
        left: unset;
        right: calc((100vw - 840px) / 2);
        transform: translate(0, -50%);
        max-width: 343px;
        top: 50%;
        display: flex;
        flex-direction: column;
    }
    .landing__inscreen-block.hs200_abs {
        text-align: left;
        bottom: 0;
        right: 0;
        max-width: 50%;
    }
    .landing__section_information-block.section2.hs200.bottom {
        align-items: flex-end;
    }
    .landing__section_number.hs200 {
        display: none;
    }
    .landing__icons-block {
        flex-direction: column;
        gap: 48px;
    }
    .icon__background {
        position: absolute;
        top: -13%;
        left: 13%;
        width: 75%;
        height: 100%;
    }
    .landing__section_text-block.hs200 {
        margin-top: -7%;
        margin-left: 0;
    }
    .landing__section_text-block.hs200.fullscreen {
        margin-top: 10%;
        margin-left: 0;
    }
    .landing__section_image.section4 {
        position: relative;
        z-index: 0;
    }
    .landing__section_information-block.vs700section5.vs550 {
        margin-left: auto;
    }
    .landing__section_image.vs700section5.vs550 {
        margin-left: 0;
    }
    .landing__section_image.vs700section3.vs550 {
        width: 75%;
    }
    .landing__block.vs700section2.vs550 {
        margin-top: 120px;
    }
    .landing__fullscreen-block.vs550 {
        max-width: 840px;
    }
    .landing__section_fullscreen-text-block {
        width: 56.25%;
    }
    .landing__section_fullscreen-text-block.second {
        margin-left: auto;
    }
    .landing__section_fullscreen-pic-block {
        width: 75%;
        margin-left: auto;
    }
    .landing__section_fullscreen-pic-block.second {
        width: 75%;
        margin-left: 0;
    }
    .landing__section_fullscreen-card {
        width: 100%;
    }
    .landing__section_fullscreen-block-vs550 {
        flex-direction: column;
        gap: 110px;
    }
    .landing__section_title-block.vs550fullscreen {
        display: block;
    }
    .landing__section_text-block.fullscreen.vs700.vs550 {
        margin-left: unset;
    }
    .lottie__animation.vs550 {
        max-width: 368px;
    }
    .landing__block {
        max-width: 840px;
    }
    .landing__start {
        flex-direction: column;
        align-items: center;
    }
    .landing__slider_background {
        height: 578px;
    }
    .landing__slider {
        width: 100%;
    }
    .landing__slider_container {
        width: 68.75%;
    }
    .landing__main {
        width: 100%;
        margin: 62px 0 0;
    }
    .landing__main_block {
        padding: 0 8px;
    }
    .landing__main_underblock {
        display: flex;
        flex-direction: row;
        padding: 24px 8px 0;
    }
    .landing__main_benefits {
        padding: 0 8px;
        display: grid;
        grid-template-columns: 1fr 1fr;
        column-gap: 48px;
    }
    .landing__main_benefits-item {
        flex-direction: column;
        align-items: center;
        gap: 16px;
        margin-bottom: 24px;
    }
    .landing__main_description {
        margin-top: 0;
        width: 50%;
    }
    .landing__main_description-item {
        padding: 8px 12px;
    }
    .landing__main_marketplaces {
        grid-template-rows: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    }
    .landing__section {
        flex-direction: column;
    }
    .landing__section-block {
        position: relative;
        display: flex;
        flex-direction: row;
    }
    .landing__section-block.section2 {
        flex-direction: column;
        align-items: center;
    }
    .landing__section_title-block {
        display: none;
    }
    .landing__section_title-block.pad {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding: 120px 8px 48px;
    }
    .landing__section_image-container {
        margin-top: 0;
        width: 100%;
    }
    .landing__section_gradient-top {
        width: 368px;
        height: 368px;
        left: 0;
    }
    .landing__section_gradient-bottom {
        width: 368px;
        height: 368px;
        left: 0;
    }
    .landing__section_information-block {
        padding: 0 12px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .landing__fullscreen-background {
        width: 100%;
    }
    .landing__fullscreen-background.w1480 {
        display: none;
    }
    .landing__fullscreen-background.w1240 {
        display: block;
        width: 100%;
    }
    .landing__fullscreen-block {
        width: 100%;
        max-width: 840px;
        padding: 0 12px;
    }
    .landing__section_buy-button {
        font-size: 1.25vw; /* 16px */
        line-height: 1.71875vw; /* 22px */
        padding: 1.09375vw 4.6875vw; /* 14px 60px */
        border-radius: 4.21875vw; /* 54px */
    }
    .landing__fullscreen-block.right {
        width: fit-content;
        right: 0;
        left: 50%;
        bottom: -15%;
        top: auto;
    }
    .landing__blue_button-block {
        flex-direction: column;
        width: 50%;
    }
    .landing__blue_text-block {
        max-width: 50%;
    }
    .landing__blue_button {
        width: 100%;
    }
    .landing__blue_section {
        padding: 29px 0;
    }
    .landing__blue_block {
        max-width: 840px;
        align-items: center;
        gap: 7%;
    }
    .landing__section_image.section2 {
        width: 100%;
    }
    .landing__section_information-block.section2 {
        text-align: center;
    }
    .landing__section_arrows-block {
        justify-content: center;
    }
    .landing__section_image-container.section3 {
        margin-top: 0;
    }
    .landing__section-block.section3 {
        flex-direction: column;
    }
    .landing__section_image {
        width: 31.25%;
        margin: 0 6.25% 0 0;
    }
    .landing__section_information-block.section3 {
        width: 43.75%;
        margin-left: auto;
        transform: translateY(-100%);
    }
    .landing__section-block.section4 {
        flex-direction: column;
    }
    .landing__section_image.section4 {
        width: 68.25%;
        margin: 0;
    }
    .landing__section_information-block.section2.section4 {
        text-align: left;
        width: 56.25%;
        margin-left: auto;
        transform: translateY(-50%);
    }
    .landing__section-block.section5 {
        flex-direction: column;
    }
    .landing__section_image.section5 {
        width: 75%;
        margin-left: auto;
    }
    .landing__section_information-block.section5 {
        width: 56.25%;
        transform: translateY(-80%);
        z-index: 1;
    }
    .landing__section_image.section6 {
        width: 37.5%;
        margin: 0;
    }
    .landing__section_image-container.section6 {
        width: 100%;
        margin: 0;
    }
    .landing__section_information-block.section6 {
        width: 62.5%;
    }
    .landing__section-block.section7 {
        flex-direction: row-reverse;
    }
    .landing__section_image.section7 {
        width: 37.5%;
        margin: 0 0 0 6.25%;
    }
    .landing__section_image-container.section7 {
        width: 100%;
    }
    .landing__section-block.review {
        flex-direction: column;
        margin-top: 180px;
    }
    .landing__section_review-head {
        width: 100%;
    }
    .landing__section_review-messages {
        width: 100%;
    }
    .landing__section_image.vs700section2 {
        display: none;
    }
    .landing__section-element,
    .landing__section-element.reverse {
        flex-direction: column-reverse;
        align-items: flex-end;
        gap: 32px;
    }
    .landing__section_text-block.vs700section1 {
        width: 62.5%;
    }
    .landing__section_lotties {
        width: 100%;
        flex-direction: row;
        gap: 16px;
    }
    .landing__fullscreen-block.black.vs700full1 {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
        top: 25%;
    }
    .landing__section_text-block.fullscreen.vs700 {
        width: 62.5%;
    }
    .landing__section_description-block.vs700full1 {
        align-items: center;
    }
    .landing__section_text-block.column.vs700 {
        margin-right: 0;
    }
    .landing__inscreen-block.vs700section2 {
        flex-direction: row;
    }
    .landing__section_information-block.vs700section2 {
        width: 100%;
    }
    .landing__section_text-block.vs700section2 {
        width: 50%;
    }
    .landing__section_comments-block {
        width: 50%;
        flex-direction: column;
        gap: 44px;
    }
    .landing__section-block.vs700section3 {
        flex-direction: column;
    }
    .landing__section_image.vs700section3 {
        width: 56.25%;
        margin: 0;
    }
    .landing__section_title-block.vs700section3 {
        display: block;
    }
    .landing__section_information-block.vs700section3 {
        width: 100%;
        flex-direction: column;
        align-items: flex-end;
    }
    .landing__inscreen-block.vs700section3 {
        width: 75%;
    }
    .landing__section_image.vs700section4 {
        width: 50%;
        margin: 0;
    }
    .landing__section_information-block.vs700section4 {
        width: 75%;
    }
    .landing__section_image.vs700section5 {
        width: 75%;
        margin: 0;
    }
    .landing__section_information-block.vs700section5 {
        width: 62.5%;
        transform: translateY(-50%);
    }
    .landing__section_description-tip-cloud.right {
        top: 30%;
        right: 40%;
    }
    .landing__section_description-tip-cloud.left {
        top: 34%;
        right: 30%;
        width: max-content;
    }
    .landing__section_image.af900section1 {
        width: 56.25%;
        margin: 0;
    }
    .landing__section_title-block.af900section1,
    .landing__section_title-block.af900section2,
    .landing__section_title-block.af900section3,
    .landing__section_title-block.af900section4,
    .landing__section_title-block.af900section5 {
        display: block;
    }
    .landing__section_interactive-block {
        left: 37.5%;
        transform: translateY(-50%);
    }
    .landing__section_card {
        max-width: 368px;
    }
    .lottie__animation {
        max-width: 210px;
    }
    .landing__section_kitchen-grid.section2 {
        grid-template-rows: 264px 168px 264px;
        align-items: stretch;
    }
    .landing__section_buy-button.kitchen {
        padding: 10px 24px;
        width: 75%;
    }
    .landing__fullscreen_general-block {
        max-width: 840px;
    }
    .landing__section_kitchen-grid-image.section2 {
        object-fit: cover;
    }
    .landing__section_title-block.af900fullscreen {
        display: block;
    }
    .landing__fullscreen-background.kitchen.w1240 {
        display: none;
    }
    .landing__fullscreen-background.kitchen.w1240.onscreen {
        display: block;
    }
    .landing__fullscreen-background.w1480.onscreen,
    .landing__fullscreen-background.w1440.onscreen,
    .landing__fullscreen-background.w905.onscreen,
    .landing__fullscreen-background.w600.onscreen {
        display: none;
    }
    .landing__section_title-block.af900section1 {
        padding: 160px 16px 80px;
    }
    .landing__section_title-block.af900section2 {
        padding: 100px 16px 80px;
    }
    .landing__section_title-block.af900section3 {
        padding: 160px 16px 90px;
    }
    .landing__section_title-block.af900section4 {
        padding: 160px 16px 48px;
    }
    .landing__section_title-block.af900section5 {
        padding: 140px 16px 120px;
    }
    .landing__section_title-block.af900fullscreen {
        padding: 120px 16px 32px;
    }
    .landing__fullscreen_general-text-block {
        padding: 60px 16px 0;
    }
    .landing__fullscreen_general-text {
        width: 62.5%;
    }
}

@media screen and (min-width: 600px) and (max-width: 904px) {
    .landing__section_information-block.hs200.textleft.w90{
        width: 90%;
        margin-left: auto;
    }
    .landing__section-block.section4.rowreverse905 {
        margin-top: 0;
    }
    .landing__blue_text-block.fs300 {
        max-width: 75%;
    }
    .landing__section_image.hs200.w50 {
        width: 100%;
    }
    .landing__section_image.mr0 {
        margin-right: 0;
    }
    .mt20 {
        margin-top: 20%;
    }
    .landing__section_information-block.hs200.textleft {
        text-align: left;
        width: 50%;
    }
    .landing__section_image.hs200 {
        width: 50%;
    }
    .landing__section-block.hs200.row600 {
        flex-direction: row;
        margin-top: 80px;
    }
    .landing__section_description-title.hs200.blackline {
        border-bottom: none;
    }
    .landing__section_description-title.hs200.greyline {
        border-bottom: none;
    }
    .landing__section_description-block.white {
        color: #FBF9F6;
        text-align: center;
    }
    .landing__section_description-block.center905 {
        align-items: center;
        text-align: center;
    }
    .landing__fullscreen-block.hs200 {
        top: 10%;
        left: 50%;
        display: flex;
        justify-content: center;
    }
    .landing__fullscreen-block.right.hs200 {
        left: unset;
        right: 12%;
        transform: translate(0, -50%);
        max-width: 75%;
        display: flex;
        flex-direction: column;
        bottom: 7%;
    }
    .landing__inscreen-block.hs200_abs {
        text-align: left;
        bottom: 0;
        right: 7%;
        max-width: 75%;
    }
    .landing__section_information-block.section2.hs200.bottom {
        align-items: flex-end;
    }
    .landing__section_number.hs200 {
        display: none;
    }
    .landing__icons-block {
        flex-direction: column;
        gap: 48px;
    }
    .icon__background {
        position: absolute;
        top: -13%;
        left: 13%;
        width: 75%;
        height: 100%;
    }
    .landing__section_text-block.hs200 {
        margin-top: -7%;
        margin-left: 0;
    }
    .landing__section_text-block.hs200.fullscreen {
        margin-top: 10%;
        margin-left: 0;
    }
    .landing__section_information-block.vs700section3.vs550 {
        align-items: flex-end;
    }
    .landing__section_information-block.vs700section5.vs550 {
        margin-left: auto;
    }
    .landing__section_image.vs700section5.vs550 {
        margin-left: 0;
    }
    .landing__section_image.vs700section3.vs550 {
        width: 75%;
        margin-right: auto;
    }
    .landing__block.vs700section2.vs550 {
        margin-top: 120px;
    }
    .landing__fullscreen-block.vs550 {
        max-width: 840px;
    }
    .landing__section_fullscreen-text-block {
        width: 75%;
    }
    .landing__section_fullscreen-text-block.second {
        margin-left: unset;
    }
    .landing__section_fullscreen-pic-block {
        width: 75%;
        margin-left: unset;
    }
    .landing__section_fullscreen-pic-block.second {
        width: 75%;
    }
    .landing__section_fullscreen-card {
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 100%;
    }
    .landing__section_fullscreen-block-vs550 {
        flex-direction: column;
        gap: 110px;
    }
    .landing__section_title-block.vs550fullscreen {
        display: block;
    }
    .landing__section_text-block.fullscreen.vs700.vs550 {
        margin-left: unset;
    }
    .lottie__animation.vs550 {
        max-width: 44.12vw;
    }
    .popup360__container {
        width: 100%;
    }
    .landing__product-bar_container {
        padding: 0 32px;
    }
    .landing__start {
        flex-direction: column;
        align-items: center;
    }
    .landing__slider_container {
        width: 75%;
        display: flex;
        justify-content: center;
    }
    .landing__main {
        width: calc(100% - 64px);
        margin: 0 32px;
    }
    .landing__main_block {
        padding: 0;
    }
    .landing__main_description-item {
        padding: 8px 0;
    }
    .landing__main_benefits {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }
    .landing__main_benefits-item {
        flex-direction: column;
        align-items: center;
    }
    .landing__main_benefits-block {
        text-align: center;
    }
    .landing__section {
        flex-direction: column;
        width: 100%;
        padding: 0 32px;
    }
    .landing__section_title-block {
        display: none;
    }
    .landing__section_title-block.pad {
        display: flex;
        flex-direction: column;
        width: 100%;
        padding: 120px 0 48px;
    }
    .landing__section_image-container {
        margin-top: 48px;
        width: 100%;
    }
    .landing__section_information-block {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .landing__fullscreen-background.w1480 {
        display: none;
    }
    .landing__fullscreen-background.w905 {
        display: block;
        width: 100%;
    }
    .landing__section_text-block {
        flex-direction: column;
        margin-left: 12.5vw;
    }
    .landing__section_text-block.fullscreen {
        flex-direction: column;
        margin-left: 0;
        width: 50%;
    }
    .landing__section_description-block {
        width: 100%;
    }
    .landing__section_text-block.center {
        margin-left: 0;
    }
    .landing__fullscreen-block.black {
        transform: translateX(-50%);
        width: 100%;
        left: 50%;
        top: auto;
        bottom: 5%;
        display: flex;
        justify-content: center;
    }
    .landing__blue_section {
        padding: 5.75vw 0 3.83vw; /* 48px 32px */
    }
    .landing__blue_block {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .landing__blue_button-block {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-top: 32px;
    }
    .landing__blue_text-block {
        max-width: 100%;
    }
    .landing__blue_button {
        width: 100%;
    }
    .landing__section-block.section2 {
        flex-direction: column;
    }
    .landing__section_image-container.section2 {
        width: 100%;
    }
    .landing__section_image.section2 {
        width: 100%;
    }
    .landing__section_information-block.section2 {
        width: 100%;
        text-align: center;
    }
    .landing__section_text-block {
        margin: 0;
    }
    .landing__section_arrows-block {
        justify-content: center;
    }
    .landing__section-block.section3 {
        flex-direction: column;
        align-items: flex-end;
    }
    .landing__section_image.section3 {
        width: 62.5%;
    }
    .landing__section_image-container.section3 {
        margin-top: 5.75vw;
    }
    .landing__section_information-block.section3 {
        width: 50%;
    }
    .landing__section-block.section4 {
        margin-top: 14.38vw; /* 120px */
        flex-direction: column;
        align-items: center;
    }
    .landing__section_image.section4 {
        width: 75%;
    }
    .landing__section_information-block.section2.section4 {
        align-items: flex-end;
        text-align: left;
    }
    .landing__section-block.section5 {
        margin-top: 14.38vw; /* 120px */
        width: 100%;
        position: relative;
    }
    .landing__section_image.section5 {
        position: absolute;
        top: 0;
        right: 0;
        width: 75%;
    }
    .landing__section_information-block.section5 {
        margin-top: 39.56vw;
        width: 50%;
    }
    .landing__section_image.section6 {
        width: 37.5%;
    }
    .landing__section_image-container.section6 {
        margin: 0;
        width: 100%;
    }
    .landing__section-block.section6 {
        margin-top: 14.38vw; /* 120px */
    }
    .landing__section_information-block.section6 {
        width: 56.25%;
    }
    .landing__section-block.section7 {
        margin-top: 14.38vw; /* 120px */
        flex-direction: column;
        align-items: center;
    }
    .landing__section_image.section7 {
        width: 62.5%;
    }
    .landing__section_image-container.section7 {
        width: 100%;
        margin: 0 0 0 12.5%;
    }
    .landing__section_information-block.section7 {
        width: 75%;
        margin-right: 25%;
    }
    .landing__section-block.review {
        flex-direction: column;
    }
    .landing__section_review-head {
        width: 100%;
    }
    .landing__section_review-markets {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .landing__section_review-messages {
        width: 100%;
    }
    .landing__section_gradient-top,
    .landing__section_gradient-bottom {
        width: 100%;
        height: 37.5vw;
    }
    .landing__description_container {
        width: 100%;
        padding: 36px 12px;
    }
    .landing__main_benefits {
        gap: 40px;
    }
    .landing__main_marketplaces {
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 1fr 1fr;
    }
    .landing__slider_background {
        height: 75vw;
    }
    .landing__section_image.vs700section2 {
        display: none;
    }
    .landing__section-element,
    .landing__section-element.reverse {
        flex-direction: column-reverse;
        align-items: flex-end;
        gap: 32px;
    }
    .landing__section_text-block.vs700section1 {
        width: 87.5%;
    }
    .landing__section_lotties {
        width: 100%;
        flex-direction: row;
        gap: 16px;
    }
    .landing__fullscreen-block.black.vs700full1 {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
        top: -40%;
    }
    .landing__section_text-block.fullscreen.vs700 {
        width: 62.5%;
    }
    .landing__section_description-block.vs700full1 {
        align-items: center;
    }
    .landing__section_text-block.column.vs700 {
        margin-right: 0;
    }
    .landing__fullscreen-block.black.vs700 {
        bottom: auto;
        top: 35%;
        left: 32px;
    }
    .landing__section_text-block.column.vs700 {
        width: 50%;
    }
    .landing__section_information-block.vs700section2 {
        width: 100%;
    }
    .landing__section_text-block.vs700section2 {
        width: 87.5%;
    }
    .landing__section_lottie {
        width: calc(50% - 28px);
    }
    .landing__section-block.vs700section3 {
        flex-direction: column;
        align-items: center;
    }
    .landing__section_image.vs700section3 {
        width: 75%;
        margin: 0;
    }
    .landing__section_title-block.vs700section3 {
        display: block;
    }
    .landing__section_information-block.vs700section3 {
        width: 100%;
        flex-direction: column;
        align-items: flex-end;
    }
    .landing__inscreen-block.vs700section3 {
        width: 87.5%;
    }
    .landing__section_image.vs700section4 {
        width: 75%;
        margin: 0;
    }
    .landing__section_information-block.vs700section4 {
        width: 75%;
    }
    .landing__section_image.vs700section5 {
        width: 87.5%;
        margin: 0;
    }
    .landing__section_information-block.vs700section5 {
        width: 62.5%;
        transform: translateY(-50%);
    }
    .landing__section_img.w1240 {
        display: none;
    }
    .landing__section_img.w905 {
        display: block;
    }
    .landing__section_description-tip-cloud.right {
        top: 30%;
        right: 40%;
    }
    .landing__section_description-tip-cloud.left {
        top: 34%;
        right: 45%;
        width: max-content;
    }
    .landing__section_image.af900section1 {
        width: 62.5%;
        margin: 0;
    }
    .landing__section_title-block.af900section1,
    .landing__section_title-block.af900section2,
    .landing__section_title-block.af900section3,
    .landing__section_title-block.af900section4,
    .landing__section_title-block.af900section5 {
        display: block;
    }
    .landing__section_interactive-block {
        left: 37.5%;
        transform: translateY(-50%);
    }
    .landing__section_card {
        max-width: 385px;
    }
    .lottie__animation {
        max-width: 193px;
    }
    .landing__section_kitchen-grid.section2 {
        /*align-items: stretch;*/
        grid-template-columns: repeat(6, 1fr);
        grid-template-rows: repeat(3, 1fr);
        grid-template-areas:
    "a a b b c c"
    "d d d e e e"
    "f f g g h h";
    }
    .kitchen__grid-item {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .kitchen__grid-item:nth-child(6) {
        display: none;
    }
    .grid-item-a {
        grid-area: a;
    }
    .grid-item-b {
        grid-area: b;
    }
    .grid-item-c {
        grid-area: c;
    }
    .grid-item-d {
        grid-area: d;
    }
    .grid-item-e {
        grid-area: e;
    }
    .grid-item-f {
        grid-area: f;
    }
    .grid-item-g {
        grid-area: g;
    }
    .grid-item-h {
        grid-area: h;
    }
    .landing__section_buy-button.kitchen {
        padding: 10px 24px;
        width: 75%;
    }
    .landing__fullscreen_general-block {
        max-width: calc(100% - 64px);
    }
    .landing__section_kitchen-grid-image.section2 {
        object-fit: cover;
        height: 100%;
    }
    .landing__fullscreen_general-button-block {
        padding-left: 8px;
        gap: 8px;
    }
    .landing__fullscreen_general-button {
        padding: 0.72vw 2.15vw; /* 6px 18px */
        font-size: 2.398vw; /* 20px */
        line-height: 3.1175vw; /* 26px */
    }
    .landing__section_description-block.af900section5 {
        width: 50%;
        margin: 0;
    }
    .landing__blue_button-block.kitchen {
        flex-direction: row;
        width: 75%;
    }
    .landing__section_title-block.af900fullscreen {
        display: block;
    }
    .landing__fullscreen-background.kitchen.w905 {
        display: none;
    }
    .landing__fullscreen-background.kitchen.w905.onscreen {
        display: block;
    }
    .landing__fullscreen-background.w1480.onscreen,
    .landing__fullscreen-background.w1440.onscreen,
    .landing__fullscreen-background.w1240.onscreen,
    .landing__fullscreen-background.w600.onscreen {
        display: none;
    }
    .landing__section_title-block.af900section1 {
        padding: 160px 16px 80px;
    }
    .landing__section_title-block.af900section2 {
        padding: 100px 16px 80px;
    }
    .landing__section_title-block.af900section3 {
        padding: 160px 16px 90px;
    }
    .landing__section_title-block.af900section4 {
        padding: 160px 16px 48px;
    }
    .landing__section_title-block.af900section5 {
        padding: 140px 16px 120px;
    }
    .landing__section_title-block.af900fullscreen {
        padding: 120px 16px 32px;
    }
    .landing__fullscreen_general-text-block {
        padding: 60px 16px 0;
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
    .landing__fullscreen_general-text {
        width: 75%;
    }
}

@media screen and (max-width: 599px) {
    .ls450_mobile_text {
        display: block!important;
    }
    .ls450_desktop_text {
        display: none!important;
    }
    .ls450_image-container {
        width: 100%!important;
        margin: 0!important;
    }
    .ls450_text-block {
        margin-top: -10%!important;
    }
    .ls450_information-block {
        transform: translateY(0)!important;
    }
    .ls450_title-block {
        padding-top: 0!important;
    }
    .ls450_blue_button {
        width: 100%!important;
    }
    .ls450_blue_text-block {
        width: 100%!important;
        max-width: 100%!important;
    }
    .ls450_fullscreen_block_2 {
        bottom: 10%!important;
    }
    .ls450_video_section {
        display: none!important;
    }
    .ls450_mobile_container {
        margin-bottom: 45%;
    }
    .ls450_mobile_fullscreen_block {
        bottom: -17%!important;
    }
    .landing__section_review-market.ali {
        background-size: 20%;
    }
    .landing__section_text-block.m0 {
        margin: 0;
    }
    .landing__section_text-block.m0 {
        margin: 0;
    }
    .landing__section_information-block.hs200.textleft.w90{
        width: 100%;
        margin-left: auto;
    }
    .landing__section-block.section4.rowreverse905 {
        margin-top: 0;
    }
    .landing__blue_text-block.fs300 {
        max-width: 75%;
    }
    .landing__section_image.hs200.w50 {
        width: 100%;
    }
    .landing__section_image.mr0 {
        margin-right: 0;
    }
    .mt20 {
        margin-top: 20%;
    }
    .landing__section_information-block.hs200.textleft {
        text-align: left;
        width: 100%;
    }
    .landing__section_image.hs200 {
        width: 100%;
    }
    .landing__section-block.hs200.row600 {
        flex-direction: column;
        margin-top: 80px;
        margin-bottom: 80px;
    }
    .landing__section_description-title.hs200.blackline {
        border-bottom: none;
    }
    .landing__section_description-title.hs200.greyline {
        border-bottom: none;
    }
    .landing__section_description-block.white {
        color: #FBF9F6;
        text-align: center;
    }
    .landing__section_description-block.center905 {
        align-items: center;
        text-align: center;
    }
    .landing__fullscreen-block.hs200 {
        top: 50%;
        left: 50%;
        display: flex;
        justify-content: center;
    }
    .landing__fullscreen-block.hs200.bottommobile {
        top: unset;
        bottom: 20%;
    }
    .landing__section_description-block.white.hs200 {
        text-align: start;
    }
    .landing__fullscreen-block.right.hs200 {
        left: 0;
        transform: translate(0, -50%);
        max-width: 100%;
        display: flex;
        flex-direction: column;
        bottom: 20%;
    }
    .landing__inscreen-block.hs200_abs {
        text-align: left;
        max-width: 100%;
        position: relative;
        right: unset;
    }
    .landing__section_information-block.section2.hs200.bottom {
        align-items: flex-end;
    }
    .landing__section_number.hs200 {
        display: none;
    }
    .landing__icons-block {
        flex-direction: column;
        gap: 150px;
        margin-bottom: 100px;
    }
    .icon__background {
        position: absolute;
        top: -13%;
        left: 13%;
        width: 75%;
        height: 100%;
    }
    .landing__section_text-block.hs200 {
        margin-top: -17%;
        margin-left: 0;
    }
    .landing__section_text-block.hs200.fullscreen {
        margin-top: 10%;
        margin-left: 0;
    }
    .landing__product-bar_utm-price {
        font-size: 3.33vw; /* 12px */
        line-height: 5vw; /* 18px */
    }
    .landing__product-bar_utm-price.mobile {
        display: block;
        font-size: 3.33vw; /* 12px */
        line-height: 5vw; /* 18px */
        font-weight: 600;
        letter-spacing: -0.35px;
    }
    .landing__product-bar_utm-price.mobile:before {
        border-bottom: none;
    }
    .landing__section_image.vs700section2.vs550 {
        display: block;
        width: 100%;
        top: -55%;
    }
    .landing__section_information-block.vs700section3.vs550 {
        align-items: center;
    }
    .landing__section_information-block.vs700section5.vs550 {
        margin-left: auto;
    }
    .landing__section_image.vs700section5.vs550 {
        margin-left: 0;
    }
    .landing__section_image.vs700section3.vs550 {
        width: 100%;
        margin-right: 0;
    }
    .landing__block.vs700section2.vs550 {
        margin-top: 92.5vw;
    }
    .landing__section_fullscreen-text-block {
        width: 100%;
    }
    .landing__section_fullscreen-text-block.second {
        margin-left: unset;
    }
    .landing__section_fullscreen-pic-block {
        width: 100%;
        margin-left: unset;
    }
    .landing__section_fullscreen-pic-block.second {
        width: 100%;
    }
    .landing__section_fullscreen-card {
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 100%;
    }
    .landing__section_fullscreen-block-vs550 {
        flex-direction: column;
        gap: 60px;
    }
    .landing__section_title-block.vs550fullscreen {
        display: block;
        padding: 22.22vw 0 8.88vw;
    }
    .landing__section_text-block.fullscreen.vs700.vs550 {
        margin-left: unset;
    }
    .popup360__container {
        width: 100%;
        padding: 60px 8px;
    }
    .landing__product-bar {
        top: 56px;
        height: 42px;
    }
    .landing__product-bar.out {
        transform: translateY(-56px);
    }
    .landing__product-bar_container {
        padding: 0 12px;
        gap: 20px;
    }
    .landing__product-bar_button {
        padding: 1.11vw 2.22vw;
        font-size: 3.33vw; /* 12px */
        line-height: 5vw; /* 18px */
    }
    .landing__view {
        overflow: hidden;
    }
    .landing__start {
        flex-direction: column;
    }
    .landing__slider_container {
        width: 100%;
        display: flex;
        justify-content: center;
    }
    .landing__main {
        width: calc(100% - 16px);
        margin: 0 8px;
    }
    .landing__main_block {
        padding: 0;
    }
    .landing__main_description-item {
        padding: 8px 0;
    }
    .landing__main_benefits-item {
        flex-direction: column;
        align-items: center;
    }
    .landing__main_benefits-block {
        text-align: center;
    }
    .landing__section {
        flex-direction: column;
        width: 100%;
        padding: 0 8px;
    }
    .landing__section-block {
        flex-direction: column;
    }
    .landing__section_title-block {
        display: none;
    }
    .landing__section_title-block.pad {
        display: flex;
        flex-direction: column;
        padding: 120px 0 48px;
    }
    .landing__section_image {
        width: 100%;
    }
    .landing__section_image-container {
        margin-top: 0;
    }
    .landing__section_information-block {
        padding: 0;
        width: 100%;
    }
    .landing__section_text-block {
        flex-direction: column;
        margin-top: -20%;
        gap: 0;
    }
    .landing__section_text-block.column {
        margin-bottom: -33%;
        gap: 0;
    }
    .landing__fullscreen-background.w1480 {
        display: none;
    }
    .landing__fullscreen-background.w600 {
        display: block;
        width: 100%;
    }
    .landing__fullscreen-block {
        padding: 0 8px;
        top: unset;
        bottom: -43%;
    }
    .landing__video_section {
        display: flex;
        height: 50vh;
    }
    .landing__fullscreen-block.right {
        bottom: 5%;
        width: 100%;
        left: 50%;
    }
    .landing__fullscreen-block.right.fs300 {
        bottom: 20%;
    }
    .landing__blue_section {
        padding: 48px 8px 32px;
    }
    .landing__blue_block {
        flex-direction: column;
    }
    .landing__blue_button-block {
        flex-direction: column;
    }
    .landing__blue_text-block {
        max-width: 100%;
        align-items: center;
    }
    .landing__blue_button-block {
        width: 100%;
        margin-top: 32px;
        gap: 16px;
    }
    .landing__blue_button {
        width: 100%;
    }
    .landing__block.section2 {
        margin-top: 0;
    }
    .landing__section_image.section2 {
        width: 100%;
    }
    .landing__section_information-block.section2 {
        width: 100%;
    }
    .landing__section_image-container.section3 {
        margin-top: 0;
    }
    .landing__section-block.section3 {
        flex-direction: column;
    }
    .landing__section-block.section4 {
        margin-top: 60px;
    }
    .landing__section-block.section5 {
        flex-direction: column;
        margin-top: 60px;
    }
    .landing__section_image.section5,
    .landing__section_information-block.section5,
    .landing__section_image.section6,
    .landing__section_information-block.section6,
    .landing__section_image.section7,
    .landing__section_information-block.section7 {
        width: 100%;
    }
    .landing__section-block.review {
        margin: 120px 0;
    }
    .landing__section_review-head {
        width: 100%;
        padding: 0;
    }
    .landing__section_review-markets {
        grid-template-columns: 1fr;
        grid-auto-rows: 1fr 1fr 1fr 1fr;
    }
    .landing__section_review-messages {
        margin-top: 55px;
        gap: 24px;
        width: 100%;
    }
    .landing__section_review-message {
        margin: 0;
        padding: 24px 16px;
    }
    .landing__section_gradient-top,
    .landing__section_gradient-bottom{
        width: 100vw;
        height: 100vw;
    }
    .landing__section_gradient-section2 {
        width: 100%;
        height: 100%;
    }
    .landing__slider_background {
        height: 100vw;
    }
    .landing__main_marketplaces {
        grid-template-columns: 1fr;
        grid-template-rows: 1fr 1fr 1fr 1fr;
    }
    .landing__section_information-block.section6 {
        transform: translateY(-100%);
        z-index: 1;
    }
    .landing__section_description_changed-block.active {
        height: 35vw;
    }
    .landing__main_marketplaces-block {
        padding: 0 8px;
    }
    .landing__description_container {
        width: 100%;
        padding: 36px 8px;
    }
    .landing__description_row {
        padding: 0 0 10px;
    }
    .landing__section_image.vs700section2 {
        display: none;
    }
    .landing__section-element,
    .landing__section-element.reverse {
        flex-direction: column-reverse;
        align-items: flex-end;
        gap: 32px;
    }
    .landing__section_title-block.vs700section1 {
        display: block;
        padding: 96px 0 48px;
    }
    .landing__section_text-block.vs700section1 {
        width: 100%;
        margin-top: 0;
    }
    .landing__section_lotties {
        width: 100%;
        flex-direction: column;
        gap: 16px;
    }
    .landing__fullscreen-block.black.vs700full1 {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
        top: 60%;
    }
    .landing__section_text-block.fullscreen.vs700 {
        width: 100%;
    }
    .landing__section_description-block.vs700full1 {
        align-items: center;
    }
    .landing__section_text-block.column.vs700 {
        margin-right: 0;
    }
    .landing__fullscreen-block.black.vs700 {
        bottom: auto;
        top: 80%;
        left: 0;
        transform: translate(0, -50%);
    }
    .landing__section_text-block.column.vs700 {
        width: 100%;
        margin: 0;
    }
    .landing__section_information-block.vs700section2 {
        width: 100%;
    }
    .landing__section_text-block.vs700section2 {
        width: 100%;
    }
    .landing__section_comments-block {
        flex-direction: column;
    }
    .landing__section_lottie {
        width: 100%;
    }
    .landing__section-block.vs700section3 {
        flex-direction: column;
        align-items: center;
    }
    .landing__section_image.vs700section3 {
        width: 75%;
        margin: 0;
    }
    .landing__section_title-block.vs700section3 {
        display: block;
        padding-top: 48px;
    }
    .landing__section_information-block.vs700section3 {
        width: 100%;
        flex-direction: column;
        align-items: flex-end;
    }
    .landing__section_text-block.vs700section3,
    .landing__section_text-block.vs700section4
    {
        margin: 0;
    }
    .landing__inscreen-block.vs700section3 {
        width: 100%;
    }
    .landing__section_image.vs700section4 {
        width: 100%;
        margin: 0;
    }
    .landing__section_information-block.vs700section4 {
        width: 100%;
    }
    .landing__section_image.vs700section5 {
        width: 100%;
        margin: 0;
    }
    .landing__section_information-block.vs700section5 {
        width: 100%;
        transform: translateY(0);
    }
    .landing__block {
        margin-top: 100px;
    }
    .landing__section_img.w1240 {
        display: none;
    }
    .landing__section_img.w600 {
        display: block;
    }
    .landing__section_description-tip-cloud.right {
        top: 21%;
        right: 9%;
    }
    .landing__section_description-tip-cloud.left {
        top: 21%;
        right: 14%;
        width: max-content;
    }
    .landing__section_buy-button.vs700 {
        width: 60%;
    }
    .landing__section_image.af900section1 {
        margin: 0;
        width: 100%;
    }
    .landing__section_interactive-block {
        left: 0;
    }
    .landing__section_interactive-active-block.active {
        flex-direction: column;
    }
    .landing__section_interactive-img {
        width: 26.66vw; /* 96px */
        height: 26.66vw; /* 96px */
        margin: 0;
    }
    .landing__section_interactive-active-img.active {
        /*width: 44.44vw; !* 160px *!*/
        /*height: 44.44vw; !* 160px *!*/
        width: 26.66vw; /* 96px */
        height: 26.66vw; /* 96px */
    }
    .landing__section_interactive-text-block {
        display: none;
    }
    .landing__section_interactive-row.slick-center {
        transform: scale(1.66);
        transition: scale 0.3s ease-in;
    }
    .landing__section_interactive-block > .slick-list {
        overflow: visible;
    }
    .slick-initialized .landing__section_interactive-row.slick-slide {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .landing__section_card {
        padding: 0;
        width: 100%;
    }
    .landing__section_cards-shadow-left,
    .landing__section_cards-shadow-right {
        display: none;
    }
    .landing__section_cards-swiper {
        display: flex;
        gap: 32px;
        flex-direction: column;
    }
    .landing__section_kitchen-grid {
        gap: 0;
    }
    .landing__section_kitchen-grid-block {
        flex-direction: column-reverse;
        width: 100%;
        gap: 0;
    }
    .landing__section_kitchen-grid-block.reverse {
        flex-direction: column-reverse;
    }
    .landing__section_kitchen-grid.section2 {
        /*align-items: stretch;*/
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: 1fr;
        gap: 8px;
        grid-template-areas:
    "a b"
    "c d"
    "e e"
    "i f"
    "g h";
    }
    .kitchen__grid-item {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .grid-item-a {
        grid-area: a;
    }
    .grid-item-b {
        grid-area: b;
    }
    .grid-item-c {
        grid-area: c;
    }
    .grid-item-d {
        grid-area: d;
    }
    .grid-item-e {
        grid-area: e;
    }
    .grid-item-f {
        grid-area: f;
    }
    .grid-item-g {
        grid-area: g;
    }
    .grid-item-h {
        grid-area: h;
    }
    .grid-item-i {
        grid-area: i;
    }
    .landing__section_buy-button {
        padding: 10px 24px;
        max-width: none;
    }
    .landing__section_title-block.af900section5 {
        display: block;
    }
    .landing__section_image-container.af900section5 {
        margin-bottom: 48px;
        width: 100%;
    }
    .landing__section_description-block.af900section5 {
        margin: 0 0 48px;
    }
    .landing__blue_block.kitchen {
        align-items: center;
    }
    .landing__blue_button-block.kitchen {
        width: 75%;
    }
    .landing__fullscreen-background.kitchen.w600 {
        display: none;
    }
    .landing__fullscreen-background.kitchen.w600.onscreen {
        display: block;
    }
    .landing__fullscreen-background.w1480.onscreen,
    .landing__fullscreen-background.w1440.onscreen,
    .landing__fullscreen-background.w1240.onscreen,
    .landing__fullscreen-background.w905.onscreen {
        display: none;
    }
    .landing__section_title-block.af900fullscreen {
        display: block;
    }
    .landing__fullscreen_general-text {
        width: 100%;
        text-align: center;
    }
    .landing__fullscreen_general-text-block {
        padding: 48px 8px 0;
    }
    .landing__fullscreen_general-button-block {
        overflow: auto;
        padding: 0 8px;
        gap: 8px;
    }
    .landing__fullscreen_general-button {
        font-size: 4.44vw; /* 16px */
        line-height: 6.11vw; /* 22 px */
    }
    .landing__section_interactive-descriptions-mobile {
        display: block;
        width: 100%;
    }
    .landing__section_interactive-text-block.mobile.active {
        display: block;
        width: 80%;
        margin: 32px auto 0;
        text-align: center;
    }
    .landing__section_gradient.kitchen.af900section1 {
        left: 0;
        top: -25%;
    }
    .landing__section_title-block.af900section1 {
        padding: 26.66vw 8px 13.33vw; /* 96px 8px 48px */
    }
    .landing__section_title-block.af900section2 {
        padding: 27.77vw 8px 16.66vw; /* 100px 8px 60px */
    }
    .landing__section_title-block.af900section3 {
        padding: 22.22vw 16px 13.33vw; /* 80px 8px 48px */
    }
    .landing__section_title-block.af900section4 {
        padding: 22.22vw 16px 6.66vw; /* 80px 8px 24px */
    }
    .landing__section_title-block.af900section5 {
        padding: 22.22vw 16px 13.33vw; /* 80px 8px 48px */
    }
    .landing__section_title-block.af900fullscreen {
        padding: 22.22vw 8px 4.44vw; /* 80px 8px 16px */
    }
    .landing__section-block.gk100section1,
    .landing__section-block.gk100section1.reverse {
        flex-direction: column;
    }
    .landing__section_description-block.gk100section1.reverse,
    .landing__section_description-block.gk100section1 {
        width: 100%;
        margin: 0;
        margin-bottom: 32px;
    }
    .landing__section.mobile_mb24 {
        margin-bottom: 24px;
    }
    .landing__section_image-container.af900section5.gk100 {
        margin-bottom: 8px;
    }
    .landing__fullscreen_general-button-block::-webkit-scrollbar-thumb {
        width: 0;
        background-color: transparent;
    }
    .scroll_icon {
        display: none;
    }
    .tap_icon {
        display: block;
        position: absolute;
        top: 15%;
        left: 15%;
        z-index: 2;
        width: 50px;
        height: 50px;
        animation: blinkAndShrink 2s infinite; /* Название анимации, длительность 2 секунды, бесконечный цикл */
    }
    .mobile_gap {
        height: 40px;
    }
    .landing__section_description_changed-block.fs300 {
        gap: 0;
        flex-direction: column;
    }
    .market-img {
        width: auto;
    }
    .landing__section_review-name-rating {
        align-items: flex-start;
    }
    .landing__blue_text-block.fs300 {
        max-width: 100%;
    }
    .landing__prices-block.center {
        justify-content: center;
    }
}
