.header__menu .header-menu-container .menu>li>.sub-menu>li>.sub-menu>li>a.active{
	font-weight:600;
}
body{
	font-family: 'Montserrat','sans-serif';
}
.header__menu .header-menu-container .menu>li>.sub-menu>li>a{
	position: relative;
	font-weight: 300;
}
.header__menu .header-menu-container .menu>li>.sub-menu>li>a.active{
	border: 0;
	font-weight: 700;
}
.header__menu .header-menu-container .menu>li>.sub-menu{
	padding: 0px 16px;
}
header .hamburger__menu{
	width: 32px;
	right: 0;
	position: absolute;
}
@media (min-width: 768px) {
	.header__menu .header-menu-container .menu>li>.sub-menu>li>a.active:after{
		height: 34px;
		width: 123px;
		top: calc(50% - 7px);
	}
}

@media (min-width: 992px) {
	.header__menu .header-menu-container .menu>li>.sub-menu>li>a.active:after{
		height: 40px;
		width: 153px;
		top: calc(50% - 9px);
	}
}

.preloader{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99999999;
	height: 100vh;
	--tw-bg-opacity: 1;
	background-color: #fff;
	padding-top: 6rem
}

@media (min-width: 576px) {
	.preloader {
		min-height: 700px;
	}
}

@media (min-width: 992px) {
	.preloader {
		padding-top: 140px;
	}
}

.preloader .image{
	height: 367px
}

.preloader .image {
	position: relative;
}

.preloader .image {
	top: -40px;
}

.preloader .image img{
	width: auto;
	height: 100%;
}






header .custom-logo-link{
	width: 120px;
}
@media (min-width: 992px) {
	header .custom-logo-link {
		width: 150px;
	}
}







.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #000;
	line-height: 24px !important;
	padding: 0.5rem 1rem !important;
	font-size: 12px !important;
	display: flex;
	height: 100%;
	align-items: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

	box-sizing: border-box;
	font-weight: 400;
}
@media (min-width: 576px) {
	.select2-container--default .select2-selection--single .select2-selection__rendered  {
		line-height: 36px !important;
	}
}








.card__supplement .custom__radio label, .select2-container--default .select2-selection--single, .select2-dropdown {
	border: 1px solid #000;
}
.select2-container--default .select2-selection--single {
	border-radius: 40px;
	background-color: #fff;
}
.select2-container--default .select2-selection--single, .select2-dropdown {
	font-size: 12px;
}
.select2-container .select2-selection--single {
	margin: 0 !important;
	height: 36px !important;
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	-webkit-user-select: none;
}
@media (min-width: 576px) {
	.select2-container .select2-selection--single {
		height: 48px !important;
	}
}







.card__select form.variations_form.cart table{
	margin-top: 8px;
}

.description {
	font-family: 'StavokGrotesque', sans-serif !important;
	font-weight: 300;
}






#product_menu .sub-menu #menu-item-4267 > ul, #product_menu .sub-menu #menu-item-4208 > ul{
	display: none;
}

#cat-1007 > div.flex.flex-col.sm\:mb-8.mb-6.gap-4 > div > div:nth-child(1),
#cat-1007 > div.flex.flex-col.sm\:mb-8.mb-6.gap-4 > div > div:nth-child(8),
#cat-1007 > div.flex.flex-col.sm\:mb-8.mb-6.gap-4 > div > div:nth-child(11){
	font-weight: 700;
	margin-top: 15px;
}

.second__menu > div.flex.justify-between > h3{
	font-weight: 700;
}

section.section-menu .first__menu{
	padding-top: 3rem;
}

/*section.section-menu .first__menu{*/
/*	padding-top: 2rem;*/
/*}*/

/*@media (min-width: 768px) {*/
/*	section.section-menu .first__menu{*/
/*		padding-top: 3rem;*/
/*	}*/
/*}*/

.section-menu {
	padding-top: 6.5rem !important;
}

@media (min-width: 768px) {
	.section-menu {
		padding-top: 8rem !important;
	}
}

@media (min-width: 992px) {
	.section-menu {
		padding-top: 150px !important;
	}
}