@charset "UTF-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');

body {
	background-color: #f9f8f5 !important;
}
body, input, select, textarea, button  {
	font-family: "Roboto", serif !important;
	font-optical-sizing: auto;
	font-weight: 400;
	font-style: normal;
	font-size: 13px;
}
body footer {
	background-color: #062e33;
	color: #FFF;
}
input[type="submit"], input[type="button"], #confirm-complete-button, a.button, .webshop-frontpage .usp .button, .btnFilterProductsFound, #checkout-container input#confirm-complete-button, #checkout-container input.checkout-salesdiscount-code-button, button, [href="/shop/customer.html&StrCurTab=3"], li .product .buy > a {
	background-color: #062e33 !important;
}
h1, .Heading_Productmenu, .Heading_Terms, .Heading_Profile, .Heading_AdvancedSearchPage, .Heading_ShowBasket_Master, #checkout-container h1.checkout-headline, .Heading_B2Blogin, .SubCatsProcuctsHeading, b .Heading_Customer, .Heading_ProductList, .Heading_Favorites, .Heading_OrderStep4, .Text1_FrontPage h2, .Text2_FrontPage h2, .relatedHeader, .alsoboughtHeader, body.webshop-terms .termsWrapper span.Heading_Terms {
	text-align: left !important;
}
body .breadcrumb, body .breadcrumb td, body .SubCats_BreadCrumb {
	text-align: left !important;
}
body footer a, body footer > section > * > strong {
	color: #FFF;
}
body .footerIcons {
	background-color: #FFF;
}
body header {
	border-bottom: 1px solid #eeedec;
}
body header, body .outerHeader {
	background-color: #f9f8f5;
}
body #Search_Form .SearchField_SearchPage {
	background-color: #FFF;
}
body #ProductmenuContainer_DIV {
	box-shadow: none;
	background-color: transparent;
	border-bottom: none;
}
body .basket .count, body .btnFavorites .count {
	background-color: #000;
}
body .welcome {
	align-items:unset;
}
body .welcome > div {
	background-color: #062e33;
	margin: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	color: #FFF;
	text-align: left;
}
.buy {
	display: flex;
    gap: 10px;
    align-items: center;
}
.product .buy input[type=number] {
    width: 40px;
	height: 40px;
    flex: none;
    padding: 0;
    color: #000;
    text-align: center;
	border: 1px solid #eee;
}
.product button {
	background-color: #062e33;
	color: #FFF;
    display: inline-flex;
	justify-content: center;
	text-align: center;
	transition: ease.4s;
	position: relative;
	cursor: pointer;
	border-radius: 3px;
	border: none;
	flex: auto;
}
.product .buy svg {
    width: 15px;
    height: auto;
	margin-right: 8px;
}
.product .stockinfo {
	display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 12px !important;
	margin-top: 10px;
}
.product .stockinfo>*, .bp_relatedproductsProductStockMessage>* {
	display: flex;
    gap: 2px;
    align-items: center;
}
.product .stockinfo .stock svg, .bp_relatedproductsProductStockMessage .stock svg {
	color: green;
}
.product .stockinfo svg, .bp_relatedproductsProductStockMessage svg {
	width: 14px;
    height: auto;
}
body .productlistTools, body .category-description, body .CategoryFooterContent {
	background-color: #FFF;
	text-align: left;
}
body li .product .price {
	min-height: 56px;
}
body .productcard .imagecanvas {
	background-color: #FFF;
}
body .buyWrapper input[type="submit"] {
	background-color: #062e33;
}
body .amountWrapper, body .ShowBasket_Custom_DIV .amount {
	background-color: #FFF;
	border-color: #FFF;
}
body #checkout-container #column-data, body #checkout-container #column-shipping-payment, body #checkout-container #column-order-summary {
	background-color: #FFF;
}
body #ProductFilter-Container {
	background-color: #FFF;
	border: none;
}
body .headerBox {
	padding: 25px 10px;
}
header svg {
	height: 25px;
}
header svg + label {
	font-size: 11px;
	margin-top: 4px;
	cursor: pointer;
}
body .tabsLiContainer:after {
	display: none;
}
body.webshop-checkout .headerBox {
	display: none;
}
body #checkout-container h1.checkout-headline {
	text-align: center !important;
}
body .awesomeProducts {
	margin: 0 0 70px 0;
}
.uspcontainer {
	background-color: #062e33;
	color: #FFF;
}
body .usp {
	padding: 8px 0;
}
body .usp a, body .usp .slick-slide {
	color: #FFF;
	display: flex;
	align-items: center;
	justify-content: center;
}
.usp svg {
	fill: #FFF;
	height: 22px;
	width: auto;
	margin-right: 8px;
}
body .volumePrices {
	background: #FFF;
}
body .volumePrices:before {
	border-bottom:  10px solid rgba(255,255,255,1);
}
body .volumePrices > li .discount {

}
body .Heading_Customer {
	text-align: center !important;
}
#customer-data fieldset > label[for="checkout_customertype"] {
	display: none;
}
@media (max-width: 899px) {
	.product .buy input[type=number], .product .buy svg {
		display: none !important;
	}
}
