@font-face{font-family:BeiselAaux;src:url(aaux-light.otf) format('opentype');font-weight:300;font-display:swap}
@font-face{font-family:BeiselAaux;src:url(aaux-medium.otf) format('opentype');font-weight:500;font-display:swap}
@font-face{font-family:BeiselAlterday;src:url(alterday.otf) format('opentype');font-display:swap}
@font-face{font-family:BeiselTimes;src:url(times.ttf) format('truetype');font-display:swap}
.kb-v3{font-family:BeiselAaux,Arial,sans-serif;font-weight:300;color:#67071d}
.kb-v3 .img img{height:auto}.kb-v3 .kb-v3-portrait img{border-radius:16px}.kb-v3 .kb-v3-icon,.kb-v3 .kb-v3-social,.kb-v3 .kb-v3-click{opacity:.7}
.kb-v3-head{background-image:url(blaetter-rechts.png);background-size:210px auto;background-repeat:no-repeat;background-position:right bottom}
.kb-v3-discover{background-image:url(blaetter-links.png);background-size:300px auto;background-repeat:no-repeat;background-position:left center}
.kb-v3-footer{color:#fff}
.kb-v3-copy-panel>.col-inner{border-radius:0 0 22px 0}
@media(max-width:549px){.kb-v3-head{background-size:100px auto}.kb-v3-discover{background-size:200px auto}.kb-v3-shopping .col{padding-bottom:20px}.kb-v3 .kb-v3-product{max-width:200px;margin-left:auto;margin-right:auto}}
