h1.centered_heading{text-align:center}.productlist{margin:3rem 0;padding:0;list-style:none;display:flex;justify-content:center}.productlist__item{display:flex;flex-direction:column;margin-right:30px;max-width:311px}div.olo_nl_container .productlist__item{max-width:275px}@media screen and (max-width:850px){.productlist{flex-direction:column;align-items:center}.productlist__item{margin:3rem 0 0;max-width:inherit}}.productlist__item--topseller{background-color:#d4e3f6;border-radius:10px;padding:15px}.productlist__item--no-topseller{margin-top:53px}.productlist__item--topseller h2{margin:0 0 10px;color:#0C2577;text-align:center}.productlist__item:last-child{margin-right:0}.productlist__item--content{padding:15px;border:1px solid #e1e1e1;border-radius:10px;background-color:#fff}.productlist__item h3{text-align:center;line-height:1.4em;color:#0C2577;font-weight:500}.productlist__item h3 span{display:block}.productlist__item--cta{display:flex;justify-content:center}.productlist__item__check{margin-top:3rem;padding:0 0 0 2rem;list-style:none}.productlist__item__check hr{margin-left:-25px;margin-bottom:10px;border-top:none;border-color:#ddd}.productlist__item__check li{margin-bottom:13px;position:relative}.productlist__item__check li::before{background:url(/images/ecom/olo/OLO-Icon-Yes-included.svg) no-repeat;background-size:14px;width:14px;height:14px;content:'';display:inline-block;margin-right:3px;position:absolute;top:2px;left:-25px}.productlist__item__check li .toplist_info{font-weight:1000}.productlist__item__check li img{;margin-left:5px;margin-bottom:-2px;width:1em}.productlist__item--price{display:block;margin:2rem 0 1rem 0;color:#0C2577;font-size:2.5rem;line-height:1em;font-weight:400;text-align:center}.productlist__item--no-discount .productlist__item--price{margin-top:3.4rem}.productlist__item--price strong{white-space:nowrap;font-weight:400}.productlist__item--price-discount{position:relative}.productlist__item--price-discount i{display:none}.productlist__item--price-discount sup{font-size:1.2rem;line-height:1.2em;font-weight:500;vertical-align:baseline}.productlist__item--price-discount hr{display:none}.productlist__item--price-discount strong{font-size:2.5rem;color:#0C2577;font-weight:400}.hint_cruiseliner{margin:3rem 0;color:#9c9c9c}.ecom-olo-product-dialog h2{color:#0C2577;font-size:1rem;font-weight:700}.ecom-olo-product-dialog ul{list-style-image:url(/images/jobDesigner/Haekchen-12x10-HC-003366.png);list-style-type:none;padding-left:26px}.ecom-olo-product-dialog a{background-color:#0C2577;color:#fff!important;border:1px solid #0C2577!important;border-radius:.215rem;font-weight:400;padding:.65rem 1.3rem;display:inline-block;text-shadow:none;min-width:100px;text-decoration:none;text-align:center;line-height:1.2rem;cursor:pointer;box-sizing:border-box}div.angebots{position:relative}div.olo_nl_container{position:relative}div.productlist__blocker{background:#d4e3f6;box-sizing:border-box;border-radius:10px;text-align:center;padding:2% 3%}div.productlist__blocker-desktop{position:absolute;width:96%;margin:0 2%;top:340px;color:#0C2577}div.olo_nl_container div.productlist__blocker-desktop{top:207px}div.productlist__blocker-mobile{display:none;margin-top:20px;color:#0C2577}.productlist__item--cta.productlist__item--cta-with-blocker{margin-top:110px}.productlist__item--hint{margin-top:20px;color:#b2b2b2;text-align:center}div.special_contingent_container{background:#f1f1f1;padding:10px 2%}div.special_contingent_container textarea{height:100px;width:60%}div.special_contingent_container input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;transition:all 0.15s ease-out 0s;background:#fff;border:1px solid #cacaca;color:#fff;cursor:pointer;display:inline-block;outline:none;width:20px;height:20px}div.special_contingent_container input[type="checkbox"]::before{height:20px;width:20px;display:inline-block;font-size:16px;text-align:center;line-height:18px;color:#fff;content:'✓'}div.special_contingent_container input[type="checkbox"]:checked{background:#0C2577}div.special_contingent_container input[type="checkbox"]:checked::before{height:20px;width:20px;content:'✓';display:inline-block;font-size:16px;text-align:center;line-height:18px;color:#fff}div.special_contingent_container input[type="checkbox"]:checked::after{-webkit-animation:click-wave 0.65s;-moz-animation:click-wave 0.65s;animation:click-wave 0.65s;background:#40e0d0;content:'';display:block;position:relative;z-index:100}div.special_contingent_container input.input_right{margin-left:20px}div.special_contingent_container select{height:26px;background-color:#fff}div.special_contingent_container .plus_minus{padding:3px 5px 7px 5px;cursor:pointer;background:#fff;width:15px;height:15px;text-align:center;display:inline-block;margin:0 10px}div.special_contingent_container .plus_minus.minus{margin-left:0}div.special_contingent_container .counter_container{float:left}div.special_contingent_container .select_container{float:left;margin-left:35px}div.special_contingent_container select{display:none;width:140px;border:none}div.special_contingent_container div.special_contingent_left{float:left;width:5%;padding:25px 0 10px 2%}div.special_contingent_container div.special_contingent_left img{width:32px;height:32px}div.special_contingent_container div.special_contingent_right{float:left;width:91%;padding:10px 2% 10px 0}@media screen and (max-width:1000px){div.productlist__blocker-desktop{width:100%;margin:0}}@media screen and (max-width:950px){div.productlist__blocker-desktop{top:340px}}@media screen and (max-width:885px){div.productlist__blocker-desktop{width:102%;left:-1%}}@media screen and (max-width:850px){div.productlist__blocker-desktop{display:none}div.productlist__blocker-mobile{display:block}.productlist__item--cta.productlist__item--cta-with-blocker{margin-top:0}div.olo_nl_container .productlist__item{max-width:none}.productlist__item h3 span::before{content:'| ';margin-left:5px}.productlist__item h3 span{display:inline-block}.productlist__item--price-discount sup{display:block}}@media screen and (max-width:700px){div.special_contingent_container div.special_contingent_left{width:15%}div.special_contingent_container div.special_contingent_right{width:81%}div.special_contingent_container textarea{height:100px;width:100%}}