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

@media (min-width: 1600px) {
	h1, h2, h3 {
		font-size: 48px;
		line-height: 48px;
	}

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

	header #logo {
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}

	.header-mobile-contact-content-address {
		margin-right: 36px;
	}

	.header-mobile-contact-content-icon .icon {
		width: 14px;
		height: 19px;
	}

	.header-mobile-contact-content-icon .icon {
		width: 19px;
		height: 19px;
	}

	.header-center {
		padding: 10px 50px;
	}

	.header-center-search {
		margin: 0 20px;
	}

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

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

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

	.header-bottom-top-category-item-href__span {
		position: static;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
	}

	.header-bottom-top-category-item:first-child .header-bottom-top-category-item-href__span {
		display: block;
		width: 100%;
		text-align: start;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
	}

	.header-bottom-top-category-item:last-child .header-bottom-top-category-item-href__span {
		display: block;
		width: 100%;
		text-align: end;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
	}

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

	#search {
		width: 30.75vw;
		min-width: unset;
		max-width: 574px;
	}

	.header-mobile-contact-content-phones-phone:not(:last-child) {
		margin-bottom: 4px;
	}

	.header-bottom-controll {
		margin-top: 10px;
		width: 412px;
	}

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

	#myTab a {
		font-size: 36px;
		line-height: 48px;
	}

	.eblog-categoties-item-link {
		padding: 15px 20px;
		font-size: 24px;
	}

	.eblog-categoties-subitem-link {
		padding: 10px 20px;
		color: var(--color-white);
		font-size: 18px;
	}

	/* home */
	.home-store-wrapper {
		padding: 50px 183px;
	}

	.home-study-wrapper {
		padding: 50px 6% 50px 52%;
	}

	.home-store-title, .home-study-title, .home-study-box h2, .home-store-box h2, .home-study-box h3, .home-store-box h3 {
		font-size: 48px;
		line-height: 48px;
	}

	.home-study-title, .home-study-text, .home-study-list {
		width: 100%;
		font-size: 18px;
		line-height: 27px;
		text-align: start;
	}

	.home-store-text, .home-store-list, .home-study-text, .home-study-list, .home-store-box .home-store-content p, .home-study-box .home-study-content p {
		font-size: 18px;
		line-height: 27px;
	}

	.home-study-item {
		margin-bottom: 7px;
	}

	.home-study-item:last-child {
		margin-bottom: 0;
	}

	.home-store-box p {
		max-width: 67%;
	}

	.home-study-text, .home-study-box p {
		text-align: start;
		font-size: 20px;
	}

	.home-study-href-wrapper {
		justify-content: flex-start;
	}

	.home-review-agregator-wrapper {
		gap: 105px;
		padding: 0 80px;
	}

	.home-posts-title {
		margin-right: 101px;
		font-size: 48px;
		line-height: 48px;
	}

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

	.home-posts-article-title {
		margin-bottom: 9px;
	}

	.home-posts-article-title-href {
		font-size: 32px;
	}

	#form-creator-42 h3, #form-creator-42 .box-heading > div {
		margin-bottom: 25px;
		font-size: 48px;
		line-height: 48px;
	}

	.home-reciepes-text {
		margin-bottom: 40px;
	}

	.home-posts-wrapper .home-posts-article {
		max-width: 593px;
	}

	.footer-bottom {
		padding: 40px 50px;
	}

	.footer-top {
		padding: 30px 50px;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.footer-top-box {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: auto;
	}

	.footer-top-info-address {
		text-align: start;
	}

	.footer-center {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.footer-center-info-box {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}

	.footer-center-powered {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		margin: 0;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}

	.footer-center-pay {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}

	.footer-center-info-href:first-child {
		margin-right: 20px;
	}

	.footer-center-info-href {
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
		white-space: nowrap;
	}

	/* categroy */
	#menuprosheme .mob-menu-item > a {
		font-size: 20px;
		line-height: 30px;
	}

	#menuprosheme .mob-submenu-item > a {
		font-family: OpenSans-Bold, Arial, sans-serif;
		font-size: 20px;
		line-height: 30px;
	}

	.mob-submenu-item-3lev > a {
		font-family: OpenSans-Regular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 18px;
		line-height: 27px;
	}

	.product-layout {
		width: 24.9%;
		margin-right: 1px;
	}

	.product-layout .button-group {
		gap: 30px;
	}

	.product-layout .product-add-to-cart, .product-layout .product-not-available, .product-layout .product-pre-order {
		padding: 18px 20px;
	}

	#ss_showmore {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}

	/* modal */
	#feedbackModal56 .close span, #feedbackModal102 .close span, #feedbackModal47 .close span, #feedbackModal29 .close span, #feedbackModal50 .close span, #feedbackModal53 .close span, #feedbackModal54 .close span, .set-options .close {
		font-size: 50px;
	}

	/* bbq 1-3 */
	#menuprosheme .mob-menu-item > div > a {
		font-family: OpenSans-Bold, Arial, sans-serif;
		font-size: 24px;
		line-height: 30px;
	}

	#menuprosheme .mob-submenu-item > div > a {
		font-family: OpenSans-Bold, Arial, sans-serif;
		font-size: 20px;
		line-height: 30px;
	}

	.mob-submenu-item-3lev > div > a {
		font-family: OpenSans-Regular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 18px;
		line-height: 27px;
	}
}