/* iPhone/Safari: SVG icons use currentColor, never the system emoji font. */
:root{font-variant-emoji:text}
.korrekt-ui-icon{display:inline-block;width:.98em;height:.98em;min-width:.98em;vertical-align:-.155em;stroke:currentColor;fill:none;color:inherit;flex:none;overflow:visible}
.korrekt-ui-icon-before{margin-right:.12em}
.korrekt-ui-icon-after{margin-left:.10em}
.arrow .korrekt-ui-icon{margin:0}
.play-ring .korrekt-ui-icon{width:.75em;height:.75em;margin:0;vertical-align:middle}
.service-icon .korrekt-ui-icon{width:1em;height:1em;margin:0;vertical-align:middle}
.menu .korrekt-ui-icon{width:1.05em;height:1.05em;margin:0}
.price-card ul li::before{content:"" !important;display:inline-block;width:.9em;height:.9em;margin-right:10px;padding:0 !important;vertical-align:-.09em;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5%2019%2019%205M8%205h11v11%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5%2019%2019%205M8%205h11v11%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}
