body {
	color:#4c4c4c;
	font:normal 14px/1.5 'PT Sans', Verdana, Arial, serif;
}
.bordered-sub-h {}

.clear_new_d {
	padding: 0 !important;
	margin: 0 !important;
}
.footer__social-icons.no_margin_top {
	margin-top: 0rem;
	padding: 1.3125rem 1.25rem 1.125rem;
}

#footer-center, #page, #top-auth-center {
	width: 61.25rem !important;
	margin: 0 auto !important;
}
#page {
	zoom: normal !important;
	border: none !important;
}
.container_shadow_mod {
	-webkit-box-shadow: 0 0 0.9375rem -0.25rem rgba(0,0,0,.75) !important;
	box-shadow: 0 0 0.9375rem -0.25rem rgba(0,0,0,.75) !important;
}
.page__padding__top {
	padding-top: 5px;
}
.slider {
	margin: auto ;
	width: auto !important;
	font-size: inherit;
	overflow: hidden;
}
.slider__slide {
	height: 300px;
}

.banners-box__banner_1 a {
	display: block;
}
.banners-box__banner_1 img {
	display: block;
	max-width: 100%;
	max-height: 140px;
	width: auto;
}
.top-nav__link:visited, .top-nav__link:hover {
	color: #fff;
}
.top-nav__link_hilight:visited, .top-nav__link_hilight:hover {
	color: #fee01c;
}
.top-links__title:visited, .top-links__title:hover {
	color: #369;
}
#main-menu {
	padding: 0 !important;
}
.main-menu-list {
	min-height: 3.8125rem !important;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	float: none !important;
}
.main-menu-list .mml-level-1 {
	min-height: 3.8125rem !important;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding: 0 !important;
	background: url(images/main-menu-sep.gif) left center repeat-y !important;
}
.main-menu-list .mml-level-1.mml-colored-3 {
	background:
			url(images/main-menu-sep.gif) left center repeat-y,
			url(new_d/img/assets/nav/m1.png) !important;
	border-bottom: none !important;
}
.main-menu-list .mml-level-1.mml-colored-2 {
	background:
			url(images/main-menu-sep.gif) -1px center repeat-y,
			url(new_d/img/assets/nav/btn_red.png) !important;
	border-bottom: none !important;
}
.main-menu-list .mml-level-1-link {
	padding: 21px 7px 21px 8px !important;
	font-family: Arial !important;
	font-size: .875rem !important;
	font-weight: 700 !important;
	background: none !important;
	text-align: center;
	width: 100%;
	display: block !important;
	box-sizing: border-box;
	z-index: 2;
}
.main-menu-list li:first-child .mml-level-1-link {
	background: none !important;
}
.mml-sub {
	z-index: -1 !important;
}
.mml-parent-tab {
	left: 0 !important;
	right: 0 !important;
	background: none !important;
	background: white !important;
	border: 2px solid #aeaeae;
	border-radius: 3px 3px 0 0;
	height: 66px !important;
	border-bottom: none;
}
.mml-parent-tab span {
	display: none !important;
}

.bs .preview__items {
	border-bottom: none !important;
}

.subscribe__info.bs {
	position: absolute;
	left: 0;
	background: #ccc;
	width: 100%;
	top: 60px;
	text-align: center;
	z-index: 1;
}
.bs .links__items {
	padding: 0.8125rem 3.175rem 0.4375rem 3.175rem;
}
.links__link {
	color: #6cf !important;
}
.bs .banners-box__btn {
	color: #fff !important;
}
.bottom-text_padding {
	padding-top: 20px !important;
}
.banners-box__banner_2 img {
	display: block;
	width: 100%;
}
.p-preorder__banner, .p-preorder__banner img {
	display: block;
	width: 100%;
	height: auto;
}
#columns {
	padding-bottom: 0 !important;
}
.p-preorder #page {
	padding-bottom: 0 !important;
}
.artfix .slider {
	width: 717px !important;
	float: left;
}
.artfix .twitch_block__or__html_content {
	width: 263px;
	height: 300px;
	overflow: hidden;
}
#content {
	padding-bottom: 0 !important;
}
.slick-list {
	z-index: 1;
}
.product-item__pic {
	height: 191px;
	overflow: hidden;
}
.slider .slick-dots, .slider .slick-track, .top {
	z-index: 1;
}
.slider .slick-prev {
	z-index: 2 !important;
}
.mml-level-1.menu-active {
	border-bottom: 4px solid #e83b44 !important;
}
.top-nav__link_hilight2 {
	color: #fee01c !important;
}
.product-item__hidden-content .custom-button {
	font-size: 10px !important;
	text-align: center !important;
}
.artfix .slick-slide a {
	width: 100px;
	height: 100px;
	display: block;
	z-index: 1;
}

.slider .slick-dots li {
	border: 1px solid #e83b44;
}
.product-item__description {
	margin-bottom: 0 !important;
}
.artfix.detail-left {
	width: 300px !important;
	max-width: 300px !important;
	margin-right: 5px;
	padding-bottom: 40px;
}
.artfix .imgs-left {
	float: left;
}
.artfix .imgs-left ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.artfix .imgs-left ul li {
	display: block;
}
.artfix .imgs-left img {
	width: 90px;
}
.artfix .detail-imgblock {
	float: right;
}
.artfix .detail-imgblock .detail-img {
	max-width: 200px;
}
.artfix .catalog-item-properties-left {
	width: 190px !important;
	margin-right: 0 !important;
}
.artimg {
	height: 90px;
}
.art_slick {
	position: relative;
	max-height: 300px;
	height: auto !important;
    overflow: hidden;
}
.art-js-slider-prev-4 {
	position: absolute;
	width: 24px;
	height: 14px;
	background: url("images/page-nav-prev_n.png");
	top: -24px;
	left: 50%;
	z-index: 2;
	margin-left: -12px;
	cursor: pointer;
}
.art-js-slider-next-4 {
	position: absolute;
	width: 24px;
	height: 14px;
	background: url("images/page-nav-next_n.png");
	bottom: -24px;
	z-index: 2;
	left: 50%;
	margin-left: -12px;
	cursor: pointer;
}
.art-js-slider-next-4.disabled,
.art-js-slider-prev-4.disabled {
	display: none;
}

.popup-background {
	position: fixed;
	display: none;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	background-color: transparent;
	z-index: 99999;
	left: 0;
	top: 0;
	background-color: rgba(0,0,0, 0.2);
	padding: 15px;
	box-sizing: border-box;
}

.popup-code-background {
	position: fixed;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 265px;
	height: 165px;
	background: url(new_d/img/assets/top/bg.png) transparent;
	z-index: 99999;
	right: 0px;
	top: 40%;
}

.popup-code-background {
	border-radius: 30px  0 0 3px !important;
	position: fixed;
	display: flex;
	background: url(new_d/img/assets/top/bg.png) transparent;
	z-index: 99999;
	right: 0px;
	width:38px;
	height:220px;
	top: 40%;
	vertical-align:top;
}
.popup-code-text{
	padding: 20px;
}
.popup-code-title{
	cursor:pointer;
	white-space: nowrap;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	-webkit-transform: rotate(-90deg); //Chrome, Safari
	-moz-transform: rotate(-90deg); //Firefox
	-o-transform: rotate(-90deg); //Opera
	-ms-transform: rotate(-90deg); //IE
	transform: rotate(-90deg); //браузеры без префексов
}
.popup-code-background h1{
	text-align: center;
	font-size: 17px;
	margin-bottom: 23px;
}
.popup-code-background h2{
	font-size: 15px;
	margin-top: 10px;
}

.popup-code__close {
	position: absolute;
	right: 0px;
	top: 20px;
	width: 30px;
	height: 30px;
	background-color: transparent;
	cursor: pointer;
}
.popup-code-title-bg{
	cursor: pointer;
	height: 113px;
	width: 50px;
	padding-top: 173px;
}
.popup-code-background {
	position: fixed;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 265px;
	height: 165px;
	background: url(new_d/img/assets/top/bg.png) transparent;
	z-index: 99999;
	right: 0px;
	top: 40%;
}

.popup-code-background {
	border-radius: 30px  0 0 3px !important;
	position: fixed;
	display: flex;
	background: url(new_d/img/assets/top/bg.png) transparent;
	z-index: 99999;
	right: 0px;
	width:38px;
	height:220px;
	top: 40%;
	vertical-align:top;
}
.popup-code-text{
	padding: 20px;
}
.popup-code-title{
	cursor:pointer;
	white-space: nowrap;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	-webkit-transform: rotate(-90deg); //Chrome, Safari
-moz-transform: rotate(-90deg); //Firefox
-o-transform: rotate(-90deg); //Opera
-ms-transform: rotate(-90deg); //IE
transform: rotate(-90deg); //браузеры без префексов
}
.popup-code-background h1{
	text-align: center;
	font-size: 17px;
	margin-bottom: 23px;
}
.popup-code-background h2{
	font-size: 15px;
	margin-top: 10px;
}

.popup-code__close {
	position: absolute;
	right: 0px;
	top: 20px;
	width: 30px;
	height: 30px;
	background-color: transparent;
	cursor: pointer;
}
.popup-code-title-bg{
	cursor: pointer;
	height: 113px;
	width: 50px;
	padding-top: 173px;
}

.popup-free-delivery {
	margin: auto;
	display: block;
	text-align: center;
	width: 600px;
	padding-top: 20px;
	padding-bottom: 20px;
	background: url('new_d/img/general/bg.gif');
	position: relative;
}

.popup-free-delivery__close {
	position: absolute;
	right: -20px;
	top: -20px;
	width: 30px;
	height: 30px;
	background-color: transparent;
	cursor: pointer;
}

.popup-free-delivery__close::before, .popup-free-delivery__close::after, .popup-code__close::before, .popup-code__close::after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	display: block;
	width: 20px;
	height: 5px;
	background-color: #f8f8f8;
	transform: rotate(45deg);
}

.popup-free-delivery__close::after, .popup-code__close::after {
	transform: rotate(-45deg);
}

.popup-free-delivery__title {
	font-size: 16px;
	font-weight: 700;
	color: black;
	margin-bottom: 20px;
	margin-top: 50px;
}

.popup-free-delivery__submit {
	cursor: pointer;
	background: #13a100;
	color: white;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: none;
	border-radius: 4px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	outline: none;
}

.popup-free-delivery__no-key {
	display: block;
	color: #647aad;
	font-size: 16px;
	text-decoration: none;
	cursor: pointer;
	margin-top: 40px;
}

.popup-free-delivery__background {
	position: absolute;
	left: 0;
	top:0;
	background-color: transparent;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.gow-popup {
	max-width: 600px;
	width: 100%;
	padding-top: 0;
	padding-bottom: 0;
}
.gow-popup__img {
	display: block;
	padding-bottom: 36.5%;
	background-image: url('images/god_of_war_popup.jpg');
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: cover;
}

#popup_feedback .field,
#popup_feedback_lego .field,
#popup-by-preorder .field,
.bonus_form .field,
#phone_to_bonus .field,
#replay-form .field
{
	clear:both;
	text-align:right;
	line-height:25px;
	margin: 7px 0 7px
}

#popup_feedback .field label,
#replay-form .field label,
#popup_feedback_lego .field label,
#popup-by-preorder .field label,
.bonus_form .field label,
#phone_to_bonus .field label{
	float:left;
	padding-right:10px;
	text-align: left;
}
#replay-form .field label {
	width: 105px;
}

#popup_feedback .main,
#replay-form .main,
#popup_feedback_lego .main,
#popup-by-preorder .main,
.bonus_form .main{
	float:left
}

@media (min-width: 768px) {
	#popup_feedback .field,
	#replay-form .field,
	#popup_feedback_lego .field,
	#popup-by-preorder .field,
	#phone_to_bonus .field {
		display: flex;
		justify-content: space-between;
	}
	.mob_border_bottom {
		border-bottom: 1px solid #e4e4e4;
		padding: 24px 16px;
		margin-bottom: 24px;
	}
}

body.popup-opened {
	overflow: hidden;
}

html.eskimobi_responsive body .custom-input, html.eskimobi_responsive body input[type="text"], html.eskimobi_responsive body input[type="tel"], html.eskimobi_responsive body input[type="password"], html.eskimobi_responsive body input[type="email"] {
	font-size: 16px;
}

.sale-personal-account-wallet-container{
	width:100%;
	max-width:430px;
	margin-bottom:20px;
}
.sale-personal-account-wallet-title{
	background-color: #E39A20;
	color: #fff;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size:12px;
	padding:11px 17px;
	border-radius: 3px 3px 0 0;
}
.sale-personal-account-wallet-list-container{
	background-color: #F5A623;
	color: #fff;
	border-radius: 0 0 3px 3px;
}
.sale-personal-account-wallet-list{}
.sale-personal-account-wallet-list-item{
	position: relative;
	padding:11px 17px 12px 17px;
	font-size:15px;
	overflow: hidden;
	border-bottom: 1px solid #E39A20;
}
.sale-personal-account-wallet-list .sale-personal-account-wallet-list-item:last-child{
	border-bottom: none;
}
/*.sale-personal-account-wallet-list-item:before{*/
/*content:" ";*/
/*display: block;*/
/*position: absolute;*/
/*left:15px;*/
/*width: 22px;*/
/*height:22px;*/
/*background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MDMiIGhlaWdodD0iNTAzIiB2aWV3Qm94PSIwIDAgNTAzIDUwMyI+ICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNTEuNywwLjYgQzExMi45LDAuNiAwLjUsMTEzLjEgMC41LDI1MS44IEMwLjUsMzkwLjUgMTEzLDUwMyAyNTEuNyw1MDMgQzM5MC40LDUwMyA1MDIuOSwzOTAuNSA1MDIuOSwyNTEuOCBDNTAyLjksMTEzLjEgMzkwLjUsMC42IDI1MS43LDAuNiBMMjUxLjcsMC42IFogTTI1MS43LDQzNS44IEMxNTAuMSw0MzUuOCA2Ny44LDM1My40IDY3LjgsMjUxLjkgQzY3LjgsMTUwLjQgMTUwLjIsNjggMjUxLjcsNjggQzM1My4yLDY4IDQzNS42LDE1MC40IDQzNS42LDI1MS45IEM0MzUuNiwzNTMuNCAzNTMuMyw0MzUuOCAyNTEuNyw0MzUuOCBMMjUxLjcsNDM1LjggWiBNMjQwLjMsMTMwLjUgQzIzNy45LDEzOC45IDIzNC4zLDE0NS41IDIyOS41LDE1MC41IEMyMjIuNiwxNTcuOCAyMTMuNiwxNjIuNyAyMDIuNiwxNjUuMSBDMTk1LjcsMTY2LjYgMTgzLjYsMTY3LjggMTY2LjMsMTY4LjYgTDE2Ni4zLDIwNiBMMjMyLDIwNiBMMjMyLDM5OC43IEwyODguMywzOTguNyBMMjg4LjMsMTE5LjMgTDI0Mi40LDExOS4zIEMyNDIuNCwxMjEuOCAyNDEuNywxMjUuNSAyNDAuMywxMzAuNSBMMjQwLjMsMTMwLjUgWiIvPjwvc3ZnPg==) no-repeat center;*/
/*background-size:22px;*/
/*top:50%;*/
/*margin-top:-11px;*/
/*}*/

.sale-personal-account-wallet-currency {
	display: inline-block;
	float: left;
	font-size: 15px;
	line-height:22px;
	vertical-align: middle;
}

.sale-personal-account-wallet-currency-item {
	font: bold 14px/17px "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #955d00;
}

.sale-personal-account-wallet-currency-item + .sale-personal-account-wallet-currency-item {
	font: bold 11px "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.sale-personal-account-wallet-sum {
	display: inline-block;
	float: right;
	white-space: nowrap;
	font-weight: bold;
	font-size: 22px;
	/*line-height: 22px;*/
	vertical-align: middle;
}

/* popup fit all content */
.fancybox-inner{
	/* height: fit-content !important; */
    max-width: 100%;
    min-width: 400px;
}
.fancybox-wrap.mapWrap .fancybox-inner{
    max-width: fit-content !important;
}

#phone_to_bonus .main {
	float: none;
}
/* readonly input */
input:-moz-read-only:not([type="submit"]):not([type="button"]) { /* For Firefox */
	background-color: #eee !important;
}
input:read-only:not([type="submit"]):not([type="button"]) {
	background-color: #eee !important;
}

/* promo Fifa-19 */
.fifa {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;

	margin-top: -15px;
	margin-bottom: -20px;
	margin-left: -28px;
	width: 980px;
	font-family: 'PT Sans', 'Arial', sans-serif;
  }

  .fifa .fifa-promo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 368px;
	background-image: url("images/fifa19/bg-promo.png");
	background-position: -120px -27px;
	background-size: 1159px 406px;
	background-repeat: no-repeat;
  }

  .fifa .fifa-promo__section-desc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: 50px;
	margin-left: 48px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 440px;
  }

  .fifa .fifa-promo__section-title {
	display: none;
  }

  .fifa .fifa-promo__picture {
	width: 440px;
	height: 153px;
  }

  .fifa .fifa-promo__img {
	width: 440px;
	height: 153px;
  }

  .fifa .fifa-promo__title {
	margin-top: 22px;
	font-size: 29px;
	line-height: 35px;
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;
  }

  .fifa .fifa-promo__order {
	margin-top: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 205px;
	height: 43px;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	border-radius: 4px;
	background-color: #f93b78;
  }

  .fifa .fifa-meeting {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
  }

  .fifa .fifa-meeting__section-desc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 289px;
	background-image: url("images/fifa19/bg-meeting.jpg");
	background-position: left top;
	background-size: auto;
	background-repeat: no-repeat;
  }

  .fifa .fifa-meeting__section-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0;
	width: 100%;
	height: 105px;
	font-size: 34px;
	line-height: 46px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background-image: url("images/fifa19/bg-title.png");
	background-position: left bottom;
	background-size: auto;
	background-repeat: no-repeat;
  }

  .fifa .fifa-meeting__section-text {
	margin-top: 36px;
	margin-left: 35px;
	width: 412px;
	font-size: 16px;
	line-height: 24px;
	color: #fff;
  }

  .fifa .fifa-new__section-desc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 289px;
	background-image: url("images/fifa19/bg-new.jpg");
	background-position: left -35px;
	background-size: auto;
	background-repeat: no-repeat;
  }

  .fifa .fifa-new__section-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0;
	width: 100%;
	height: 105px;
	font-size: 34px;
	line-height: 46px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background-image: url("images/fifa19/bg-title.png");
	background-position: left bottom;
	background-size: auto;
	background-repeat: no-repeat;
  }

  .fifa .fifa-new__section-text {
	margin-top: 34px;
	margin-left: 35px;
	width: 455px;
	font-size: 16px;
	line-height: 24px;
	color: #fff;
  }

  .fifa .fifa-history {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
  }

  .fifa .fifa-history__banner {
	width: 564px;
	height: 318px;
  }

  .fifa .fifa-history__section-desc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: 64px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 415.9px;
  }

  .fifa .fifa-history__section-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0;
	width: 100%;
	height: 53px;
	font-size: 0;
	line-height: 46px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background-image: url("images/fifa19/bg-title.png");
	background-position: left center;
	background-size: auto;
	background-repeat: no-repeat;
  }

  .fifa .fifa-history__section-text {
	width: 295px;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #000;
  }

  .fifa .fifa-soon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	height: 514px;
	background-image: url("images/fifa19/bg-title.png");
	background-position: left bottom;
	background-size: auto;
	background-repeat: no-repeat;
  }

  .fifa .fifa-soon__section-desc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 480px;
  }

  .fifa .fifa-soon__section-text {
	margin-top: 64px;
	width: 455px;
	font-size: 16px;
	line-height: 24px;
	color: #fff;
  }

  .fifa .fifa-soon__banner {
	width: 490px;
	height: 514px;
	overflow: hidden;
  }

  .fifa .fifa-soon__img {
	margin-top: -44px;
  }

  .fifa .fifa-soon__list-caption {
	margin: 0;
	margin-top: 57px;
	font-size: 20px;
	line-height: 20px;
	text-transform: uppercase;
	color: #fff;
  }

  .fifa .fifa-soon__list {
	margin-top: 12px;
	margin-left: 0;
	width: 378px;
	padding: 0;
	padding-left: 20px;
  }

  .fifa .fifa-soon__item {
	font-size: 16px;
	line-height: 24px;
	color: #fff;
  }
  .desktop-hide {
	  display: none;
  }
  .mobile-hide {
		display: block;
	}
  /* tablet */
  @media (max-device-width: 320px) {
	.mobile-hide {
		display: none;
	}
	.desktop-hide {
		display: block;
	}
   }
  @media (max-width: 800px) and (min-width: 321px) {
	
	.mob_border_bottom {
		border-bottom: 1px solid #e4e4e4 !important;
		padding: 24px 16px !important;
		margin-bottom: 24px !important;
	}
	.mobile-hide {
		display: none;
	}
	.desktop-hide {
		display: block;
	}
	.fifa {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -ms-flex-direction: column;
	  flex-direction: column;
	  margin-top: -15px;
	  margin-bottom: -20px;
	  margin-left: -28px;
	  width: 800px;
	  font-family: 'PT Sans', 'Arial', sans-serif;
	}

	.fifa .fifa-promo {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  height: 368px;
	  background-image: url("images/fifa19/bg-promo.png");
	  background-position: -240px -27px;
	  background-size: 1159px 406px;
	  background-repeat: no-repeat;
	}

	.fifa .fifa-promo__section-desc {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -ms-flex-direction: column;
	  flex-direction: column;
	  margin-top: 50px;
	  margin-left: 48px;
	  -webkit-box-align: center;
	  -ms-flex-align: center;
	  align-items: center;
	  width: 440px;
	}

	.fifa .fifa-promo__section-title {
	  display: none;
	}

	.fifa .fifa-promo__picture {
	  width: 440px;
	  height: 153px;
	  overflow: hidden;
	}

	.fifa .fifa-promo__img {
	  width: 440px;
	  height: 153px;
	}

	.fifa .fifa-promo__title {
	  margin-top: 22px;
	  font-size: 29px;
	  line-height: 35px;
	  font-weight: normal;
	  color: #fff;
	  text-transform: uppercase;
	}

	.fifa .fifa-promo__order {
	  margin-top: 24px;
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-pack: center;
	  -ms-flex-pack: center;
	  justify-content: center;
	  -webkit-box-align: center;
	  -ms-flex-align: center;
	  align-items: center;
	  width: 205px;
	  height: 43px;
	  font-size: 14px;
	  line-height: 14px;
	  font-weight: bold;
	  color: #fff;
	  text-transform: uppercase;
	  text-decoration: none;
	  border-radius: 4px;
	  background-color: #f93b78;
	}

	.fifa .fifa-meeting {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -ms-flex-direction: column;
	  flex-direction: column;
	}

	.fifa .fifa-meeting__section-desc {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -ms-flex-direction: column;
	  flex-direction: column;
	  height: 289px;
	  background-image: url("images/fifa19/bg-meeting.jpg");
	  background-position: left top;
	  background-size: auto;
	  background-repeat: no-repeat;
	}

	.fifa .fifa-meeting__section-title {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-pack: center;
	  -ms-flex-pack: center;
	  justify-content: center;
	  -webkit-box-align: center;
	  -ms-flex-align: center;
	  align-items: center;
	  margin: 0;
	  width: 100%;
	  height: 105px;
	  font-size: 34px;
	  line-height: 46px;
	  font-weight: bold;
	  text-transform: uppercase;
	  color: #fff;
	  background-image: url("images/fifa19/bg-title.png");
	  background-position: left bottom;
	  background-size: auto;
	  background-repeat: no-repeat;
	}

	.fifa .fifa-meeting__section-text {
	  margin-top: 36px;
	  margin-left: 35px;
	  width: 412px;
	  font-size: 16px;
	  line-height: 24px;
	  color: #fff;
	}

	.fifa .fifa-new__section-desc {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -ms-flex-direction: column;
	  flex-direction: column;
	  height: 289px;
	  background-image: url("images/fifa19/bg-new.jpg");
	  background-position: left -35px;
	  background-size: auto;
	  background-repeat: no-repeat;
	}

	.fifa .fifa-new__section-title {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-pack: center;
	  -ms-flex-pack: center;
	  justify-content: center;
	  -webkit-box-align: center;
	  -ms-flex-align: center;
	  align-items: center;
	  margin: 0;
	  width: 100%;
	  height: 105px;
	  font-size: 34px;
	  line-height: 46px;
	  font-weight: bold;
	  text-transform: uppercase;
	  color: #fff;
	  background-image: url("images/fifa19/bg-title.png");
	  background-position: left bottom;
	  background-size: auto;
	  background-repeat: no-repeat;
	}

	.fifa .fifa-new__section-text {
	  margin-top: 34px;
	  margin-left: 35px;
	  width: 455px;
	  font-size: 16px;
	  line-height: 24px;
	  color: #fff;
	}

	.fifa .fifa-history {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
	}

	.fifa .fifa-history__banner {
	  width: 440px;
	  height: 318px;
	  overflow: hidden;
	}

	.fifa .fifa-history__img {
	  margin-left: -50px;
	  max-width: 564px;
	  width: 564px;
	  height: 318px;
	}

	.fifa .fifa-history__section-desc {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -ms-flex-direction: column;
	  flex-direction: column;
	  margin-top: 64px;
	  -webkit-box-align: center;
	  -ms-flex-align: center;
	  align-items: center;
	  width: 355px;
	}

	.fifa .fifa-history__section-title {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-pack: center;
	  -ms-flex-pack: center;
	  justify-content: center;
	  -webkit-box-align: center;
	  -ms-flex-align: center;
	  align-items: center;
	  margin: 0;
	  width: 100%;
	  height: 53px;
	  font-size: 0;
	  line-height: 46px;
	  font-weight: bold;
	  text-transform: uppercase;
	  color: #fff;
	  background-image: url("images/fifa19/bg-title.png");
	  background-position: left center;
	  background-size: auto;
	  background-repeat: no-repeat;
	}

	.fifa .fifa-history__section-text {
	  width: 295px;
	  font-size: 18px;
	  line-height: 24px;
	  font-weight: bold;
	  color: #000;
	}

	.fifa .fifa-soon {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
	  height: 514px;
	  background-image: url("images/fifa19/bg-title.png");
	  background-position: left bottom;
	  background-size: auto;
	  background-repeat: no-repeat;
	}

	.fifa .fifa-soon__section-desc {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -ms-flex-direction: column;
	  flex-direction: column;
	  width: 380px;
	}

	.fifa .fifa-soon__section-text {
	  margin-top: 44px;
	  width: 355px;
	  font-size: 16px;
	  line-height: 24px;
	  color: #fff;
	}

	.fifa .fifa-soon__banner {
	  width: 420px;
	  height: 514px;
	  overflow: hidden;
	}

	.fifa .fifa-soon__img {
	  margin-top: -44px;
	  margin-left: -50px;
	  max-width: 496px;
	}

	.fifa .fifa-soon__list-caption {
	  margin: 0;
	  margin-top: 30px;
	  font-size: 20px;
	  line-height: 20px;
	  text-transform: uppercase;
	  color: #fff;
	}

	.fifa .fifa-soon__list {
	  margin-top: 32px;
	  margin-left: 0;
	  width: 350px;
	  padding: 0;
	  padding-left: 20px;
	}

	.fifa .fifa-soon__item {
	  font-size: 16px;
	  line-height: 24px;
	  color: #fff;
	}
  }

/*end promo Fifa-19*/

html.eskimobi_responsive body .detail-page .text-crop.crop.show p {
	margin: 0 0 16px !important;
}
@media (min-width: 768px) {
	.mml-sub-list-item-first {
		display: none !important;
	}

}

/* bonus label fixing */
.bonusPointsLegend {
	vertical-align: bottom;
	position: relative;
	top: 2px;
	left: 20px;
	padding: 3px 7px 3px 19px;
	background: url('/bitrix/templates/gp/images/bonus-points-legend.gif') left top no-repeat #feedf3;
	line-height: 1;
	color: #7f767a;
	display: inline-block;
	border-radius: 3px;
	font-family: "PT Sans",sans-serif;
	text-decoration: none;
}
@media (max-width: 767px) {
	.detail-page .detail-price-right .bonus-points-legend{
		display: none;
	}
}
@media (min-width: 768px) {
	.bonusPointsLegend{
		display: none;
	}
}
/* end bonus label fixing */
.modalbox_NY:before {
	content: '';
	position: absolute;
	top: 0;
	left: -19px;
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 15.5px 20px 15.5px 0;
	border-color: transparent #ffe500 transparent transparent;
}
@media (min-width: 768px) {
	.modalbox_NY{
		display: none;
	}
}


.product-in-stock{
	font-weight: 700;
	color: #e83b44;
	background-color:#fee01c;
	padding: 5px;
}

@media (max-width: 767px) {
	.product-in-stock{
		margin-bottom: 20px;
    	display: inline-block;
	}
}

/*4818*/
.fancybox-image {
    width: auto !important;
}

.order-list-product__key {
	word-break: break-all;
}

.grecaptcha-badge {visibility: hidden;}
.recaptcha__policy {font-size: .7375rem;text-decoration: none;letter-spacing: -.0375rem;}
@media (max-width: 800px) and (min-width: 321px) {
    .recaptcha__policy {padding-top: 20px;}
}

#popup_feedback {
	max-width: 400px;
}