<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{font-family:Arial,Helvetica,sans-serif;background:#f9f9f9;color:#666;font-size:16px;}
h1{font-size:24px;color:#a80011;}
h1.h2{font-size:18px;}
h2{font-size:18px;color:#000;font-weight:700;}
ul{list-style-type:none;padding:0;}
main ul{list-style-type:disc;padding-left:1em;}
p{font-size:14px;color:#666;line-height:160%;margin-bottom:15px;}
p.h2{font-size:14px;color:#000;text-transform:uppercase;font-weight:700;line-height:140%;}
.menu a:hover{text-decoration:none;}
.kategorie-filter a:hover{text-decoration:none;}
.cta{border:none;border-radius:3px;line-height:140%;display:inline-block;text-align:center;}
.cta.main{color:#fff;font-size:14px;width:215px;height:40px;line-height:38px;letter-spacing:1px;background-color: #303c42; border-radius: 40px}
.cta.main:hover{background:#000;}
.cta.default{border:1px solid #d2d2d2;text-transform:uppercase;font-weight:700;padding:3px 8px;font-size:12px;color:#666;}
.cta:hover{text-decoration:none;cursor:pointer;}
::placeholder{color:#999;}
.badget{font-size:9px;color:#fff;font-weight:700;padding:0 7px;height:16px;line-height:16px;border-radius:3px;display:inline-block;text-align:center;vertical-align:top;margin:4px 0 0 10px;}
.badget.bestseller{background:#9BC243;}
.badget.neu{background:#a80011;}
.badget.free, .badget.prÃ¤mie{background:#9BC243;}
.breadcrumb li{font-size:14px;}
.section-headline{text-align:center;display:block;position:relative;height:20px;margin:30px 0;}
/* .section-headline:after{content:"";height:2px;width:100%;background:#a80011;display:block;position:absolute;top:10px;} */
.section-headline h2{color:#a80011;background:#f9f9f9;display:inline-block;padding:0 35px;line-height:20px;position:relative;z-index:1;}
.minicart-label{font-size:13px;color:#000;font-weight:700;padding-top:40px;display:inline-block;}
.minicart-label:before{content:"";background:url("/img/shopping-basket-2025.svg") no-repeat;width:43px;height:43px;top:0px;display:block;position:absolute;left:calc(50% - 16px);}
.minicart-quantity{position:absolute;top:0;display:block;background:#a80011;color:#fff;font-size:10px;text-align:center;font-weight:700;border-radius:50%;width:15px;height:15px;left:calc(50% + 5px);}
.price-100{font-size: 12px;color:#666;}
.price-100 span{font-size: inherit !important; color: inherit !important; padding: 0px !important; margin: 0px !important}

.banner-container img {margin-left:auto;margin-right:auto}
.banner-container img.big {display:block;}
.banner-container img.medium {display:none;}
.banner-container img.small {display:none;}
#recipe-slider .card{ max-width: 325px; }
.splide ul{list-style-type:none;padding:0;}
#teaser-slider.splide .splide__arrows{
	display: none;
}

.splide__arrow svg {
	fill: #a80011;
	font-size: 30px;
}
.slider .position.is-active {
	background-color: #d25252;
}
.slider .position:hover {
	background-color: #7a7a7a;
}


.shipping-banner-wrapper div{ background-color: #f1f1f1; border-radius: 5px; padding: 10px; }
.shipping-banner-wrapper div strong{ color: #a80011 }

.download a{text-decoration: underline; color: #0056b3;}
.download a:before{font-family: "Font Awesome 5 Free"; font-weight: 900; content: '\f56d';font-size: 26px;padding: 6px;}

.cart-dialog ul{padding-top: 15px;padding-bottom: 15px}
.cart-dialog li{padding: 10px; text-align:center;}
.cart-dialog li .fa-check{position:relative;top:5px;left:-10px}
.cart-dialog .close{top:0px;right:6px}
.cart-dialog p.infoHeading{text-align: center; color: #8aae14; font-weight: bold;font-size: 1.15em;}
.cart-dialog p span{display:block;padding-bottom:5px;}
.cart-dialog a.main{font-weight: bold;}
.cart-dialog p.continue{text-align: right;font-size:1.1em; padding:0px;margin:0px;}

img{max-width:100%;}
input::-webkit-credentials-auto-fill-button{visibility: hidden;}
.form-control:focus{box-shadow:none!important;}
select:focus, input:focus, textarea:focus{box-shadow:none;border:1px solid #9BC243!important;outline:none;border-radius:3px;}
input.error, .error{border:1px solid #a80011!important;}
input.error:focus, .error:focus{outline:1px solid #a80011!important; border: none!important;}
input.check, .check{border:1px solid #9BC243!important;}
input.check:focus, .check:focus{outline:1px solid #9BC243!important;}

form div.required-container{position:relative;}
form div.required-container &gt; i{display:none;position:absolute;right:10px;top:11px;font-size:18px;}
form div.required-container &gt; i.fa-sort{display:block;position:absolute;right:10px;top:11px;font-size:18px;}
form div.required-container &gt; i.fa-check-circle{color:#9BC243;}
form div.required-container &gt; i.fa-times-circle{color:#a80011;}
form div.required-container &gt; input.check + i{display:block;}
form div.required-container &gt; input.error + i + i{display:block;}
form div.required-container &gt; select.error + i + i + i{display:block;}
form div.required-container &gt; input.error, form div.required-container &gt; input.check{padding-right:32px;}

/** removing sort from ssalutation field whenever it has error because it is overlapping with red X  */
form div.required-container &gt; select.error + i.fa-sort {display:none;}

.produkt-container{border:1px solid #eee;background:#fff;text-align:center;padding:10px 0 20px;display:inline-block;border-radius:3px;margin:0 10px;max-width:255px;position:relative;}
.produkt-container:hover{-webkit-box-shadow:0px 0px 8px 0px rgba(114,102,94,0.6);-moz-box-shadow:0px 0px 8px 0px rgba(114,102,94,0.6);box-shadow:0px 0px 8px 0px rgba(114,102,94,0.6);}
.produkt-container a:hover{text-decoration:none;}
.produkt-container .badget{position:absolute;top:5px;right:10px;}
.produkt-container .produkt-pic img{display:inline-block;}
.produkt-container .price-container{min-height:52px;}
.produkt-container .produkt-info{padding:0 15px;}
.produkt-container .produkt-info .produkt-headline-container{height:70px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:10px;margin-top:10px;}
.produkt-container .produkt-info h2{margin-bottom:0;color:#000;}
.assessment-container .stars-container{width:86px;height:14px;position:relative;display:inline-block;vertical-align:top;}
.assessment-container .stars-container span{display:block;height:100%;position:absolute;left:0;top:0;}
.assessment-container .stars-container .stars-empty{width:100%;background:url("../img/stars-empty.png") no-repeat;}
.assessment-container .stars-container .stars-full{background:url("../img/stars-full.png") no-repeat;}
.assessment-container .rating-container{display:inline-block;margin-left:5px;vertical-align:top;height:15px;line-height:15px;}
.assessment-container .rating-container .rating-value{font-size:12px;color:#000;font-weight:700;}
.assessment-container .rating-container .rating-best{font-size:12px;color:#bfbfbf;font-weight:700;}
.assessment-container .rating-container .rating-anz{font-size:12px;color:#000;font-weight:700;}
.produkt-container .produkt-info .price{font-size:20px;color:#000;font-weight:700;margin-bottom:0;}
.produkt-container .produkt-info .price.default{font-size:12px;color:#666;}
.produkt-container .produkt-info .cta{margin-top:10px;}
footer{background:#e5e5e5;padding-top:35px;padding-bottom:45px;}
footer ul li{margin:5px 0;}
footer a{color:#666;font-size:14px;border-bottom:2px solid #adadad;}
footer a:hover{color:#666;text-decoration:none;}
footer .first-content{margin-bottom:40px;}
footer .left-column &gt; div + div, footer .right-column &gt; div + div{margin-top:35px;}
footer .hotline-container{background:#dcdcdc;padding:15px 20px;display:inline-block;margin-bottom:20px;margin-top:-10px;}
footer .hotline-container p.h2{color:#151515;position:relative;padding-left:40px;}
footer .hotline-container p.h2 i{font-size:30px;position:absolute;left:0;top:4px;}
footer .hotline-container p.h2 span{font-size:20px;}
footer .hotline-container p{font-size:13px;margin-bottom:5px;}
footer .hotline-container p:last-child{margin:0;}
footer .cta.default{border-color:#666;}
footer .magalog-container .cta{position:relative;margin-left:5px;}
footer .magalog-container .cta:after{content:"";display:block;position:absolute;background:url("../img/arrow-up-icon.png") no-repeat;width:22px;height:24px;left:0;bottom:-40px;}
footer .kennenlernen-container{width:165px;text-align:center;margin-top:-5px;}
footer .kennenlernen-container a{position:relative;top:-16px;}
footer .blog-container p.h2{position:relative;}
footer .blog-container img{max-width: 50%;margin-bottom: 1em;}
footer .footer-social { border: none; }
footer .siegel-container{display:flex;align-items:center;margin-top:15px;}
footer .siegel-container + .siegel-container{margin-top:20px;}
footer .siegel-container:after{clear:both;content:"";display:block;}
footer .siegel-container &gt; div{width:100px;float:left;text-align:center;}
footer .siegel-container &gt; p{width:100%;float:left;padding-left:115px;margin:0 0 0 -100px;}
footer .save-content{margin-bottom:5px;}
footer .save-content i{font-size:12px;margin-top:5px;vertical-align:top;}
footer .zahlungsarten{text-align:center;max-width:220px;}
footer .zahlungsarten ul{margin-bottom:5px;}
footer .zahlungsarten ul:after{content:"";display:block;clear:both;}
footer .zahlungsarten ul li{background:#fff;width:100px;height:40px;display:inline-block;float:left;border-radius:3px;}
footer .zahlungsarten ul li:nth-child(2n+2){margin-left:15px;}
footer .zahlungsarten ul li div{display:flex;align-items:center;justify-content:center;height:40px;}
footer .zahlungsarten p{font-size:12px;}
footer .versand-container div{margin-bottom:15px;}
footer .versand-container div a{margin-left:15px;}
footer .versand-container p:last-child{margin:-10px 0 0 0;}
@media(max-width: 1238.98px){
	.banner-container img.big {display:none;}
	.banner-container img.medium {display:block;}
	footer p br{display:none;}
	footer .hotline-container{padding:15px;}
	footer .magalog-container .cta{margin-left:35px;margin-top:10px;}
	footer .magalog-container .cta:after{bottom:15px;transform:rotate(90deg);left:-30px;}
	footer .versand-container div a{margin:10px 0 0 0;}
	#teaser-slider.splide .splide__arrows{display: block;}
	}
@media (max-width: 991.98px){
	.banner-container img.medium {display:none;}
	.banner-container img.small {display:block;}
	footer{padding-bottom:70px;}
	footer .left-column, footer .right-column{margin-bottom:20px;}
	footer .zahlungsarten &gt; p{margin-bottom:0;}
	footer .hotline-container br{display:block;}
	footer .magalog-container .cta{margin-left:10px;}
	footer .magalog-container .cta:after{bottom:-40px;transform:none;left:0;}
}
@media (min-width: 768px){
	.mobile{display:none;}
}
@media (max-width: 767.98px){
	.desktop{display:none;}
	footer .magalog-container .cta{margin-left:35px;}
	footer .magalog-container .cta:after{bottom:15px;transform:rotate(90deg);left:-30px;}
	footer .siegel-container{padding-right:10px;}
	.freunde-werben-wrapper{display:none;}
	.shipping-banner-wrapper{display:none;}
}
@media (max-width: 575.98px){
	footer .first-content{margin-bottom:0;}
	footer .magalog-container .cta{margin-left:10px;}
	footer .magalog-container .cta:after{bottom:-40px;transform:none;left:0;}
	.freunde-werben-wrapper{display:none;}
	.shipping-banner-wrapper{display:none;}
}
@media (max-width: 400.98px){
	.section-headline h2{padding:0 10px;}
	.freunde-werben-wrapper{display:none;}
	.shipping-banner-wrapper{display:none;}
}

/* own styles */
span.like-h1{font-size:24px;color:#a80011;display:block;}
span.like-h2{font-size:18px;color:#000;font-weight:700;display:block;}
span.like-h2 a, span.like-h2 a:hover {color:#000;}

/*  legal text over button
	addded div with class to be more specific with selector
	and get a margin on top of the button 
*/
div.additionalinfo a{
	font-weight: 200;
	font-size: 10px;
	text-decoration: underline;
	color:#888;
}

/**
*	Added for links
**/
main a {
	text-decoration: underline;
	color: inherit;
}

/**
 **	exeption for link change otherwise slider caption is underlined
 **/
main #recipe-container a {
	text-decoration: none;
}

main .auch-gekauft a {
	text-decoration: none;
}

main .kategorie-filter a {
	text-decoration: none;
}
/**
*	exception button for registering as new customer
**/
main a.cta.main{
	text-decoration: none;
}

/**
* fix for categorylist
**/
main .like-h2 a{
	text-decoration: none;
}


/**
*	youtube for service pages
*	https://www.html-seminar.de/responsive-webdesign-externe-videos-einbinden.htm
**/
.videocontainer
{
    position: relative;
    height: 0;
    padding-bottom: 56.25%;
    margin-bottom: 10px;
}

.videocontainer iframe
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/**
*	trusted shops
*/
div.assessment-container span.rating-value , span.rating-best {color:#000; font-weight:600;}

div.row.trustedCustom div.col-1.text-center { right:10px; }
div.card-footer.text-center p.certifiedTrustedShop{line-height:1;font-size:12px;}
div.trustedSticky.sticky-ad div.card-footer.text-center.p-0 { background-color:#ffdc0f;}

.sticky-ad-trusted {
    bottom: 280px;
    width: 92px;
   	position: fixed;
    right: 0;
    z-index: 2147483645 !important;
    box-shadow: 1px 1px 6px 0 #ccc;
}
.sticky-ad-trusted img { height:40px; }

@media(max-width: 1385px){
	.sticky-ad-trusted {
		display: none !important;
	}
}

@media(max-width: 1230px){
	.sticky-ad-trusted {
		display: block !important;
	}
}

@media(max-width: 1130px){
	.sticky-ad-trusted {
		display: none !important;
	}
}

#scrollTopButton {
	display: none;
	position: fixed;
	bottom: 75px;
	right: 30px;
	z-index: 10;
}
.delivery-time.none { color:red;}

a.btn.wish-product{padding: 0;}

/* FactFinder */

.ffSearchSuggestionsWrapper {
	position: relative;
}

.ffSearchSuggestions {
	background-color: white;
	position: absolute;
	top: 50px;
	z-index: 99999;
	border: 1px solid #ccc;
	border-radius: 10px;
}

div.search-form-mobile .ffSearchSuggestions {
	position: relative;
	border: none;
	top: 0px;
    width: 100%;
}

.ffSearchSuggestions.show {
	display: block;
}

.ffSearchSuggestions.hide {
	display: none;
}

.ffSearchSuggestions a{
	color: inherit;
}

.ffSearchSuggestions .ffSuggestion {
	text-align: left;
}

.ffSearchSuggestions .ffSuggestion img, .ffSearchSuggestions .ffSuggestion a {
	display: inline-block;
	margin: 3px;
}

.ffSearchSuggestions .ffSuggestion img {
	max-width: 5rem;
    border: 1px solid #eee;
	border-radius: 5px;
}</pre></body></html>