@charset "UTF-8";
:root {
  --app-athens-gray: #e2e3e9;
  --app-athens-gray: #f5f6f9;
  --app-athens-gray-500: rgba(226, 227, 233, 0.5);
  --app-burnt-sienna: #ea5b48;
  --app-eggplant: #634057;
  --app-livid-brown: #462039;
  --app-moss-green: #b2dcbb;
  --app-moss-green-500: rgba(178, 220, 187, 0.5);
  --app-spun-pearl: #afb0bb;
  --app-spun-pearl-400: rgba(175, 176, 187, 0.4);
  --app-tuna: #2e2f38;
  --app-white: #fff;
  --app-white-athens-gray: #fff;
  --color-grey-71: #3a3a3a;
  --color-green-78: #b2dcbb;
  --color-white-solid: #fff;
  --color-rose-20: #462039;
  --color-red-60: #ea5b48;
  --color-grey-20: #2e2f38;
  --color-grey-71-400: rgba(175, 176, 187, 0.4);
  --color-blue-90: #e2e3e9;
  --color-rose-32: #634057;
  --color-grey-97: #f5f6f9;
  --color-orange-54: #ed6f26;
  --color-green-78-500: rgba(178, 220, 187, 0.5);
  --color-blue-90-500: rgba(226, 227, 233, 0.5);
  --font-family: "Commissioner", sans-serif;
  --second-family: "Inter", sans-serif;
}
h1 {
  font-size: 20px;
}
/*.site-header .site-header__inner .header-top {
	background: var(--color-grey-97);
	
	.header-top__inner {
		
		.header-top__left {
			gap: 24px;
			
			.city_block {
				padding-left: 20px;
				position: relative;
				font-family: var(--font-family);
				font-weight: 400;
				font-size: 14px;
				line-height: 143%;
				color: var(--color-grey-71);
				
				&:before {
					content: '';
					position: absolute;
					top: 0;
					bottom: 0;
					left: 0;
					width: 16px;
					height: 16px;
					margin: auto;
					background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3333 6.66668C13.3333 9.99534 9.64066 13.462 8.40066 14.5327C8.28514 14.6195 8.14452 14.6665 7.99999 14.6665C7.85546 14.6665 7.71484 14.6195 7.59932 14.5327C6.35932 13.462 2.66666 9.99534 2.66666 6.66668C2.66666 5.25219 3.22856 3.89563 4.22875 2.89544C5.22895 1.89525 6.5855 1.33334 7.99999 1.33334C9.41448 1.33334 10.771 1.89525 11.7712 2.89544C12.7714 3.89563 13.3333 5.25219 13.3333 6.66668Z' stroke='%23AFB0BB' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M8 8.66666C9.10457 8.66666 10 7.77123 10 6.66666C10 5.56209 9.10457 4.66666 8 4.66666C6.89543 4.66666 6 5.56209 6 6.66666C6 7.77123 6.89543 8.66666 8 8.66666Z' stroke='%23AFB0BB' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") 50% no-repeat;
				}
			}
			
			.header-contacts {
				padding-left: 20px;
				position: relative;
				
				&:before{
					content: '';
					position: absolute;
					top: 0;
					bottom: 0;
					left: 0;
					width: 16px;
					height: 16px;
					margin: auto;
					background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2_3663)'%3E%3Cpath d='M14.6667 11.28V13.28C14.6674 13.4657 14.6294 13.6495 14.555 13.8196C14.4806 13.9897 14.3715 14.1424 14.2347 14.2679C14.0979 14.3934 13.9364 14.489 13.7605 14.5485C13.5846 14.608 13.3982 14.6301 13.2133 14.6133C11.1619 14.3904 9.19133 13.6894 7.46 12.5667C5.84922 11.5431 4.48356 10.1775 3.46 8.56668C2.33332 6.82748 1.63216 4.84734 1.41333 2.78668C1.39667 2.60233 1.41858 2.41652 1.47767 2.2411C1.53675 2.06567 1.63171 1.90447 1.75651 1.76776C1.88131 1.63105 2.0332 1.52182 2.20253 1.44703C2.37185 1.37224 2.55489 1.33352 2.74 1.33335H4.74C5.06354 1.33016 5.37719 1.44473 5.62251 1.6557C5.86782 1.86667 6.02805 2.15964 6.07333 2.48001C6.15775 3.12006 6.3143 3.7485 6.54 4.35335C6.62969 4.59196 6.64911 4.85129 6.59594 5.1006C6.54277 5.34991 6.41924 5.57875 6.24 5.76001L5.39333 6.60668C6.34237 8.27571 7.7243 9.65764 9.39333 10.6067L10.24 9.76001C10.4213 9.58077 10.6501 9.45725 10.8994 9.40408C11.1487 9.35091 11.408 9.37032 11.6467 9.46001C12.2515 9.68571 12.88 9.84227 13.52 9.92668C13.8438 9.97237 14.1396 10.1355 14.351 10.385C14.5624 10.6345 14.6748 10.9531 14.6667 11.28Z' stroke='%23AFB0BB' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2_3663'%3E%3Crect width='16' height='16' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
				}
				
				.tg {
					display: none;
				}
				
				.header-contacts__container-numbers a {
					font-family: var(--font-family);
					font-weight: 400;
					font-size: 14px;
					line-height: 143%;
					color: var(--color-grey-71);
				}
				
				.header-contacts__more {
					display: none;
				}
			}
		}
	}
}

.site-header .header-menu__items > li > a {
	padding: 0;
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 14px;
	line-height: 143%;
	color: var(--color-grey-71);
}*/
#sandbox_theme_panel_5329116 {
  top: auto !important;
  bottom: 0;
}
/*.site-header .header-middle {
	background: var(--color-white-solid);
	
	.folders-btn-block {
		font-family: var(--font-family);
		font-weight: 500;
		font-size: 16px;
		line-height: 150%;
		text-align: center;
		color: var(--color-white-solid);
		background: var(--app-livid-brown);
		border-radius: 8px;
		padding: 8px 16px;
		margin: 0 12px 0 0;
		gap: 16px;
		order: 0;
		
		i {
			flex: 0 0 16px;
			height: 16px;
			padding: 0;
		}
		
		@media all and (max-width: 1023px) {
			order: 1;
			width: 100%;
			margin: 12px 0 0;
			display: flex;
			justify-content: center;
			
			&:after {
				content: '';
				width: 16px;
				height: 16px;
				background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='white' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") 50% no-repeat;
			}
		}
		@media all and (max-width: 650px) {
			margin-top: 8px;
		}
	}
	
	.header-btns__item-btn a {
		height: 44px;
		min-height: 44px;
		width: auto;
		position: relative;
		display: flex;
		flex-direction: column;
		align-items: center;
		text-decoration: none;
		background: none !important;
		
		svg {
			position: static;
			display: block;
			fill: transparent !important;
			width: 16px !important;
			height: 16px !important;
		}
		
		.header-btns__amount {
			border-radius: 50%;
			min-width: 16px;
			height: 16px;
			font-family: var(--font-family);
			font-weight: 500;
			font-size: 12px;
			line-height: 16px;
			text-align: center;
			color: var(--color-white-solid);
			position: absolute;
			padding: 0;
			top: 0;
			right: -4px;
		}
		
		.name {
			font-family: var(--font-family);
			font-weight: 500;
			font-size: 12px;
			line-height: 133%;
			text-align: center;
			color: var(--color-grey-71);
			margin-top: auto;
		}
	}
	
	.header-middle__right {
		flex: 0 0 auto;
		
		.header-contacts,
		.soc_block{
			display: none;
		}
	}
	
	.header-btns {
		gap: 8px;
		
		@media all and (max-width: 1023px) {
			padding-left: 24px;
		}
		
		.header-btns__item {
			margin: 0;
			
			&.cabinet-btn {
				
				.header-btns__item-btn a {
					width: 45px;
				}	
				
				@media all and (max-width: 1023px) {
					display: none;
				}
			}
			
			&.favorite-btn {
				.header-btns__item-btn a {
					width: 79px;
					
					.header-btns__amount {
						background: linear-gradient(90deg, #ea5b48 0%, #ed6f26 100%);	
					}
				}	
				
				@media all and (max-width: 1023px) {
					display: none;
				}
			}
			
			&.compare-btn {
				.header-btns__item-btn a {
					width: 70px;
					
					.header-btns__amount {
						background: var(--color-rose-20);
					}
				}	
				
				@media all and (max-width: 1023px) {
					display: none;
				}
			}
			
			&.header-cart  {
				.header-btns__item-btn a  {
					width: 64px;
					
					@media all and (max-width: 1023px) {
						display: none;
						width: 32px;
						height: 36px;
						min-height: 36px;
						align-items:center;
						justify-content:center;
						
						.name {
							display: none;
						}
					}
				}
				
			}
		}
	}
	
	.header-middle__inner {
		padding-bottom: 12px;
		padding-top: 12px;
		flex-wrap:nowrap;
		
		.btns__burger {
			display: none;
			align-items: center;
			justify-content: center;
			margin-right: 12px;
			cursor: pointer;
			width: 32px;
			height: 36px;
		}
		
		.phone-icon {
			flex: 0 0 40px;
			position: relative;
			
			.header-contacts__btn {
				height: 40px;
				background: linear-gradient(90deg, #ea5b48 0%, #ed6f26 100%);
				border-radius: 8px;
				width: 40px;
				height: 40px;
				margin: 0;
				cursor: pointer;
				display: flex;
				align-items: center;
				justify-content: center;
				
				svg {
					display: block;
					fill: transparent;
				}
			}
			
			.contacts-popup {
				left: 0;
				z-index: 100;
				border-radius: 8px;
				margin-top: 4px;
				right: auto;
				width: 270px;
				padding: 20px;
				
				&.opened {
					opacity: 1;
					visibility: visible;
				}
			}
		}
		
		.header-middle__left {
			flex: 0 0 150px;
			margin-left: 12px;
			
			a {
				text-decoration: none;
				display: inline-block;
			}
			
			.site-info__name {
				font-family: var(--font-family);
				font-weight: 700;
				font-size: 20px;
				line-height: 140%;
				color: var(--color-grey-20);
			}
			
			.site-info__desc {
				font-family: var(--font-family);
				font-weight: 400;
				font-size: 12px;
				line-height: 133%;
				color: var(--color-grey-71);
			}
		}
		
		.search-wrapper {
			order: 0;
			width: auto;
			flex: 1 1 auto;
			margin: 0;
			
			.search-content {
				max-width: 910px;
				margin: auto;
				
				.search-body{
					background: none;
				}
				
				.search-advanced-btn {display: none;}
				
				.search-app-container {
					
					.search-block {
						padding: 0;
						
						.search-block__input {
							height: 40px;
							padding: 0 45px 0 16px;
							background: none;
							border: none;
							outline: none;
							border: 2px solid var(--color-blue-90);
							background: var(--color-white-solid);
							border-radius: 9999px;
						}
						
						.search-block__btn.search_block_btn {
							position: absolute;
							top: 0;
							bottom: 0;
							right: 4px;
							width: 40px;
							height: 32px;
							font-size: 0;
							background: linear-gradient(90deg, #ea5b48 0%, #ed6f26 100%);
							display: flex;
							align-items: center;
							justify-content: center;
							border-radius: 9999px;
							margin: auto;
							
							@media all and (max-width: 1023px){
								width: 32px;
							}
							
							&:after {
								content: '';
								width: 16px;
								height: 16px;
								background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.33333 12.6667C10.2789 12.6667 12.6667 10.2789 12.6667 7.33333C12.6667 4.38781 10.2789 2 7.33333 2C4.38781 2 2 4.38781 2 7.33333C2 10.2789 4.38781 12.6667 7.33333 12.6667Z' stroke='white' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M14 14L11.1334 11.1333' stroke='white' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") 50% no-repeat;
								display: block;
								position: static;
							}
							
							span {
								display: none;
							}
						}
					}
				}
			}
		}
		
		@media all and (max-width: 1023px) {
			padding-top: 14px;
			flex-wrap: wrap;
			
			.phone-icon {
				flex: 0 0 32px;
				position: relative;
				
				.header-contacts__btn {
					height: 32px;
					width: 32px;
					height: 32px;
					
					svg {
						width: 15px;
						height: 15px;
					}
				}
			}
			
			.search-wrapper{
				display: block;
			}
			
			.header-btns {
				display: block;
			}
			
			.header-btns .header-btns__item.header-cart .header-btns__item-btn a {
				display: flex;
			}
			
			.btns__burger {
				display: flex;
			}
		}
		
		@media all and (max-width: 650px) {
			padding-top: 8px;
			padding-bottom: 8px;
			flex-wrap: wrap;
			flex-direction: row;
			justify-content: start;
			
			.phone-icon {
				flex: 0 0 24px;
				position: relative;
				
				.header-contacts__btn {
					height: 24px;
					width: 24px;
					
					svg {
						width: 12px;
						height: 12px;
					}
				}
			}
			.header-middle__left {
				margin: 0 20px 0 4px;
				flex: 0 0 80px;
				
				.site-info {
					
					.site-info__name {
						font-family: var(--font-family);
						font-weight: 700;
						font-size: 14px;
						line-height: 143%;
						color: var(--color-grey-20);
					}
					
					.site-info__desc{
						display: none;
					}
				}
			}
			
			.search-wrapper{
				display: block;
				flex: 0 0 calc(100% - 58px - 32px - 104px);
			}
			
			.header-btns {
				display: block;
				padding-left: 6px;
			}
			
			.header-middle__right {
				flex: 0 0 38px;
			}
			
			.header-btns .header-btns__item.header-cart .header-btns__item-btn a {
				display: flex;
			}
			
			.btns__burger {
				display: flex;
				margin-right: 4px;
				width: 24px;
				height: 24px;
			}
		}
	}
}

.site-header .header-middle .header-btns .header-btns__item.header-cart #shop2-cart-preview .gr-cart-preview-link .gr-cart-total-amount {
	background: var(--color-green-78);
	border-radius: 50%;
	min-width: 16px;
	height: 16px;
	font-family: var(--font-family);
	font-weight: 500;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	color: var(--color-grey-20);
	position: absolute;
	padding: 0;
	top: 0;
	right: 0;
	opacity: 1;
}

.bottom-btns {
	.bottom-btns__burger,
	.bottom-btns__cart_wrap,
	.bottom-btns__search{
		display: none;
	}
}*/
.menu_folder_block {
  padding: 24px 0 0;
}
.menu_folder_block .title {
  margin-bottom: 16px;
  font-family: var(--font-family);
  font-weight: 700;
  font-size: 20px;
  line-height: 140%;
  color: var(--color-grey-20);
}
.menu_folder_block .menu_folder {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  align-items: start;
  gap: 4px 24px;
  flex-wrap: wrap;
}
.menu_folder_block .menu_folder > li {
  padding: 6px 0;
  flex: 0 0 calc(33.33% - 16px);
}
@media (max-width: 990px) {
  .menu_folder_block .menu_folder > li {
    flex: 0 0 calc(50% - 12px);
  }
}
@media (max-width: 640px) {
  .menu_folder_block .menu_folder > li {
    flex: none;
    width: 100%;
  }
}
.menu_folder_block .menu_folder > li > a {
  display: block;
  padding-left: 24px;
  position: relative;
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 14px;
  line-height: 143%;
  color: var(--color-rose-20);
  text-decoration: none;
  transition: all 0.3s;
}
.menu_folder_block .menu_folder > li > a .folder-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 16px;
  height: 16px;
  margin: auto;
}
.menu_folder_block .menu_folder > li > a:hover {
  text-decoration: underline;
}
.menu_folder_block .menu_folder > li > ul {
  padding: 2px 0 0 24px;
  margin: 0;
  list-style: none;
  display: flex;
  align-items: start;
  flex-wrap: wrap;
}
.menu_folder_block .menu_folder > li > ul li {
  padding-right: 10px;
  position: relative;
  font-size: 0;
}
.menu_folder_block .menu_folder > li > ul li:before {
  content: "·";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 4px;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 12px;
  color: var(--color-grey-71);
  display: flex;
  align-items: center;
}
.menu_folder_block .menu_folder > li > ul li a {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 12px;
  line-height: 133%;
  color: var(--color-grey-71);
  text-decoration: none;
  transition: all 0.3s;
}
.menu_folder_block .menu_folder > li > ul li a:hover {
  color: #462039;
}
.site-main__inner {
  padding-top: 32px;
}
.site-main__inner .product-list-titles {
  display: none;
}
.site-main__inner .product-list.list {
  background: var(--color-white-solid);
  border: 1px solid var(--color-blue-90);
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 16px;
}
.site-main__inner .product-list.list .shop2-product-item.product-item {
  padding: 8px 12px;
  border-bottom: 1px solid var(--app-athens-gray-500);
  margin: 0;
  transition: all 0.3s;
}
.site-main__inner .product-list.list .shop2-product-item.product-item.no_amount {
  opacity: 0.5;
  pointer-events: none;
}
.site-main__inner .product-list.list .shop2-product-item.product-item:hover {
  background: #f5f6f9;
}
.site-main__inner .product-list.list .shop2-product-item.product-item:last-child {
  border: none;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner {
  align-items: center;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__top {
  display: none;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom {
  width: 100%;
  align-items: center;
  flex-direction: row;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-left {
  flex: 1 1 auto;
  width: auto;
  font-size: 0;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-left > div {
  display: none;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-left .gr-product-name {
  display: block;
  margin: 0;
  font-size: 0;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-left .gr-product-name a {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--color-grey-20);
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  border: none;
  padding: 0;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right {
  width: auto;
  flex: 0 0 auto;
  margin: 0;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional {
  flex-wrap: nowrap;
  align-items: center;
  flex-direction: row;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__bottom {
  margin-left: 2px;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__bottom .product-additional__add {
  display: flex;
  align-items: center;
  gap: 2px;
  flex-direction: row;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__bottom .product-additional__add .product-compare {
  margin: 0;
  width: 24px;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__bottom .product-additional__add .product-compare .gr-compare-plus {
  padding: 0;
  font-size: 0;
  width: 24px;
  height: 24px;
  min-height: 24px;
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2V12.6667C2 13.0203 2.14048 13.3594 2.39052 13.6095C2.64057 13.8595 2.97971 14 3.33333 14H14' stroke='%23AFB0BB' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M12 11.3333V6' stroke='%23AFB0BB' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M8.66663 11.3333V3.33331' stroke='%23AFB0BB' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M5.33337 11.3333V9.33331' stroke='%23AFB0BB' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") 50% no-repeat;
  border-radius: calc(.5rem - 2px);
  transition: all 0.3s;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__bottom .product-additional__add .product-compare .gr-compare-plus * {
  display: none;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__bottom .product-additional__add .product-compare .gr-compare-plus:hover {
  background: #b2dcbb url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2V12.6667C2 13.0203 2.14048 13.3594 2.39052 13.6095C2.64057 13.8595 2.97971 14 3.33333 14H14' stroke='%23000000' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M12 11.3333V6' stroke='%23000000' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M8.66663 11.3333V3.33331' stroke='%23000000' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M5.33337 11.3333V9.33331' stroke='%23000000' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") 50% no-repeat;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__bottom .product-additional__add .product-compare.product-compare-added a {
  display: none;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__bottom .product-additional__add .product-compare.product-compare-added .gr-compare-checkbox {
  padding: 0;
  font-size: 0;
  width: 24px;
  height: 24px;
  min-height: 24px;
  border-radius: calc(.5rem - 2px);
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2V12.6667C2 13.0203 2.14048 13.3594 2.39052 13.6095C2.64057 13.8595 2.97971 14 3.33333 14H14' stroke='%23000000' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M12 11.3333V6' stroke='%23000000' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M8.66663 11.3333V3.33331' stroke='%23000000' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M5.33337 11.3333V9.33331' stroke='%23000000' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") 50% no-repeat;
  transition: all 0.3s;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__bottom .product-additional__add .product-compare.product-compare-added .gr-compare-checkbox * {
  display: none;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__bottom .product-additional__add .product-compare.product-compare-added .gr-compare-checkbox:hover {
  background: #b2dcbb url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2V12.6667C2 13.0203 2.14048 13.3594 2.39052 13.6095C2.64057 13.8595 2.97971 14 3.33333 14H14' stroke='%23000000' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M12 11.3333V6' stroke='%23000000' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M8.66663 11.3333V3.33331' stroke='%23000000' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M5.33337 11.3333V9.33331' stroke='%23000000' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") 50% no-repeat;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__bottom .product-additional__add .gr-favorite-btn-wrapper {
  margin: 0;
  width: 24px;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__bottom .product-additional__add .gr-favorite-btn-wrapper .gr-favorite-btn {
  padding: 0;
  font-size: 0;
  width: 24px;
  height: 24px;
  min-height: 24px;
  border-radius: calc(.5rem - 2px);
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2001_1674)'%3E%3Cpath d='M12.6666 9.33333C13.66 8.36 14.6666 7.19333 14.6666 5.66667C14.6666 4.69421 14.2803 3.76158 13.5927 3.07394C12.9051 2.38631 11.9724 2 11 2C9.82665 2 8.99998 2.33333 7.99998 3.33333C6.99998 2.33333 6.17331 2 4.99998 2C4.02752 2 3.09489 2.38631 2.40725 3.07394C1.71962 3.76158 1.33331 4.69421 1.33331 5.66667C1.33331 7.2 2.33331 8.36667 3.33331 9.33333L7.99998 14L12.6666 9.33333Z' stroke='%23AFB0BB' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2001_1674'%3E%3Crect width='16' height='16' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
  transition: all 0.3s;
  position: relative;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__bottom .product-additional__add .gr-favorite-btn-wrapper .gr-favorite-btn * {
  display: none;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__bottom .product-additional__add .gr-favorite-btn-wrapper .gr-favorite-btn:hover {
  background: #b2dcbb url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2001_1674)'%3E%3Cpath d='M12.6666 9.33333C13.66 8.36 14.6666 7.19333 14.6666 5.66667C14.6666 4.69421 14.2803 3.76158 13.5927 3.07394C12.9051 2.38631 11.9724 2 11 2C9.82665 2 8.99998 2.33333 7.99998 3.33333C6.99998 2.33333 6.17331 2 4.99998 2C4.02752 2 3.09489 2.38631 2.40725 3.07394C1.71962 3.76158 1.33331 4.69421 1.33331 5.66667C1.33331 7.2 2.33331 8.36667 3.33331 9.33333L7.99998 14L12.6666 9.33333Z' stroke='%23ea5b48' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2001_1674'%3E%3Crect width='16' height='16' fill='%23000000' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__bottom .product-additional__add .gr-favorite-btn-wrapper .gr-favorite-btn.active {
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2001_1674)'%3E%3Cpath d='M12.6666 9.33333C13.66 8.36 14.6666 7.19333 14.6666 5.66667C14.6666 4.69421 14.2803 3.76158 13.5927 3.07394C12.9051 2.38631 11.9724 2 11 2C9.82665 2 8.99998 2.33333 7.99998 3.33333C6.99998 2.33333 6.17331 2 4.99998 2C4.02752 2 3.09489 2.38631 2.40725 3.07394C1.71962 3.76158 1.33331 4.69421 1.33331 5.66667C1.33331 7.2 2.33331 8.36667 3.33331 9.33333L7.99998 14L12.6666 9.33333Z' stroke='%23000000' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2001_1674'%3E%3Crect width='16' height='16' fill='%23000000' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__bottom .product-additional__add .gr-favorite-btn-wrapper .gr-favorite-btn.active span {
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0;
  width: 100%;
  height: 100px;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .preorder-btn {
  display: none;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__top {
  display: flex;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__top .product-additional__top-right {
  flex: 0 0 auto;
  width: auto;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__top .product-additional__top-right .product-item-btns {
  font-size: 0;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__top .product-additional__top-right .product-amount {
  display: none;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__top .product-additional__top-right .shop-product-btn.type-2 {
  width: 24px;
  height: 24px;
  min-height: 24px;
  float: none;
  border-radius: calc(.5rem - 2px);
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2001_1645)'%3E%3Cpath d='M5.33335 14.6666C5.70154 14.6666 6.00002 14.3682 6.00002 14C6.00002 13.6318 5.70154 13.3333 5.33335 13.3333C4.96516 13.3333 4.66669 13.6318 4.66669 14C4.66669 14.3682 4.96516 14.6666 5.33335 14.6666Z' stroke='%23AFB0BB' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M12.6667 14.6666C13.0349 14.6666 13.3333 14.3682 13.3333 14C13.3333 13.6318 13.0349 13.3333 12.6667 13.3333C12.2985 13.3333 12 13.6318 12 14C12 14.3682 12.2985 14.6666 12.6667 14.6666Z' stroke='%23AFB0BB' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M1.36664 1.36664H2.69997L4.4733 9.64664C4.53836 9.94988 4.70709 10.221 4.95045 10.4132C5.19381 10.6055 5.49658 10.7069 5.80664 10.7H12.3266C12.6301 10.6995 12.9243 10.5955 13.1607 10.4052C13.397 10.2149 13.5614 9.94966 13.6266 9.6533L14.7266 4.69997H3.4133' stroke='%23AFB0BB' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2001_1645'%3E%3Crect width='16' height='16' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
  transition: all 0.3s;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__top .product-additional__top-right .shop-product-btn.type-2 span, .site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__top .product-additional__top-right .shop-product-btn.type-2:before {
  display: none;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__top .product-additional__top-right .shop-product-btn.type-2:hover {
  background: #b2dcbb url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2001_1645)'%3E%3Cpath d='M5.33335 14.6666C5.70154 14.6666 6.00002 14.3682 6.00002 14C6.00002 13.6318 5.70154 13.3333 5.33335 13.3333C4.96516 13.3333 4.66669 13.6318 4.66669 14C4.66669 14.3682 4.96516 14.6666 5.33335 14.6666Z' stroke='%23000000' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M12.6667 14.6666C13.0349 14.6666 13.3333 14.3682 13.3333 14C13.3333 13.6318 13.0349 13.3333 12.6667 13.3333C12.2985 13.3333 12 13.6318 12 14C12 14.3682 12.2985 14.6666 12.6667 14.6666Z' stroke='%23000000' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M1.36664 1.36664H2.69997L4.4733 9.64664C4.53836 9.94988 4.70709 10.221 4.95045 10.4132C5.19381 10.6055 5.49658 10.7069 5.80664 10.7H12.3266C12.6301 10.6995 12.9243 10.5955 13.1607 10.4052C13.397 10.2149 13.5614 9.94966 13.6266 9.6533L14.7266 4.69997H3.4133' stroke='%23000000' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2001_1645'%3E%3Crect width='16' height='16' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__top .product-additional__top-left {
  display: flex;
  gap: 16px;
  align-items: center;
  width: auto;
  flex-direction: row;
  margin-left: 24px;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__top .product-additional__top-left .gr-amount-flag.has_amount {
  margin: 0;
  font-size: 0;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__top .product-additional__top-left .gr-amount-flag.has_amount span {
  padding: 2px 6px;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 12px;
  line-height: 133%;
  color: var(--color-grey-20);
  background: var(--color-green-78-500);
  border-radius: 4px;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__top .product-additional__top-left .gr-amount-flag.has_amount {
    display: none;
  }
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__top .product-additional__top-left .product-price {
  display: flex;
  padding: 0;
  gap: 6px;
  align-items: center;
  white-space: nowrap;
  margin-right: 16px;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__top .product-additional__top-left .product-price .price-old {
  font-family: var(--font-family);
  font-size: 0;
  margin: 0;
  padding: 0;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__top .product-additional__top-left .product-price .price-old span {
  text-decoration: line-through;
  display: flex;
  align-items: center;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__top .product-additional__top-left .product-price .price-old span strong {
  font-weight: 400;
  font-size: 12px;
  line-height: 133%;
  color: var(--color-grey-71);
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__top .product-additional__top-left .product-price .price-old span span {
  font-weight: 400;
  font-size: 12px;
  line-height: 133%;
  color: var(--color-grey-71);
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__top .product-additional__top-left .product-price .price-current {
  font-family: var(--font-family);
  font-weight: 700;
  font-size: 14px;
  line-height: 143%;
  color: var(--color-grey-20);
  margin: 0;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__top .product-additional__top-left .product-price .price-current strong {
  font-size: 14px;
}
.site-main__inner .product-list.list .shop2-product-item.product-item .product-item__inner .product-item__bottom .product-item__bottom-right .product-additional .product-additional__top .product-additional__top-left .product-price .price-current span {
  font-size: 14px;
}
.sub_category_image_block__item_inner {
  padding: 0;
  display: block;
  border-radius: var(--gr_medium_radius);
}
.sub_category_image_block__item_inner .sub_category_image_block__item_image {
  position: relative;
  max-height: 120px;
  height: 120px;
  border-radius: var(--gr_medium_radius);
  margin-bottom: 10px;
}
.sub_category_image_block__item_inner .sub_category_image_block__item_image img {
  position: relative;
  object-fit: contain;
}
.sub_category_image_block__item_inner .sub_category_image_block__item-text {
  position: static;
  padding: 10px;
  height: auto;
  min-height: 1px;
  align-items: center;
}
.sub_category_image_block__item_inner .sub_category_image_block__item-text .sub_category_image_block__item-name {
  font-size: 18px;
  line-height: 1.1;
  margin: 0;
}
