:root {
--font: segoe ui semibold;


--base-color: #14301c;



--base-text-color: #fff;

--footer-color: #14301c;



--footer-text-color: #fff;

--button-color: #24c337;



--button-hover-color: hsl(from var(--button-color) h s calc(l - 5));


--button-text-color: #fff;


--header-color: #fefefe;


--header-text-color: #333;

--clear-filters-display-text: inline-block;


--clear-filters-display-icon: inline-block;

}

	.es-clear-all-filters-button .button-text {
	display: var(--clear-filters-display-text);
	}

	.es-clear-all-filters-button .button-icon {
	display: var(--clear-filters-display-icon);
	}

.menu-bar-item-label:hover, .menu-bar-item-label:focus {
    color: #3ac900;
}



.menu-bar {
    background-color: #3ac900;
    height: 10px;
    line-height: 60px;
    padding: 0 20px;
margin: auto auto 40px auto;
}


.menu-bar-item-label {
    display: block;
    color: #000;
}


.minibasket .minibasket-icon {
    background-color: #3ac900;
}



.bx-wrapper {
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 4px 2px 16px rgb(167 180 191 / 25%);
    border: 5px solid #fff;
    background: #fff;
}


	
.bx-wrapper .bx-pager.bx-default-pager a {
    background: #3ac900;
}

.first-page-content .section .images.images-4 li {
    box-shadow: 0px 0px 16px rgb(0 0 0 / 15%);
    padding: 0 0px;
margin: 0px 10px;
    border-radius: 10px;
width: 23.1%;
}

.first-page-content .section .images.images-4 li:hover {
    box-shadow: -4px -2px 16px rgb(255 255 255 / 25%), 4px 2px 16px rgb(226 24 54 / 35%);
    box-shadow: 0px 0px 16px rgb(0 0 0 / 15%), 4px 2px 16px rgb(167 180 191 / 35%);
    padding: 0 0px;
margin: 0px 10px;
    border-radius: 10px;
width: 23.1%;
}


.first-page-content .section .images li {
    display: inline-block;
    padding: 0 0px;
}

.first-page-content .section .images li:hover {
    display: inline-block;
    padding: 0 0px;
}



.first-page-content .section .images.images-5 li {
    box-shadow: 0px 0px 16px rgb(0 0 0 / 5%);
  padding: 0 0px;
margin: 0px 10px;
    border-radius: 10px;
width: 18%;
}

.first-page-content .section .images.images-5 li:hover {
    box-shadow: -4px -2px 16px rgb(255 255 255 / 25%), 4px 2px 16px rgb(167 180 191 / 35%);
  padding: 0 0px;
margin: 0px 10px;
   width: 18%;
    border-radius: 10px;
}




.bx-wrapper {

    border-radius: 15px;
}



.promotion-item {
    border: 0px solid #eee;
          box-shadow: -4px -2px 16px rgb(255 255 255 / 25%), 4px 2px 16px rgb(167 180 191 / 0%);

    background-color: #fafafa;
}

.promotion-item:hover {
border: 0px solid #eee;
    box-shadow: -4px -2px 16px rgb(255 255 255 / 25%), 4px 2px 16px rgb(167 180 191 / 0%);
}


.page-content {
    position: relative;
    margin-top: 0px;
}


.product__stock-expected {
    display: none;
}
.prodlist-row.large-grid .product__stock-expected {
    display: none;
}

.product-list-category-button, .product-list-category-button:focus, .product-list-category-button:hover {
    background-color: #14301C;
}

.product-list-categories .product-list-category-button, .product-list-categories .product-list-category-button:hover, .product-list-categories .product-list-category-button:focus {
    color: #fff;
}
/*== Elastisearch Slider ==*/
.noUi-connect {
    background: #14301C!important;
}
/*== Elastisearch Icon ==*/
.fa-trash:before {
    color: #14301C;
}
/*== Elastisearch "Show more" ==*/
.es-expand-filter {
    color: #14301C;
}