:root {
  --black: #000000;
  --green: #96bc24;
  --green-600: #759719;
  --brown: #4d4d4d;
  --orange: var(--green);
  --blue: #1d1d1b;
  --white: #ffffff;
  --max-width: 1500px;
}

#search_filters .facet .collapse.in,
#search_filters_brands .facet .collapse.in,
#search_filters_suppliers .facet .collapse.in {
  display: none;
}

#category #left-column #search_filters .facet .title .collapse-icons .remove,
#category
  #left-column
  #search_filters
  .facet
  .title[aria-expanded="true"]
  .collapse-icons
  .add {
  display: none;
}
#category
  #left-column
  #search_filters
  .facet
  .title[aria-expanded="true"]
  .collapse-icons
  .remove,
.block-categories .collapse-icons[aria-expanded="true"] .remove {
  display: inline-block;
}

.navbar-toggler {
  width: 2.5em;
  height: auto;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1;
  background: transparent no-repeat 50%;
  background-size: auto;
  background-size: 24px 24px;
  border: 1px solid transparent;
  border-radius: 0;
}

.block-categories {
  margin-bottom: 0;
}

/*
@media (width<=1300px) {
	#carousel {
		min-height: max(35vh, 600px);
		.carousel-inner .carousel-item img {
			min-height: max(35vh, 600px);
		}
	}
}
	*/

/* MOBILE */

/*
@media (width<=1200px) {
	#carousel {
		.carousel-inner .carousel-item .caption {
			.caption-description {
				font-size: 8px;
			}
		}
	}
}

@media (width<=960px) {
	.popup_slide_contact {
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
		padding-top: 0;
		bottom: unset;
		left: unset;
		display: block;
		position: relative;
		background: rgba(255, 255, 255, 0);
		margin-bottom: 50px;
		div {
			.popup_slide_tel {
				text-align: right;
				padding-right: 5vw;
			}
			.popup_slide_mail {
				padding-left: 5vw;
				padding-right: 0;
			}
		}
	}
	#carousel {
		&::after {
			bottom: 0;
		}
		.carousel-inner .carousel-item .caption {
			.caption-description {
				font-size: 8px;
			}
		}
	}
}

@media (width<=690px) {
	#carousel {
		.direction {
			display: none;
		}
		.carousel-inner .carousel-item .caption {
			padding-inline: 30px !important;
			.caption-description {
				font-size: 7px;
			}
		}
		.popup_slide_contact :is(h3, p) {
			font-size: 16px !important;
		}
	}
}

@media (width<=480px) {
	#carousel {
		.carousel-inner .carousel-item .caption {
			.caption-description {
				font-size: 6px;
			}
		}
	}
}
*/

.blockcart .popup_cart ul li .right_block .remove-from-cart i:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M18%206L17.1991%2018.0129C17.129%2019.065%2017.0939%2019.5911%2016.8667%2019.99C16.6666%2020.3412%2016.3648%2020.6235%2016.0011%2020.7998C15.588%2021%2015.0607%2021%2014.0062%2021H9.99377C8.93927%2021%208.41202%2021%207.99889%2020.7998C7.63517%2020.6235%207.33339%2020.3412%207.13332%2019.99C6.90607%2019.5911%206.871%2019.065%206.80086%2018.0129L6%206M4%206H20M16%206L15.7294%205.18807C15.4671%204.40125%2015.3359%204.00784%2015.0927%203.71698C14.8779%203.46013%2014.6021%203.26132%2014.2905%203.13878C13.9376%203%2013.523%203%2012.6936%203H11.3064C10.477%203%2010.0624%203%209.70951%203.13878C9.39792%203.26132%209.12208%203.46013%208.90729%203.71698C8.66405%204.00784%208.53292%204.40125%208.27064%205.18807L8%206%22%20stroke%3D%22%236A6A6A%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E");
  background-size: cover;
}

.btn-picker .btn.active {
	background-color: var(--black) !important;
}

.header-nav .container-fluid {
    padding:8px 15px;
}

/*menu exception*/
.pos-sub-inner li:has([href="https://pro.dairy-market.com/105-suini"]),
.pos-sub-inner li:has([href="https://pro.dairy-market.com/107-cani-e-gatti"]),
.pos-sub-inner li:has([href="https://pro.dairy-market.com/103-equini"]),
.pos-sub-inner li:has([href="https://pro.dairy-market.com/123-altri-animali"]) {
    display: none !important;
}