@media (max-width: 1920px) {
	/* - - - Главная страница: - - - */
	.article-slider-item-title {
		font-size: 20px;
	}
	/* - - - /Главная страница - - - */

	/* - - - О компании: - - - */
	#information-information .section-title {
		font-size: 32px;
	}
	.article-content p {
		font-size: 18px;
	}
	/* - - - /О компании - - - */

	/* - - - Страница каталога - сетка категорий: - - - */
	#catalog-furniture-production .section-title {
		font-size: 32px;
	}
	#catalog-furniture-production h3 {
		font-size: 32px;
	}
	#catalog-furniture-production ol p {
		font-size: 18px;
	}
	#furniture-from-manufacturer .section-title {
		font-size: 32px;
	}
	#furniture-from-manufacturer p {
		font-size: 18px;
	}
	#why-scandic .section-title {
		font-size: 32px;
	}
	#popular-section h2 {
		font-size: 32px
	}
	/* - - - /Страница каталога - сетка категорий - - - */

	/* - - - Блог: - - - */
	#blog-article-page .article-page-title {
		font-size: 42px;
		margin-bottom: 0;
	}
	#blog-article-page .container-s h2 {
		font-size: 32px;
	}
	#blog-article-page .container-s {
		font-size: 18px;
	}
	#blog-article-page > article > p {
		font-size: 18px;
	}
	/* - - - /Блог - - - */

	/* - - - Страница коллекции: - - - */
	#product-slider-current-slide-idx,
	#product-slider-slides-count {
		font-size: 24px;
	}
	#collections-category .material-group h2 {
		font-size: 32px;
	}
	#product-info .material-group a {
		font-size: 20px;
	}
	#product-info .material-group a img {
		width: 30px;
		height: 30px;
	}
	/* - - - /Страница коллекции - - - */

	/* - - - Дизайнерам - - - */
	#information-page .article-contact-form .form-block h2 {
		font-size: 32px
	}
	/* - - - /Дизайнерам - - - */

	/* - - - Страница поиска товаров: - - - */
	#product-search .product .product-price .price-new {
		font-size: 20px;
	}
	/* - - - /Страница поиска товаров - - - */
}

@media (max-width: 1680px) {
	/* - - - Страница поиска товаров: - - - */
	#product-search #products {
		grid-template-columns: repeat(3, 1fr);
	}
	/* - - - /Страница поиска товаров - - - */
}

/*  Full HD devices (xxl) */
@media (min-width: 1620px) {
	.container {
		margin: 0 auto;
		max-width: 1760px;
		padding: 0 40px;
		width: 100%;
	}

	/* - - - Страница каталога - сетка категорий: - - - */
	.us-category-content aside.col-md-2 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	/* - - - /Страница каталога - сетка категорий - - - */

	/* - - - Страница категории материала: - - - */
	.modal-dialog {
		max-width: 545px;
	}
	/* - - - /Страница категории материала - - - */
}
@media (max-width: 1620px) {
	/* - - - Шапка: - - - */
	.header-left .city-select,
	.header-contacts-socials {
		display: none;
	}
	#header-menu-btn {
		margin-right: 20px;
	}
	/* - - - /Шапка - - - */

	/* - - - Главная страница: - - - */
	.main-banner-item {
		gap: 100px;
		height: 760px;
	}
	.main-banner-item-img {
		height: 100%;
	}
	/* - - - /Главная страница - - - */

	/* - - - Страница каталога - сетка категорий: - - - */
	#collection-products #products,
	#product-category #products {
		grid-template-columns: repeat(3, 1fr);
	}
	.us-category-content aside.col-md-2 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	#furniture-from-manufacturer .cards-container {
		grid-template-columns: 1fr 1fr;
	}
	/* - - - /Страница каталога - сетка категорий - - - */

	/* - - - Блог: - - - */
	#interiors .interiors-container {
		gap: 90px 50px;
	}
	#interiors .interior-item h2 {
		font-size: 18px;
		line-height: 30px;
	}
	/* - - - /Блог - - - */

	/* - - - Страница коллекции: - - - */
	#collections-category .product-actions .btn-black,
	#collections-category .product-actions .btn-white {
		width: 100%;
	}
	#collections-category .product-actions .btn-black {
		margin-bottom: 10px;
	}
	/* - - - /Страница коллекции - - - */

	/* - - - Дизайнерам - - - */
	#information-page .article-contact-form .form-block form {
		width: 100vw;
	}
	#information-page .article-contact-form .form-block form .form-group,
	#information-page .article-contact-form .form-block form .btn-black {
		width: 35% !important;
	}
	#information-page .article-contact-form .form-block form .checkbox {
		width: 50%;
	}
	/* - - - /Дизайнерам - - - */

	/* - - - Сравнение - - - */
	#product-compare .comparison-items .comparison-card {
		width: calc(33.33333% - 25px);
	}
	/* - - - /Сравнение - - - */

	/* - - - Страница товара: - - - */
	#product-product .buying-section {
		padding: 16px 32px;
	}
	#product-product .buying-section .d-flex.justify-content-between {
		flex-wrap: wrap;
		gap: 16px;
	}
	#product-product .info-tabs .tab-item {
		font-size: 16px;
	}
	/* - - - /Страница товара - - - */

	/* - - - Расчет стоимости - - - */
	#information-calculate form {
		max-width: 1200px;
	}
	#information-calculate form .form-group {
		margin-bottom: 20px;
	}
	/* - - - /Расчет стоимости - - - */

	/* - - - Оформление заказа: - - - */
	#simplecheckout_shipping_address .control:nth-child(n+3) {
		grid-column: span 2;
	}
	/* - - - /Оформление заказа - - - */
}

@media (max-width: 1400px) {
	/* - - - Главная страница - - - */
	.hero-title {
		font-size: 70px;
		line-height: 1.2;
	}
	/* - - - /Главная страница - - - */

	/* - - - Страница каталога - сетка категорий: - - - */
	#catalog .categories-grid {
		column-gap: 30px;
		grid-auto-rows: 48px;
		grid-template-columns: repeat(4, 1fr);
		margin-bottom: 80px;
		row-gap: 30px;
	}
	#collection-products #products,
	#product-category #products {
		grid-template-columns: repeat(2, 1fr);
	}
	#catalog .category:nth-child(8n+1) {
		grid-column: 1 / span 2;
		grid-row: 1 / span 5;
	}
	#catalog .category:nth-child(8n+2) {
		grid-column: 3 / span 2;
		grid-row: 1 / span 6;
	}
	#catalog .category:nth-child(8n+3) {
		grid-column: 3 / span 1;
		grid-row: 11 / span 10;
		justify-content: center;
	}
	#catalog .category:nth-child(8n+4) {
		grid-column: 4 / span 1;
		grid-row: 11 / span 10;
		justify-content: center;
	}
	#catalog .category:nth-child(8n+5) {
		grid-column: 1 / span 2;
		grid-row: 6 / span 5;
	}
	#catalog .category:nth-child(8n+6) {
		grid-column: 3 / span 2;
		grid-row: 7 / span 4;
	}
	#catalog .category:nth-child(8n+7) {
		grid-column: 1 / span 2;
		grid-row: 11 / span 5;
	}
	#catalog-text-block-1 {
		padding: 32px 0 32px 28px;
		margin-top: 120px;
	}
	#catalog-text-block-1::before {
		width: 64.84%;
	}
	#why-scandic .container::after {
		display: none;
	}
	#why-scandic .container {
		grid-template-columns: repeat(9, 1fr);
		min-height: 390px;
	}
	#why-scandic .text-block {
		grid-column: span 5;
	}
	#why-scandic .image-block {
		grid-column: span 4;
	}
	/* - - - /Страница каталога - сетка категорий - - - */

	/* - - - Материалы: - - - */
	#materials .categories-grid {
		column-gap: 20px;
		row-gap: 20px;
	}
	/* - - - /Материалы - - - */

	/* - - - Материалы: - - - */
	#materials-section .materials-grid {
		column-gap: 20px;
		row-gap: 20px;
	}
	/* - - - /Материалы - - - */

	/* - - - Страница категории материала: - - - */
	#material-page .products {
		column-gap: 30px;
		grid-template-columns: 1fr 1fr;
		row-gap: 30px;
	}
	/* - - - /Страница категории материала - - - */

	/* - - - Коллекции: - - - */
	#collections .collections-list,
	#promo #articles .articles-list {
		display: grid;
		column-gap: 30px;
		grid-template-columns: 1fr 1fr;
		row-gap: 30px;
	}
	#collections .collections-list .collection,
	#collections .collections-list .collection:nth-child(2n),
	#promo #articles .articles-list .article,
	#promo #articles .articles-list .article:nth-child(2n) {
		flex-direction: column-reverse;
		justify-content: start;
	}
	#collections .collections-list .collection .collection-info h2,
	#promo #articles .articles-list .article .article-info h2 {
		text-align: center;
		font-size: 30px;
		font-weight: 600;
		line-height: 37px;
	}
	#collections .collections-list .collection p,
	#promo #articles .articles-list .article .article-info p,
	#promo #articles .articles-list .article .article-dates {
		text-align: center;
	}
	#collections .collections-list .collection .collection-img,
	#promo #articles .articles-list .article .article-img {
		width: 100%;
		height: 240px;
		margin-top: auto;
	}
	#collections .collections-list .collection .collection-info,
	#promo #articles .articles-list .article:hover .article-info {
		border: none;
	}
	#collections .collections-list .collection .collection-info,
	#collections .collections-list .collection:nth-child(2n) .collection-info,
	#promo #articles .articles-list .article:hover .article-info,
	#promo #articles .articles-list .article:nth-child(2n) .article-info,
	#promo #articles .articles-list .article:nth-child(odd) .article-info {
		padding: 0;
	}
	#collections .collections-list .collection .collection-info .btn-white,
	#promo #articles .articles-list .article .article-info .btn-white {
		position: absolute;
		left: 0;
		bottom: 0;
		display: flex !important;
		justify-content: center !important;
		opacity: 1;
		width: 100%;
	}
	#collections .collections-list .collection .collection-info .btn-white:after,
	#promo #articles .articles-list .article .article-info .btn-white:after {
		position: absolute;
		content: '';
		width: 101%;
		background: white;
		height: 20px;
		top: -35%;
		left: 50%;
		transform: translateX(-50%);
	}
	/* - - - /Коллекции: - - - */

	/* - - - Страница коллекции: - - - */
	#collections-category .materials {
		grid-template-columns: 1fr 1fr;
	}
	/* - - - /Страница коллекции - - - */

	/* - - - Акции: - - - */
	#promo #articles .articles-list .article .article-top {
		flex-direction: column-reverse;
		gap: 15px;
	}
	/* - - - /Акции - - - */

	/* - - - Дизайнерам - - - */
	#information-page .article-contact-form {
		column-gap: 20px;
		grid-template-columns: repeat(12, 1fr);
		margin-left: 0;
		padding-left: 0;
	}
	#information-page .article-contact-form::before {
		display: none;
	}
	#information-page .article-contact-form .img-block {
		grid-column: span 4;
	}
	#information-page .article-contact-form .form-block {
		grid-column: span 8;
		padding-right: 0;
	}
	#information-page .article-contact-form .form-block form .form-group,
	#information-page .article-contact-form .form-block form .btn-black {
		width: 50% !important;
	}
	/* - - - /Дизайнерам - - - */

	/* - - - Салоны: - - - */
	#salons section {
		display: flex;
		flex-direction: column-reverse;
		padding-top: 111px;
	}
	#salons .locations-list {
		max-width: none;
		padding: 30px 40px 50px;
	}
	#salons .salons-container {
		max-width: none;
	}
	#salons .city-select {
		left: 40px;
		position: absolute;
		top: 40px;
	}
	/* - - - /Салоны - - - */

	/* - - - Корзина: - - - */
	#checkout-cart .cart-block-total-price {
		font-size: 26px;
	}
	/* - - - /Корзина - - - */
}

@media (max-width: 1280px) {
	/* - - - Главная страница - - - */
	.main-banner-item-img img {
		max-height: max-content;
	}
	/* - - - Главная страница - - - */

	/* - - - Страница поиска товаров: - - - */
	#product-search #products {
		grid-template-columns: repeat(2, 1fr);
	}
	/* - - - /Страница поиска товаров - - - */

	/* - - - Футер: - - - */
	footer .container {
		grid-template-columns: auto;
	}
	.footer-main-info,
	.footer-contacts-socials {
		border-bottom: 1px solid rgba(0, 0, 0, .1);
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
	.footer-address-credits {
		display: flex;
		justify-content: space-between;
		align-items: end;
	}
	.footer-info-pages {
		order: 1;
	}
	.footer-contacts-socials {
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
	}
	.footer-contacts {
		display: flex;
		flex-direction: row;
		gap: 66px;
		margin-bottom: 0;
	}
	.footer-address-credits {
		display: grid;
	}
	.us-footer-social .us-footer-social-list {
		margin-bottom: 0;
	}
	/* - - - /Футер - - - */

	/* - - - Каталог: - - - */
	#product-info .tab-content#description-tab .description-grid {
		grid-template-columns: 1fr;
	}
	/* - - - /Каталог - - - */
}

/*  Extra large devices (xl) */
@media screen and (min-width: 1200px) {
	/* - - - Шапка: - - - */
	.menu-bottom-container .menu-block-btn-phone-soc-city .city-select {
		display: none;
	}
	.menu-block-btn-phone-soc-city .phone-and-links {
		display: none;
	}
	/* - - - /Шапка - - - */
}

@media screen and (min-width: 1200px) and (max-width: 1600px) {
}

@media screen and (min-width: 1401px) and (max-width: 1620px) {
	#catalog .category:nth-child(8n+3) .link span,
	#catalog .category:nth-child(8n+4) .link span {
		display: none;
	}
}

/*  Large devices (lg) */
@media screen and (max-width: 1200px) {
	/* - - - Шапка: - - - */
	.menu-top {
		display: grid;
	}
	#header-menu {
		overflow-x: hidden;
	}
	#header-menu ul:first-child {
		border-top: none;
	}
	.menu-left {
		border-right: none;
		padding: 60px 0 20px 0;
		margin-right: 0;
		border-bottom: 0;
		width: max-content;
	}
	.menu-right {
		padding: 0 0 46px;
		width: max-content;
	}
	.menu-bottom-container {
		display: grid;
	}
	#header-menu .menu-bottom-container ul {
		padding-top: 35px;
		order: 1;
	}
	.menu-bottom-container .menu-block-btn-phone-soc-city {
		border-bottom: 1px solid #1a1a1a;
	}
	.menu-bottom-container .menu-block-btn-phone-soc-city .city-select {
		margin-bottom: 20px;
	}
	.phone-and-links .us-footer-social-list {
		padding-top: 0 !important;
	}
	/* - - - /Шапка - - - */

	/* - - - Страница категории материала: - - - */
	#material-page .category-nav ul {
		margin-bottom: 0;
	}
	#material-page .products {
		margin-top: 0;
	}
	.modal-dialog {
		max-width: 400px;
	}
	/* - - - /Страница категории материала - - - */

	/* - - - Блог: - - - */
	#interiors .interiors-container {
		gap: 90px 30px;
	}
	#interiors .interior-item h2 {
		font-size: 16px;
		line-height: 26px;
	}
	/* - - - /Блог: - - - */

	/* - - - Интерьеры: - - - */
	#blog-article-page .image-slider-item.container-s {
		padding-left: 0;
	}
	/* - - - /Интерьеры - - - */

	/* - - - Страница коллекции: - - - */
	#collections-category .product-top {
		grid-template-columns: auto;
		margin-bottom: 90px;
	}
	#collections-category .product-description {
		font-size: 16px;
		margin-bottom: 30px;
	}
	.product-slider-controls {
		margin-bottom: 40px !important;
	}
	#collections-category .product-info-actions {
		padding: 0;
	}
	#collections-category .product-images {
		max-width: 930px;
	}
	#collections-category .product-top .product-title {
		margin-bottom: 10px;
		font-size: 24px;
		line-height: 29px;
	}
	#collections-category .product-top .product-manufacturer {
		font-size: 24px;
		margin-bottom: 30px;
	}
	#collections-category .collection-description .description {
		font-size: 16px;
	}
	/* - - - /Страница коллекции - - - */

	/* - - - Сравнение - - - */
	#product-compare .comparison-items .comparison-card {
		margin-right: 16px;
		width: calc(50% - 25px);
	}
	/* - - - /Сравнение - - - */

	/* - - - Страница товара: - - - */
	#product-product .product-top {
		gap: 12px;
	}
	#product-product .product-top .product-title {
		font-size: 20px;
		margin-bottom: 0;
	}
	#product-product .product-top .product-manufacturer {
		font-size: 20px;
	}
	#product-product .product-main {
		flex-direction: column;
		margin-bottom: 20px;
	}
	#product-product .product-images {
		max-width: fit-content;
	}
	#product-product .product-images .product-slider-controls {
		margin-bottom: 50px;
	}
	#product-product .product-options {
		border: none;
		flex-direction: row;
		flex-wrap: wrap;
		padding: 0;
		margin-bottom: 20px;
	}
	#product-product .product-options .product-group {
		gap: 0;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
	}
	#product-product .product-options .product-group-products {
		flex-direction: row;
		margin-right: 32px;
	}
	.product-groups .product-group .product-group-name {
		margin-bottom: 12px !important;
		text-align: left !important;
		flex-basis: 100%;
	}
	#product-product .product-options .more-materials-link {
		margin-top: 0;
	}
	#product-product .product-info-actions {
		padding: 0;
	}
	#product-product .product-info-actions .product-more-options {
		margin-bottom: 30px;
	}
	#product-product .product-more-options .product-groups {
		grid-template-columns: auto;
	}
	#product-product .product-more-options .product-group {
		display: grid;
		grid-template-columns: auto;
	}
	#product-product .product-more-options .product-group .product-group-name {
		margin-bottom: 0 !important;
	}
	#product-product .info-tabs .tab-item {
		font-size: 14px;
	}
	#product-product .info-tabs ul {
		margin-bottom: 30px;
	}
	#product-product .attribute-group {
		gap: .8rem 2rem;;
	}
	#product-product .attribute {
		font-size: 16px;
	}
	#product-product .product-reviews .write-review-btn {
		font-size: 14px;
		padding: 15px;
	}
	/* - - - /Страница товара - - - */

	/* - - - Корзина: - - - */
	#checkout-cart .cart-item {
		padding: 10px 0;
	}
	#checkout-cart .cart-item .cart-item-title {
		margin-right: 0;
	}
	#checkout-cart .cart-item .cart-item-img-link {
		height: 100px;
		margin-right: 0;
		width: 100px;
	}
	#checkout-cart .cart-item .cart-item-img-link img {
		width: 100px;
		height: 100px;
	}
	#checkout-cart .cart-item .product-price span {
		margin-right: 25px;
	}
	#checkout-cart .cart-item .product-quantity {
		margin-right: 20px;
	}
	#checkout-cart .cart-item-left .cart-item-desc {
		width: fit-content;
		margin-left: 20px;
		margin-right: 30px;
	}
	/* - - - /Корзина: - - - */

	/* - - - Расчет стоимости - - - */
	#information-calculate form {
		max-width: 960px;
	}
	/* - - - /Расчет стоимости - - - */

	/* - - - Оформление заказа: - - - */
	.simplecheckout-left-column,
	.simplecheckout-right-column {
		width: 100% !important;
		max-width: none !important;
	}
	.simplecheckout-right-column {
		padding-left: 0;
	}
	.simplecheckout-button-right {
		padding-right: 0 !important;
		width: 100%;
	}
	.simplecheckout #agreement_checkbox {
		max-width: fit-content;
	}
	.simplecheckout .simplecheckout-block#simplecheckout_summary {
		margin-bottom: 0;
	}
	.simplecheckout .simplecheckout-cart-total {
		margin-bottom: 20px;
	}
	/*#simplecheckout_comment .simplecheckout-block-content,*/
	.simplecheckout .control{
		display: grid;
		gap: 10px;
	}
	.simplecheckout .control .control-label,
	.simplecheckout .control .input-wrapper,
	#simplecheckout_shipping_address .control .input-wrapper {
		width: 100%;
		text-align: left;
	}
	/* - - - /Оформление заказа - - - */
}

@media screen and (max-width: 1100px) {
	/* - - - Главная страница - - - */
	.hero-title {
		font-size: 43px;
	}
	/* - - - /Главная страница - - - */

	/* - - - Оформление заказа: - - - */
	.simplecheckout-left-column {
		padding-right: 0;
		border: none;
	}
	.simplecheckout-right-column {
		padding-left: 0;
	}
	/* - - - /Оформление заказа - - - */

	/* - - - Карусель брендов - - - */
	#brand-carousel .brand-carousel-container {
		gap: 4rem;
		padding-left: 4rem;
	}
	/* - - - /Карусель брендов - - - */
}

/* Medium devices (md) */
@media screen and (max-width: 991px) {
	.input {
		font-size: 16px;
	}

	/* - - - Пагинация: - - - */
	#article-slider-current-slide-idx,
	#article-slider-slides-count {
		font-size: 20px;
	}
	/* - - - /Пагинация - - - */

	/* - - - Шапка: - - - */
	.header-right {
		display: none;
	}
	.header-wrapper .header-logo img,
	.footer-main-info .footer-logo img {
		height: 13px;
		width: 210px;
	}
	/* - - - /Шапка - - - */

	/* - - - Страница поиска товаров: - - - */
	#product-search #products {
		gap: 30px;
		margin-top: 50px;
	}
	#product-search .product .product-title {
		font-size: 16px;
		text-align: left;
		margin: 15px 20px 12px;
	}
	#product-search .product .product-price {
		justify-content: flex-start;
		border-top: none;
		padding-top: 0;
		text-align: left;
	}
	#product-search .product .product-price .price-old {
		font-size: 16px;
	}
	#product-search .product .product-price .price-new {
		font-size: 18px;
	}
	#product-search .product-layout.product-grid .us-module-item,
	#product-search .product {
		border: 1px solid #575757;
	}
	#product-search .product-layout.product-grid {
		margin-bottom: 30px;
	}
	#product-search .product-layout.product-grid .product-more-btn {
		display: none;
	}
	#product-search .product-layout.product-grid .us-module-title {
		margin: 10px 10px 0;
		font-size: 16px;
		text-align: left;
		height: 90px;
	}
	#product-search .product-layout.product-grid .us-module-price {
		border: none;
		padding-top: 0;
		font-size: 18px;
		text-align: left;
		margin-left: 10px;
	}
	.button-search-mobile {
		display: flex;
	}
	#collection-products .button-search-mobile,
	#product-category .button-search-mobile,
	#product-search .product .product-more-btn {
		display: none;
	}
	/* - - - /Страница поиска товаров - - - */

	/* - - - Страница каталога - сетка категорий: - - - */
	#catalog .category .link {
		font-size: 14px;
		margin-bottom: 5px;
	}
	#catalog .category .link span {
		margin-right: 5px;
	}
	#catalog .category .link img {
		width: 30px;
	}
	#catalog .category h2 {
		font-size: 16px;
		line-height: 1.2;
		margin: 0;
	}
	#catalog-text-block-1 {
		margin-top: 0;
		margin-bottom: 40px;
	}
	#catalog-text-block-1 p {
		font-size: 16px;
	}
	#catalog-furniture-production {
		margin: 40px 0;
	}
	#catalog-furniture-production .section-title {
		font-size: 24px;
	}
	#catalog-furniture-production h3 {
		font-size: 24px;
		margin-bottom: 20px;
		text-align: right;
	}
	#catalog-furniture-production ol p {
		font-size: 16px;
		line-height: 140%;
	}
	#catalog-furniture-production ol li {
		padding: 10px 0;
	}
	#catalog-furniture-production ol li::before {
		font-size: 100px;
		margin-right: 40px;
		width: 135px;
	}
	#furniture-from-manufacturer {
		margin-bottom: 40px;
	}
	#furniture-from-manufacturer .section-title {
		font-size: 24px;
		margin-bottom: 20px;
	}
	#furniture-from-manufacturer p {
		font-size: 16px;
		line-height: 140%;
	}
	#furniture-from-manufacturer p {
		margin-bottom: 20px;
	}
	#furniture-from-manufacturer .cards-container {
		grid-template-columns: 1fr;
		gap: 20px 0;
	}
	#furniture-from-manufacturer .card h3 {
		font-size: 24px;
		margin-bottom: 15px;
		padding: 0 20px 14px;
	}
	#furniture-from-manufacturer .card p {
		font-size: 16px;
		line-height: 140%;
	}
	#why-scandic {
		margin-bottom: 40px;
	}
	#why-scandic .section-title {
		font-size: 24px;
		margin-bottom: 30px;
	}
	#why-scandic .text-block {
		padding: 30px;
	}
	#why-scandic ul {
		font-size: 16px;
	}
	#why-scandic .container {
		column-gap: 30px;
	}
	#create-your-scandinavia {
		margin-bottom: 50px;
	}
	#create-your-scandinavia h2 {
		font-size: 24px;
	}
	#catalog #brand-carousel {
		margin-bottom: 0;
	}
	#popular-section .popular-tabs {
		margin-bottom: 40px;
	}
	#popular-section .tab-content.active {
		padding-top: 0;
		padding-bottom: 80px;
	}
	#popular-section .popular-tabs .tab {
		font-size: 14px;
	}
	#popular-section .tab-content .slider {
		grid-template-columns: 1fr 1fr;
		gap: 20px;
	}
	#popular-section .product {
		border: 1px solid #575757;
	}
	#popular-section .product .title-wrapper span {
		margin: 15px 75px 0 20px;
		font-size: 16px;
		text-align: left;
	}
	#popular-section .product .product-hover {
		display: none;
	}
	#popular-section .product .product-bottom .btn-mob {
		position: absolute;
		right: 20px;
		bottom: 15px;
		display: flex;
		align-items: center;
		justify-content: center;
		background: white;
		border: 1px solid #1a1a1a;
		border-radius: 5px;
		height: 40px;
		width: 40px;
	}
	#popular-section .product .product-bottom .btn-mob img {
		width: 20px;
		height: 20px;
	}
	#popular-section h2 {
		font-size: 24px;
		margin-bottom: 20px !important;
	}
	#catalog .categories-grid {
		margin-bottom: 60px;
	}
	/* - - - /Страница каталога - сетка категорий - - - */

	/* - - - Страница категории каталога: - - - */
	/*#product-category .page-title {*/
	.page-title {
		font-size: 32px;
	}
	#product-category .page-title-wrapper {
		margin-bottom: 48px;
	}
	#product-category .page-title-wrapper .page-title {
		margin-bottom: 20px;
	}
	#product-category .page-title-wrapper.expanded::before {
		height: 140px;
	}
	#product-category .subcategories .subcat-item {
		font-size: 16px;
		padding: 8px 20px;
	}
	#product-category .products-sort-block {
		/*display: grid;*/
		gap: 15px;
		flex-direction: row-reverse;
		border-bottom: 1px solid #eee;
		padding-bottom: 15px;
		padding-top: 15px;
	}
	#product-category .products-sort-block .filter-by-wrapper {
		gap: 32px;
		/*border-bottom: 1px solid #eee;*/
		/*padding-bottom: 15px;*/
		order: 1;
	}
	#product-category .products-sort-block .sort-limit {
		padding-top: 15px;
	}
	#product-category .products-sort-block .filter-by {
		margin-bottom: 0;
	}
	/*.custom-custom-select {*/
	/*	padding-bottom: 15px;*/
	/*	border-bottom: 1px solid #eee;*/
	/*}*/
	.custom-custom-select .custom-custom-select-current {
		padding: 0;
	}
	.custom-custom-select .custom-custom-select-current span {
		display: none;
	}
	/* - - - /Страница категории каталога - - - */

	/* - - - Главная страница: - - - */
	.btn-wrap-white {
		bottom: 0;
		left: 0;
		padding-top: 20px;
		position: absolute;
		width: calc(66.66667% - 10px);
	}
	.hero-title {
		padding: 20px 0 80px;
	}
	.main-banner-item-img {
		height: auto;
	}
	#salons-demo .text-wrapper h2 {
		font-size: 32px;
	}
	.article-slider-item-title {
		font-size: 16px;
		margin-bottom: 10px;
		line-height: 24px;
	}
	.section-title {
		font-size: 32px;
	}
	.heading img {
		height: 30px;
		margin-left: 20px;
	}
	#article-slider {
		padding: 50px 0;
		margin-top: 0;
	}
	.article-slider-item-info-bottom img {
		width: 30px;
	}
	/* - - - /Главная страница - - - */

	/* - - - О компании: - - - */
	#information-information .section-title {
		font-size: 24px;
	}
	.article-content h2 {
		font-size: 20px;
	}
	.article-content p {
		font-size: 16px;
	}
	.article-content h3 {
		font-size: 20px;
	}
	/* - - - /О компании - - - */

	/* - - - Материалы: - - - */
	/*#materials page-title-wrapper {*/
	.page-title-wrapper {
		margin-bottom: 0;
	}
	#materials .page-title {
		margin-bottom: 20px !important;
	}
	#materials .page-title-wrapper::before {
		height: 220px;
	}
	#materials .page-title-wrapper p {
		font-size: 16px;
		line-height: 1.4;
		margin-bottom: 20px;
	}
	#materials .categories-grid {
		grid-template-rows: repeat(3, 180px);
	}
	#materials .category {
		padding: 10px 20px;
	}
	#materials .category h2 {
		font-size: 16px;
		margin-bottom: 0;
	}
	#materials .category .link {
		margin-bottom: 5px;
	}
	#materials .category .link span {
		font-size: 12px;
		margin-right: 10px;
	}
	#materials .category .link img {
		width: 20px;
	}
	/* - - - /Материалы - - - */

	/* - - - Раздел Материалы в каталоге: - - - */
	#materials-section .page-title {
		margin-bottom: 20px !important;
	}
	#materials-section .page-title-wrapper::before {
		height: 220px;
	}
	#materials-section .page-title-wrapper p {
		font-size: 16px;
		line-height: 1.4;
		margin-bottom: 20px;
	}
	#materials-section .categories-grid {
		grid-template-rows: repeat(3, 180px);
	}
	#materials-section .material-category {
		padding: 10px 20px;
	}
	#materials-section .material-category h3 {
		font-size: 16px;
		margin-bottom: 0;
	}
	#materials-section .material-category .link {
		margin-bottom: 5px;
	}
	#materials-section .material-category .link span {
		font-size: 12px;
		margin-right: 10px;
	}
	#materials-section .material-category .link img {
		width: 20px;
	}
	#materials-section .section-heading h2 {
		margin-bottom: 30px;
		font-size: 24px;
	}
	#materials-section .materials-grid {
		padding-top: 0;
	}
	/* - - - /Раздел Материалы в каталоге - - - */

	/* - - - Страница категории материала: - - - */
	#material-page .page-title-wrapper p {
		font-size: 16px;
		line-height: 1.4;
	}
	#material-page .page-title-wrapper::before {
		height: 200px;
	}
	#material-page .category-nav .category {
		font-size: 14px;
		line-height: 1.2;
	}
	#material-page .product-thumb {
		width: 100px;
		height: 100px;
	}
	#material-page .product-text {
		padding: 10px;
	}
	#material-page .product-text .product-manufacturer {
		font-size: 14px;
	}
	#material-page .product-title {
		font-size: 18px
	}
	#material-page .product-text .product-description {
		font-size: 14px;
	}
	#material-page .products {
		margin-bottom: 40px;
	}
	/* - - - /Страница категории материала - - - */

	/* - - - Блог: - - - */
	#blog-category .articles-container {
		gap: 40px 30px;
		padding-top: 40px;
	}
	#blog-category .articles-container .cell:first-child {
		grid-column: 1 / span 2;
	}
	#blog-category .cell:nth-child(n+1) {
		margin-top: 0;
	}
	#blog-category .cell:nth-child(4n+1) .article-item {
		margin-right: 0;
	}
	#blog-category .cell:nth-child(4n+4) .article-item {
		margin-left: 0;
	}
	#blog-category .cell:nth-child(4n+1):not(:first-child) {
		margin-top: 0;
	}
	#blog-category .cell:nth-child(odd):not(:nth-child(4n+1)) {
		margin-top: 30px;
	}
	#blog-category .article-bottom {
		padding: 15px;
	}
	#blog-category .article-title {
		font-size: 14px;
	}
	#blog-category .article-bottom span {
		font-size: 14px;
	}
	#blog-category .article-heading {
		margin-top: 10px;
		padding-top: 10px;
	}
	#blog-category .article-hover {
		padding: 15px;
	}
	#blog-category .article-hover span {
		font-size: 14px;
	}
	#blog-category .article-hover-top {
		margin-top: 10px;
		padding-top: 10px;
	}
	#blog-category .article-description {
		font-size: 14px;
		margin-top: 10px;
		margin-bottom: 0;
	}
	#blog-category .article-hover-top .link img {
		width: 30px;
	}
	#interiors .interior-item {
		height: 300px !important;
	}
	#interiors .interiors-container {
		grid-template-columns: repeat(2, 1fr);
		gap: 30px 30px;
	}
	#interiors .page-title-wrapper {
		margin-bottom: 50px;
	}
	#interiors .interior-item h2 {
		margin-bottom: 0;
	}
	#interiors .interior-item .link {
		margin-right: auto;
		padding-left: 10px;
		font-size: 16px;
		gap: 10px;
		margin-bottom: 10px;
	}
	#interiors .interior-item .link img {
		width: 30px;
	}
	#blog-article-page {
		padding: 40px 0 20px;
	}
	#blog-article-page .article-page-title {
		font-size: 32px;
	}
	#blog-article-page h3 {
		font-size: 20px;
	}
	#blog-article-page .grid-notation {
		gap: 30px 20px;
		grid-template-columns: 1fr 1fr;
	}
	#blog-article-page .grid-notation .text {
		font-size: 20px;
		grid-column: span 2;
		min-height: auto;
		padding: 30px;
	}
	#blog-article-page .grid-notation .img:before {
		content: "";
		display: block;
		padding-top: 129%;
	}
	#blog-article-page .image-slider-item.container-s {
		font-size: 16px;
		line-height: 140%;
	}
	#blog-article-page .container-s {
		font-size: 18px;
		margin-bottom: 30px !important;
	}
	#blog-article-page .container-s h2 {
		font-size: 26px;
	}
	#blog-article-page .article-head-top {
		font-size: 16px;
	}
	#blog-article-page > article > p {
		font-size: 16px;
		line-height: 140%;
	}
	/* - - - /Блог - - - */

	/* - - - Коллекции: - - - */
	#collections {
		padding-bottom: 50px !important;
	}
	#collections .collections-list .collection .collection-info h2,
	#promo #articles .articles-list .article .article-info h2 {
		font-size: 14px;
		line-height: 1.2;
		margin-bottom: 10px;
	}
	#collections .collections-list .collection p,
	#promo #articles .articles-list .article .article-info p {
		font-size: 14px;
		line-height: 150%;
	}
	/* - - - /Коллекции - - - */

	/* - - - Страница коллекции: - - - */
	#collections-category .collection-description {
		gap: 30px 0;
		grid-template-columns: 1fr;
		padding-top: 20px;
	}
	#collections-category .product-images {
		max-width: 690px;
	}
	#product-slider-current-slide-idx,
	#product-slider-slides-count {
		font-size: 20px;
		line-height: 1.5;
	}
	#collections-category .info-tabs .tab-item {
		font-size: 14px;
	}
	#collections-category .collection-description .cell-img {
		gap: 30px;
		grid-column: span 1;
	}
	#product-info .tab-content {
		padding-bottom: 30px;
	}
	#collections-category .product-top {
		margin-bottom: 70px;
	}
	#collections-category .materials {
		gap: 30px;
	}
	#collections-category .material-text {
		padding: 10px;
	}
	#collections-category .material-text .material-manufacturer {
		font-size: 14px;
	}
	#collections-category .material-text .material-title {
		font-size: 18px;
	}
	#collections-category .material-text .material-description {
		font-size: 14px;
	}
	#collections-category .material-thumb {
		width: 100px;
	}
	#collections-category .material-group {
		padding-top: 30px;
	}
	#collections-category .material-group h2 {
		font-size: 24px;
	}
	#collections-category #collections + .pagination {
		padding-bottom: 50px;
	}
	/* - - - /Страница коллекции - - - */

	/* - - - Акции: - - - */
	#promo #articles .articles-list .article .article-top {
		margin-bottom: 20px;
		padding-bottom: 20px;
		gap: 10px;
	}
	#promo #articles .articles-list .article .article-days-left {
		font-size: 16px;
	}
	#promo #articles .articles-list .article .article-dates {
		font-size: 14px;
		line-height: 1.2;
		padding: 10px;
	}
	#promo #articles .articles-list .article .article-info h2 {
		margin-bottom: 10px !important;
	}
	/* - - - /Акции - - - */

	/* - - - Дизайнерам - - - */
	#information-page .page-title-wrapper::before {
		height: 110px;
	}
	#information-page .tab-content.active,
	#information-page #tab-conditions.tab-content.active {
		padding-top: 40px;
	}
	#information-page .tabs .tab-item {
		padding: 10px 20px;
	}
	#information-page .image-row {
		gap: 20px;
	}
	#information-page #tab-conditions.tab-content.active h3,
	#information-page .tab-content.active h3 {
		font-size: 20px;
	}
	#information-page #tab-conditions.tab-content.active p,
	#information-page #tab-conditions.tab-content.active ul,
	#information-page .tab-content.active p,
	#information-page .tab-content.active a {
		font-size: 16px;
	}
	#information-page .article-contact-form .form-block {
		padding: 50px 40px;
	}
	#information-page .article-contact-form .form-block h2 {
		font-size: 24px
	}
	#information-page .article-contact-form .form-block p {
		font-size: 16px;
		margin-bottom: 30px;
	}
	#information-page .article-contact-form .form-block form .form-group,
	#information-page .article-contact-form .form-block form .btn-black {
		width: 60% !important;
	}
	#information-page .tab-content.active a + .image-row {
		margin-top: 30px;
	}
	/* - - - /Дизайнерам - - - */

	/* - - - Интерьеры - - - */
	#blog-article-page .btn-black {
		margin-bottom: 40px;
	}
	#blog-article-page .container-s #image-slider-current-slide-idx,
	#blog-article-page .container-s #image-slider-slides-count {
		font-size: 20px;
	}
	/* - - - /Интерьеры - - - */

	/* - - - Салоны - - - */
	#salons .page-title {
		margin-bottom: 0;
	}
	/* - - - /Салоны - - - */

	/* - - - Сравнение - - - */
	#product-compare .comparison-items .comparison-card {
		width: calc(60% - 25px);
	}
	/* - - - /Сравнение - - - */

	/* - - - Страница товара: - - - */
	#button-cart {
		padding: 15px !important;
		font-size: 14px !important;
	}
	/* - - - /Страница товара - - - */

	/* - - - Корзина: - - - */
	#checkout-cart .page-title-wrapper::before {
		height: 80px;
	}
	#checkout-cart .empty-cart {
		max-width: 340px;
		padding-top: 30px;
	}
	#checkout-cart .empty-cart .cart-icon {
		height: 120px;
		margin-bottom: 30px;
		width: 120px;
	}
	#checkout-cart .empty-cart .block-title {
		font-size: 24px;
		margin-bottom: 20px;
	}
	#checkout-cart .empty-cart .text {
		font-size: 16px;
		margin-bottom: 20px;
	}
	#checkout-cart .empty-cart .btn-black {
		width: 325px;
		font-size: 16px;
		padding: 15px;
	}
	#checkout-cart .cart-item .cart-item-title {
		font-size: 16px;
	}
	#checkout-cart .cart-item .product-price span {
		font-size: 14px;
		margin-right: 10px;
	}
	#checkout-cart .cart-item .product-quantity button {
		font-size: 20px;
		height: 40px;
		width: 40px;
	}
	#checkout-cart .cart-item .product-quantity input {
		font-size: 16px;
		height: 40px;
		min-width: 40px;
		padding: 0 5px;
	}
	#checkout-cart .cart-block-total-price {
		font-size: 20px;
	}
	#checkout-cart .cart-btn-group .btn-white,
	#checkout-cart .cart-btn-group .btn-black {
		font-size: 16px;
	}
	#checkout-cart .container.mb-5 > div {
		margin-top: 70px !important;
	}
	/* - - - /Корзина - - - */

	/* - - - 404 - - - */
	#error-not-found .us-content.us-content-inform .title {
		font-size: 250px;
		line-height: 305px;
	}
	#error-not-found .us-content.us-content-inform .text {
		font-size: 16px;
	}
	#error-not-found .us-content.us-content-inform .buttons {
		width: 300px;
	}
	/* - - - /404 - - - */

	/* - - - Расчет стоимости - - - */
	#information-calculate .page-title-wrapper {
		margin-bottom: 90px;
	}
	#information-calculate form {
		max-width: 720px;
		margin-bottom: 50px;
	}
	#information-calculate .section-text {
		font-size: 16px;
		margin-bottom: 30px;
	}
	#information-calculate form .form-group .label {
		font-size: 18px;
	}
	#information-calculate form .form-group .input {
		font-size: 16px;
	}
	#information-calculate form .form-group.textarea {
		margin-bottom: 30px;
	}
	#information-calculate form .checkbox {
		margin-bottom: 20px;
		font-size: 16px;
	}
	#information-calculate form .btn-black {
		font-size: 16px;
		padding: 15px;
	}
	/* - - - /Расчет стоимости - - - */

	/* - - - Оформление заказа: - - - */
	.simple-content {
		padding-bottom: 50px !important;
	}
	.simplecheckout .checkout-heading.panel-heading {
		font-size: 24px;
		margin-bottom: 30px;
	}
	.simplecheckout-summary-totals .simplecheckout-cart-total {
		font-size: 24px;
	}
	.simplecheckout-summary-totals .simplecheckout-cart-total {
		margin-bottom: 0;
	}
	.simplecheckout #agreement_checkbox {
		font-size: 16px;
	}
	.simplecheckout-button-right {
		gap: 20px !important;
	}
	.simplecheckout .btn-black {
		font-size: 16px;
		padding: 15px;
	}
	/* - - - /Оформление заказа - - - */

	/* - - - Футер: - - - */
	footer {
		padding: 30px 0 60px 0;
	}
	.footer-contacts {
		display: grid;
		gap: 10px;
	}
	.footer-main-info .footer-logo {
		margin-bottom: 10px;
	}
	/* - - - /Футер - - - */
}

/* Small devices (sm) */
@media screen and (max-width: 767px) {
	.input {
		padding: 10px;
	}

	.container-s {
		padding: 0 20px;
	}

	/* - - - Пагинация: - - - */
	#article-slider-current-slide-idx,
	#article-slider-slides-count {
		font-size: 16px;
	}
	/* - - - /Пагинация - - - */

	/* - - - Шапка: - - - */
	#header-menu .menu-bottom ul {
		display: none;
	}
	.menu-bottom-container .menu-block-btn-phone-soc-city {
		display: grid;
		gap: 30px;
		padding: 20px 0 100px 0;
		border-bottom: 0;
	}
	.menu-block-btn-phone-soc-city .phone-and-links {
		order: 1;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.menu-left a,
	.menu-right a {
		font-size: 18px;
		padding-bottom: 0 !important;
	}
	.menu-left {
		padding: 30px 0 20px 0;
	}
	#header-menu .footer-contacts-phone {
		font-size: 16px;
		margin-bottom: 0;
	}
	#header-menu .footer-contacts-email {
		font-size: 16px;
	}
	/* - - - /Шапка - - - */

	/* - - - Главная страница: - - - */
	.hero-grid {
		grid-template-columns: repeat(2, 1fr);
	}
	.grid-item:nth-child(3) {
		display: none;
	}
	.btn-wrap-white {
		width: calc(50%);
	}
	.grid-item:nth-child(1) {
		border-right-width: 10px;
		border-right: none;
	}
	.grid-item:nth-child(2) {
		border-right: none;
		border-left-width: 10px;
		border-right: none;
	}
	.main-banner-item {
		display: grid;
		gap: 0;
		height: auto;
	}
	.main-banner-item-info {
		order: 1;
	}
	.main-banner-item-title {
		display: none;
		margin-bottom: 0;
	}
	.main-banner-item-title.mobile {
		display: block;
	}
	.main-banner-item-title.mobile {
		font-size: 18px;
		text-align: center;
	}
	.main-banner-item-img {
		max-width: 270px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
	}
	.main-banner-item-text {
		font-size: 14px;
		line-height: 22px;
		padding: 10px 0;
		margin-bottom: 30px;
	}
	#main-banner::after {
		top: calc(76% - 100px);
		height: 390px;
	}
	.arrows-block {
		display: none !important;
	}
	.main-banner-progress {
		display: flex;
		justify-content: center;
		width: 100%;
	}
	.main-banner-controls {
		top: 50px;
	}
	.btn_block {
		display: flex;
		justify-content: center;
		width: 100%;
	}
	.main-banner-item-info .btn_block .btn-black {
		margin-bottom: 0;
	}
	#salons-demo .text-wrapper h2,
	#salons-demo .text-wrapper p {
		margin-bottom: 20px;
	}
	#brand-carousel {
		padding: 30px 0;
	}
	#brand-carousel .brand-carousel-item {
		width: 300px;
	}
	.section-title {
		font-size: 24px;
	}
	.heading .link {
		font-size: 14px;
	}
	#article-slider {
		padding: 20px 0;
	}
	.article-slider-controls {
		justify-content: center;
		margin-bottom: 0 !important;
	}
	.article-slider-controls .d-flex {
		display: none !important;
	}
	#article-slider .slider-container {
		margin-bottom: 30px;
	}
	.article-slider-item-info-bottom .link {
		font-size: 14px;
	}
	/* - - - /Главная страница - - - */

	/* - - - Страница каталога - сетка категорий: - - - */
	#catalog .category .link {
		font-size: 12px;
	}
	#catalog .category .link img {
		width: 20px;
	}
	#catalog-text-block-1 p {
		font-size: 14px;
	}
	#catalog-furniture-production ol p {
		font-size: 14px;
	}
	#furniture-from-manufacturer p {
		font-size: 14px;
	}
	#furniture-from-manufacturer .card p {
		font-size: 14px;
	}
	#create-your-scandinavia p {
		font-size: 14px;
	}
	#catalog #brand-carousel {
		padding: 30px 0;
	}
	#catalog .category:nth-child(8n+3) .link span,
	#catalog .category:nth-child(8n+4) .link span {
		display: none;
	}
	#catalog .category:nth-child(8n+3) .link img,
	#catalog .category:nth-child(8n+4) .link img {
		width: 50px;
	}
	/* - - - /Страница каталога - сетка категорий - - - */

	/* - - - О компании: - - - */
	.article-content p {
		font-size: 14px;
	}
	.article-content h3 {
		font-size: 18px;
	}
	/* - - - /О компании - - - */

	/* - - - Страница категории каталога: - - - */
	.page-title {
		font-size: 20px;
	}
	#product-category .page-title-wrapper .page-title {
		margin-bottom: 16px;
	}
	.ocf-mobile-active #collection-products #products,
	.ocf-mobile-active #product-category #products {
		grid-template-columns: repeat(1, 1fr);
	}
	.ocf-mobile-active .ocf-btn {
		border: none !important;
		width: auto;
	}
	#collection-products .product .product-more-btn,
	#product-category .product .product-more-btn {
		display: none;
	}
	#collection-products .product,
	#product-category .product {
		border: 1px solid #575757;
		margin-bottom: 30px;
	}
	#collection-products .product .product-title,
	#product-category .product .product-title {
		margin: 10px 10px 0;
		height: 105px;
		text-align: left;
		font-size: 16px;
	}
	#collection-products .product .product-price,
	#product-category .product .product-price {
		padding-top: 0;
		flex-direction: column;
		justify-content: start;
		align-items: start;
		font-size: 18px;
		border: none;
		margin-left: 10px;
		padding-left: 0;
	}
	#product-category .product .product-price {
		text-align: left;
	}
	#collection-products .product .product-price .price-new,
	#product-category .product .product-price .price-new,
	#collection-products .product .product-price .price-old,
	#product-category .product .product-price .price-old,
	#collection-products .product .product-price .price-actual,
	#product-category .product .product-price .price-actual {
		font-size: 18px;
	}
	#collection-products .button-search-mobile,
	#product-category .button-search-mobile {
		display: flex;
	}
	#product-category .products-sort-block {
		gap: 40px;
		padding-top: 15px;
	}
	/* - - - /Страница категории каталога - - - */

	/* - - - Материалы: - - - */
	#materials .page-title-wrapper::before {
		height: 240px;
	}
	#materials .page-title-wrapper p {
		margin-bottom: 30px;
	}
	#materials .categories-grid {
		grid-template-rows: repeat(3, 150px);
	}
	#materials .page-title {
		font-size: 24px;
		padding-top: 0;
	}
	/* - - - /Материалы - - - */

	/* - - - Раздел Материалы в каталоге: - - - */
	#materials-section .page-title-wrapper::before {
		height: 240px;
	}
	#materials-section .page-title-wrapper p {
		margin-bottom: 30px;
	}
	#materials-section .materials-grid {
		grid-template-rows: repeat(3, 150px);
	}
	#materials-section .section-title {
		font-size: 24px;
		padding-top: 0;
	}
	/* - - - /Раздел Материалы - - - */

	/* - - - Страница категории материала: - - - */
	#material-page .page-title-wrapper::before {
		height: 250px;
	}
	#material-modal .material-text .d-flex.justify-content-between {
		align-items: flex-start;
		flex-direction: column;
		justify-content: flex-start;
	}
	#material-modal .material-title {
		margin-bottom: 10px;
		font-size: 14px;
	}
	#material-modal .material-description {
		font-size: 14px;
	}
	/* - - - /Страница категории материала - - - */

	/* - - - Пагинация: - - - */
	.pagination-item {
		height: 40px;
		font-size: 14px;
	}
	/* - - - /Пагинация - - - */

	/* - - - Блог: - - - */
	#blog-category .articles-container {
		gap: 20px 0;
	}
	#blog-category .cell {
		grid-column: 1 / span 2;
	}
	#interiors .interior-item h2 {
		font-size: 14px;
		line-height: 24px;
		text-align: left;
		padding: 10px 20px 20px;
	}
	#interiors .interior-item .link {
		padding-left: 0;
		margin-bottom: 0;
	}
	#interiors .page-title-wrapper {
		margin-bottom: 40px;
	}
	#blog-article-page .article-page-title {
		font-size: 24px;
	}
	#blog-article-page h3 {
		font-size: 18px;
	}
	#blog-article-page .container-s h2 {
		font-size: 20px;
	}
	#blog-article-page .article-head-mid {
		padding: 30px 0;
	}
	#blog-article-page .container-s {
		font-size: 18px;
		margin-bottom: 1rem;
	}
	#blog-article-page .image-slider-item {
		height: auto;
	}
	#blog-article-page .image-slider-image img {
		height: 100%;
	}
	#blog-article-page #article-summary .summary-head {
		padding: 12px 20px;
	}
	#blog-article-page > article > p {
		font-size: 14px;
	}
	/* - - - /Блог - - - */

	/* - - - Коллекции: - - - */
	#collections .collections-list .collection .collection-info .btn-white:after {
		top: -34%;
	}
	/* - - - /Коллекции - - - */

	/* - - - Страница коллекции: - - - */
	#collections-category .product-images {
		max-width: 510px;
	}
	.product-slider-controls {
		justify-content: center;
	}
	.product-slider-controls .d-flex {
		display: none !important;
	}
	#product-slider-current-slide-idx,
	#product-slider-slides-count {
		font-size: 16px;
	}
	/* - - - /Страница коллекции - - - */

	/* - - - Дизайнерам - - - */
	#information-page .page-title-wrapper::before {
		height: 60px;
	}
	#information-page .tabs .tab-item {
		font-size: 14px;
		padding: 10px 20px;
	}
	#information-page #tab-conditions.tab-content.active h3,
	#information-page #tab-conditions.tab-content.active h3,
	#information-page .tab-content.active h3 {
		font-size: 18px;
	}
	#information-page .image-row {
		grid-template-columns: repeat(2, 1fr);
	}
	#information-page #tab-pdf-catalog .image-row {
		grid-template-columns: repeat(3, 1fr);
	}
	#information-page #tab-pdf-catalog .image-row .image-col {
		height: auto;
	}
	#information-page .image-row .image-col {
		height: 250px;
	}
	#information-page .image-row .image-col img {
		width: 100%;
	}
	#information-page .image-row .image-col:last-child {
		grid-column: span 2;
		height: 400px;
	}
	#information-page #tab-pdf-catalog .image-row .image-col:last-child {
		grid-column: auto !important;
		height: auto;
	}
	#information-page .article-contact-form {
		column-gap: 0;
		grid-template-columns: 1fr;
	}
	#information-page .article-contact-form .img-block img {
		width: 100vw;
		max-width: fit-content;
	}
	#information-page .article-contact-form .form-block {
		padding: 30px 20px;
	}
	#information-page .article-contact-form .form-block form .form-group,
	#information-page .article-contact-form .form-block form .btn-black {
		width: 94% !important;
	}
	#information-page .article-contact-form .form-block form .checkbox {
		width: 90%;
	}
	/* - - - /Дизайнерам - - - */

	/* - - - Интерьеры - - - */
	#interiors .interiors-container {
		grid-template-columns: auto;
	}
	#blog-article-page .btn-black {
		margin-bottom: 30px;
	}
	#blog-article-page .slider-container .slick-list {
		padding: 0 20px !important;
	}
	/* - - - /Интерьеры - - - */

	/* - - - Салоны - - - */
	#salons section {
		padding-top: 91px;
	}
	#salons .locations-list {
		padding: 30px 20px 50px;
	}
	#salons .city-select {
		left: 20px;
		top: 30px;
	}
	/* - - - /Салоны - - - */

	/* - - - Сравнение - - - */
	#product-compare .comparison-items .comparison-card {
		width: calc(100% - 150px);
	}
	#product-compare .comparison-items .comparison-card .product-chars .char .compare-btn-remove {
		font-size: 14px;
	}
	/* - - - /Сравнение - - - */

	/* - - - Страница товара - - - */
	#product-info .tab-content {
		font-size: 16px;
	}
	/* - - - /Страница товара - - - */

	/* - - - Корзина - - - */
	#checkout-cart .page-title-wrapper::before {
		height: 70px;
	}
	#checkout-cart .cart-item {
		flex-wrap: wrap;
		padding: 24px 0;
	}
	#checkout-cart .cart-item-right {
		width: 100%;
	}
	#checkout-cart .cart-item-right .product-price {
		margin-left: auto;
	}
	#checkout-cart .cart-block-total-price {
		font-size: 18px;
	}
	#checkout-cart .cart-btn-group {
		flex-direction: column;
		gap: 10px;
	}
	#checkout-cart .cart-btn-group .btn-white,
	#checkout-cart .cart-btn-group .btn-black {
		width: 100%;
	}
	#checkout-cart .container.mb-5 > div {
		margin-top: 50px !important;
	}
	/* - - - /Корзина - - - */

	/* - - - 404 - - - */
	#error-not-found .us-content.us-content-inform {
		margin-top: 50px;
	}
	#error-not-found .us-content.us-content-inform .title {
		font-size: 120px;
		line-height: 146px;
	}
	#error-not-found .us-content.us-content-inform .text {
		font-size: 14px;
	}
	/* - - - /404 - - - */

	/* - - - Расчет стоимости - - - */
	#information-calculate form {
		max-width: 540px;
	}
	#information-calculate form .form-group {
		align-items: flex-start;
		flex-direction: column;
		gap: 5px;
	}
	#information-calculate form .form-group .label {
		font-size: 14px;
	}
	#information-calculate form .form-group .input {
		margin-left: 0;
		width: 100%;
	}
	/* - - - /Расчет стоимости - - - */

	/* - - - Оформление заказа: - - - */
	.simplecheckout .control .control-label {
		font-size: 14px;
	}
	/* - - - /Оформление заказа - - - */

	/* - - - Футер: - - - */
	.footer-contacts {
		gap: 0;
	}
	.footer-contacts-socials {
		display: grid;
	}
	.footer-address-credits {
		font-size: 14px;
	}
	.us-footer-social-link {
		width: 40px;
		height: 40px;
	}
	.footer-info-pages ul {
		gap: 8px;
	}
	.footer-info-pages ul a {
		font-size: 12px;
	}
	/* - - - /Футер - - - */

	/* - - - Скролл вверх: - - - */
	#back-to-top {
		width: 50px;
		height: 50px;
	}
	#back-to-top svg {
		width: 14px;
		height: 20px;
	}
	/* - - - /Скролл вверх - - - */
}

@media screen and (max-width: 647px) {
	/* - - - Блог: - - - */
	#blog-article-page .article-head-mid {
		font-size: 14px;
		align-items: flex-start;
		flex-direction: column;
		padding: 20px 0;
		gap: 10px;
	}
	/* - - - /Блог - - - */
}

@media screen and (max-width: 594px) {
	/* - - - Дизайнерам - - - */
	#information-page .page-title-wrapper::before {
		height: 80px;
	}
	/* - - - /Дизайнерам - - - */
}

@media screen and (max-width: 580px) {
	/* - - - Мобильное меню: - - - */
	.mobile-panel {
		height: auto;
		visibility: visible;
		width: 100%;
		bottom: 0;
		display: block;
		left: 0;
		position: fixed;
		z-index: 90;
	}
	.mobile-panel .mobile-panel-wrap {
		align-items: center;
		background-color: #1a1a1a;
		display: flex;
		justify-content: space-between;
		padding: 20px;
		width: 100%;
	}
	/* - - - /Мобильное меню - - - */

	/* - - - Главная страница: - - - */
	.hero-title {
		font-size: 34px;
		line-height: 41px;
	}
	.btn-wrap-white {
		width: 100%;
	}
	#salons-demo .text-wrapper h2 {
		font-size: 24px;
	}
	#salons-demo .text-wrapper p {
		display: none;
	}
	/* - - - /Главная страница - - - */

	/* - - - Страница поиска товаров: - - - */
	#product-search #products {
		grid-template-columns: repeat(1, 1fr);
		margin-top: 30px;
	}
	.us-main-shop-title {
		font-size: 24px;
	}
	.empty_search_block {
		font-size: 14px;
	}
	/* - - - /Страница поиска товаров - - - */

	/* - - - Страница категории каталога: - - - */
	#product-category .product .product-title,
	#collection-products .product .product-title,
	#product-search .product-layout.product-grid .us-module-title {
		height: 70px;
	}
	#product-category .products-sort-block {
		padding-left: 40px;
	}
	/* - - - /Страница категории каталога - - - */

	/* - - - О компании: - - - */
	#information-information .section-title {
		font-size: 18px;
		line-height: 22px;
	}
	/* - - - /О компании - - - */

	/* - - - Страница каталога - сетка категорий: - - - */
	#collection-products #products,
	#product-category #products {
		grid-template-columns: repeat(1, 1fr);
	}
	.pagination li:not(:last-child):not(:first-child) {
		width: 80px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	#catalog .category,
	#catalog .category-hover {
		padding: 20px 14px;
	}
	#catalog .category h2 {
		font-size: 10px;
	}
	#catalog-text-block-1::before {
		width: 80.29%;
	}
	#catalog-furniture-production {
		margin: 30px 0;
	}
	#catalog-furniture-production .section-title {
		font-size: 18px;
		margin-bottom: 10px;
	}
	#catalog-furniture-production h3 {
		font-size: 18px;
	}
	#catalog-furniture-production ol li::before {
		font-size: 80px;
		margin-right: 20px;
		width: 100px;
	}
	#furniture-from-manufacturer .card h3 {
		font-size: 20px;
		padding: 0 20px 10px;
	}
	#furniture-from-manufacturer .section-title {
		font-size: 18px;
		margin-bottom: 10px;
	}
	#why-scandic {
		margin-bottom: 300px;
	}
	#why-scandic .section-title {
		font-size: 18px;
		margin-bottom: 15px;
	}
	#why-scandic .text-block {
		padding: 30px 15px;
	}
	#why-scandic ul {
		font-size: 14px;
	}
	#why-scandic .container {
		column-gap: 0;
		grid-template-columns: 1fr;
		min-height: auto;
		row-gap: 20px;
	}
	#why-scandic .image-block img {
		height: 270px;
	}
	#create-your-scandinavia h2 {
		font-size: 18px;
		margin-bottom: 10px;
	}
	#create-your-scandinavia {
		margin-bottom: 30px;
	}
	#popular-section .tab-content .slider {
		grid-template-columns: 1fr;
	}
	#popular-section h2 {
		font-size: 18px;
	}
	#catalog .categories-grid {
		margin-bottom: 30px;
	}
	#popular-section .popular-tabs {
		margin-bottom: 20px;
	}
	#popular-section .popular-tabs .tab {
		font-size: 10px;
	}
	/* - - - /Страница каталога - сетка категорий - - - */

	/* - - - Материалы: - - - */
	#materials .page-title-wrapper::before {
		height: 220px;
	}
	#materials .page-title-wrapper p {
		margin-bottom: 20px;
	}
	#materials .page-title {
		font-size: 14px;
	}
	#materials .categories-grid {
		column-gap: 10px;
		padding-top: 20px;
		row-gap: 10px;
	}
	#materials .category {
		padding: 0 10px;
	}
	#materials .category h2 {
		font-size: 10px;
	}
	#materials .category-hover {
		padding: 12px 10px;
	}
	#materials .category .link {
		margin-bottom: 0;
	}
	#materials .category .link span {
		font-size: 10px;
		margin-right: 5px;
	}
	/* - - - /Материалы - - - */

	/* - - - Раздел Материалы в каталоге: - - - */
	#materials-section .page-title-wrapper::before {
		height: 220px;
	}
	#materials-section .page-title-wrapper p {
		margin-bottom: 20px;
	}
	#materials-section .page-title {
		font-size: 14px;
	}
	#materials-section .materials-grid {
		column-gap: 10px;
		padding-top: 20px;
		row-gap: 10px;
	}
	#materials-section .material-category {
		padding: 0 10px;
	}
	#materials-section .material-category h3 {
		font-size: 10px;
	}
	#materials-section .material-category-hover {
		padding: 12px 10px;
	}
	#materials-section .material-category .link {
		margin-bottom: 0;
	}
	#materials-section .material-category .link span {
		font-size: 10px;
		margin-right: 5px;
	}
	/* - - - /Раздел Материалы в каталоге - - - */

	/* - - - Страница категории материала: - - - */
	#material-page .page-title-wrapper::before {
		height: 230px;
	}
	#material-page .page-title-wrapper p {
		font-size: 14px;
	}
	#material-page .category-nav .category {
		font-size: 10px;
	}
	#material-page .product-thumb {
		width: 50px;
		height: 100%;
	}
	#material-page .product-text {
		justify-content: center;
	}
	#material-page .product-title {
		font-size: 14px;
	}
	#material-page .product-text .product-manufacturer,
	#material-page .product-text .product-description {
		display: none;
	}
	#material-page .products {
		margin-bottom: 30px;
	}
	.modal-open .modal {
		display: flex !important;
		justify-content: center;
		align-items: center;
	}
	.modal-dialog {
		max-width: 335px;
	}
	/* - - - /Страница категории материала - - - */

	/* - - - Блог: - - - */
	#blog-category .article-bottom {
		padding: 10px;
	}
	#blog-category .article-bottom span {
		font-size: 12px;
	}
	#blog-category .article-title {
		font-size: 12px;
	}
	#blog-article-page {
		padding: 40px 0 10px;
	}
	#blog-article-page .grid-notation {
		gap: 20px 0;
	}
	#blog-article-page .grid-notation .img {
		grid-column: span 2;
	}
	#blog-article-page .grid-notation .text {
		font-size: 16px;
		padding: 20px;
	}
	#blog-category .article-item:hover .article-hover {
		padding: 10px;
	}
	#blog-category .article-hover span {
		font-size: 12px;
	}
	#blog-category .article-description {
		font-size: 12px;
	}
	#blog-article-page .article-head-top {
		font-size: 14px;
		padding: 20px 0;
	}
	#blog-article-page #article-summary .summary-head {
		padding: 12px 20px;
	}
	#blog-article-page #article-summary .summary-head b {
		font-size: 16px
	}
	#blog-article-page #article-summary #summary-toggle,
	#blog-article-page #article-summary #summary-toggle::before {
		font-size: 14px;
	}
	#blog-article-page #article-summary.active .summary-list-wrapper {
		padding-bottom: 20px;
		padding-top: 20px;
	}
	#blog-article-page #article-summary .summary-list {
		gap: 12px;
	}
	#blog-article-page #article-summary .summary-list a {
		font-size: 14px;
	}
	#blog-article-page .container-s {
		margin-bottom: 20px !important;
	}
	/* - - - /Блог - - - */

	/* - - - Коллекции: - - - */
	#collections {
		padding-bottom: 30px !important;
	}
	#collections .collections-list,
	#promo #articles .articles-list {
		column-gap: 0;
		grid-template-columns: 1fr;
		row-gap: 20px;
	}
	#collections .collections-list .collection .collection-info .btn-white:after {
		top: -35%;
	}
	#promo #articles .articles-list .article .article-dates {
		width: 100%;
	}
		/* - - - /Коллекции - - - */

	/* - - - Страница коллекции: - - - */
	#collections-category .product-images {
		max-width: 510px;
	}
	#collections-category .product-top {
		margin-bottom: 0;
	}
	#collections-category .product-top .product-title {
		font-size: 18px;
	}
	#collections-category .product-top .product-manufacturer {
		font-size: 18px;
		margin-bottom: 20px;
	}
	#collections-category .info-tabs .tab-item {
		font-size: 10px;
	}
	#collections-category .collection-description .description {
		font-size: 14px;
	}
	#product-info .tab-content {
		padding-bottom: 20px;
	}
	#collections-category .material-thumb {
		width: 50px;
	}
	#collections-category .material-text {
		justify-content: center;
	}
	#collections-category .material-text .material-manufacturer,
	#collections-category .material-text .material-description {
		display: none;
	}
	#collections-category .material-text .material-title {
		font-size: 14px;
	}
	#collections-category .material-group h2 {
		font-size: 18px;
	}
	#collections-category #collections + .pagination {
		padding-bottom: 30px;
	}
	#product-info .material-group a {
		font-size: 14px;
	}
	#product-info .material-group a img {
		width: 20px;
		height: 20px;
	}
	#product-info .material-group a span {
		margin-right: 10px;
	}
	/* - - - /Страница коллекции - - - */

	/* - - - Дизайнерам - - - */
	#information-page #tab-conditions.tab-content.active {
		padding-top: 30px;
	}
	#information-page .tab-content.active {
		padding-top: 30px;
	}
	#information-page .tabs .tab-item {
		font-size: 12px;
		padding: 10px 12px;
	}
	#information-page .image-row .image-col:last-child {
		height: 250px;
	}
	#information-page .article-contact-form .form-block h2 {
		font-size: 18px
	}
	#information-page .article-contact-form .form-block p,
	#information-page .tab-content.active p {
		font-size: 14px;
		margin-bottom: 20px;
	}
	#information-page .tab-content.active a {
		font-size: 14px;
	}
	#information-page .article-contact-form .form-block form .form-group,
	#information-page .article-contact-form .form-block form .btn-black {
		width: 93% !important;
	}
	/* - - - /Дизайнерам - - - */

	/* - - - Интерьеры - - - */
	#blog-article-page .container-s .slick-arrow img {
		width: 40px !important;
	}
	#blog-article-page .container-s #image-slider-current-slide-idx,
	#blog-article-page .container-s #image-slider-slides-count {
		font-size: 16px;
	}
	/* - - - /Интерьеры - - - */

	/* - - - Салоны - - - */
	#salons .city-select {
		width: calc(100% - 40px);
	}
	/* - - - /Салоны - - - */

	/* - - - Сравнение - - - */
	#product-compare .comparison-items .comparison-card {
		width: calc(100% - 100px);
	}
	#product-compare .comparison-items .comparison-card .product-chars .char {
		font-size: 12px;
		margin-bottom: 0;
	}
	#product-compare .comparison-items .comparison-card .comparison-link .text-wrap .title {
		height: 70px;
	}
	#product-compare .comparison-items .comparison-card .product-chars .characteristics-block .label {
		min-width: 70px;
	}
	#product-compare .comparison-items .comparison-card .product-chars .char .label {
		min-width: 50px;
	}
	/* - - - /Сравнение - - - */

	/* - - - Страница товара: - - - */
	#product-product .product-info-actions .product-description {
		font-size: 16px;
	}
	#button-cart {
		width: 100%;
	}
	#product-product .info-tabs ul {
		margin-bottom: 20px;
	}
	/* - - - /Страница товара - - - */

	/* - - - Корзина: - - - */
	#checkout-cart .empty-cart {
		max-width: 335px;
		width: 100%;
		padding-top: 50px;
	}
	#checkout-cart .empty-cart .cart-icon {
		height: 90px;
		margin-bottom: 20px;
		width: 90px;
	}
	#checkout-cart .empty-cart .block-title {
		font-size: 20px;
		margin-bottom: 10px;
	}
	#checkout-cart .empty-cart .text {
		font-size: 14px;
		margin-bottom: 10px;
	}
	#checkout-cart .empty-cart .btn-black {
		width: 100%;
		font-size: 14px;
		padding: 16px 16px 17px;
	}
	#checkout-cart .cart-item .cart-item-title {
		font-size: 14px;
	}
	#checkout-cart .cart-block-total-price {
		font-size: 16px;
	}
	#checkout-cart .cart-btn-group .btn-white,
	#checkout-cart .cart-btn-group .btn-black {
		font-size: 14px;
	}
	/* - - - /Корзина - - - */

	/* - - - Расчет стоимости - - - */
	#information-calculate .page-title-wrapper {
		margin-bottom: 80px;
	}
	#information-calculate form {
		margin-bottom: 30px;
	}
	#information-calculate .section-text {
		font-size: 14px;
	}
	#information-calculate form .form-group.textarea {
		margin-bottom: 20px;
	}
	#information-calculate form .checkbox {
		margin-bottom: 10px;
		font-size: 14px;
	}
	#information-calculate form .btn-black {
		max-width: 100%;
	}
	/* - - - /Расчет стоимости - - - */

	/* - - - Оформление заказа: - - - */
	.simple-content {
		padding-bottom: 30px !important;
	}
	.simplecheckout .checkout-heading.panel-heading {
		font-size: 18px;
		margin-bottom: 20px;
	}
	.simplecheckout-summary-totals .simplecheckout-cart-total {
		font-size: 18px;
	}
	.simplecheckout #agreement_checkbox {
		font-size: 14px;
	}
	.simplecheckout .btn-black {
		width: 100%;
		max-width: none;
		font-size: 14px;
		padding: 16px 16px 17px;
	}
	/* - - - /Оформление заказа - - - */
}

@media screen and  (max-width: 480px) {
	/* - - - Материалы: - - - */
	#materials .page-title-wrapper::before {
		height: 250px;
	}
	#materials .page-title-wrapper p {
		margin-bottom: 80px;
	}
	#materials .categories-grid {
		grid-template-rows: repeat(3, 130px);
		padding-bottom: 30px;
	}
	/* - - - /Материалы - - - */

	/* - - - Материалы: - - - */
	#materials-section .page-title-wrapper::before {
		height: 250px;
	}
	#materials-section .page-title-wrapper p {
		margin-bottom: 80px;
	}
	/* - - - /Материалы - - - */

	/* - - - Блог: - - - */
	#interiors .interior-item h2 {
		font-size: 12px;
		line-height: 20px;
	}
	#interiors .interior-item .link {
		font-size: 12px;
	}
	#interiors .interior-item .link img {
		width: 25px;
	}
	/* - - - /Блог - - - */

	/* - - - Коллекции: - - - */
	#collections .collections-list .collection .collection-info .btn-white:after {
		top: -35%;
	}
	/* - - - /Коллекции - - - */

	/* - - - Страница коллекции: - - - */
	#collections-category .product-description {
		font-size: 14px;
		margin-bottom: 20px;
		padding: 10px 0;
		line-height: normal;
	}
	#collections-category .product-images {
		max-width: 350px;
	}
	/* - - - /Страница коллекции - - - */

	/* - - - Дизайнерам - - - */
	#information-page #tab-conditions.tab-content.active p,
	#information-page #tab-conditions.tab-content.active ul {
		font-size: 14px;
	}
	#information-page .article-contact-form .form-block form .form-group,
	#information-page .article-contact-form .form-block form .btn-black {
		width: 91% !important;
	}
	/* - - - /Дизайнерам - - - */

	/* - - - /Страница товара - - - */
	.modal-dialog.modal-dialog-centered .modal-content #form-review .form-group-20 {
		gap: 1rem;
		flex-wrap: wrap;
	}
	/* - - - Страница товара - - - */

	/* - - - Страница категории каталога: - - - */
	#product-category .products-sort-block .filter-by-wrapper {
		gap: 16px;
	}
	/* - - - /Страница категории каталога - - - */
}

@media screen and (min-width: 414px) {
}

/* Extra small devices*/
@media screen and  (max-width: 430px) {
	/* - - - Материалы: - - - */
	#materials .page-title-wrapper p {
		margin-bottom: 20px;
	}
	#materials .categories-grid {
		grid-template-rows: repeat(3, 110px);
	}
	#materials-section .page-title-wrapper p {
		margin-bottom: 20px;
	}
	#materials-section .materials-grid {
		grid-template-rows: repeat(3, 110px);
	}
	/* - - - /Материалы - - - */

	/* - - - Страница категории материала: - - - */
	#material-page .page-title-wrapper::before {
		height: 270px;
	}
	/* - - - /Страница категории материала - - - */

	/* - - - Футер: - - - */
	.footer .contacts-wrap {
		margin-bottom: 10px;
	}
	/* - - - /Футер - - - */
}

@media screen and  (max-width: 390px) {
	/* - - - Коллекции: - - - */
	#collections .collections-list .collection .collection-info .btn-white:after {
		top: -35%;
	}
	/* - - - /Коллекции - - - */
}

@media screen and  (max-width: 345px) {
	/* - - - /Страница поиска товаров: - - - */
	.empty_search_block {
		gap: 0;
	}
	/* - - - /Страница поиска товаров - - - */
}

@media screen and  (max-width: 320px) {
}

@media screen and (min-width: 992px) {
}
@media screen and (min-width: 768px) {
}

@media screen and (min-width: 768px) and (max-width: 991px) {
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
}

@media screen and (min-width: 992px) and (max-width: 1200px) {
}
