/*
Colour Code
--------------
Spotify **
#3e0e40 Purple - LT
#360038 Purple - DK
#2EB67D Green
#ECB22E Yellow
*/
body{
	font-family: 'Roboto', sans-serif;
}
p{
	font-size: 14px;
}
.body-14{
	font-size: 14px;
	font-family:'Inter Light BETA';
}
.body-15{
	font-size: 15px;
	font-family:'Inter Regular';
}
.body-16{
	font-size: 16px;
	font-family:'Inter Regular';
}
.body-17{
	font-size: 17px;
	font-family:'Inter Regular';
}
.body-18{
	font-size: 18px;
	font-family:'Inter Regular';
}
.txt-purple{
	color: #3e0e40;
}
.txt-lpurple{
	color: #ece5ff;
}
.txt-black{
	color: #141414;
}
.txt-grey{
	color: #6e6e6e;
}
.txt-white{
	color: #ffffff;
}
.txt-green{
	color: #2EB67D;
}
.bg-purple{
	background-color: #3e0e40;
}
.bg-green{
	background-color: #2EB67D;
}
.bg-orange{
	background-color: #FA8900;
}
.bg-grey{
	background-color: #FBFBFB;
}
.bg-dblue{
	background-color: #002333;
}
.bg-black{
	background-color: #141414;
}
.mdi{
	font-size: 14px;
}
.item-title{
	font-size: 15px;
}
.title-eline{
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	height:53px;
}
.item-img{
	object-fit: contain;
	padding: 10px;
	height: 110px;
	width: inherit;
}
.item-card{
	box-shadow: 0px 0px 8px 0px rgba(119, 119, 119, 0.2);
	-moz-box-shadow: 0px 0px 8px 0px rgba(119, 119, 119, 0.2);
	-webkit-box-shadow: 0px 0px 8px 0px rgba(119, 119, 119, 0.2);
	border: 1px solid #3e0e401f;
	border-radius: 5px;
}
.btn5-fill-purple{
	border: 2px solid #3e0e40;
	background-color: #3e0e40;
	color: #ffffff;
	font-size:15px;
	border-radius: 5px;
	padding: 5px 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.btn5-fill-purple:hover{
	text-decoration: none;
	color: #FFF;
	background-color: #3e0e40;
	border: 2px solid #3e0e40;
}
.mdi-flash{
	font-size: 15px;
	text-align: center;
}
.btn:focus {
  	outline: none !important;
  	box-shadow: none !important;
}
.form-control:focus {
	outline: none !important;
  	box-shadow: none !important;
}
.amz-deals{
	display: none;
}
.search-icon{
	width: 50px;
	height: 50px;
	position: fixed;
	top: 88%;
	right: 30px;
	border-radius: 50%;
	display: flex;
    -webkit-box-align: center;
    align-items: center;
    background: #FA8900;
	z-index: 999;
}
.pulse-button {
  background: #ECB22E;
  box-shadow: 0 0 0 0 #ECB22E;;
  -webkit-animation: pulse 1.5s infinite;
}
@-webkit-keyframes pulse {
  0% {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  70% {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    box-shadow: 0 0 0 25px rgba(90, 153, 212, 0);
  }
  100% {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(90, 153, 212, 0);
  }
}
.mdi-magnify{
	font-size: 25px !important;
	color: #ffffff;
}
.store-logo{
	height: 25px;
	width: 65px;
	object-fit: contain;
}
.text-time{
	font-size: 11px;
	color: #818182;
}