.opt[data-t*="Spar-Abo"]{display:none!important}
.hpk{display:none}
.fq.w,.kt.w,.fo.w{padding-left:24px;padding-right:24px}
@media(max-width:760px){
.hero .po,.hero video{aspect-ratio:16/9!important;object-position:50% 35%!important}
.hero .tx{padding:18px 0 26px!important}
.hero .kick{font-size:11px;margin-bottom:6px}
.hero h1{font-size:clamp(28px,8.4vw,36px)!important;margin-bottom:12px!important}
.hero h1 em{display:inline!important}
.hero p.sub{display:none}
.hpk{display:block;margin:0 0 16px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:10px 10px 12px}
.hpk-t{display:flex;justify-content:space-between;align-items:center;padding:0 4px 8px;color:#fff;font-size:14px}
.hpk-t i{font-style:normal;color:#e2a400;font-size:12px}
.hpk-g{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}
.hpk-g a{display:block;text-align:center;color:#fff;text-decoration:none;background:rgba(255,255,255,.06);border-radius:12px;padding:6px 2px 8px}
.hpk-g img{width:100%;max-width:70px;height:62px;object-fit:contain;display:block;margin:0 auto 4px}
.hpk-g b{display:block;font-size:11px;letter-spacing:.3px}
.hpk-g span{display:block;font-size:10px;opacity:.75;line-height:1.2}
.hero .btn{display:block;text-align:center;width:100%}
.hero .gar{text-align:center}
.hero .who{margin-top:16px!important}
.buy h1{font-size:clamp(26px,8vw,34px)!important;white-space:nowrap}
.sbar .si div{display:block!important;min-width:0}
.sbar .si b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sbar .si span{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sbar .w{height:68px;gap:10px}
.sbar img{display:none}
.sbar .btn{padding:13px 16px;font-size:14px;white-space:nowrap}
body.has-sbar{padding-bottom:70px}
}
