.wd-bs {
--wd-bs-border: #e3e3e3;
--wd-bs-orange: #e07b2a;
--wd-bs-green: #3aa757;
--wd-bs-text: #333;
--wd-bs-muted: #777;
--wd-bs-link: #1b6fd1;
container-type: inline-size;
max-width: 100%;
margin: 0 0 1.6em;
font: inherit;
color: var(--wd-bs-text);
}
.wd-bs *,
.wd-bs *::before,
.wd-bs *::after { box-sizing: border-box; } .wd-bs .wd-bs__list a.wd-bs__img::after,
.wd-bs .wd-bs__list a.wd-bs__card::after { content: none !important; display: none !important; }
.wd-bs .wd-bs__list a,
.wd-bs .wd-bs__list a:hover,
.wd-bs .wd-bs__list a:focus { text-decoration: none; box-shadow: none; }
.wd-bs .wd-bs__list,
.wd-bs .wd-bs__list > li { list-style: none; margin: 0; padding: 0; }
.wd-bs .wd-bs__list > li::before { content: none; }
.wd-bs img { display: block; max-width: 100%; height: auto; margin: 0; padding: 0; border: 0; box-shadow: none; background: none; }
.wd-bs .wd-bs__titel { margin: 0 0 .7em; font-weight: 600; line-height: 1.3; }
.wd-bs .wd-bs__label,
.wd-bs .wd-bs__sale {
position: absolute;
top: -1px;
z-index: 1;
color: #fff;
font-size: 12px;
font-weight: 500;
line-height: 24px;
height: 24px;
padding: 0 10px;
letter-spacing: .02em;
text-transform: uppercase;
white-space: nowrap;
}
.wd-bs .wd-bs__label { left: -1px; background: var(--wd-bs-orange); }
.wd-bs .wd-bs__sale  { right: -1px; background: var(--wd-bs-green); } .wd-bs--liste .wd-bs__list { display: grid; gap: 10px; }
.wd-bs--liste .wd-bs__list > .wd-bs__item {
position: relative;
display: grid;
grid-template-columns: 120px minmax(0, 1fr);
grid-template-areas: "img content" "img footer";
grid-template-rows: auto 1fr;
column-gap: 18px;
row-gap: 6px;
padding: 32px 16px 12px;
background: #fff;
border: 1px solid var(--wd-bs-border);
}
.wd-bs--liste .wd-bs__img {
grid-area: img;
display: flex;
align-items: center;
justify-content: center;
width: 120px;
height: 120px;
align-self: start;
}
.wd-bs--liste .wd-bs__img img { max-height: 120px; width: auto; object-fit: contain; }
.wd-bs--liste .wd-bs__content { grid-area: content; min-width: 0; }
.wd-bs--liste .wd-bs__list a.wd-bs__name {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
line-clamp: 2;
overflow: hidden;
color: var(--wd-bs-link);
font-size: 16px;
font-weight: 600;
line-height: 1.35;
overflow-wrap: anywhere;
}
.wd-bs--liste .wd-bs__list a.wd-bs__name:hover,
.wd-bs--liste .wd-bs__list a.wd-bs__name:focus { color: #0f4fa0; text-decoration: underline; }
.wd-bs--liste .wd-bs__features {
margin: .4em 0 0;
padding: 0;
list-style: none;
color: #555;
font-size: 13.5px;
line-height: 1.45;
}
.wd-bs--liste .wd-bs__features li {
position: relative;
margin: 0 0 .1em;
padding: 0 0 0 1em;
list-style: none;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.wd-bs--liste .wd-bs__features li::before { content: "•"; position: absolute; left: .15em; top: 0; color: #999; }
.wd-bs--liste .wd-bs__footer {
grid-area: footer;
align-self: end;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: flex-end;
gap: 8px 16px;
min-width: 0;
}
.wd-bs .wd-bs__pricing {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: flex-end;
gap: 4px 10px;
}
.wd-bs .wd-bs__old { color: var(--wd-bs-muted); font-size: 13px; text-decoration: line-through; }
.wd-bs .wd-bs__save {
background: var(--wd-bs-green);
color: #fff;
font-size: 12px;
line-height: 1;
padding: 4px 6px;
border-radius: 2px;
white-space: nowrap;
}
.wd-bs .wd-bs__price { color: var(--wd-bs-text); font-size: 19px; font-weight: 700; line-height: 1.2; white-space: nowrap; }
.wd-bs .wd-bs__prime { color: #00a8e1; font-size: 13px; font-weight: 700; font-style: italic; }
.wd-bs .wd-bs__list a.wd-bs__btn {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 7px;
max-width: 100%;
padding: 6px 14px;
background: linear-gradient(to bottom, #f7dfa5, #f0c14b);
border: 1px solid;
border-color: #a88734 #9c7e31 #846a29;
border-radius: 3px;
color: #111;
font-size: 14px;
font-weight: 400;
line-height: 1.3;
white-space: nowrap;
}
.wd-bs .wd-bs__list a.wd-bs__btn:hover,
.wd-bs .wd-bs__list a.wd-bs__btn:focus { background: linear-gradient(to bottom, #f5d78e, #eeb933); color: #111; }
.wd-bs .wd-bs__icon { flex: 0 0 16px; width: 16px; height: 16px; }
.wd-bs .wd-bs__hinweis { margin: .5em 0 0; color: var(--wd-bs-muted); font-size: 12px; line-height: 1.45; } @container (max-width: 520px) {
.wd-bs--liste .wd-bs__list > .wd-bs__item {
grid-template-columns: 84px minmax(0, 1fr);
grid-template-areas: "img content" "footer footer";
grid-template-rows: auto auto;
column-gap: 12px;
row-gap: 10px;
padding: 32px 12px 12px;
}
.wd-bs--liste .wd-bs__img { width: 84px; height: 84px; }
.wd-bs--liste .wd-bs__img img { max-height: 84px; }
.wd-bs--liste .wd-bs__list a.wd-bs__name { font-size: 15px; }
.wd-bs--liste .wd-bs__features { font-size: 13px; }
.wd-bs--liste .wd-bs__features li:nth-child(n+3) { display: none; }
.wd-bs--liste .wd-bs__footer { flex-direction: column; align-items: stretch; gap: 8px; }
.wd-bs--liste .wd-bs__pricing { justify-content: flex-end; }
.wd-bs--liste .wd-bs__list a.wd-bs__btn { width: 100%; padding: 9px 14px; }
} @supports not (container-type: inline-size) {
@media (max-width: 560px) {
.wd-bs--liste .wd-bs__list > .wd-bs__item { grid-template-columns: 84px minmax(0, 1fr); grid-template-areas: "img content" "footer footer"; padding: 32px 12px 12px; }
.wd-bs--liste .wd-bs__img { width: 84px; height: 84px; }
.wd-bs--liste .wd-bs__footer { align-items: stretch; }
.wd-bs--liste .wd-bs__list a.wd-bs__btn { width: 100%; }
}
} .wd-bs--kompakt { margin-bottom: 1em; }
.wd-bs--kompakt .wd-bs__list { display: grid; gap: 10px; }
.wd-bs--kompakt .wd-bs__list > .wd-bs__item { padding-top: 11px; min-width: 0; }
.wd-bs--kompakt .wd-bs__list a.wd-bs__card {
position: relative;
display: grid;
grid-template-columns: 64px minmax(0, 1fr);
align-items: center;
gap: 10px;
width: 100%;
max-width: 100%;
padding: 20px 10px 10px;
background: #fff;
border: 1px solid var(--wd-bs-border);
color: var(--wd-bs-text);
font-weight: 400;
transition: border-color .15s;
}
.wd-bs--kompakt .wd-bs__list a.wd-bs__card:hover,
.wd-bs--kompakt .wd-bs__list a.wd-bs__card:focus { border-color: #bbb; }
.wd-bs--kompakt .wd-bs__label,
.wd-bs--kompakt .wd-bs__sale { top: -11px; height: 22px; line-height: 22px; font-size: 11px; padding: 0 8px; }
.wd-bs--kompakt .wd-bs__img { display: flex; align-items: center; justify-content: center; width: 64px; height: 64px; }
.wd-bs--kompakt .wd-bs__img img { max-height: 64px; width: auto; object-fit: contain; }
.wd-bs--kompakt .wd-bs__content { display: block; min-width: 0; }
.wd-bs--kompakt .wd-bs__name {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
line-clamp: 2;
overflow: hidden;
color: #666;
font-size: 13px;
font-weight: 400;
line-height: 1.4;
overflow-wrap: anywhere;
}
.wd-bs--kompakt .wd-bs__list a.wd-bs__card:hover .wd-bs__name { color: #333; }
.wd-bs--kompakt .wd-bs__price { display: block; margin-top: 4px; font-size: 15px; } .wd-bs .screen-reader-text {
position: absolute !important; width: 1px; height: 1px; overflow: hidden;
clip: rect(1px, 1px, 1px, 1px); white-space: nowrap; border: 0; padding: 0; margin: -1px;
} .wd-bs .wd-bs__stars {
position: relative;
display: inline-block;
flex: 0 0 auto;
width: 80px;
height: 16px;
line-height: 0;
vertical-align: middle;
}
.wd-bs .wd-bs__stars-bg,
.wd-bs .wd-bs__stars-fg { position: absolute; top: 0; left: 0; height: 16px; overflow: hidden; white-space: nowrap; }
.wd-bs .wd-bs__stars svg { display: block; width: 80px; max-width: none; height: 16px; }
.wd-bs .wd-bs__stars-bg svg { fill: #e2e2e2; }
.wd-bs .wd-bs__stars-fg svg { fill: #f5b301; } .wd-bs--liste .wd-bs__media { grid-area: img; display: flex; flex-direction: column; align-items: center; gap: 6px; min-width: 0; }
.wd-bs--liste .wd-bs__rating { display: flex; flex-direction: column; align-items: center; gap: 2px; }
.wd-bs--liste .wd-bs__reviews { color: var(--wd-bs-muted); font-size: 12px; line-height: 1.3; white-space: nowrap; } .wd-bs--kompakt .wd-bs__meta { display: flex; flex-wrap: wrap; align-items: center; gap: 2px 8px; margin-top: 4px; }
.wd-bs--kompakt .wd-bs__meta .wd-bs__price { margin-top: 0; }
.wd-bs--kompakt .wd-bs__stars { width: 70px; height: 14px; }
.wd-bs--kompakt .wd-bs__stars-bg,
.wd-bs--kompakt .wd-bs__stars-fg { height: 14px; }
.wd-bs--kompakt .wd-bs__stars svg { width: 70px; height: 14px; }
@container (max-width: 520px) {
.wd-bs--liste .wd-bs__media { gap: 4px; }
.wd-bs--liste .wd-bs__stars { width: 70px; height: 14px; }
.wd-bs--liste .wd-bs__stars-bg,
.wd-bs--liste .wd-bs__stars-fg { height: 14px; }
.wd-bs--liste .wd-bs__stars svg { width: 70px; height: 14px; }
.wd-bs--liste .wd-bs__reviews { font-size: 11px; }
} .wd-bs {
--wd-bs-orange: #e8772e;
--wd-bs-green: #2e9e4f;
--wd-bs-red: #c62828;
--wd-bs-gold-1: #f9d65c;  --wd-bs-gold-2: #d9a514;  --wd-bs-gold-t: #4a3500;
--wd-bs-silver-1: #f3be5c; --wd-bs-silver-2: #c8831f; --wd-bs-silver-t: #3f2400;
--wd-bs-bronze-1: #e7a165; --wd-bs-bronze-2: #b2622a; --wd-bs-bronze-t: #fff;
--wd-bs-shadow: 0 1px 2px rgba(0,0,0,.06), 0 3px 10px rgba(0,0,0,.05);
--wd-bs-shadow-hover: 0 2px 4px rgba(0,0,0,.08), 0 8px 22px rgba(0,0,0,.09);
} .wd-bs .wd-bs__label,
.wd-bs .wd-bs__sale { font-weight: 700; letter-spacing: .04em; text-shadow: 0 1px 0 rgba(0,0,0,.12); }
.wd-bs .wd-bs__label { background: linear-gradient(135deg, #f39a4d, var(--wd-bs-orange)); border-bottom-right-radius: 4px; }
.wd-bs .wd-bs__sale { background: linear-gradient(135deg, #3cb766, var(--wd-bs-green)); border-bottom-left-radius: 4px; }
.wd-bs .is-rank-1 .wd-bs__label { background: linear-gradient(135deg, var(--wd-bs-gold-1), var(--wd-bs-gold-2)); color: var(--wd-bs-gold-t); text-shadow: 0 1px 0 rgba(255,255,255,.45); }
.wd-bs .is-rank-2 .wd-bs__label { background: linear-gradient(135deg, var(--wd-bs-silver-1), var(--wd-bs-silver-2)); color: var(--wd-bs-silver-t); text-shadow: 0 1px 0 rgba(255,255,255,.5); }
.wd-bs .is-rank-3 .wd-bs__label { background: linear-gradient(135deg, var(--wd-bs-bronze-1), var(--wd-bs-bronze-2)); color: var(--wd-bs-bronze-t); } .wd-bs--liste .wd-bs__list { gap: 10px; }
.wd-bs--liste .wd-bs__list > .wd-bs__item {
border-color: #e6e6e6;
border-radius: 6px;
box-shadow: var(--wd-bs-shadow);
transition: box-shadow .18s ease, transform .18s ease, border-color .18s ease;
overflow: hidden;
}
.wd-bs--liste .wd-bs__list > .wd-bs__item:hover { box-shadow: var(--wd-bs-shadow-hover); transform: translateY(-1px); border-color: #dadada; }
.wd-bs--liste .wd-bs__list > .is-rank-1 { border-left: 4px solid var(--wd-bs-gold-2); }
.wd-bs--liste .wd-bs__list > .is-rank-2 { border-left: 4px solid var(--wd-bs-silver-2); }
.wd-bs--liste .wd-bs__list > .is-rank-3 { border-left: 4px solid var(--wd-bs-bronze-2); }
.wd-bs--liste .wd-bs__list > .is-top .wd-bs__label { left: 0; }
.wd-bs--liste .wd-bs__label,
.wd-bs--liste .wd-bs__sale { top: 0; }
.wd-bs--liste .wd-bs__label { left: 0; }
.wd-bs--liste .wd-bs__sale { right: 0; }
.wd-bs--liste .wd-bs__img img { transition: transform .25s ease; }
.wd-bs--liste .wd-bs__item:hover .wd-bs__img img { transform: scale(1.04); } .wd-bs .wd-bs__price { color: #111; font-size: 22px; font-weight: 800; letter-spacing: -.01em; }
.wd-bs .wd-bs__old { color: var(--wd-bs-red); font-size: 14px; font-weight: 600; text-decoration: line-through; text-decoration-thickness: 1.5px; }
.wd-bs .wd-bs__save { background: var(--wd-bs-green); font-weight: 700; border-radius: 3px; padding: 4px 7px; } .wd-bs .wd-bs__list a.wd-bs__btn {
padding: 8px 18px;
border-radius: 4px;
font-weight: 600;
box-shadow: 0 1px 0 rgba(255,255,255,.55) inset, 0 2px 4px rgba(0,0,0,.18);
transition: box-shadow .15s ease, transform .15s ease, background .15s ease;
}
.wd-bs .wd-bs__list a.wd-bs__btn:hover,
.wd-bs .wd-bs__list a.wd-bs__btn:focus { box-shadow: 0 1px 0 rgba(255,255,255,.5) inset, 0 4px 10px rgba(0,0,0,.22); transform: translateY(-1px); }
.wd-bs .wd-bs__list a.wd-bs__btn:active { transform: translateY(0); box-shadow: 0 1px 2px rgba(0,0,0,.2) inset; } .wd-bs--kompakt .wd-bs__list { gap: 8px; }
.wd-bs--kompakt .wd-bs__list a.wd-bs__card {
border-color: #e6e6e6;
border-radius: 5px;
box-shadow: var(--wd-bs-shadow);
transition: box-shadow .18s ease, transform .18s ease, border-color .18s ease;
}
.wd-bs--kompakt .wd-bs__list a.wd-bs__card:hover,
.wd-bs--kompakt .wd-bs__list a.wd-bs__card:focus { box-shadow: var(--wd-bs-shadow-hover); transform: translateY(-1px); border-color: #d6d6d6; }
.wd-bs--kompakt .is-rank-1 a.wd-bs__card { border-left: 3px solid var(--wd-bs-gold-2); }
.wd-bs--kompakt .is-rank-2 a.wd-bs__card { border-left: 3px solid var(--wd-bs-silver-2); }
.wd-bs--kompakt .is-rank-3 a.wd-bs__card { border-left: 3px solid var(--wd-bs-bronze-2); }
.wd-bs--kompakt .wd-bs__label { left: 6px; border-radius: 3px; box-shadow: 0 1px 3px rgba(0,0,0,.15); }
.wd-bs--kompakt .wd-bs__sale { right: 6px; border-radius: 3px; box-shadow: 0 1px 3px rgba(0,0,0,.15); }
.wd-bs--kompakt .wd-bs__price { font-size: 16px; font-weight: 800; }
.wd-bs--kompakt .wd-bs__list a.wd-bs__card:hover .wd-bs__name { color: #1b6fd1; }
@media (prefers-reduced-motion: reduce) {
.wd-bs * { transition: none !important; transform: none !important; }
} .wd-bs--kompakt .wd-bs__img { width: 54px; height: 54px; }
.wd-bs--kompakt .wd-bs__img img { max-height: 54px; }
.wd-bs--kompakt .wd-bs__name { font-size: 12px; line-height: 1.35; -webkit-line-clamp: 4; line-clamp: 4; overflow-wrap: break-word; hyphens: auto; }
.wd-bs--kompakt .wd-bs__price { font-size: 15px; } .widget_powerpress_subscribe .pp-ssb-widget { display: grid !important; grid-template-columns: 1fr 1fr; gap: 6px; margin: 0; }
.widget_powerpress_subscribe a.pp-ssb-btn-sq { display: flex !important; align-items: center; justify-content: center; gap: 6px; float: none !important; width: auto !important; height: auto !important; min-height: 34px; margin: 0 !important; padding: 7px 8px !important; border-radius: 6px; color: #fff !important; font-size: 12px !important; font-weight: 700; line-height: 1.2; text-decoration: none !important; text-align: center; box-shadow: 0 1px 2px rgba(0,0,0,.08), 0 3px 8px rgba(0,0,0,.06); transition: transform .15s, box-shadow .15s; }
.widget_powerpress_subscribe a.pp-ssb-btn-sq:hover, .widget_powerpress_subscribe a.pp-ssb-btn-sq:focus { transform: translateY(-1px); box-shadow: 0 2px 4px rgba(0,0,0,.1), 0 8px 18px rgba(0,0,0,.1); }
.widget_powerpress_subscribe a.pp-ssb-btn-sq::after { content: none !important; }
.widget_powerpress_subscribe .pp-ssb-text { color: #fff !important; font-size: 12px !important; white-space: nowrap; }
.widget_powerpress_subscribe .pp-ssb-ic { flex: 0 0 auto; width: 16px !important; height: 16px !important; margin: 0 !important; background-size: 16px 16px !important; background-position: center !important; }
.widget_powerpress_subscribe .pp-ssb-itunes { background: linear-gradient(135deg, #d56efc, #832bc1) !important; }
.widget_powerpress_subscribe .pp-ssb-android { background: linear-gradient(135deg, #8bd448, #5a9e21) !important; }
.widget_powerpress_subscribe .pp-ssb-email { background: linear-gradient(135deg, #5aa2e8, #2b6cb8) !important; }
.widget_powerpress_subscribe .pp-ssb-rss { background: linear-gradient(135deg, #f8a34a, #e8772e) !important; } .wd-bs--deals .wd-bs__label,
.wd-bs--deals .is-rank-1 .wd-bs__label,
.wd-bs--deals .is-rank-2 .wd-bs__label,
.wd-bs--deals .is-rank-3 .wd-bs__label { background: linear-gradient(135deg, #e53935, #c2185b); color: #fff; text-shadow: 0 1px 0 rgba(0,0,0,.18); }
.wd-bs--deals .wd-bs__rabatt { background: #fff; color: #c2185b; border: 1px solid #e53935; font-weight: 800; letter-spacing: 0; text-shadow: none; }
.wd-bs--kompakt.wd-bs--deals .wd-bs__rabatt { line-height: 20px; }
.wd-bs--kompakt.wd-bs--deals .is-rank-1 a.wd-bs__card,
.wd-bs--kompakt.wd-bs--deals .is-rank-2 a.wd-bs__card,
.wd-bs--kompakt.wd-bs--deals .is-rank-3 a.wd-bs__card,
.wd-bs--kompakt.wd-bs--deals a.wd-bs__card { border-left: 3px solid #d81b60; }
.wd-bs--kompakt.wd-bs--deals .wd-bs__meta { gap: 0 6px; }
.wd-bs--kompakt.wd-bs--deals .wd-bs__price { font-weight: 800; color: #111; }
.wd-bs--deals .wd-bs__basis { color: #888; font-size: 11px; font-weight: 400; line-height: 1.3; white-space: nowrap; }
.wd-bs--deals .wd-bs__basis .wd-bs__old { color: #888; font-size: 11px; font-weight: 400; text-decoration: line-through; text-decoration-thickness: 1px; }
.wd-bs--deals .wd-bs__basis-label { text-decoration: none; } .wd-bs--liste { margin-top: 1.75em; } .wd-bs .wd-bs__btns { display: flex; flex-wrap: wrap; justify-content: flex-end; gap: 8px; }
.wd-bs .wd-bs__btns > a.wd-bs__btn { min-width: 172px; min-height: 38px; }
.wd-bs .wd-bs__list a.wd-bs__btn--thomann {
background: #51b2bb;
border: 1px solid;
border-color: #479da5 #479da5 #3e8a91;
color: #fff;
text-shadow: 0 1px 1px rgba(0,0,0,.25);
}
.wd-bs .wd-bs__list a.wd-bs__btn--thomann:hover,
.wd-bs .wd-bs__list a.wd-bs__btn--thomann:focus { background: #479da5; color: #fff; }
.wd-bs .wd-bs__list a.wd-bs__btn--thomann .wd-bs__icon { fill: #fff; }
.wd-bs .wd-bs__list a.wd-bs__test { font-size: 13px; color: #3e8a91; text-decoration: underline; text-underline-offset: 2px; white-space: nowrap; }
.wd-bs .wd-bs__list a.wd-bs__test strong { font-weight: 800; }
@container (max-width: 520px) {
.wd-bs--liste .wd-bs__btns { flex-direction: column; align-items: stretch; } .wd-bs--liste .wd-bs__btns > a.wd-bs__btn--thomann { order: -1; }
.wd-bs--liste .wd-bs__list a.wd-bs__btn { width: 100%; min-height: 44px; }
.wd-bs--liste .wd-bs__list a.wd-bs__test { align-self: flex-end; }
}
@supports not (container-type: inline-size) {
@media (max-width: 560px) {
.wd-bs--liste .wd-bs__btns { flex-direction: column; align-items: stretch; }
.wd-bs--liste .wd-bs__btns > a.wd-bs__btn--thomann { order: -1; }
.wd-bs--liste .wd-bs__list a.wd-bs__btn { width: 100%; min-height: 44px; }
}
} .wd-bs .wd-bs__stern { margin-left: 1px; } .wd-bs--kompakt .wd-bs__kbtn {
display: inline-block; max-width: 100%; margin-top: 6px; padding: 4px 9px; box-sizing: border-box;
background: linear-gradient(to bottom, #f7dfa5, #f0c14b);
border: 1px solid; border-color: #a88734 #9c7e31 #846a29; border-radius: 3px;
box-shadow: 0 1px 0 rgba(255,255,255,.55) inset, 0 1px 3px rgba(0,0,0,.18);
color: #111; font-size: 12px; line-height: 1.3; text-align: center; white-space: normal;
transition: background .15s ease, box-shadow .15s ease;
}
.wd-bs--kompakt .wd-bs__kbtn-main { font-weight: 700; }
.wd-bs--kompakt .wd-bs__kbtn-shop { font-size: 11px; font-weight: 400; white-space: nowrap; }
.wd-bs--kompakt a.wd-bs__card:hover .wd-bs__kbtn,
.wd-bs--kompakt a.wd-bs__card:focus .wd-bs__kbtn { background: linear-gradient(to bottom, #f5d78e, #eeb933); box-shadow: 0 1px 0 rgba(255,255,255,.5) inset, 0 3px 7px rgba(0,0,0,.22); }
.wd-bs--kompakt .wd-bs__list a.wd-bs__card:focus-visible { outline: 2px solid #1b6fd1; outline-offset: 2px; }
.wd-bs .screen-reader-text { position: absolute !important; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0,0,0,0); border: 0; white-space: nowrap; } .wd-bs--thomann { --wd-bs-th-1: #7cc8cf; --wd-bs-th: #51b2bb; --wd-bs-th-h: #479da5; --wd-bs-th-d: #2d6f75; }
.wd-bs--thomann .wd-bs__label,
.wd-bs--thomann .is-rank-1 .wd-bs__label,
.wd-bs--thomann .is-rank-2 .wd-bs__label,
.wd-bs--thomann .is-rank-3 .wd-bs__label { background: linear-gradient(135deg, var(--wd-bs-th-1), var(--wd-bs-th)); color: #111; text-shadow: 0 1px 0 rgba(255,255,255,.35); }
.wd-bs--kompakt.wd-bs--thomann a.wd-bs__card,
.wd-bs--kompakt.wd-bs--thomann .is-rank-1 a.wd-bs__card,
.wd-bs--kompakt.wd-bs--thomann .is-rank-2 a.wd-bs__card,
.wd-bs--kompakt.wd-bs--thomann .is-rank-3 a.wd-bs__card { border-left: 3px solid var(--wd-bs-th); }
.wd-bs--kompakt.wd-bs--thomann .wd-bs__list a.wd-bs__card:hover .wd-bs__name,
.wd-bs--kompakt.wd-bs--thomann .wd-bs__list a.wd-bs__card:focus .wd-bs__name { color: var(--wd-bs-th-d); }
.wd-bs--kompakt.wd-bs--thomann .wd-bs__list a.wd-bs__card:focus-visible { outline-color: var(--wd-bs-th-d); }
.wd-bs--thomann .wd-bs__kbtn { background: linear-gradient(to bottom, var(--wd-bs-th-1), var(--wd-bs-th)); border-color: var(--wd-bs-th-h) var(--wd-bs-th-h) #3e8a91; }
.wd-bs--thomann a.wd-bs__card:hover .wd-bs__kbtn,
.wd-bs--thomann a.wd-bs__card:focus .wd-bs__kbtn { background: linear-gradient(to bottom, var(--wd-bs-th), var(--wd-bs-th-h)); }
@media (max-width: 768px) {
.wd-bs--kompakt .wd-bs__kbtn { font-size: 13px; padding: 6px 12px; min-height: 32px; }
.wd-bs--kompakt .wd-bs__kbtn-shop { font-size: 12px; }
} .wd-bs .wd-bs__list a.wd-bs__btn { box-shadow: 0 1px 0 rgba(255,255,255,.55) inset, 0 2px 4px rgba(0,0,0,.18); }
.wd-bs .wd-bs__list a.wd-bs__btn--thomann { background: linear-gradient(to bottom, #7cc8cf, #51b2bb); color: #111; text-shadow: 0 1px 0 rgba(255,255,255,.3); }
.wd-bs .wd-bs__list a.wd-bs__btn--thomann:hover,
.wd-bs .wd-bs__list a.wd-bs__btn--thomann:focus { background: linear-gradient(to bottom, #51b2bb, #479da5); color: #111; }
.wd-bs .wd-bs__list a.wd-bs__btn--thomann .wd-bs__icon { fill: #111; }
.wd-bs .wd-bs__list a.wd-bs__btn:focus-visible { outline: 2px solid #1b6fd1; outline-offset: 2px; } .wd-bs--liste .wd-bs__list a.wd-bs__name { position: relative; width: fit-content; max-width: 100%; padding-right: .55em; box-sizing: border-box; }
.wd-bs--liste .wd-bs__list a.wd-bs__name .wd-bs__stern { position: absolute; right: 0; bottom: 0; margin: 0; } .wd-bs--liste .wd-bs__list a.wd-bs__name::after { position: absolute; right: 0; bottom: 0; margin: 0; }
.wd-bs .wd-bs__list a.wd-bs__btn::after { margin-left: -6px; } .wd-bs { --wd-bs-bronze-2: #c8813f; --wd-bs-bronze-t: #1f0f00; --wd-bs-green: #1f7a3a; }
.wd-bs .wd-bs__label { color: #2a1300; text-shadow: 0 1px 0 rgba(255,255,255,.3); }
.wd-bs .is-rank-3 .wd-bs__label { text-shadow: 0 1px 0 rgba(255,255,255,.3); }
.wd-bs .wd-bs__sale { background: linear-gradient(135deg, #1f7a3a, #1a6b33); color: #fff; }
.wd-bs--deals .wd-bs__label,
.wd-bs--deals .is-rank-1 .wd-bs__label,
.wd-bs--deals .is-rank-2 .wd-bs__label,
.wd-bs--deals .is-rank-3 .wd-bs__label { background: linear-gradient(135deg, #c62828, #ad1457); color: #fff; text-shadow: 0 1px 0 rgba(0,0,0,.18); } .wd-bs .wd-bs__list a.wd-bs__btn--thomann { background: linear-gradient(to bottom, #347d84, #2b686e); background-color: #2e6f75; border-color: #2b686e #275e63 #24575c; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.18); box-shadow: 0 1px 0 rgba(255,255,255,.18) inset, 0 2px 4px rgba(0,0,0,.18); }
.wd-bs .wd-bs__list a.wd-bs__btn--thomann:hover,
.wd-bs .wd-bs__list a.wd-bs__btn--thomann:focus { background: linear-gradient(to bottom, #2b686e, #24575c); background-color: #275e63; color: #fff; }
.wd-bs .wd-bs__list a.wd-bs__btn--thomann .wd-bs__icon { fill: #fff; }
.wd-bs--thomann .wd-bs__kbtn { background: linear-gradient(to bottom, #347d84, #2b686e); background-color: #2e6f75; border-color: #2b686e #275e63 #24575c; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.18); box-shadow: 0 1px 0 rgba(255,255,255,.18) inset, 0 1px 3px rgba(0,0,0,.18); }
.wd-bs--thomann a.wd-bs__card:hover .wd-bs__kbtn,
.wd-bs--thomann a.wd-bs__card:focus .wd-bs__kbtn { background: linear-gradient(to bottom, #2b686e, #24575c); background-color: #275e63; color: #fff; }
.wd-bs--kompakt .wd-bs__kbtn-main { white-space: nowrap; }