@charset "utf-8";
/* CSS Document */

/* arvo-regular - latin */
@font-face {
	font-family: 'Arvo';
	font-style: normal;
	font-weight: 400;
	src: url('/fonts/arvo-v20-latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('/fonts/arvo-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/fonts/arvo-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
	url('/fonts/arvo-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
	url('/fonts/arvo-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	url('/fonts/arvo-v20-latin-regular.svg#Arvo') format('svg'); /* Legacy iOS */
}

/* arvo-italic - latin */
@font-face {
	font-family: 'Arvo';
	font-style: italic;
	font-weight: 400;
	src: url('/fonts/arvo-v20-latin-italic.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('/fonts/arvo-v20-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/fonts/arvo-v20-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('/fonts/arvo-v20-latin-italic.woff') format('woff'), /* Modern Browsers */
	url('/fonts/arvo-v20-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('/fonts/arvo-v20-latin-italic.svg#Arvo') format('svg'); /* Legacy iOS */
}

/* arvo-700 - latin */
@font-face {
	font-family: 'Arvo';
	font-style: normal;
	font-weight: 700;
	src: url('/fonts/arvo-v20-latin-700.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('/fonts/arvo-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/fonts/arvo-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
	url('/fonts/arvo-v20-latin-700.woff') format('woff'), /* Modern Browsers */
	url('/fonts/arvo-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
	url('/fonts/arvo-v20-latin-700.svg#Arvo') format('svg'); /* Legacy iOS */
}

/* arvo-700italic - latin */
@font-face {
	font-display: swap;
	font-family: 'Arvo';
	font-style: italic;
	font-weight: 700;
	src: url('/fonts/arvo-v20-latin-700italic.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('/fonts/arvo-v20-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/fonts/arvo-v20-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('/fonts/arvo-v20-latin-700italic.woff') format('woff'), /* Modern Browsers */
	url('/fonts/arvo-v20-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('/fonts/arvo-v20-latin-700italic.svg#Arvo') format('svg'); /* Legacy iOS */
}


/* open-sans-300 - latin */
@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	src: url('/fonts/open-sans-v34-latin-300.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('/fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/fonts/open-sans-v34-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
	url('/fonts/open-sans-v34-latin-300.woff') format('woff'), /* Modern Browsers */
	url('/fonts/open-sans-v34-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
	url('/fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: url('/fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('/fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
	url('/fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
	url('/fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	url('/fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-500 - latin */
@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 500;
	src: url('/fonts/open-sans-v34-latin-500.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('/fonts/open-sans-v34-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/fonts/open-sans-v34-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
	url('/fonts/open-sans-v34-latin-500.woff') format('woff'), /* Modern Browsers */
	url('/fonts/open-sans-v34-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
	url('/fonts/open-sans-v34-latin-500.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: url('/fonts/open-sans-v34-latin-700.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('/fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
	url('/fonts/open-sans-v34-latin-700.woff') format('woff'), /* Modern Browsers */
	url('/fonts/open-sans-v34-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
	url('/fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-300italic - latin */
@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 300;
	src: url('/fonts/open-sans-v34-latin-300italic.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('/fonts/open-sans-v34-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/fonts/open-sans-v34-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('/fonts/open-sans-v34-latin-300italic.woff') format('woff'), /* Modern Browsers */
	url('/fonts/open-sans-v34-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('/fonts/open-sans-v34-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-italic - latin */
@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	src: url('/fonts/open-sans-v34-latin-italic.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('/fonts/open-sans-v34-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/fonts/open-sans-v34-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('/fonts/open-sans-v34-latin-italic.woff') format('woff'), /* Modern Browsers */
	url('/fonts/open-sans-v34-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('/fonts/open-sans-v34-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-500italic - latin */
@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 500;
	src: url('/fonts/open-sans-v34-latin-500italic.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('/fonts/open-sans-v34-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/fonts/open-sans-v34-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('/fonts/open-sans-v34-latin-500italic.woff') format('woff'), /* Modern Browsers */
	url('/fonts/open-sans-v34-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('/fonts/open-sans-v34-latin-500italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700italic - latin */
@font-face {
	font-display: swap;
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 700;
	src: url('/fonts/open-sans-v34-latin-700italic.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('/fonts/open-sans-v34-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/fonts/open-sans-v34-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('/fonts/open-sans-v34-latin-700italic.woff') format('woff'), /* Modern Browsers */
	url('/fonts/open-sans-v34-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('/fonts/open-sans-v34-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

body {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	}

h1, h2, h3, h4, h5, h6 {
	line-height: 26px;
	line-height: 1.625rem;
	margin: 28px 0px 10px 0px;
	margin: 1.75rem 0rem .625rem 0rem;
	font-family: 'Arvo', serif;
	font-weight: 700;
	color: #859815;
}
.footer-link {
	text-decoration: none;
}
.footer-column-headline {
	border: 0px !important;
	font-weight: bold !important;
	color: #859815 !important;
}

.footer-column-headline,
.main-navigation-link-text {
	font-family: 'Arvo', serif !important;
}
..product-name {
	margin-bottom: 0;
}
.product-variant-characteristics {
	min-height: 0;
}
.product-price-unit, .product-variant-characteristics .product-variant-characteristics-text {
	height: 0;
}
.product-cheapest-price {
	 min-height: 0px;
	 font-size: 0.875rem;
	 line-height: 1.25rem;
	 margin-bottom: 0px;
 }
.product-detail-manufacturer-link {
	display: none;
}
.bg-gruen, .bg-gruen h3, .bg-gruen h2, .bg-gruen h1 {
	background: #859815;
	color: white;
}