/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 30 2025 | 07:18:54 */
.botiga-ajax-search__wrapper .botiga-ajax-search__item+.botiga-ajax-search__item {
	margin-top:20px;
}
.botiga-ajax-search__divider  {
	display:none !important; 
}
.botiga-ajax-search__wrapper .botiga-ajax-search__item+.botiga-ajax-search__item:before {
	border:none; 
}
.botiga-ajax-search-products img {
	height:100px;
	object-fit:cover;
	object-position: top;
}
.botiga-ajax-search__wrapper .botiga-ajax-search__item-image {
	flex:0 0 80px; 
	max-width:80px;
}
.botiga-ajax-search__wrapper .botiga-ajax-search__item-info {
	flex: 0 0 283px;
	max-width:283px;
}
.botiga-ajax-search__wrapper .botiga-ajax-search__item-price {
	flex: 0 0 133px;
	max-width:133px;
	margin-left:12px;
	margin-top:30px;
	line-height:100%;
}
.botiga-ajax-search__wrapper .botiga-ajax-search__item-price span {
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	text-align: right;
	text-transform: uppercase;
}
.botiga-ajax-search__item-price ins {
	display:block;
	width:100%;

}
.botiga-ajax-search__wrapper .botiga-ajax-search__item-info h3 {
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	color: #111111;
	text-transform: uppercase;
	padding-bottom:12px;
	padding-top:10px;
}
.botiga-ajax-search__wrapper .botiga-ajax-search__item-info p {
	margin-top:0px; 
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	color:#111111;
}

.header-search-form.active input#woocommerce-product-search-field-search-form-1 {
	color:#111111 !important;  
}
.header-search-form.active input[type="search"]::-webkit-search-cancel-button {
	display: none;
	-webkit-appearance: none;
}

form.woocommerce-product-search.botiga-ajax-search {
	/*   max-width: 563px; */
	max-width:563px;
	width: 100%;
	position: relative; 
	z-index: 10;
}

form.woocommerce-product-search.botiga-ajax-search > .botiga-ajax-search__wrapper {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	width: 100vw;
	max-width: 100vw;
	z-index: 9999;
	background: #FEFCF7;
	overflow-x: hidden;
	padding: 40px 0px 80px;
}
.botiga-ajax-search-products {
	/*   max-width: 563px; */
	margin: 0 auto;
	max-width:563px;
}
.botiga-ajax-search__divider ,.botiga-ajax-search-categories {
	display: none;
}
.botiga-ajax-search-products.has-scrollbar {
	padding-right: 30px;
}
.botiga-ajax-search-products.has-scrollbar::-webkit-scrollbar {
	width: 0.8px;
}

.botiga-ajax-search-products.has-scrollbar::-webkit-scrollbar-track {
	background: #111; 
}

.botiga-ajax-search-products.has-scrollbar::-webkit-scrollbar-thumb {
	width: 5px;
	box-shadow: inset 0 0 0 10px #111; 
	border: 1px solid #111; 
}

::-webkit-scrollbar-track {
	background-color: #111;
}

/* 
Search Bar of the header for all the devices */

body .header-search-form.active {
	height:auto; 
}
p.botiga-ajax-search__no-results {
	width:100%;
	max-width:563px;
	margin:0 auto;
	font-size:14px;
	color:#111111;
}
@media (min-width:1200px)
{
	body  .header-search-form form {
		padding:20px 0px !important; 
	}
}
.botiga-ajax-search-products.has-scrollbar {
	overflow-y: scroll !important;
	max-height: 460px;
}
.botiga-ajax-search-products.has-scrollbar::-webkit-scrollbar {
	width: 5px; 
}
.botiga-ajax-search-products.has-scrollbar::-webkit-scrollbar-track {
	background: #f2f2f2 url('/wp-content/uploads/2025/05/verticle-line.svg') center center no-repeat;
	border-radius: 10px;
}
.botiga-ajax-search-products.has-scrollbar::-webkit-scrollbar-thumb {
	background: url('/wp-content/uploads/2025/05/verticle-line.svg') center center no-repeat;
	background-size: center; 
}

@media (min-width:768px)
{
	body .header-search-form form .search-field {
		padding:20px 0px 20px 0px;  
	}
	body .header-search-form form {
		width:100%;
		max-width:563px !important;
	}
	.botiga-ajax-search-products.has-scrollbar {
		width:100%;
		max-width:563px !important;
	}
}
@media (min-width:601px) and (max-width:767px) {
	body .header-search-form form .search-field {
		padding:15px 0px 15px 0px;  
	}
}
.woocommerce-product-search input[type=search]:focus {
	border:unset; 
	box-shadow:unset ;
}
@media (max-width:1024px)
{
	body .header-search-form.active {
		height:auto; 
	}
	body .header-search-form .search-field {
		font-weight: 400;
		font-size: 14px;
		line-height: 100%;
		text-transform: uppercase;
		color: #111111;
		letter-spacing:0 !important;
	}
	form#woocommerce-product-search-field-search-form-2 input[type='search']{
		letter-spacing:0 !important;
		font-weight: 400;
		font-size: 14px;
		line-height: 100%;
	}
	.header-search-form form {
		padding:unset !important; 
	}
	body form.woocommerce-product-search.botiga-ajax-search {
		padding-right:15px;
	}
	form .botiga-ajax-search__wrapper .botiga-ajax-search__item-image {
		flex:0 0 85px;
		max-width:85px;
	}
	form .botiga-ajax-search__wrapper .botiga-ajax-search__item-info {
		flex:unset;
		max-width:unset;
	}
	form .botiga-ajax-search-products img {
		height:100px;
		width:70px;
		object-fit:cover;
		object-position:top;
	}
	form.woocommerce-product-search.botiga-ajax-search > .botiga-ajax-search__wrapper {
		width:100vw; 
		padding:25px 15px 40px 15px;;
	}
	form .botiga-ajax-search-products.has-scrollbar {
		padding-right:16px; 
	}
	form .botiga-ajax-search__item-image {
		display:block; 
		margin-right:0px;
	}
	.botiga-ajax-search__wrapper .botiga-ajax-search__item-info h3 {
		padding-top:5px;
		padding-bottom:12px;
	}
	.botiga-ajax-search-products.has-scrollbar {
		overflow-y: scroll !important;
		max-height: 460px;
	}
	.botiga-ajax-search-products.has-scrollbar::-webkit-scrollbar {
		width: 5px;
	}
	.botiga-ajax-search-products.has-scrollbar::-webkit-scrollbar-track {
		background: #f2f2f2 url('/wp-content/uploads/2025/05/verticle-line.svg') center center no-repeat;
		border-radius: 10px;
	}
	.botiga-ajax-search-products.has-scrollbar::-webkit-scrollbar-thumb {
		background: url('/wp-content/uploads/2025/05/verticle-line.svg') center center no-repeat;
		background-size: center; 
	}
}

@media (max-width:601px)
{
	body form.woocommerce-product-search.botiga-ajax-search button.search-submit {
		width:10%;  
	}   
	.botiga-ajax-search__item-price {
		display:none; 
	}
}
body .header-search-form.active input#woocommerce-product-search-field-search-form-1::placeholder {
	color: #11111166;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	text-transform: uppercase;
}
@media (max-width:480px)
{

	body button.search-submit {
		margin-left:0px !important; 
		margin-right:10px;
	}
	body .header-search-form form .search-field {
		padding:10px 0px 10px 15px;
	}
	.botiga-ajax-search-products.has-scrollbar {
		overflow-y: scroll !important;
		max-height: 460px;
		-webkit-overflow-scrolling: touch; /* Enables momentum scrolling */
	}

}
@media (max-width:1024px) and (min-width:481px)
{
	body .header-search-form form .search-field {
		padding:0px 0px 0px 0px;
	}  
}
@media  (min-width:1025px)
{
	body .header-search-form form .search-field {
		padding: 0px 0px 0px 0px;
	}
}