/* 1.13.0: hochwertiger Rabatt-Streifen im Pepswerk-Stil */
#pwh-shell .pwh-offer{display:none!important}
#pwh-shell .pwh-promo{position:relative;display:block;width:100%;margin:0;background:#0e0b13;color:#fff!important;text-decoration:none!important;overflow:hidden;font-family:inherit;border-bottom:1px solid #2a1f3a}
#pwh-shell .pwh-promo:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(116,31,231,.28) 50%,transparent);opacity:.9;pointer-events:none}
#pwh-shell .pwh-promo:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,#8b4dff 50%,transparent)}
#pwh-shell .pwh-promo__in{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:18px;min-height:40px;padding:6px 20px;max-width:1240px;margin:0 auto}
#pwh-shell .pwh-promo__tag{display:inline-flex;align-items:center;gap:7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#c6a8ff}
#pwh-shell .pwh-promo__tag i{width:6px;height:6px;border-radius:50%;background:#a874ff;box-shadow:0 0 0 0 rgba(168,116,255,.6);animation:pwhPromoPulse 2.4s ease-out infinite}
@keyframes pwhPromoPulse{0%{box-shadow:0 0 0 0 rgba(168,116,255,.55)}80%,100%{box-shadow:0 0 0 7px rgba(168,116,255,0)}}
#pwh-shell .pwh-promo__head{font-size:14px;font-weight:600;letter-spacing:-.005em;color:#ece6f6;white-space:nowrap}
#pwh-shell .pwh-promo__head b{font-weight:800;color:#fff;background:linear-gradient(90deg,#b98bff,#ffffff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
#pwh-shell .pwh-promo__tiers{display:inline-flex;gap:8px}
#pwh-shell .pwh-promo__tiers span{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.04);font-size:12px;font-weight:600;color:#cfc6dc;white-space:nowrap}
#pwh-shell .pwh-promo__tiers em{font-style:normal;font-weight:800;color:#fff}
#pwh-shell .pwh-promo__cta{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:#fff;white-space:nowrap;padding-left:16px;border-left:1px solid rgba(255,255,255,.14)}
#pwh-shell .pwh-promo__cta svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s ease}
#pwh-shell .pwh-promo:hover .pwh-promo__cta svg{transform:translateX(3px)}
#pwh-shell .pwh-promo:hover .pwh-promo__tiers span{border-color:rgba(168,116,255,.45)}
@media(max-width:860px){#pwh-shell .pwh-promo__tag{display:none}}
@media(max-width:600px){
 #pwh-shell .pwh-promo__in{gap:10px;min-height:36px;padding:5px 14px}
 #pwh-shell .pwh-promo__head{font-size:13px}
 #pwh-shell .pwh-promo__tiers span{height:22px;padding:0 8px;font-size:11px}
 #pwh-shell .pwh-promo__tiers span:first-child{display:none}
 #pwh-shell .pwh-promo__cta{padding-left:10px;font-size:0;gap:0}
 #pwh-shell .pwh-promo__cta svg{width:15px;height:15px}
}
@media(max-width:360px){#pwh-shell .pwh-promo__tiers{display:none}}
@media(prefers-reduced-motion:reduce){#pwh-shell .pwh-promo__tag i{animation:none}}
#pwh-shell .pwh-promo__head b{background:none;-webkit-text-fill-color:#c6a8ff;color:#c6a8ff;font-size:1.08em}
#pwh-shell .pwh-promo__in{min-height:42px}
