

@media (max-width: 991px) {

	.wrapper {
		padding-left: 15px;
		padding-right: 15px;
	}

	.products-list {
		grid-gap: 25px 15px;
	}

	.btn1 {
		font-size: 14px;
		padding: 15px;
	}

	.header-right,
	.header-nav {
		display: none;
	}

	.preview-slide {
		min-height: clamp(250px, 10vw, 450px);
		;
	}

	.preview-slide_footer {
		flex-direction: column;
		align-items: flex-start;
	}

	.preview-slide_link {
		width: 100%;
	}

	.favorit-more {
		margin-top: 20px;
	}

	.pagination .btn3 {
		min-width: 42px;
		min-height: 42px;
	}

	.pagination .btn3-more {
		padding-left: 12px;
		padding-right: 12px;
	}

}

@media (max-width: 769px) {
	.footer-content {
		position: relative;
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 20px;
	}

	.footer-item {
		padding: 30px 0;
	}

	.footer-logo {
		max-width: 120px;
	}

	.footer-item:nth-of-type(1),
	.footer-item:nth-of-type(5) {
		padding-top: 0;
	}

	.footer-item:nth-of-type(1)::before,
	.footer-item:nth-of-type(2)::before {
		position: absolute;
		content: '';
		height: 100%;
		width: 2px;
		border-left: 2px dashed rgba(255, 255, 255, 0.2);
		right: 0;
		top: 0;
	}

	.footer-item:nth-of-type(2)::before {
		top: -17px;
		height: calc(100% + 19px);
	}

	.footer-item:nth-of-type(1)::after,
	.footer-item:nth-of-type(2)::after,
	.footer-item:nth-of-type(3)::after,
	.footer-item:nth-of-type(5)::after,
	.footer-item:nth-of-type(4)::before,
	.footer-item:nth-of-type(6)::before {
		position: absolute;
		content: '';
		height: 2px;
		width: 100%;
		border-bottom: 2px dashed rgba(255, 255, 255, 0.2);
		left: 0;
		bottom: 0;
	}

	.footer-item:nth-of-type(5)::after,
	.footer-item:nth-of-type(3)::after {
		left: -20px;
		width: calc(100% + 20px);
	}

	.footer-item:nth-of-type(5) {
		grid-row: 1 / 1;
		grid-column: 2 / 3;
	}

	.footer-item:nth-of-type(6) {
		grid-row: 3 / 3;
		grid-column: 1 / 3;
	}

	.footer-item:nth-of-type(4) {
		grid-row: 4 / 4;
		grid-column: 1 / 3;
	}
}

@media (max-width: 600px) {
	.preview-slide_footer {
		margin-bottom: 15px;
	}

	.product-card__img,
	.product-card__img img {
		min-height: 330px;
	}
}

@media (max-width: 499px) {
	.not-right .favorit-slider {
		padding-right: 0;
	}

	.swiper-favorites_pagination {
		max-width: calc(100% - 15px);
	}
}

@media (max-width: 756px) {
	.products-list {
		grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));
	}
}



@media (min-width: 992px) {

	.burger,
	.mob-menu {
		display: none;
	}
}

@media (min-width: 768px) {
	.footer-copy {
		max-width: 300px;
	}

	.footer-content {
		grid-template-columns: minmax(200px, 1fr) repeat(2, minmax(200px, 344px));
		grid-gap: 0 40px;
		min-height: 277px;
	}

	.footer-item:nth-of-type(4),
	.footer-item:nth-of-type(5),
	.footer-item:nth-of-type(6) {
		justify-content: flex-end;
	}

	.footer-item:nth-of-type(1),
	.footer-item:nth-of-type(2),
	.footer-item:nth-of-type(3) {
		border-bottom: 2px dashed rgba(255, 255, 255, 0.2);
	}

	.footer-item:nth-of-type(1):before,
	.footer-item:nth-of-type(4):before,
	.footer-item:nth-of-type(2):before,
	.footer-item:nth-of-type(5):before {
		position: absolute;
		content: '';
		height: 100%;
		width: 2px;
		border-left: 2px dashed rgba(255, 255, 255, 0.2);
		top: 0;
		right: -22px;
	}


	.footer-item:nth-of-type(4):before,
	.footer-item:nth-of-type(5):before {
		top: 2px;
	}

}

@media (min-width: 600px) {
	.preview-slide_right {
		width: 50%;
	}
}