@font-face {
	font-family: "Avenir Next LT Pro";
	font-style: normal;
	font-weight: 400;
	src: url('/wp-content/uploads/fonts/AvenirNextLTPro-Regular.otf') format('opentype');
}

@font-face {
	font-family: "Avenir Next LT Pro";
	font-style: normal;
	font-weight: 700;
	src: url('/wp-content/uploads/fonts/AvenirNextLTPro-Bold.otf') format('opentype');
}

@font-face {
	font-family: "Awesome Serif";
	font-style: normal;
	font-weight: 700;
	src:
		url('/wp-content/uploads/fonts/AwesomeSerif-BoldRegular.otf') format('opentype');
}

@font-face {
	font-family: "Awesome Serif";
	font-style: normal;
	font-weight: 400;
	src:
		url('/wp-content/uploads/fonts/AwesomeSerif-Regular.otf') format('opentype');
}

@font-face {
	font-family: "Awesome Serif";
	font-style: normal;
	font-weight: 300;
	src:
		url('/wp-content/uploads/fonts/AwesomeSerif-LightRegular.otf') format('opentype');
}
 
html, body,
h1,h2,h3,h4,h5,h6 {
    font-family: "Awesome Serif";
	letter-spacing: 1px;
}

.taxonomy-product_cat a{
	color: #000000;
    background-color: #efefef;
    text-decoration: none;
    padding: 3px;
    font-size: 11px;
    line-height: 20px;
}

.woocommerce-page main {
    max-width: calc(100% + var(--wp--style--root--padding-right) + var(--wp--style--root--padding-left));
}

.stk-block-countdown__container-wrapper {
	display: flex;
}

body .stk-5bfd6a6 .stk-block-countdown__label {
    margin-top: 2px !important;
	margin-left: 3px !important;
}


.wp-block-cover:hover img {
	transition: transform .5s;
	transform: scale(1.2);
}

.wp-block-search__label {
	width: initial !important;
}

.displaynone {
	display: none !important;
}

.sold-out-badge {
	padding : 3px 8px ;
	text-align : center ;
	background : #222 ; /* Dark background */
	color : white ; /* White text */
	position: absolute; /* Position it over the image */
	top: 0;
	right: 0;
}

.outofstock {
	position: relative;
}

@media screen and (max-width: 767px) {
	.hide-on-mobile {
		display: none !important;
	}
	
	body .custom-menu-header {
		display: block !important;
	}
	
	.custom-menu-header .wp-block-site-logo {
		margin-bottom: 10px;
	}
	
	body .mobile-center-position {
		display: block !important;
		text-align: center;
		margin: auto 5%;
	}
}