/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

@media(min-width: 1400px) {

	/* header */
	.header-top {
		padding: 14px 50px;
	}

	.header-top-info-desktop-item__href {
		font-size: 18px;
		line-height: 27px;
	}

	.header-mobile-contact-content-text {
		font-size: 16px;
		line-height: 27px;
	}

	.header-mobile-contact-content-open-footnote {
		font-size: 16px;
		line-height: 27px;
	}

	.header-top-info-desktop-item__href {
		font-size: 16px;
		line-height: 27px;
	}

	.header-center {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		padding: 7px 50px;
	}

	header #logo {
		width: 8.9vw;
		max-width: 172px;
		height: auto;
	}

	#search {
		width: 20vw;
		max-width: 552px;
		height: 54px;
	}

	.megamenu-mobile-toggle-but-bottom {
		height: 54px;
	}

	.header-bottom-controll-box:not(:last-child) {
		margin-right: 20px;
	}

	.header-bottom-controll-account-button .icon {
		width: 28px;
		height: 32px;
	}

	.header-bottom-controll-compare-button .icon {
		width: 35px;
		height: 32px;
	}

	.header-bottom-controll-whishlist-button .icon {
		width: 36px;
		height: 32px;
	}

	.header-bottom-controll-cart-button .icon {
		width: 32px;
		height: 32px;
	}

	.header-mobile-contact-content-phones {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		max-width: 440px;
	}

	.header-mobile-contact-content-phones-phone {
		font-size: 17px;
		line-height: 27px;
		width: 50%;
	}

	.header-mobile-contact-content-phones-footnote {
		font-size: 17px;
		line-height: 27px;
	}

	.header-mobile-contact-content-phones-phone:first-child {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.header-mobile-contact-content-phones-phone:nth-child(2) {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.header-mobile-contact-content-phones-phone:nth-child(3) {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}

	.header-mobile-contact-content-phones-footnote {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}

	.header-mobile-contact-content-phones-footnote {
		display: block;
		margin-right: 10px;
	}

	.header-mobile-contact-content-phones-phone__icon .icon {
		fill: var(--color-red);
	}

	.header-bottom-top-category-item {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
	}

	.header-bottom-top-category-item-href {
		position: relative;
		padding: 14px 50px;
	}

	.header-bottom-top-category-item-href__span {
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		white-space: nowrap;
	}

	.header-bottom-top-category-item-href__span-hidden {
		display: block;
	}

	.header-bottom-top-category-item:first-child .header-bottom-top-category-item-href__span {
		-webkit-transform: translate(-36%, -50%);
		-ms-transform: translate(-36%, -50%);
		transform: translate(-36%, -50%);
	}

	.header-bottom-top-category-item:last-child .header-bottom-top-category-item-href__span {
		-webkit-transform: translate(-61%, -50%);
		-ms-transform: translate(-61%, -50%);
		transform: translate(-61%, -50%);
	}

	.header-bottom-top-category-item:last-child .header-bottom-top-category-item-href {
		padding-left: 70px;
	}

	/* home */
	.row.slick-initialized {
		padding: 0 50px;
	}

	.eblog-post-row .row.slick-initialized {
		padding: 0 20px;
	}

	#carousel0 .slick-slide img {
		display: block;
		width: 54%;
		height: 73%;
	}

	.home-posts-box {
		padding: 63px 40px;
	}

	.home-posts-line {
		min-width: 35%;
	}

	#form-creator-42 .form-group.required {
		max-width: 41.56%;
	}

	.product-layout .product-thumb {
		padding: 6px 14px 20px 14px;
	}

	.product-layout .button-group {
		max-width: unset;
		gap: 15px;
	}

	.footer-bottom-box:not(:last-child) {
		margin-right: 32px;
		border-right: 1px solid #747474;
	}

	.footer-bottom-box {
		width: 14%;
	}

	.footer-bottom-box-title {
		margin-bottom: 10px;
		font-size: 24px;
	}

	.footer-bottom-item-href {
		font-size: 18px;
	}

	/* categroy */
	.breadcrumb {
		padding: 0 40px;
	}

	#menuprosheme li a {
		padding: 15px 20px;
		font-size: 20px;
		line-height: 28px;
	}

	#head_filter {
		padding: 15px 20px;
		font-size: 20px;
		line-height: 28px;
	}

	#filter_vier .block_param {
		font-size: 20px;
		line-height: 28px;
	}

	#filter_vier .title_filter {
		padding: 15px 20px;
	}

	#filter_vier .checkb, #filter_vier .checka {
		font-size: 20px;
		line-height: 28px;
	}

	.product-layout .product-add-to-cart, .product-layout .product-not-available, .product-layout .product-pre-order {
		padding: 18px 8px;
		font-size: 18px;
		line-height: 22px;
	}

	.product-layout .product-pre-order {
		padding-top: 17px;
		padding-bottom: 17px;
	}

	.product-add-to-compare {
		padding: 15px 13px;
	}

	.product-add-to-compare .icon {
		width: 31px;
		height: 28px;
	}

	#feedbackModalLabel56, #feedbackModalLabel102, #feedbackModalLabel47, #feedbackModalLabel29 {
		font-size: 30px;
		line-height: 48px;
		margin: 0 auto 15px auto;
	}

	#form-formcreator56 button[type="submit"], #form-formcreator102 button[type="submit"], #form-formcreator47 button[type="submit"], #form-formcreator29 button[type="submit"] {
		font-size: 16px;
		line-height: 18px;
	}

	.rb-gallery button.mfp-arrow {
		width: 58px;
		height: 58px;
	}

	.rb-gallery button.mfp-arrow:after {
		top: -19px;
		left: -17px;
	}

	/*error*/
	.empty-text {
		display: block;
		margin-bottom: 30px;
		color: var(--color-black);
		font-size: 20px;
		line-height: 27px;
	}

	.button-continue {
		padding: 18px 44px;
		font-size: 18px;
		line-height: 21px;
	}

}