<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">header{margin-bottom:22px;}
h1{text-align: center; font-size: 14px; color:#888;}
.teaser-container{/* background:url(../img/gefro-suppen-teaser.jpg) left top no-repeat #fff; */width:844px;float:left;min-height:320px;text-align:right;/* border:1px solid #eee; */}
.teaser-container div{width:345px;text-align:center;display:inline-block;background:url("../img/teaser-border.png") no-repeat;height:320px;}
.teaser-container div h1{transform:rotate(-5deg);margin-top:40px;font-size:63px;margin-bottom:15px;line-height:110%;margin-left:-10px;font-family:Manus;}
.teaser-container div h1 span{font-size:92px;margin-left:60px;}
.teaser-container h2{font-size:20px;color:#a80011;font-weight:600;margin-left:30px;}
.teaser-container p {margin-bottom:0;}
.teaser-container img.big {display:block;}
.teaser-container img.medium {display:none;}
.teaser-container img.small {display:none;}
.fullsize-teaser-container {min-height: 320px; }
.fullsize-teaser-container img.big {display:block;}
.fullsize-teaser-container img.medium {display:none;}
.fullsize-teaser-container img.small {display:none;}
.produktfilter-container{width:335px;float:right;background:white;text-align:center;padding:0 20px 20px;}
.produktfilter-container form input{display:none;}
.produktfilter-container p.h2{font-family:Arial;font-size:28px;color:#9BC243;text-transform:none;margin-top:20px;font-weight:400;letter-spacing:1px;}
.produktfilter-container div &gt; div{width:140px;height:40px;text-align:left;display:block;float:left;margin-bottom:10px;}
.produktfilter-container div &gt; div:nth-child(2n+2){float:right;}
.produktfilter-container span{line-height:40px;margin:0;display:inline-block;font-size:14px;}
.produktfilter-container svg{display:inline-block;vertical-align:top;margin-top:8px;margin-right:5px;}
.produktfilter-container .cta{margin-top:10px;width:100%;line-height:100%;}
.produktfilter-container label{display:block;border:1px solid #eee;border-radius:3px;background:#f9f9f9;cursor:pointer;}
.produktfilter-container label img{margin-left:20px;}
.produktfilter-container input[type=checkbox]:checked + label{border: 1px solid #9BC243;color:#9BC243;border-radius:3px;}
.teaser-aktion-container{margin:20px 0;}
.teaser-aktion-container p+p{margin-left:20px;}
.teaser-sortiment-container{margin:40px 0;}
.teaser-sortiment-container a{width:225px;display:block;float:left;}
.teaser-sortiment-container a+a{margin-left:18px}
.banner-container{margin-bottom:80px;margin-top:40px;text-align:center;}
.info-container{margin:20px 0;}
.info-container h2{font-weight:400;}
.modal-content .gefrooverlaydesktop { display: block;}
.modal-content .gefrooverlaymobile { display: none;}

#customerstory-slider .card {
	flex-direction: row;
}
#customerstory-slider .card .card-header {
	width: 50%;
	background-color: white;
	max-width: 325px;
}



#teaser-slider ul {
	text-align: center;
}

@media(max-width: 1238.98px){
	.teaser-container{width:580px;}
	.teaser-container img.big {display:none;}
	.teaser-container img.medium {display:block;}
	.fullsize-teaser-container img.big {display:none;}
	.fullsize-teaser-container img.medium {display:block; margin: auto;}
	.teaser-aktion-container p{width:225px;}
	.teaser-aktion-container p+p{margin-left:13.33px;}
	.teaser-sortiment-container a{width:178px;}
	.teaser-sortiment-container a+a{margin-left:7px;}
	.modal-content .gefrooverlaydesktop { display: block;}
	.modal-content .gefrooverlaymobile { display: none;}
	#customerstory-slider .card .card-header {display: none;}
}
@media (max-width: 991.98px){
	header{margin-bottom:0px;}
	.teaser-container{width:410px;}
	.teaser-container div{width:280px;}
	.teaser-container div h1{font-size:54px;margin-top:30px;}
	.teaser-container div h1 span{font-size:80px;}
	.teaser-container h2{padding-right:30px;padding-left:20px;}
	.teaser-container h2 br{display:none;}
	.teaser-container img.medium {display:none;}
	.teaser-container img.small {display:block;}
	.fullsize-teaser-container img.medium {display:none;}
	.fullsize-teaser-container img.small {display:block; margin: auto;}
	.produktfilter-container{width:270px;padding:0 10px 20px;background-position:top right;}
	.produktfilter-container p br{display:none;}
	.produktfilter-container div &gt; div{width:120px;}
	.produktfilter-container label img{margin-left:5px;}

	.teaser-aktion-container p{width:auto;padding:0 10px;}
	.teaser-aktion-container p+p{margin:0;}
	.teaser-sortiment-container p{text-align: center;}
	.teaser-sortiment-container a{width:225px; display: inline; float: none;}
	.teaser-sortiment-container a+a{margin-left:auto;}
	.modal-content .gefrooverlaydesktop { display: none;}
	.modal-content .gefrooverlaymobile { display: block;}
	#customerstory-slider .card .card-header{display: none;}
}

@media (max-width: 767.98px){
	.main-container{text-align:center;}
	.teaser-container{width:100%;float:none;}
	.teaser-container {min-height:inherit;}
	.teaser-container img.medium {display:none;}
	.teaser-container img.small {display:block; margin-left:auto; margin-right:auto;}
	.produktfilter-container{width:100%;float:none;max-width:335px;margin:20px auto;padding:0 20px 20px;display:inline-block;}
	.produktfilter-container div &gt; div{width:140px;}
	.banner-container{margin-bottom:40px;margin-top:20px;}
	.produkt-container{max-width:100%;}
	.modal-content .gefrooverlaydesktop { display: none;}
	.modal-content .gefrooverlaymobile { display: block;}
	#customerstory-slider .card .card-header {display: none;}
	#customerstory-slider .splide__arrow {
		top: 30%;
	}

	#customerstory-slider .splide__arrow--prev {
		left: -24px;
	}

	#customerstory-slider .splide__arrow--next {
		right: -24px;
	}
}

@media (max-width: 400.98px){
	.teaser-container img.medium {display:none;}
	.teaser-container img.small {display:block;}
	.produktfilter-container{background-size:100%;}
	.produktfilter-container label{text-align:left;}
	.produktfilter-container div &gt; div{width:100%;text-align:center;padding:0;}
	.produktfilter-container div &gt; div,
	.produktfilter-container div &gt; div:nth-child(2n+2){float:none;}
	.produktfilter-container label img{margin-left:2px;}
	.produkt-container .produkt-info .cta{width:100%;}
	.modal-content .gefrooverlaydesktop { display: none;}
	.modal-content .gefrooverlaymobile { display: block;}
	#customerstory-slider .card .card-header {display: none;}
}

.close .fa-times-circle{ color:#a80011; text-shadow: none;background-color: #fff;border-radius: 50%;font-size: 30px;}
.close {position: absolute;font-size: 30px;opacity: 1;z-index: 1; top: 5px;right: 5px;}
.modal-content {width:auto; margin:auto;}

</pre></body></html>