.shop-area[_ngcontent-serverApp-c52] {
	background: #EEEEEE;
	padding-top: 40px;
	padding-bottom: 60px
}

.shop-area[_ngcontent-serverApp-c52] .shop-left-side-area[_ngcontent-serverApp-c52] {
	max-width: 300px;
	width: 100%
}

.shop-area[_ngcontent-serverApp-c52] .shop-left-side-area[_ngcontent-serverApp-c52] .sidebar-search[_ngcontent-serverApp-c52] {
	margin-bottom: 25px;
	position: relative;
	max-width: 238px
}

.shop-area[_ngcontent-serverApp-c52] .shop-left-side-area[_ngcontent-serverApp-c52] .sidebar-search[_ngcontent-serverApp-c52] input[_ngcontent-serverApp-c52] {
	width: 100%;
	background-color: #fff;
	font-size: 13px;
	color: #878484;
	font-family: avertastd-lightuploaded_file;
	height: 35px;
	border: 0px;
	padding-left: 15px;
	outline: 0px;
	padding-right: 30px
}

.shop-area[_ngcontent-serverApp-c52] .shop-left-side-area[_ngcontent-serverApp-c52] .sidebar-search[_ngcontent-serverApp-c52] i[_ngcontent-serverApp-c52] {
	margin: 0;
	padding: 0;
	position: absolute;
	display: flex;
	align-items: center;
	top: 0;
	right: 7px;
	height: 100%;
	border: 0px;
	cursor: pointer
}

.shop-area[_ngcontent-serverApp-c52] .shop-left-side-area[_ngcontent-serverApp-c52] h4[_ngcontent-serverApp-c52] {
	color: #00031b;
	font-size: 15px;
	font-family: avertastd-semiboluploadedfile;
	margin-top: 0;
	margin-bottom: 15px
}

.shop-area[_ngcontent-serverApp-c52] .shop-left-side-area[_ngcontent-serverApp-c52] .categorias-container[_ngcontent-serverApp-c52] {
	display: flex
}

.shop-area[_ngcontent-serverApp-c52] .shop-left-side-area[_ngcontent-serverApp-c52] .button-categoria[_ngcontent-serverApp-c52] {
	text-decoration: none;
	margin: 14px 0;
	cursor: pointer;
	width: 80%;
	display: flex;
	align-items: center;
	padding: 0 0 0 12px
}

.shop-area[_ngcontent-serverApp-c52] .shop-left-side-area[_ngcontent-serverApp-c52] .button-categoria[_ngcontent-serverApp-c52] h5[_ngcontent-serverApp-c52] {
	color: #00031b;
	font-family: avertastd-lightuploaded_file;
	font-size: 16px;
	font-weight: 200;
	width: 75%;
	margin: 0
}

.shop-area[_ngcontent-serverApp-c52] .shop-left-side-area[_ngcontent-serverApp-c52] .button-categoria[_ngcontent-serverApp-c52] i[_ngcontent-serverApp-c52] {
	margin-left: 5px;
	font-size: 14px
}

.shop-area[_ngcontent-serverApp-c52] .shop-right-side-area[_ngcontent-serverApp-c52] {
	width: 100%
}

.shop-area[_ngcontent-serverApp-c52] .shop-right-side-area[_ngcontent-serverApp-c52] .search-latter-area[_ngcontent-serverApp-c52] {
	margin-bottom: 30px
}

.shop-area[_ngcontent-serverApp-c52] .shop-right-side-area[_ngcontent-serverApp-c52] .search-latter-area[_ngcontent-serverApp-c52] ul[_ngcontent-serverApp-c52] {
	list-style: none;
	margin: 0;
	display: flex;
	justify-content: space-around;
	padding: 0;
	z-index: 99
}

.shop-area[_ngcontent-serverApp-c52] .shop-right-side-area[_ngcontent-serverApp-c52] .search-latter-area[_ngcontent-serverApp-c52] ul[_ngcontent-serverApp-c52] li[_ngcontent-serverApp-c52] {
	color: #00031b;
	text-decoration: none;
	font-family: avertastd-lightuploaded_file;
	cursor: pointer;
	margin: 5px 0
}

.shop-area[_ngcontent-serverApp-c52] .shop-right-side-area[_ngcontent-serverApp-c52] .search-latter-area[_ngcontent-serverApp-c52] ul[_ngcontent-serverApp-c52] li.letra-selecionada[_ngcontent-serverApp-c52] {
	position: relative;
	z-index: 1;
	font-family: avertastd-semiboluploadedfile
}

.shop-area[_ngcontent-serverApp-c52] .shop-right-side-area[_ngcontent-serverApp-c52] .search-latter-area[_ngcontent-serverApp-c52] ul[_ngcontent-serverApp-c52] li.letra-selecionada[_ngcontent-serverApp-c52]:before {
	content: "";
	width: 17px;
	height: 17px;
	position: absolute;
	left: 50%;
	top: 50%;
	background: #D9D9D9;
	border-radius: 4px;
	transform: translate(-50%, -50%);
	z-index: -1
}

@media screen and (max-width: 765px) {
	.shop-area[_ngcontent-serverApp-c52] .shop-right-side-area[_ngcontent-serverApp-c52] .search-latter-area[_ngcontent-serverApp-c52] ul[_ngcontent-serverApp-c52] li.letra-selecionada[_ngcontent-serverApp-c52]:before {
		left: 5px
	}
}

.shop-area[_ngcontent-serverApp-c52] .container.d-flex[_ngcontent-serverApp-c52] {
	justify-content: space-between
}

.shop-area[_ngcontent-serverApp-c52] .sidebar-option[_ngcontent-serverApp-c52] {
	display: none
}



.single-product-area[_ngcontent-serverApp-c51] {
	height: 160px;
	padding: 15px;
	background: #fff;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	margin-bottom: 25px !important;
	box-shadow: .829221px 3.31688px 8.29221px #00000017
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-photo[_ngcontent-serverApp-c51] {
	width: 120px;
	height: 90px;
	box-shadow: 1.0983213186px 1.0983213186px 10.9832134247px #0000001a;
	cursor: pointer;
	border-radius: 11px
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-photo[_ngcontent-serverApp-c51] img[_ngcontent-serverApp-c51] {
	width: 100%;
	height: 90px;
	padding: 6px;
	object-fit: contain
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-links[_ngcontent-serverApp-c51] {
	width: 180px;
	justify-content: center;
	text-align: center
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-links[_ngcontent-serverApp-c51] .container-links[_ngcontent-serverApp-c51] {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 10px
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-links[_ngcontent-serverApp-c51] .container-links[_ngcontent-serverApp-c51] img[_ngcontent-serverApp-c51] {
	cursor: pointer
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-links[_ngcontent-serverApp-c51] img[_ngcontent-serverApp-c51] {
	width: 45px;
	height: 45px
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-links[_ngcontent-serverApp-c51] .view-post[_ngcontent-serverApp-c51] {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	color: #930954;
	font-size: 11px;
	line-height: 13px;
	text-align: center
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-links[_ngcontent-serverApp-c51] .view-post[_ngcontent-serverApp-c51] img[_ngcontent-serverApp-c51] {
	width: 24px;
	padding-top: 6px
}

.single-product-area[_ngcontent-serverApp-c51] .product-heading[_ngcontent-serverApp-c51] {
	word-wrap: break-word;
	padding: 0 20px;
	width: 26%
}

.single-product-area[_ngcontent-serverApp-c51] .product-heading[_ngcontent-serverApp-c51] h4[_ngcontent-serverApp-c51] {
	margin: 0 0 5px;
	color: #00031b;
	font-size: 21px;
	font-family: avertastd-semiboluploadedfile;
	font-weight: 400
}

.single-product-area[_ngcontent-serverApp-c51] .product-heading[_ngcontent-serverApp-c51] p[_ngcontent-serverApp-c51] {
	margin: 0;
	color: #00031b;
	font-family: avertastd-lightuploaded_file
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-discription-area[_ngcontent-serverApp-c51] {
	padding: 0 5px;
	display: flex;
	align-items: center;
	width: 56%
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-discription-area[_ngcontent-serverApp-c51] .product-text[_ngcontent-serverApp-c51] p[_ngcontent-serverApp-c51] {
	margin: 0;
	color: #878484;
	font-size: 14px;
	font-family: avertastd-lightuploaded_file;
	text-overflow: ellipsis;
	text-align: justify;
	overflow: hidden;
	display: -webkit-box !important;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	line-clamp: 4
}

@media only screen and (max-width: 767px) {
	.single-product-area[_ngcontent-serverApp-c51] {
		height: 350px;
		flex-wrap: wrap;
		margin: 0 10% 0 3%
	}

	.single-product-area[_ngcontent-serverApp-c51] .single-product-photo[_ngcontent-serverApp-c51] {
		width: 30%
	}

	.single-product-area[_ngcontent-serverApp-c51] .single-product-photo[_ngcontent-serverApp-c51] img[_ngcontent-serverApp-c51] {
		width: 100%;
		height: 100%;
		object-fit: contain
	}

	.single-product-area[_ngcontent-serverApp-c51] .single-product-discription-area[_ngcontent-serverApp-c51] {
		display: block !important;
		width: 100% !important;
		padding: 10px 0
	}

	.single-product-area[_ngcontent-serverApp-c51] .single-product-discription-area[_ngcontent-serverApp-c51] .product-heading[_ngcontent-serverApp-c51] {
		width: 60% !important;
		margin: 0 10px 0 30px !important
	}

	.single-product-area[_ngcontent-serverApp-c51] .single-product-discription-area[_ngcontent-serverApp-c51] .product-heading[_ngcontent-serverApp-c51] h4[_ngcontent-serverApp-c51] {
		font-size: 18px
	}

	.single-product-area[_ngcontent-serverApp-c51] .single-product-discription-area[_ngcontent-serverApp-c51] .product-heading[_ngcontent-serverApp-c51] p[_ngcontent-serverApp-c51] {
		display: none;
		font-size: 15px
	}

	.single-product-area[_ngcontent-serverApp-c51] .single-product-discription-area[_ngcontent-serverApp-c51] .product-text[_ngcontent-serverApp-c51] {
		width: 100%;
		padding: 0 10px
	}

	.single-product-area[_ngcontent-serverApp-c51] .single-product-links[_ngcontent-serverApp-c51] {
		width: 100%;
		text-align: right;
		max-width: 100%;
		margin-top: 10px
	}

	.single-product-area[_ngcontent-serverApp-c51] .single-product-links[_ngcontent-serverApp-c51] .container-links[_ngcontent-serverApp-c51] {
		display: none
	}
}

@media only screen and (max-width: 991px) {
	.shop-area[_ngcontent-serverApp-c52] {
		min-height: 155vh
	}

	.shop-area[_ngcontent-serverApp-c52] .container[_ngcontent-serverApp-c52] {
		display: inherit !important;
		position: relative
	}

	.shop-area[_ngcontent-serverApp-c52] .container[_ngcontent-serverApp-c52] .mv-none[_ngcontent-serverApp-c52] {
		display: none
	}

	.shop-area[_ngcontent-serverApp-c52] .container[_ngcontent-serverApp-c52] .shop-left-side-area[_ngcontent-serverApp-c52] {
		text-align: center;
		max-width: 100%
	}

	.shop-area[_ngcontent-serverApp-c52] .container[_ngcontent-serverApp-c52] .shop-left-side-area[_ngcontent-serverApp-c52] .categorias-container[_ngcontent-serverApp-c52] {
		display: none
	}

	.shop-area[_ngcontent-serverApp-c52] .container[_ngcontent-serverApp-c52] .sidebar-search[_ngcontent-serverApp-c52] {
		padding: 0 0 0 3%;
		max-width: 90%
	}

	.shop-area[_ngcontent-serverApp-c52] .container[_ngcontent-serverApp-c52] .sidebar-option[_ngcontent-serverApp-c52] {
		width: 87%;
		display: block;
		margin: 15px 3%
	}

	.shop-area[_ngcontent-serverApp-c52] .container[_ngcontent-serverApp-c52] .sidebar-option[_ngcontent-serverApp-c52] select[_ngcontent-serverApp-c52] {
		background-color: #fff;
		color: #868383;
		width: 100%;
		height: 35px;
		padding-left: 15px;
		font-size: 13px;
		font-family: avertastd-lightuploaded_file;
		border: 0px;
		cursor: pointer;
		outline: 0px
	}

	.shop-area[_ngcontent-serverApp-c52] .container[_ngcontent-serverApp-c52] .sidebar-option[_ngcontent-serverApp-c52] .limpa-filtro[_ngcontent-serverApp-c52] {
		width: 95%;
		margin-top: 20px;
		padding: 4px;
		font-size: 14px;
		color: #950054;
		border: 1.1px solid #950054;
		filter: drop-shadow(1.45714px 5.82857px 14.5714px rgba(0, 0, 0, .1));
		border-radius: 10px;
		font-family: avertastd-regularuploadedfile
	}

	.search-latter-area[_ngcontent-serverApp-c52] ul[_ngcontent-serverApp-c52] {
		flex-direction: column !important;
		position: absolute;
		top: 25px;
		right: 2.5vw
	}

	.search-latter-area[_ngcontent-serverApp-c52] ul[_ngcontent-serverApp-c52] li[_ngcontent-serverApp-c52] {
		margin-top: 8px !important
	}
}

@media screen and (min-width: 768px) and (max-width: 992px) {
	.shop-area[_ngcontent-serverApp-c52] .container[_ngcontent-serverApp-c52] .shop-left-side-area[_ngcontent-serverApp-c52] {
		padding-right: 15px
	}

	.shop-area[_ngcontent-serverApp-c52] .container[_ngcontent-serverApp-c52] .sidebar-search[_ngcontent-serverApp-c52] {
		padding: 0;
		max-width: 100%
	}

	.shop-area[_ngcontent-serverApp-c52] .container[_ngcontent-serverApp-c52] .sidebar-option[_ngcontent-serverApp-c52] {
		margin: 0;
		width: 100%
	}

	.shop-area[_ngcontent-serverApp-c52] .shop-right-side-area[_ngcontent-serverApp-c52] {
		padding-right: 15px
	}

	.shop-area[_ngcontent-serverApp-c52] .shop-right-side-area[_ngcontent-serverApp-c52] .search-latter-area[_ngcontent-serverApp-c52] ul[_ngcontent-serverApp-c52] {
		margin-top: 0;
		right: -2.5vw
	}
}

@media screen and (min-width: 992px) and (max-width: 1200px) {
	.shop-area[_ngcontent-serverApp-c52] .container[_ngcontent-serverApp-c52] .sidebar-search[_ngcontent-serverApp-c52] {
		max-width: 85%
	}
}



.single-product-area[_ngcontent-serverApp-c51] {
	height: 160px;
	padding: 15px;
	background: #fff;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	margin-bottom: 25px !important;
	box-shadow: .829221px 3.31688px 8.29221px #00000017
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-photo[_ngcontent-serverApp-c51] {
	width: 120px;
	height: 90px;
	box-shadow: 1.0983213186px 1.0983213186px 10.9832134247px #0000001a;
	cursor: pointer;
	border-radius: 11px
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-photo[_ngcontent-serverApp-c51] img[_ngcontent-serverApp-c51] {
	width: 100%;
	height: 90px;
	padding: 6px;
	object-fit: contain
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-links[_ngcontent-serverApp-c51] {
	width: 180px;
	justify-content: center;
	text-align: center
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-links[_ngcontent-serverApp-c51] .container-links[_ngcontent-serverApp-c51] {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 10px
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-links[_ngcontent-serverApp-c51] .container-links[_ngcontent-serverApp-c51] img[_ngcontent-serverApp-c51] {
	cursor: pointer
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-links[_ngcontent-serverApp-c51] img[_ngcontent-serverApp-c51] {
	width: 45px;
	height: 45px
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-links[_ngcontent-serverApp-c51] .view-post[_ngcontent-serverApp-c51] {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	color: #930954;
	font-size: 11px;
	line-height: 13px;
	text-align: center
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-links[_ngcontent-serverApp-c51] .view-post[_ngcontent-serverApp-c51] img[_ngcontent-serverApp-c51] {
	width: 24px;
	padding-top: 6px
}

.single-product-area[_ngcontent-serverApp-c51] .product-heading[_ngcontent-serverApp-c51] {
	word-wrap: break-word;
	padding: 0 20px;
	width: 26%
}

.single-product-area[_ngcontent-serverApp-c51] .product-heading[_ngcontent-serverApp-c51] h4[_ngcontent-serverApp-c51] {
	margin: 0 0 5px;
	color: #00031b;
	font-size: 21px;
	font-family: avertastd-semiboluploadedfile;
	font-weight: 400
}

.single-product-area[_ngcontent-serverApp-c51] .product-heading[_ngcontent-serverApp-c51] p[_ngcontent-serverApp-c51] {
	margin: 0;
	color: #00031b;
	font-family: avertastd-lightuploaded_file
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-discription-area[_ngcontent-serverApp-c51] {
	padding: 0 5px;
	display: flex;
	align-items: center;
	width: 56%
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-discription-area[_ngcontent-serverApp-c51] .product-text[_ngcontent-serverApp-c51] p[_ngcontent-serverApp-c51] {
	margin: 0;
	color: #878484;
	font-size: 14px;
	font-family: avertastd-lightuploaded_file;
	text-overflow: ellipsis;
	text-align: justify;
	overflow: hidden;
	display: -webkit-box !important;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	line-clamp: 4
}

@media only screen and (max-width: 767px) {
	.single-product-area[_ngcontent-serverApp-c51] {
		height: 350px;
		flex-wrap: wrap;
		margin: 0 10% 0 3%
	}

	.single-product-area[_ngcontent-serverApp-c51] .single-product-photo[_ngcontent-serverApp-c51] {
		width: 30%
	}

	.single-product-area[_ngcontent-serverApp-c51] .single-product-photo[_ngcontent-serverApp-c51] img[_ngcontent-serverApp-c51] {
		width: 100%;
		height: 100%;
		object-fit: contain
	}

	.single-product-area[_ngcontent-serverApp-c51] .single-product-discription-area[_ngcontent-serverApp-c51] {
		display: block !important;
		width: 100% !important;
		padding: 10px 0
	}

	.single-product-area[_ngcontent-serverApp-c51] .single-product-discription-area[_ngcontent-serverApp-c51] .product-heading[_ngcontent-serverApp-c51] {
		width: 60% !important;
		margin: 0 10px 0 30px !important
	}

	.single-product-area[_ngcontent-serverApp-c51] .single-product-discription-area[_ngcontent-serverApp-c51] .product-heading[_ngcontent-serverApp-c51] h4[_ngcontent-serverApp-c51] {
		font-size: 18px
	}

	.single-product-area[_ngcontent-serverApp-c51] .single-product-discription-area[_ngcontent-serverApp-c51] .product-heading[_ngcontent-serverApp-c51] p[_ngcontent-serverApp-c51] {
		display: none;
		font-size: 15px
	}

	.single-product-area[_ngcontent-serverApp-c51] .single-product-discription-area[_ngcontent-serverApp-c51] .product-text[_ngcontent-serverApp-c51] {
		width: 100%;
		padding: 0 10px
	}

	.single-product-area[_ngcontent-serverApp-c51] .single-product-links[_ngcontent-serverApp-c51] {
		width: 100%;
		text-align: right;
		max-width: 100%;
		margin-top: 10px
	}

	.single-product-area[_ngcontent-serverApp-c51] .single-product-links[_ngcontent-serverApp-c51] .container-links[_ngcontent-serverApp-c51] {
		display: none
	}
}

.single-product-area[_ngcontent-serverApp-c51] {
	height: 160px;
	padding: 15px;
	background: #fff;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	margin-bottom: 25px !important;
	box-shadow: .829221px 3.31688px 8.29221px #00000017
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-photo[_ngcontent-serverApp-c51] {
	width: 120px;
	height: 90px;
	box-shadow: 1.0983213186px 1.0983213186px 10.9832134247px #0000001a;
	cursor: pointer;
	border-radius: 11px
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-photo[_ngcontent-serverApp-c51] img[_ngcontent-serverApp-c51] {
	width: 100%;
	height: 90px;
	padding: 6px;
	object-fit: contain
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-links[_ngcontent-serverApp-c51] {
	width: 180px;
	justify-content: center;
	text-align: center
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-links[_ngcontent-serverApp-c51] .container-links[_ngcontent-serverApp-c51] {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 10px
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-links[_ngcontent-serverApp-c51] .container-links[_ngcontent-serverApp-c51] img[_ngcontent-serverApp-c51] {
	cursor: pointer
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-links[_ngcontent-serverApp-c51] img[_ngcontent-serverApp-c51] {
	width: 45px;
	height: 45px
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-links[_ngcontent-serverApp-c51] .view-post[_ngcontent-serverApp-c51] {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	color: #930954;
	font-size: 11px;
	line-height: 13px;
	text-align: center
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-links[_ngcontent-serverApp-c51] .view-post[_ngcontent-serverApp-c51] img[_ngcontent-serverApp-c51] {
	width: 24px;
	padding-top: 6px
}

.single-product-area[_ngcontent-serverApp-c51] .product-heading[_ngcontent-serverApp-c51] {
	word-wrap: break-word;
	padding: 0 20px;
	width: 26%
}

.single-product-area[_ngcontent-serverApp-c51] .product-heading[_ngcontent-serverApp-c51] h4[_ngcontent-serverApp-c51] {
	margin: 0 0 5px;
	color: #00031b;
	font-size: 21px;
	font-family: avertastd-semiboluploadedfile;
	font-weight: 400
}

.single-product-area[_ngcontent-serverApp-c51] .product-heading[_ngcontent-serverApp-c51] p[_ngcontent-serverApp-c51] {
	margin: 0;
	color: #00031b;
	font-family: avertastd-lightuploaded_file
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-discription-area[_ngcontent-serverApp-c51] {
	padding: 0 5px;
	display: flex;
	align-items: center;
	width: 56%
}

.single-product-area[_ngcontent-serverApp-c51] .single-product-discription-area[_ngcontent-serverApp-c51] .product-text[_ngcontent-serverApp-c51] p[_ngcontent-serverApp-c51] {
	margin: 0;
	color: #878484;
	font-size: 14px;
	font-family: avertastd-lightuploaded_file;
	text-overflow: ellipsis;
	text-align: justify;
	overflow: hidden;
	display: -webkit-box !important;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	line-clamp: 4
}

@media only screen and (max-width: 767px) {
	.single-product-area[_ngcontent-serverApp-c51] {
		height: 350px;
		flex-wrap: wrap;
		margin: 0 10% 0 3%
	}

	.single-product-area[_ngcontent-serverApp-c51] .single-product-photo[_ngcontent-serverApp-c51] {
		width: 30%
	}

	.single-product-area[_ngcontent-serverApp-c51] .single-product-photo[_ngcontent-serverApp-c51] img[_ngcontent-serverApp-c51] {
		width: 100%;
		height: 100%;
		object-fit: contain
	}

	.single-product-area[_ngcontent-serverApp-c51] .single-product-discription-area[_ngcontent-serverApp-c51] {
		display: block !important;
		width: 100% !important;
		padding: 10px 0
	}

	.single-product-area[_ngcontent-serverApp-c51] .single-product-discription-area[_ngcontent-serverApp-c51] .product-heading[_ngcontent-serverApp-c51] {
		width: 60% !important;
		margin: 0 10px 0 30px !important
	}

	.single-product-area[_ngcontent-serverApp-c51] .single-product-discription-area[_ngcontent-serverApp-c51] .product-heading[_ngcontent-serverApp-c51] h4[_ngcontent-serverApp-c51] {
		font-size: 18px
	}

	.single-product-area[_ngcontent-serverApp-c51] .single-product-discription-area[_ngcontent-serverApp-c51] .product-heading[_ngcontent-serverApp-c51] p[_ngcontent-serverApp-c51] {
		display: none;
		font-size: 15px
	}

	.single-product-area[_ngcontent-serverApp-c51] .single-product-discription-area[_ngcontent-serverApp-c51] .product-text[_ngcontent-serverApp-c51] {
		width: 100%;
		padding: 0 10px
	}

	.single-product-area[_ngcontent-serverApp-c51] .single-product-links[_ngcontent-serverApp-c51] {
		width: 100%;
		text-align: right;
		max-width: 100%;
		margin-top: 10px
	}

	.single-product-area[_ngcontent-serverApp-c51] .single-product-links[_ngcontent-serverApp-c51] .container-links[_ngcontent-serverApp-c51] {
		display: none
	}
}

.single-product-area[_ngcontent-serverApp-c51] .product-heading[_ngcontent-serverApp-c51] {
	cursor: pointer
}

.single-product-area[_ngcontent-serverApp-c51] .product-heading[_ngcontent-serverApp-c51] h4[_ngcontent-serverApp-c51] {
	margin: 0 0 5px;
	color: #00031b;
	font-size: 21px;
	font-family: avertastd-semiboluploadedfile;
	font-weight: 400;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box !important;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	line-height: 20px
}

@media screen and (max-width: 765px) {
	.single-product-area[_ngcontent-serverApp-c51] .product-heading[_ngcontent-serverApp-c51] {
		width: 70%
	}
}

@media screen and (min-width: 992px) and (max-width: 1200px) {
	.single-product-area[_ngcontent-serverApp-c51] .single-product-links[_ngcontent-serverApp-c51] .container-links[_ngcontent-serverApp-c51] {
		justify-content: space-evenly;
		gap: unset
	}
}