@media only screen and (max-width: 767px) {
	.headhome > img {
		left: 0 !important;
		bottom: 0 !important;
		margin-left: clamp(8px, 2.6vw, 16px) !important;
		width: clamp(148px, 43vw, 205px) !important;
		height: auto !important;
		max-height: calc(100% - 12px) !important;
		object-fit: contain !important;
	}
}

@media only screen and (max-width: 374px) {
	.headhome .headhome_group {
		grid-template-columns: minmax(104px, 1fr) 174px !important;
		column-gap: 6px !important;
	}

	.headhome .headhome_logo img {
		width: 174px !important;
	}

	.headhome .headhome_shop__contact {
		width: 174px !important;
		max-width: 174px !important;
	}

	.headhome .headhome_shop a {
		width: 20px !important;
		height: 20px !important;
	}

	.headhome .headhome_shop a img {
		width: 17px !important;
	}

	.headhome .headhome_shop a img[src*="head_max.svg"] {
		width: 13px !important;
	}

	.headhome > img {
		width: 130px !important;
		margin-left: 6px !important;
	}
}

@media only screen and (min-width: 525px) and (max-width: 767px) {
	.headhome > img {
		width: clamp(210px, 38vw, 236px) !important;
		margin-left: 14px !important;
	}
}
