/*!
Theme Name: main
Theme URI: http://webfree.pro/
Author: Dmitriy Filippov
Author URI: https://vk.com/dimarik_amoralis
Description: Description
Version: 1.0.0
Tested up to: 8.2
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE
*/

#carrotquest-messenger-collapsed-container.carrotquest-messenger-right_bottom {
	bottom: 60px!important;
} 
@media (max-width: 992px) {
	#carrotquest-messenger-collapsed-container.carrotquest-messenger-right_bottom {
		bottom: 110px!important;
	} 
	.carrot-notification-container {
		bottom: 170px!important;
	}
}
.shop-catalog-wrapper .shop-catalog-filters .wrap .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier .ms-options-wrap button {
	font-size: 14px;
	padding-left: 12px;
}
.contacts-row {
	align-items: stretch;
}
.contacts-row .item {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
}
.content .block_category .item {
	height: auto;
}

@media (max-width: 578px) {
	.catalog-page .products .label {
		left: 30px;
	}
}
.product-thumbnails-lightbox {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}

.product-thumbnails-lightbox .product-thumbnail {
  margin: 0 5px;
}

.product-thumbnails-lightbox .product-thumbnail img {
  width: 60px;
  height: 60px;
  object-fit: cover;
  cursor: pointer;
}
#up-arr {
	display: none!important
}

.b24-widget-button-wrapper {
	z-index: 100!important;
}
.b24-widget-button-shadow {
	z-index: 90!important;
}
.b24-widget-button-position-bottom-right {
	right: 15px!important;
	bottom: 15px!important;
}

@media (max-width: 578px) {
	.calc-offer.shop-offer .wrap .offer-image {
		
		margin-bottom: 0;
	}
}
.about-feat {
	flex-wrap: wrap;
	justify-content: flex-start;
	min-width: calc(100% + 20px);
	margin-bottom: 20px;
}
.about-feat .item {
	width: calc(25% - 20px);
	margin-right: 20px;
	margin-bottom: 20px;
}
@media (max-width: 992px) {
	.about-feat {
	flex-wrap: wrap;
	justify-content: space-between;
	min-width: 0;
	margin-bottom: 10px;
}
.about-feat .item {
	width: calc(50% - 10px);
	margin-right: 0;
	margin-bottom: 15px;
}
}
@media (max-width: 578px) {
	
.about-feat .item {
	width: 100%;
	margin-bottom: 10px;
	
}
	.our-row .swiper .swiper-wrapper .item {
		height: 164px;
		max-height: 164px;
		min-height: 164px;
	}
}