.tab-navigator{border:1px solid #e7e7e7;border-bottom:none;display:none}@media screen and (min-width:768px){.tab-navigator{display:block}}.tab-navigator ul{display:flex;list-style-type:none;margin:0;padding:0}.tab-navigator ul button{background:none;background:#e7e7e7;border:none;flex-grow:1;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1;margin:2px 2px 0 0;padding:1em;text-align:left}.tab-navigator ul button:first-child{margin-left:2px}.tab-navigator ul button:focus{outline:none}.tab-navigator ul button.focus-ring:focus{outline:1px dashed currentColor;outline-offset:2px}.tab-navigator ul .open button{background:#fff;color:#b71e3f}.tab-navigator li{display:flex;flex-grow:1}.tab-navigator+.tabs{border:1px solid #e7e7e7;padding:2px}@media screen and (min-width:768px){.tab-navigator+.tabs{border-bottom:none;border-top:none;padding:1em}.tab-navigator+.tabs .tab-block:not(.open){display:none}}.tab-navigator+.tabs .tab-block:not(.open) .tab-headline+.tab-content{display:none}@media screen and (min-width:768px){.tab-navigator+.tabs .tab-block:not(.open) .tab-headline+.tab-content{display:block}}.tab-navigator+.tabs .tab-headline{background:#e7e7e7;display:block;font-size:1.1em;font-weight:400;margin-bottom:2px;padding:1em}@media screen and (min-width:768px){.tab-navigator+.tabs .tab-headline{display:none}}.tab-navigator+.tabs .tab-headline p{color:inherit;margin:0}.tab-navigator+.tabs .tab-block:last-child .tab-headline{margin-bottom:0}.tab-navigator+.tabs .open .tab-headline{background:#fff;color:#b71e3f}.tab-navigator+.tabs .tab-content{padding:1em}@media screen and (min-width:768px){.tab-navigator+.tabs .tab-content{padding:0}}.product-header{display:flex;justify-content:space-between;margin-bottom:1em;padding-left:1em}.product-footer{border:1px solid #e7e7e7;margin-top:1em;padding:1em}@media screen and (min-width:768px){.product-footer{border-top:none;margin-top:0}}.order-online{background-color:#b9cb00;font-size:inherit;font-weight:400;padding:.65em;text-align:center;width:100%}.order-online:hover{background-color:#95b51f}.prices-overview p{font-size:1.25em}.prices-overview p small{font-size:.8em}.product-result{margin-top:2em}.results>h2{font-size:1.8em;margin-top:1em}.prices-overview-caption{background:#e7e7e7;font-weight:400;padding:.35em}[data-compass] .compass input{width:100%}.rangeslider *{transition:none}