/* kz_ru */
/* components */
/* home - header */
.sc-loader {background-image: url(../imgs/logo-start-bg_kz_ru.png);}
@media screen and (width: 640px) { .hp-header__title { font-size: 78px; font-size: 12.22222vw; }
  .hp-header__desc { font-size: 25px; font-size: 3.88889vw; } }

/* home - brand ecosystem high */
@media screen and (width: 640px) { .hp-brand-ecocsystem-high__title { font-size: 78px; font-size: 12.22222vw; }
  .hp-brand-ecocsystem-high__desc { font-size: 25px; font-size: 3.88889vw; } }

/* home - onetile cluster*/
@media screen and (max-width: 768px) { .hp-onetile-cluster__desc { line-height: 1.3; } }

/* news - header */
.sc-news-header .s-title { font-size: 54px; font-size: 3.75vw; }

@media (min-width: 1440px) { .sc-news-header .s-title  { font-size: 54px;}}

.sc-news-header .s-text-wrap { padding-top: 69px; padding-top: 4.79167vw; }

@media (min-width: 1440px) {.sc-news-header .s-text-wrap { padding-top: 69px; }}

.sc-news-header .s-date { margin-top: 17px; margin-top: 1.18056vw; }

@media (min-width: 1440px) {.sc-news-header .s-date {margin-top: 17px; } }

@media screen and (max-width: 768px) {.sc-news-header .s-title {font-size: 59.73333px; font-size: 7.77778vw; }}

@media screen and (max-width: 768px) and (max-width: 360px) { .sc-news-header .s-title { font-size: 28px; font-size: 7.77778vw;}}

@media screen and (max-width: 768px) {.sc-news-header .s-text-wrap {padding-top: 108.8px; padding-top: 14.16667vw; } }

@media screen and (max-width: 768px) and (max-width: 360px) {.sc-news-header .s-text-wrap {padding-top: 51px; padding-top: 14.16667vw;} }

@media screen and (max-width: 768px) {.sc-news-header .s-date { margin-top: 34.13333px; margin-top: 4.44444vw; } }

@media screen and (max-width: 768px) and (max-width: 360px) {.sc-news-header .s-date {margin-top: 16px; margin-top: 4.44444vw; } }

/* offer - header */
.sc-offer-header .s-title { font-size: 54px; font-size: 3.75vw; }

@media (min-width: 1440px) { .sc-offer-header .s-title  { font-size: 54px;}}

.sc-offer-header .s-align-left .s-title {margin-bottom: 15px; margin-bottom: 1.04167vw;}

@media (min-width: 1440px) {.sc-offer-header .s-align-left .s-title {margin-bottom: 15px; } }

.sc-offer-header .s-align-right .s-title {margin-bottom: 15px; margin-bottom: 1.04167vw; }

@media (min-width: 1440px) {.sc-offer-header .s-align-right .s-title {margin-bottom: 15px; } }

.sc-offer-header .s-align-center .s-title {margin-bottom: 15px; margin-bottom: 1.04167vw; }

@media (min-width: 1440px) {.sc-offer-header .s-align-center .s-title {margin-bottom: 15px; } }

.sc-offer-header .s-text-wrap { padding-top: 69px; padding-top: 4.79167vw; }

@media (min-width: 1440px) {.sc-offer-header .s-text-wrap { padding-top: 69px; }}

@media screen and (max-width: 768px) {.sc-offer-header .s-title {font-size: 59.73333px; font-size: 7.77778vw; }}

@media screen and (max-width: 768px) and (max-width: 360px) { .sc-offer-header .s-title { font-size: 28px; font-size: 7.77778vw;}}

@media screen and (max-width: 768px) {.sc-offer-header .s-align-left .s-title, .sc-offer-header .s-align-right .s-title, .sc-offer-header .s-align-center .s-title { margin-bottom: 27.73333px; margin-bottom: 3.61111vw;} }

@media screen and (max-width: 768px) and (max-width: 360px) {.sc-offer-header .s-align-left .s-title, .sc-offer-header .s-align-right .s-title, .sc-offer-header .s-align-center .s-title {margin-bottom: 13px; margin-bottom: 3.61111vw;} }

@media screen and (max-width: 768px) {.sc-offer-header .s-text-wrap {padding-top: 108.8px; padding-top: 14.16667vw; } }

@media screen and (max-width: 768px) and (max-width: 360px) {.sc-offer-header .s-text-wrap {padding-top: 51px; padding-top: 14.16667vw;} }

/* offer - view - header */
.sc-offer-view-header .s-title { font-size: 54px; font-size: 3.75vw; }

@media (min-width: 1440px) { .sc-offer-view-header .s-title  { font-size: 54px;}}

.sc-offer-view-header .s-text-wrap { padding-top: 69px; padding-top: 4.79167vw;}

@media (min-width: 1440px) {.sc-offer-view-header .s-text-wrap { padding-top: 69px; }}

.sc-offer-view-header .s-desc {margin-top: 15px; margin-top: 1.04167vw; }

@media (min-width: 1440px) {.sc-offer-view-header .s-desc {margin-top: 15px; } }

@media screen and (max-width: 768px) {.sc-offer-view-header .s-title {font-size: 59.73333px; font-size: 7.77778vw; }}

@media screen and (max-width: 768px) and (max-width: 360px) { .sc-offer-view-header .s-title { font-size: 28px; font-size: 7.77778vw;}}

@media screen and (max-width: 768px) {.sc-offer-view-header .s-text-wrap {padding-top: 108.8px; padding-top: 14.16667vw; } }

@media screen and (max-width: 768px) and (max-width: 360px) {.sc-offer-view-header .s-text-wrap {padding-top: 51px; padding-top: 14.16667vw;} }

@media screen and (max-width: 768px) {.sc-offer-view-header .s-desc {margin-top: 32px; margin-top: 4.16667vw;} }

@media screen and (max-width: 768px) and (max-width: 360px) {.sc-offer-view-header .s-desc {margin-top: 15px; margin-top: 4.16667vw;} }

/* shop - feature benefit*/
.feature-benefit__title {  font-size: 54px;  font-size: 3.75vw; margin-top: 75px; margin-top: 5.20833vw; }

@media (min-width: 1440px) {.feature-benefit__title {font-size: 54px; margin-top: 75px;} }

.feature-benefit__title-logo + .feature-benefit__title {margin-top: 27px; margin-top: 1.875vw; }

@media (min-width: 1440px) {.feature-benefit__title-logo + .feature-benefit__title {margin-top: 27px; } }

.feature-benefit__sub-title { margin-top: 20px; margin-top: 1.38889vw;}

@media (min-width: 1440px) { .feature-benefit__sub-title {  margin-top: 20px; } }

.feature-benefit__disclaimer { line-height: 1.5; }

@media screen and (max-width: 768px) { .feature-benefit__title { font-size: 59.73333px; font-size: 7.77778vw; line-height: 1.2; margin-top: 46.93333px;
    margin-top: 6.11111vw; } }

@media screen and (max-width: 768px) and (max-width: 360px) {.feature-benefit__title { font-size: 28px; font-size: 7.77778vw;  margin-top: 22px;
    margin-top: 6.11111vw;} }

@media screen and (max-width: 768px) {.feature-benefit__title-logo + .feature-benefit__title { margin-top: 29.86667px; margin-top: 3.88889vw;} }

@media screen and (max-width: 768px) and (max-width: 360px) {.feature-benefit__title-logo + .feature-benefit__title { margin-top: 14px; margin-top: 3.88889vw; } }

@media screen and (max-width: 768px) {.feature-benefit__sub-title {  margin-top: 23.46667px; margin-top: 3.05556vw;} }

@media screen and (max-width: 768px) and (max-width: 360px) {.feature-benefit__sub-title { margin-top: 11px; margin-top: 3.05556vw;} }

@media screen and (max-width: 768px) { .feature-benefit__disclaimer { line-height: 1.56; } }

/* shop - feature benefit bundle*/
.feature-benefit-bundle__title { padding: 75px 260px 72px; padding: 5.20833vw 18.05556vw 5vw; font-size: 54px; font-size: 3.75vw; }

@media (min-width: 1440px) {.feature-benefit-bundle__title {padding: 75px 260px 72px; } }

@media (min-width: 1440px) {.feature-benefit-bundle__title {font-size: 54px; } }

.feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__text-wrap .feature-benefit-bundle__sub-title { line-height: 1.4; }

.feature-benefit-bundle__list .feature-benefit-bundle__disclaimer p { line-height: 1.5; }

@media screen and (max-width: 768px) { .feature-benefit-bundle__title {padding: 0 16px;  padding-top: 46.93333px; padding-top: 6.11111vw; padding-bottom: 34.13333px; padding-bottom: 4.44444vw; font-size: 59.73333px; font-size: 7.77778vw; } }

@media screen and (max-width: 768px) and (max-width: 360px) {.feature-benefit-bundle__title { padding-top: 22px; padding-top: 6.11111vw; padding-bottom: 16px; padding-bottom: 4.44444vw; font-size: 28px; font-size: 7.77778vw;} }

@media screen and (max-width: 768px) { .feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__text-wrap .feature-benefit-bundle__sub-title { line-height: 1.3; } .feature-benefit-bundle__list .feature-benefit-bundle__disclaimer p { line-height: 1.56; } }

/* shop - header*/
.shop-header__title {  font-size: 3.75vw; margin-top: -12px; margin-top: -0.83333vw; }

@media (min-width: 1440px) { .shop-header .shop-header__title { font-size: 54px; margin-top: -12px;}}

.shop-header .shop-header__logo { margin-bottom: 22px; margin-bottom: 1.52778vw;}

@media (min-width: 1440px) { .shop-header .shop-header__logo { margin-bottom: 22px; }}

.shop-header__desc { margin-top: 5px; margin-top: 0.34722vw; line-height: 1.5; }

.shop-header .shop-header--pf .shop-header__logo {margin-bottom: 22px; margin-bottom: 1.52778vw;}

@media (min-width: 1440px) { .shop-header .shop-header--pf .shop-header__logo { margin-bottom: 22px; }}

.shop-header .shop-header--pf .shop-header__desc { margin-top: 24px; margin-top: 1.66667vw;}

@media (min-width: 1440px) { .shop-header .shop-header--pf .shop-header__desc { margin-top: 24px; }}

.shop-header .shop-header--pf .shop-header__title { font-size: 50px; font-size: 3.47222vw; ;}

@media (min-width: 1440px) { .shop-header .shop-header--pf .shop-header__title { font-size: 50px; }}

.shop-header .shop-header--pf .shop-header__btn { margin-top: 35px; margin-top: 2.43056vw;}

@media (min-width: 1440px) { .shop-header .shop-header--pf .shop-header__btn { margin-top: 35px; }}

.shop-header .shop-header--pf.shop-header--small .shop-header__desc { margin-top: 14px; margin-top: 0.97222vw;}

@media (min-width: 1440px) { .shop-header .shop-header--pf.shop-header--small .shop-header__desc { margin-top: 14px; }}

@media screen and (max-width: 768px) {.shop-header .shop-header__title {margin-top: -12.8px; margin-top: -1.66667vw; margin-bottom: 25.6px;
    margin-bottom: 3.33333vw; font-size: 59.73333px; font-size: 7.77778vw; }}

@media screen and (max-width: 768px) and (max-width: 360px) { .shop-header .shop-header__title { margin-top: -6px; margin-top: -1.66667vw; margin-bottom: 12px; margin-bottom: 3.33333vw; font-size: 28px; font-size: 7.77778vw;}}

@media screen and (max-width: 768px) { .shop-header .shop-header__logo {margin-bottom: 21.33333px; margin-bottom: 2.77778vw;}}

@media screen and (max-width: 768px) and (max-width: 360px) { .shop-header .shop-header__logo {margin-bottom: 10px; margin-bottom: 2.77778vw;}}

@media screen and (max-width: 768px) { .shop-header__desc { line-height: 1.4; } }

@media screen and (max-width: 768px) { .shop-header .shop-header__ico-play { z-index: 10; margin-top: 516.26667px; margin-top: 67.22222vw; }}

@media screen and (max-width: 768px) and (max-width: 360px) { .shop-header .shop-header__ico-play { margin-top: 242px; margin-top: 67.22222vw; }}

@media screen and (max-width: 768px) {.shop-header .shop-header--pf .shop-header__title {font-size: 7.77778vw; } }

@media screen and (max-width: 768px) and (max-width: 360px) {.shop-header .shop-header--pf .shop-header__title {font-size: 28px; font-size: 7.77778vw; }}

@media screen and (max-width: 768px) {.shop-header .shop-header--pf .shop-header__logo {margin-bottom: 21.33333px; margin-bottom: 2.77778vw;}}

@media screen and (max-width: 768px) and (max-width: 360px) {.shop-header .shop-header--pf .shop-header__logo {margin-bottom: 10px; margin-bottom: 2.77778vw; } }

@media screen and (max-width: 768px) {.shop-header .shop-header--pf .shop-header__btn {margin-top: 29.86667px; margin-top: 3.88889vw; } }

@media screen and (max-width: 768px) and (max-width: 360px) {.shop-header .shop-header--pf .shop-header__btn {margin-top: 14px; margin-top: 3.88889vw; } }