
/* FONTS */
@font-face {
  font-family: 'Lato';
  src: url('/upload/static/mk/promo/fonts/Lato/Lato-Regular.eot');
  src: local('Lato Regular'), local('Lato-Regular'),
  url('/upload/static/mk/promo/fonts/Lato/Lato-Regular.eot?#iefix') format('embedded-opentype'),
  url('/upload/static/mk/promo/fonts/Lato/Lato-Regular.woff') format('woff'),
  url('/upload/static/mk/promo/fonts/Lato/Lato-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url('/upload/static/mk/promo/fonts/Lato/Lato-Medium.eot');
  src: local('Lato Medium'), local('Lato-Medium'),
  url('/upload/static/mk/promo/fonts/Lato/Lato-Medium.eot?#iefix') format('embedded-opentype'),
  url('/upload/static/mk/promo/fonts/Lato/Lato-Medium.woff') format('woff'),
  url('/upload/static/mk/promo/fonts/Lato/Lato-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url('/upload/static/mk/promo/fonts/Lato/Lato-Bold.eot');
  src: local('Lato Bold'), local('Lato-Bold'),
  url('/upload/static/mk/promo/fonts/Lato/Lato-Bold.eot?#iefix') format('embedded-opentype'),
  url('/upload/static/mk/promo/fonts/Lato/Lato-Bold.woff') format('woff'),
  url('/upload/static/mk/promo/fonts/Lato/Lato-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Space Age Cyrillic';
  src: url('/upload/static/mk/promo/fonts/SpaceAge/SpaceAgeCyrillic-Regular.eot');
  src: local('Space Age Cyrillic Regular'), local('SpaceAgeCyrillic-Regular'),
  url('/upload/static/mk/promo/fonts/SpaceAge/SpaceAgeCyrillic-Regular.eot?#iefix') format('embedded-opentype'),
  url('/upload/static/mk/promo/fonts/SpaceAge/SpaceAgeCyrillic-Regular.woff2') format('woff2'),
  url('/upload/static/mk/promo/fonts/SpaceAge/SpaceAgeCyrillic-Regular.woff') format('woff'),
  url('/upload/static/mk/promo/fonts/SpaceAge/SpaceAgeCyrillic-Regular.ttf') format('truetype'),
  url('/upload/static/mk/promo/fonts/SpaceAge/SpaceAgeCyrillic-Regular.svg#SpaceAgeCyrillic-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Airport';
  src: local('Airport'),
  url('/upload/static/mk/promo/fonts/Airport/Airport.woff2') format('woff2'),
  url('/upload/static/mk/promo/fonts/Airport/Airport.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* CLEARFIX */
.cf:before, .cf:after { content: " "; display: table; }
.cf:after { clear: both; }

/* BASE */
#content { max-width: initial!important; }
.lp-h1 { display: none; }
.lp-fullwidth-container { overflow: hidden; }
.lp-fullwidth { position: relative; }
.lp-fullwidth-container img { display: block; }
.lp-container-full { max-width: 1440px; }
.lp-container { max-width: 986px; margin: 0 auto; padding: 0 24px; box-sizing: border-box; position: relative; box-sizing: border-box; -moz-font-feature-settings: "kern"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.lp-desktop { }
.lp-mobile { display: none!important; }
.lp-fullwidth .g-card__stickers__item.gm-exclusive { width: 89px; z-index: 2;}
.lp-fullwidth--black { background-color: #000109; }
.lp-fullwidth--tech { padding-bottom: 70px; }
.lp-fullwidth--status { background-color: #265c8b; padding-bottom: 10px; }
.lp-fullwidth--intellect { padding-bottom: 50px; }
.lp-fullwidth--balance { padding-bottom: 50px; }
.lp-fullwidth--fashion { background-color: #2f323b; padding-bottom: 80px; }
.lp-fullwidth--game { overflow: hidden; }
.lp-fullwidth--banners {}

/* ROW */
.lp-row { margin: 0 auto; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: space-between; justify-content: space-between; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; z-index: 1; }
.lp-col { width: calc(50% - 17px); }
.lp-row + div.lp-row { margin-top: 35px; }

/* BILLBOARD */
.lp-fullwidth--billboard { overflow: hidden; }
.lp-billboard { text-align: center; position: relative; }
.lp-billboard__title { font: normal 70px/90% 'Space Age Cyrillic', sans-serif; color: #52F76A; margin: 25px 0; text-transform: uppercase; position: relative; z-index: 1; }
.lp-billboard__descr { margin: 30px 0 70px; font: normal 20px/30px 'Lato', sans-serif; color: #fff; position: relative; z-index: 1; }
.lp-billboard__img { max-width: 665px; margin: 0 auto; position: relative; }
.lp-billboard__img picture { display: block; position: relative; z-index: 1; }
.lp-billboard__img-decor { display: block; width: 600px; height: 634px; content: ' '; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 100%; background: radial-gradient(50% 50% at 50% 50%, #03081C 0%, rgba(14, 37, 130, 0.00) 100%); mix-blend-mode: multiply; }
.lp-billboard__bg { width: 1440px; position: absolute; top: 0; left: 50%; transform: translate(-50%,0); }
.lp-billboard__anim { opacity: .4; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0;width: 100%;height: 100%; }

/* NAV */
.lp-nav { margin: 70px -50px 40px; position: relative; z-index: 1; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 18px 30px; }
.lp-navItem { display: block; font: normal 16px/100% 'Space Age Cyrillic', sans-serif; color: #51F5FF; border-radius: 28px; border: 2px solid #51F5FF; box-shadow: 0 0 9px 0 #51F5FF; text-align: center; padding: 3px 25px 9px; box-sizing: border-box; text-transform: uppercase; cursor: pointer; background: rgba(0, 0, 0, 0.47); }
.lp-navItem:nth-child(1) { color: #51AEFF; border: 2px solid #51AEFF; box-shadow: 0 0 9px 0 #51AEFF; }
.lp-navItem:nth-child(2) { color: #52F76A; border: 2px solid #52F76A); box-shadow: 0 0 9px 0 #52F76A); }
.lp-navItem:nth-child(3) { color: #51F5FF; border: 2px solid #51F5FF; box-shadow: 0 0 9px 0 #51F5FF; }
.lp-navItem:nth-child(4) { color: #FFE23C; border: 2px solid #FFE23C; box-shadow: 0 0 9px 0 #FFE23C; }
.lp-navItem:nth-child(5) { color: #76BCF1; border: 2px solid #76BCF1; box-shadow: 0 0 9px 0 #76BCF1; }
.lp-navItem:nth-child(6) { color: #FF4E4E; border: 2px solid #FF4E4E; box-shadow: 0 0 9px 0 #FF4E4E; }

/* HEAD */
.lp-head { margin: 25px 0; text-align: center; }
.lp-head__title { font: normal 70px/100% 'Space Age Cyrillic', sans-serif; color: #51F5FF; text-transform: uppercase; }
.lp-head__descr { font: normal 20px/30px 'Lato', sans-serif; color: #fff; margin-top: 40px; }
.lp-head--tech { margin: 25px 0 90px; }
.lp-head--tech .lp-head__title { color: #51F5FF; }
.lp-head--tech2 { margin: 50px 0 0; }
.lp-head--status { position: relative; z-index: 1; margin: 25px 0 0; }
.lp-head--status .lp-head__title { display: inline-block; color: #51AEFF; position: relative; }
.lp-head--status .lp-head__title:before { display: block; width: 86px; height: 29px; content: ' '; background: transparent url('/upload/static/mk/promo/technologies/head-decor-2.png') center center repeat; background-size: 100% auto; position: absolute; top: 50%; left: -126px; transform: translate(0,0); }
.lp-head--status .lp-head__title:after { display: block; width: 86px; height: 29px; content: ' '; background: transparent url('/upload/static/mk/promo/technologies/head-decor-2.png') center center repeat; background-size: 100% auto; position: absolute; top: 50%; right: -126px; transform: translate(0,0); }
.lp-head--status .lp-head__descr { max-width: 860px; margin: 40px auto 0; }
.lp-head--intellect { margin: 25px 0 100px; }
.lp-head--intellect .lp-head__title { color: #FA77FF; }
.lp-head--intellect .lp-head__descr { max-width: 860px; margin: 40px auto 0; }
.lp-head--balance { margin: 25px 0 100px; }
.lp-head--balance .lp-head__title { color: #77FF8C; }
.lp-head--balance .lp-head__descr { max-width: 720px; margin: 40px auto 0; }
.lp-head--fashion { margin: 35px 0 0; position: relative; z-index: 1; }
.lp-head--fashion .lp-head__title { color: #76BCF1; }
.lp-head--fashion .lp-head__descr { margin: 110px auto 0; position: relative; z-index: 1; }

  /* SLIDER NAV */
.lp-BigNavSlider { margin: 0 -15px; }
.lp-BigNavSlider__item { position: relative; transition: all 0.3s; cursor: pointer; }
.lp-BigNavSlider__item img { position: relative; z-index: 1; height: 120px; width: auto; -webkit-filter: grayscale(100%); filter: grayscale(100%); }
.lp-BigNavSlider .swiper-wrapper { flex-wrap: wrap; gap: 0; padding: 65px 0; justify-content: center; }
.lp-BigNavSlider .swiper-slide { width: auto !important; padding: 0 15px; box-sizing: border-box; }
.lp-BigNavSlider .swiper-slide-thumb-active .lp-BigNavSlider__item { transform: scale(1.6) translate(0, -5%); transition: all 0.3s; }
.lp-BigNavSlider .swiper-slide-thumb-active .lp-BigNavSlider__item img { -webkit-filter: initial; filter: initial; transition: all 0.3s; }
.lp-BigNavSlider__item:hover { transform: scale(1.1) translate(0, -5%); transition: all 0.3s; }
.lp-BigNavSlider__item:hover img { -webkit-filter: initial; filter: initial; transition: all 0.3s; }
.lp-BigNavStatus .swiper-wrapper{ padding: 60px 0 65px; }

/* SLIDER BIG PRODUCT */
.lp-swiper-box { padding: 0 0 55px; overflow: initial; z-index: 2; position: relative; }
.lp-swiper-box .swiper { overflow: initial; }
.lp-swiper-box .swiper-button-next, .lp-swiper-box .swiper-button-prev { color: #fff; width: 50px; height: 50px; top: 50%; -webkit-tap-highlight-color: transparent; transform: translate(0,-50%); }
.lp-swiper-box .swiper-button-prev { left: -75px; background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-left--white.png') center center repeat; background-size: 100% auto;  }
.lp-swiper-box .swiper-button-next { right: -75px; background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-right--white.png') center center repeat; background-size: 100% auto; }
.lp-swiper-box .swiper-button-next:after, .lp-swiper-box .swiper-button-prev:after { display: none; }
.lp-swiper-box .swiper-button-next:hover, .lp-swiper-box .swiper-button-prev:hover { opacity: .85; }
.lp-swiper-box .swiper-pagination-bullets { bottom: -47px; }
.lp-swiper-box .swiper-pagination-bullet { width: 15px; height: 15px; background: #fff; }
.lp-swiper-box .swiper-pagination-bullet-active { background: #fff; }

.lp-swiper-box--tech .swiper-button-prev { background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-left--01.png') center center repeat; background-size: 100% auto;  }
.lp-swiper-box--tech .swiper-button-next { background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-right--01.png') center center repeat; background-size: 100% auto; }
.lp-swiper-box--tech .swiper-pagination-bullet { background: #51F5FF; }
.lp-swiper-box--tech .swiper-pagination-bullet-active { background: #51F5FF; }
.lp-swiper-box--tech2 .swiper-button-prev { background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-left--01.png') center center repeat; background-size: 100% auto;  }
.lp-swiper-box--tech2 .swiper-button-next { background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-right--01.png') center center repeat; background-size: 100% auto; }
.lp-swiper-box--tech2 .swiper-pagination-bullet { background: #51F5FF; }
.lp-swiper-box--tech2 .swiper-pagination-bullet-active { background: #51F5FF; }
.lp-swiper-box--status .swiper-button-prev { background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-left--02.png') center center repeat; background-size: 100% auto;  }
.lp-swiper-box--status .swiper-button-next { background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-right--02.png') center center repeat; background-size: 100% auto; }
.lp-swiper-box--status .swiper-pagination-bullet { background: #51AEFF; }
.lp-swiper-box--status .swiper-pagination-bullet-active { background: #51AEFF; }
.lp-swiper-box--intellect .swiper-button-prev { background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-left--03.png') center center repeat; background-size: 100% auto;  }
.lp-swiper-box--intellect .swiper-button-next { background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-right--03.png') center center repeat; background-size: 100% auto; }
.lp-swiper-box--intellect .swiper-pagination-bullet { background: #FA77FF; }
.lp-swiper-box--intellect .swiper-pagination-bullet-active { background: #FA77FF; }
.lp-swiper-box--balance .swiper-button-prev { background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-left--04.png') center center repeat; background-size: 100% auto;  }
.lp-swiper-box--balance .swiper-button-next { background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-right--04.png') center center repeat; background-size: 100% auto; }
.lp-swiper-box--balance .swiper-pagination-bullet { background: #77FF8C; }
.lp-swiper-box--balance .swiper-pagination-bullet-active { background: #77FF8C; }
.lp-swiper-box--fashion .swiper-button-prev { background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-left--05.png') center center repeat; background-size: 100% auto;  }
.lp-swiper-box--fashion .swiper-button-next { background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-right--05.png') center center repeat; background-size: 100% auto; }
.lp-swiper-box--fashion .swiper-pagination-bullet { background: #76BCF1; }
.lp-swiper-box--fashion .swiper-pagination-bullet-active { background: #76BCF1; }
.lp-swiper-box--fashion2 .swiper-button-prev { background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-left--05.png') center center repeat; background-size: 100% auto;  }
.lp-swiper-box--fashion2 .swiper-button-next { background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-right--05.png') center center repeat; background-size: 100% auto; }
.lp-swiper-box--fashion2 .swiper-pagination-bullet { background: #76BCF1; }
.lp-swiper-box--fashion2 .swiper-pagination-bullet-active { background: #76BCF1; }

/* BIG PRODUCT */
.lp-BigProduct { padding: 40px 0 40px 50px; box-sizing: border-box; color: #000; border-radius: 10px; background: rgba(255, 255, 255, 0.6); backdrop-filter: blur(5px); background-blend-mode: screen; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: space-between; justify-content: space-between; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; align-items: stretch; }
.lp-BigProduct--reverse { -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.lp-BigProduct-media { width: calc(50% - 20px); position: relative; }
.lp-BigProduct-content { width: calc(50% - 20px); display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: space-between; justify-content: space-between; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 30px; }
.lp-BigProduct__img { }
.lp-BigProduct__imgbox { display: block; }
.lp-BigProduct__img-hover { position: absolute; width: 100%; left: 0; top: 0; opacity: 0; }
.lp-BigProduct__imgbox--hover { position: relative; z-index: 1; }
.lp-BigProduct__imgbox--hover:hover .lp-BigProduct__img { opacity: 0; }
.lp-BigProduct__imgbox--hover:hover .lp-BigProduct__img-hover { opacity: 1; }
.lp-BigProduct-text {}
.lp-BigProduct-text__descr { font: normal 16px/20px 'Lato', sans-serif; }
.lp-BigProduct-footer { display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: flex-start; -ms-flex-pack: flex-start; justify-content: flex-start; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.lp-BigProduct__series { font: normal 12px/15px 'Lato', sans-serif; opacity: .5; }
.lp-BigProduct__name { font: bold 15px/21px 'Lato', sans-serif; }
.lp-BigProduct__price { font: bold 24px/28px 'Lato'; margin: 10px 0; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: flex-end; -ms-flex-pack: flex-end; justify-content: flex-end; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: 10px; }
.lp-BigProduct__price-old { font: normal 14px/15px 'Lato', sans-serif; color:#828282; text-decoration: line-through; white-space: nowrap; }
.lp-BigProduct__btnbuy { display: inline-block; width: 100%; max-width: 200px; cursor: pointer; border: 2px solid #51F5FF; background-color: transparent; position: relative; padding: 5px 20px 13px; box-sizing: border-box; font: normal 20px/100% 'Space Age Cyrillic'; color: #51F5FF; text-align: center; border-radius:34px; box-shadow: 0 0 11px 0 #51F5FF; text-transform: uppercase; transition: all 0.3s; }
.lp-BigProduct__btnbuy:hover { background-color: #000; color: #fff; }
.lp-BigProduct__btnbuy--soon { color: #8D8D8D; border: 2px solid #8D8D8D; box-shadow: 0 0 11px 0 #8D8D8D; cursor: initial; }
.lp-BigProduct__btnbuy--soon:hover { }
.lp-BigProduct + div.lp-BigProduct { margin-top: 45px; }

/* BIG PRODUCT CUSTOM */
.lp-BigProduct--white { color: #fff; }
.lp-BigProduct--tech { min-height: 480px; border: 2px solid #51F5FF; background: linear-gradient(249deg, rgba(5, 16, 50, 0.60) -3%, rgba(3, 37, 59, 0.60) 85%); }
.lp-BigProduct--tech .lp-BigProduct__img { }
.lp-BigProduct--tech .lp-BigProduct__imgbox--hover { display: block; width: 156%; margin: -72px 0 -72px -56%; }
.lp-BigProduct--status { min-height: 480px; border: 2px solid #51AEFF; background:#000109; backdrop-filter: initial; }
.lp-BigProduct--status .lp-BigProduct__img { }
.lp-BigProduct--status .lp-BigProduct__imgbox--hover { display: block; width: 168%; margin: -72px 0 -72px -56%; }
.lp-BigProduct--status .lp-BigProduct__btnbuy { color: #51AEFF; border: 2px solid #51AEFF; box-shadow: 0 0 11px 0 #51AEFF; }
.lp-BigProduct--fashion { min-height: 480px; border: 2px solid #76BCF1; background: #000109; box-shadow: 0 0 50px 10px rgba(118, 188, 241, 0.25); }
.lp-BigProduct--fashion .lp-BigProduct__img { }
.lp-BigProduct--fashion .lp-BigProduct__imgbox { display: block; width: 168%; margin: -72px 0 -72px -56%; }
.lp-BigProduct--fashion .lp-BigProduct__imgbox--hover { display: block; width: 168%; margin: -72px 0 -72px -56%; }
.lp-BigProduct--fashion .lp-BigProduct__btnbuy { color: #76BCF1; border: 2px solid #76BCF1; box-shadow: 0 0 11px 0 #76BCF1; }

/* PRODUCT OPTION */
.lp-product-options { width:auto; text-align:left; height:15px; display:block; margin-top: 15px; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: flex-start; -ms-flex-pack: flex-start; justify-content: flex-start; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 6px 12px; }
.lp-product-options__view { font: normal 10px/12px 'Lato'; color:#000; white-space: nowrap; height:15px; border:0; display:block; background:url('/upload/static/mk/promo/technologies/icon-view--black.svg') left center no-repeat transparent; background-size: 17px auto; padding-left:20px; padding-right: 0; cursor: pointer; opacity: .5; transition: all 0.3s; }
.lp-product-options__check { font: normal 10px/12px 'Lato'; color:#000; white-space: nowrap; height:15px; border:0; display:block; background:url('/upload/static/mk/promo/technologies/icon-check--black.svg') 3px center no-repeat transparent; background-size: 11px auto; padding-left:20px; padding-right: 0; cursor: pointer; opacity: .5; transition: all 0.3s; }
.lp-product-options__view:hover, .lp-product-options__check:hover { opacity: 1; }
.lp-product-options--white .lp-product-options__view { background:url('/upload/static/mk/promo/technologies/icon-view.svg') left center no-repeat transparent; background-size: 17px auto; color: #fff; }
.lp-product-options--white .lp-product-options__check { background:url('/upload/static/mk/promo/technologies/icon-check.svg') 3px center no-repeat transparent; background-size: 11px auto; color: #fff; }
.lp-product-options--center { -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }


/* SLIDER NAV MOBILE */
.lp-MobNavSlider { margin: 0 auto; max-width: 400px; }
.lp-MobNavSlider__item { position: relative; transition: all 0.3s; cursor: pointer; }
.lp-MobNavSlider__item img { position: relative; z-index: 1; height: 90px; width: auto; -webkit-filter: grayscale(100%); filter: grayscale(100%); }
.lp-MobNavSlider .swiper-wrapper { flex-wrap: wrap; gap: 15px; padding: 30px 0 70px; justify-content: center; }
.lp-MobNavSlider .swiper-slide { width: auto !important; padding: 0; box-sizing: border-box; }
.lp-MobNavSlider .swiper-slide-thumb-active .lp-MobNavSlider__item { transition: all 0.3s; }
.lp-MobNavSlider .swiper-slide-thumb-active .lp-MobNavSlider__item img { -webkit-filter: initial; filter: initial; transition: all 0.3s; }
.lp-MobNavTech2 { max-width: 280px; }
.lp-MobNavStatus .swiper-wrapper { padding: 30px 0 35px; }

/* SLIDER MOBILE PRODUCT */
.lp-MobProduct { max-width: 480px; padding: 0 0 60px; overflow: initial; z-index: 2; position: relative; }
.lp-MobProduct .swiper-button-next, .lp-MobProduct .swiper-button-prev { color: #fff; width: 40px; height: 40px; top: initial; -webkit-tap-highlight-color: transparent; transform: translate(0,0); bottom: 0; z-index: 11; }
.lp-MobProduct .swiper-button-prev { left: calc(50% - 120px); background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-left--white.png') center center repeat; background-size: 100% auto; }
.lp-MobProduct .swiper-button-next { right: calc(50% - 120px); background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-right--white.png') center center repeat; background-size: 100% auto }
.lp-MobProduct .swiper-button-next:after, .lp-MobProduct .swiper-button-prev:after { display: none; }
.lp-MobProduct .swiper-button-next:hover, .lp-MobProduct .swiper-button-prev:hover { opacity: .85; }
.lp-MobProduct .swiper-pagination-bullet { width: 10px; height: 10px; margin: 0 7px!important; background: #fff; }
.lp-MobProduct .swiper-pagination-bullets { bottom: 15px; }
.lp-MobProduct .swiper-pagination-bullet-active { background: #fff; }

.lp-MobProduct--black .swiper-button-next, .lp-MobProduct--black .swiper-button-prev { color: #000; }
.lp-MobProduct--black .swiper-pagination-bullet { background: #000; }
.lp-MobProduct--black .swiper-pagination-bullet-active { background: #000; }
.lp-MobProductTech .swiper-button-prev { background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-left--01.png') center center repeat; background-size: 100% auto; }
.lp-MobProductTech .swiper-button-next { background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-right--01.png') center center repeat; background-size: 100% auto }
.lp-MobProductTech .swiper-pagination-bullet {  background: #51F5FF; }
.lp-MobProductTech .swiper-pagination-bullet-active { background: #51F5FF; }
.lp-MobProductTech2 .swiper-button-prev { background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-left--01.png') center center repeat; background-size: 100% auto; }
.lp-MobProductTech2 .swiper-button-next { background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-right--01.png') center center repeat; background-size: 100% auto }
.lp-MobProductTech2 .swiper-pagination-bullet {  background: #51F5FF; }
.lp-MobProductTech2 .swiper-pagination-bullet-active { background: #51F5FF; }
.lp-MobProductStatus .swiper-button-prev { background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-left--02.png') center center repeat; background-size: 100% auto; }
.lp-MobProductStatus .swiper-button-next { background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-right--02.png') center center repeat; background-size: 100% auto }
.lp-MobProductStatus .swiper-pagination-bullet {  background: #51AEFF; }
.lp-MobProductStatus .swiper-pagination-bullet-active { background: #51AEFF; }
.lp-MobProductIntellect .swiper-button-prev { left: calc(50% - 150px); background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-left--03.png') center center repeat; background-size: 100% auto; }
.lp-MobProductIntellect .swiper-button-next { right: calc(50% - 150px); background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-right--03.png') center center repeat; background-size: 100% auto }
.lp-MobProductIntellect .swiper-pagination-bullet {  background: #FA77FF; }
.lp-MobProductIntellect .swiper-pagination-bullet-active { background: #FA77FF; }
.lp-MobProductBalance .swiper-button-prev { left: calc(50% - 120px); background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-left--04.png') center center repeat; background-size: 100% auto; }
.lp-MobProductBalance .swiper-button-next { right: calc(50% - 120px); background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-right--04.png') center center repeat; background-size: 100% auto }
.lp-MobProductBalance .swiper-pagination-bullet {  background: #77FF8C; }
.lp-MobProductBalance .swiper-pagination-bullet-active { background: #77FF8C; }
.lp-MobProductFashion .swiper-button-prev { background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-left--05.png') center center repeat; background-size: 100% auto; }
.lp-MobProductFashion .swiper-button-next { background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-right--05.png') center center repeat; background-size: 100% auto }
.lp-MobProductFashion .swiper-pagination-bullet {  background: #76BCF1; }
.lp-MobProductFashion .swiper-pagination-bullet-active { background: #76BCF1; }
.lp-MobProductFashion2 .swiper-button-prev { background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-left--05.png') center center repeat; background-size: 100% auto; }
.lp-MobProductFashion2 .swiper-button-next { background: transparent url('/upload/static/mk/promo/technologies/slider-arrow-right--05.png') center center repeat; background-size: 100% auto }
.lp-MobProductFashion2 .swiper-pagination-bullet {  background: #76BCF1; }
.lp-MobProductFashion2 .swiper-pagination-bullet-active { background: #76BCF1; }

/* MID PRODUCT */
.lp-MidProduct { color: #000; border-radius: 10px; background: rgba(255, 255, 255, 0.6); backdrop-filter: blur(5px); }
.lp-MidProduct__imgbox { display: block; position: relative; border-radius: 15px 15px 0 0; }
.lp-MidProduct__img { transition: opacity 0.3s; }
.lp-MidProduct__img-hover { position: absolute; width: 100%; left: 0; top: 0; opacity: 0; transition: opacity 0.3s; border-radius: 15px 15px 0 0; overflow: hidden; }
.lp-MidProduct__imgbox--hover {}
.lp-MidProduct__imgbox--hover:hover .lp-MidProduct__img { opacity: 0; }
.lp-MidProduct__imgbox--hover:hover .lp-MidProduct__img-hover { opacity: 1; }
.lp-MidProduct__textbox { padding: 20px 10px 38px; box-sizing: border-box; text-align: center; }
.lp-MidProduct__series { font: normal 12px/15px 'Lato', sans-serif; opacity: .5; }
.lp-MidProduct__name { font: bold 15px/21px 'Lato', sans-serif; }
.lp-MidProduct__price { font: bold 24px/28px 'Lato'; text-align: center; margin: 10px 0; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: 10px; }
.lp-MidProduct__price-old { font: normal 14px/15px 'Lato', sans-serif; color:#828282; text-decoration: line-through; white-space: nowrap; margin-left: 5px; }
.lp-MidProduct__btnbuy { display: inline-block; width: 100%; max-width: 200px; cursor: pointer; border: 2px solid #51F5FF; background-color: transparent; position: relative; padding: 5px 20px 13px; box-sizing: border-box; font: normal 20px/100% 'Space Age Cyrillic'; color: #51F5FF; text-align: center; border-radius:34px; box-shadow: 0 0 11px 0 #51F5FF; text-transform: uppercase; transition: all 0.3s; }
.lp-MidProduct__btnbuy:hover { background-color: #000; color: #fff; }
.lp-MidProduct__btnbuy--soon { color: #8D8D8D; border: 2px solid #8D8D8D; box-shadow: 0 0 11px 0 #8D8D8D; cursor: initial; }
.lp-MidProduct__btnbuy--soon:hover { }
.lp-MidProduct + div.lp-MidProduct { margin-top: 35px; }

/* MID PRODUCT CUSTOM */
.lp-MidProduct--white { color: #fff; }
.lp-MidProduct--tech { border: 2px solid #51F5FF; background: linear-gradient(249deg, rgba(5, 16, 50, 0.60) -3%, rgba(3, 37, 59, 0.60) 85%); }
.lp-MidProduct--tech .lp-MidProduct__img { max-width: 300px; margin: -50px auto 0; }

.lp-MidProduct--status { border: 2px solid #51AEFF; background:#000109; backdrop-filter: initial; }
.lp-MidProduct--status .lp-MidProduct__img { max-width: 300px; margin: -50px auto 0; }
.lp-MidProduct--status .lp-MidProduct__btnbuy { color: #51AEFF; border: 2px solid #51AEFF; box-shadow: 0 0 11px 0 #51AEFF; }

.lp-MidProduct--intellect { border: 2px solid #FA77FF; background: linear-gradient(249deg, rgba(89, 3, 92, 0.60) -2.71%, rgba(3, 37, 59, 0.60) 85.41%); }
.lp-MidProduct--intellect .lp-MidProduct__img { min-height: 360px; margin: -73px auto 0; }
.lp-MidProduct--intellect .lp-MidProduct__img-hover { min-height: 360px; margin: -73px auto 0; }
.lp-MidProduct--intellect .lp-MidProduct__btnbuy { color: #FA77FF; border: 2px solid #FA77FF; box-shadow: 0 0 11px 0 #FA77FF; }
.lp-MobProductIntellect .lp-MidProduct--intellect .lp-MidProduct__img { max-width: 300px; margin: -50px auto 0; }

.lp-MidProduct--balance { border: 2px solid #77FF8C; background: linear-gradient(249deg, rgba(0, 85, 13, 0.60) -2.71%, rgba(3, 37, 59, 0.60) 85.41%); }
.lp-MidProduct--balance .lp-MidProduct__img { margin: -73px auto 0; }
.lp-MidProduct--balance .lp-MidProduct__img-hover { margin: -73px auto 0; }
.lp-MidProduct--balance .lp-MidProduct__btnbuy { color: #77FF8C; border: 2px solid #77FF8C; box-shadow: 0 0 11px 0 #77FF8C; }
.lp-MobProductBalance .lp-MidProduct--balance .lp-MidProduct__img { max-width: 300px; margin: -50px auto 0; }

.lp-MidProduct--fashion { border: 2px solid #76BCF1; background: #000109; }
.lp-MidProduct--fashion .lp-MidProduct__img { max-width: 300px; margin: -50px auto 0; }
.lp-MidProduct--fashion .lp-MidProduct__btnbuy { color: #76BCF1; border: 2px solid #76BCF1; box-shadow: 0 0 11px 0 #76BCF1; }

/* DECOR */
.lp-decorline-01 { position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 4px; background: #51F5FF; box-shadow: 0 0 4px #51F5FF; }
.lp-decorline-02 { position: absolute; top: -2px; left: 0; right: 0; width: 100%; height: 4px; background: #51AEFF; box-shadow: 0 0 4px #51AEFF; z-index: 1; }
.lp-decorline-03 { position: absolute; bottom: -2px; left: 0; right: 0; width: 100%; height: 4px; background: #51AEFF; box-shadow: 0 0 4px #51AEFF; z-index: 1; }
.lp-decor-1 { width: 1440px; position: absolute; top: 100px; left: 50%; transform: translate(-50%, 0); }
.lp-decor-2 { width: 1440px; position: absolute; top: 197px; left: 50%; transform: translate(-50%, 0); }
.lp-decor-3 { width: 1440px; position: absolute; top: 1078px; left: 50%; transform: translate(-50%, 0); }
.lp-decor-1--m { width: 100%; position: absolute; top: 0; left: 0; bottom: 0; right: 0; }
.lp-decor-1--m img { height: 100%; object-fit: cover; object-position: top center; }
.lp-decor-2--m { width: 59px; position: absolute; top: 52px; left: 0; }
.lp-decor-3--m { width: 59px; position: absolute; top: 52px; right: 0; }
.lp-decor-s2-01 { width: 1440px; position: absolute; top: 0; left: 50%; transform: translate(-50%, 0); }
.lp-decor-s2-02 { width: 1552px; position: absolute; top: 0; left: 50%; transform: translate(-50%, 0); }
.lp-decor-s2-t--m { margin: 0 -2px; }
.lp-decor-s2-b--m { margin: 0 -2px; }
.lp-decor-s3-l--m { width: 59px; position: absolute; top: 30px; left: 0; }
.lp-decor-s3-r--m { width: 59px; position: absolute; top: 30px; right: 0; }
.lp-decor-s3-1 { width: 1440px; position: absolute; top: 60px; left: 50%; transform: translate(-50%, 0); }
.lp-decor-s3-2 { width: 1548px; position: absolute; top: 22px; left: 50%; transform: translate(-50%, 0); }
.lp-decor-s3--m { width: 100%; position: absolute; top: 0; left: 0; bottom: 0; right: 0; }
.lp-decor-s3--m img { height: 100%; object-fit: cover; object-position: top center; }
.lp-decor-s4-l--m { width: 59px; position: absolute; top: 30px; left: 0; }
.lp-decor-s4-r--m { width: 59px; position: absolute; top: 30px; right: 0; }
.lp-decor-s4-1 { width: 1440px; position: absolute; top: 60px; left: 50%; transform: translate(-50%, 0); }
.lp-decor-s4-2 { width: 1548px; position: absolute; top: 22px; left: 50%; transform: translate(-50%, 0); }
.lp-decor-s4--m { width: 100%; position: absolute; top: 0; left: 0; bottom: 0; right: 0; }
.lp-decor-s4--m img { height: 100%; object-fit: cover; object-position: top center; }
.lp-decor-s5-t { width: 1440px; position: absolute; top: 0; left: 50%; transform: translate(-50%, 0);}
.lp-decor-s5-b { width: 1440px; position: absolute; bottom: -80px; left: 50%; transform: translate(-50%, 0);}
.lp-decor-s5-t--m {}
.lp-decor-s5-b--m {}

/* BANNER MORE */
.lp-banner-more { display: block; }

/* GAME */
.lp-game { margin: 40px auto 80px; position: relative; z-index: 2; }
.lp-game-head { display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 20px; }
.lp-game-instr { display: none; }
.lp-game-iframe { width: 100%; height: 600px; margin: 40px auto 80px; }
.lp-game-bg { width: 1440px; position: absolute; top: 0; left: 50%; transform: translate(-50%, 0); }
.lp-game-instrKey { display: inline!important; vertical-align: middle; }
.lp-head--game { position: relative; z-index: 2; }


/* BILLBOARD */
.lp-fullwidth--banners { overflow: hidden; }
.lp-bannerGroup { position: relative; }
.lp-bannerGroup__bg { width: 100%; position: absolute; left: 0; right: 0; top: 0; bottom: 0; }
.lp-bannerGroup__bg img { height: 100%; object-fit: cover; }
.lp-banner { display: block; margin: 32px auto; }




@media (hover: hover) {
  .lp-game-instr { display: inline; }
}

@media only screen and (max-width: 1280px) { }

@media only screen and (max-width: 1100px) {
    /* NAV */
    .lp-nav { max-width: 800px; margin: 70px auto 40px; }
}

@media only screen and (max-width: 1024px) {
  .lp-desktop { display: none!important; }
  .lp-mobile { display: block!important; }
  .lp-fullwidth--tech { padding-bottom: 0; }
  .lp-fullwidth--tech .lp-container { padding: 0 10px 40px; }
  .lp-fullwidth--status { background-color: #031431; padding-bottom: 0; }
  .lp-fullwidth--intellect { padding-bottom: 0; }
  .lp-fullwidth--intellect .lp-container { padding: 0 10px 30px; }
  .lp-fullwidth--balance { padding-bottom: 0; }
  .lp-fullwidth--balance .lp-container { padding: 0 10px 30px; }
  .lp-fullwidth--fashion { padding-bottom: 0; }
  /* BILLBOARD */
  .lp-billboard__title { font: normal 48px/90% 'Space Age Cyrillic', sans-serif; }
  /* HEAD */
  .lp-head { max-width: 300px; margin: 20px auto; }
  .lp-head__title { font: normal 21px/100% 'Space Age Cyrillic', sans-serif; }
  .lp-head__descr { font: normal 15px/22px 'Lato', sans-serif; margin-top: 25px; }
  .lp-head--tech { margin: 20px auto; }
  .lp-head--tech2 { margin: 30px auto 0; }
  .lp-head--status { max-width: 310px; margin: -5px auto 0; }
  .lp-head--status .lp-head__title:before { display: block; width: 59px; height: 20px; content: ' '; background: transparent url('/upload/static/mk/promo/technologies/head-decor-2.png') center center repeat; background-size: 100% auto; position: absolute; top: 50%; left: -70px; transform: translate(0,-30%); }
  .lp-head--status .lp-head__title:after { display: block; width: 59px; height: 20px; content: ' '; background: transparent url('/upload/static/mk/promo/technologies/head-decor-2.png') center center repeat; background-size: 100% auto; position: absolute; top: 50%; right: -70px; transform: translate(0,-30%); }
  .lp-head--status .lp-head__descr { margin: 20px auto 0; }
  .lp-head--intellect { max-width: 310px; margin: 20px auto 70px; }
  .lp-head--intellect .lp-head__descr { margin: 20px auto 0; }
  .lp-head--balance { max-width: 310px; margin: 20px auto 70px; }
  .lp-head--balance .lp-head__descr { margin: 20px auto 0; }
  .lp-head--fashion { max-width: 310px; margin: 20px auto 0; }
  .lp-head--fashion .lp-head__descr { margin: 20px auto 0;  }

  /* SLIDER BIG PRODUCT */
  .lp-swiper-box { padding: 0; }
}

@media only screen and (max-width: 980px) { }

@media only screen and (max-width: 768px) {
  .lp-container { padding: 0 10px; }
  /* ROW */
  .lp-row { display: block; }
  .lp-col { width: auto; }
  /* BILLBOARD */
  .lp-billboard__title { font: normal 24px/100% 'Space Age Cyrillic', sans-serif; margin: 25px 0; }
  .lp-billboard__descr { display: none; }
  .lp-billboard__img { max-width: 350px; }
  .lp-billboard__img-decor { width: 225px; height: 238px; }
  .lp-billboard__bg { width: 100%; left: 0; right: 0; transform: initial; bottom: 0; }
    .lp-billboard__bg img { height: 100%; object-fit: cover; }
  /* NAV */
  .lp-nav { margin: 35px auto; max-width: 230px; }
  /* MID PRODUCT */
  .lp-MidProduct__textbox { padding: 20px 10px; }
    .lp-MidProduct--intellect .lp-MidProduct__img { min-height: initial; }
    .lp-MidProduct--intellect .lp-MidProduct__img-hover { min-height: initial; }
  /* PRODUCT OPTION */
  .lp-product-options__view { display: none; }
  /* GAME */
  .lp-game-bg { width: 100%; position: absolute; top: 0; left: 50%; transform: translate(-50%, 0); }
}

@media screen and (max-width: 540px) {
  .lp-game-iframe { width: 100%; height: 360px; margin: 40px auto 50px; }
}

@media screen and (max-width: 420px) {
  .lp-game-iframe { width: 100%; height: 430px; margin: 40px auto 50px; }
}