@font-face{font-family:"Playfair";src:url("/fonts/playfair-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Playfair";src:url("/fonts/playfair-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Playfair";src:url("/fonts/playfair-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Playfair";src:url("/fonts/playfair-800.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:"Playfair";src:url("/fonts/playfair-900.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:"Playfair";src:url("/fonts/playfair-400-italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"Playfair";src:url("/fonts/playfair-600-italic.woff2") format("woff2");font-weight:600;font-style:italic;font-display:swap}
@font-face{font-family:"Hanken";src:url("/fonts/hanken-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Hanken";src:url("/fonts/hanken-400-italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"Hanken";src:url("/fonts/hanken-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Hanken";src:url("/fonts/hanken-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Hanken";src:url("/fonts/hanken-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Hanken";src:url("/fonts/hanken-800.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}

html[data-shop-theme="tintenschwarz"]{
  --ts-ink:#1b1e2a;
  --ts-ink-deep:#14161f;
  --ts-soft:#525a70;
  --ts-mute:#6c7387;
  --ts-paper:#f5f6f9;
  --ts-panel:#eceff5;
  --ts-panel-2:#dfe4ee;
  --ts-line:rgba(27,30,42,0.14);
  --ts-line-strong:rgba(27,30,42,0.3);
  --ts-velvet:#e5301d;
  --ts-velvet-deep:#c01f0f;
  --ts-velvet-soft:#fdeae7;
  --ts-paper-2:#ffffff;
  --ts-blue-soft:#e7e9ef;
  --ts-paper-on-ink:#eceef4;
  --ts-dim-on-ink:#969cb0;
  --logoh:clamp(34px,4.6vw,46px);
  --droph:clamp(22px,2.6vw,28px);
  --ts-blue:#2f3545;
  --ts-blue-deep:#1f2430;
  --ts-silver:#cdd3e0;
  --ts-pop:#ffd400;
  --ts-mono:'Hanken',system-ui,-apple-system,sans-serif;
  --ts-display:"Playfair",Georgia,serif;
  --ts-sans:"Hanken",system-ui,sans-serif;
  --ws-cream:#f5f6f9;
  --ws-cream-2:#eceff5;
  --ws-cream-warm:#e8ebf2;
  --ws-plum-ink:#1b1e2a;
  --ws-plum-ink-soft:#3a4156;
  --ws-plum-soft:#525a70;
  --ws-plum-mute:#6c7387;
  --ws-mauve:#cdd3e0;
  --ws-mauve-deep:#2f3545;
  --ws-peach:#e9c4bd;
  --ws-peach-deep:#c01f0f;
  --ws-sage:#9cc3b0;
  --ws-sage-deep:#2e7d5b;
  --ws-rose:#efc1ba;
  --ws-rose-deep:#e5301d;
  --ws-blue:#9aa6bd;
  --ws-blue-deep:#2f3545;
  --ws-gold:#8a93ab;
  --ws-gold-warm:#1b1e2a;
  --ws-gold-deep:#1b1e2a;
  --ws-gold-pale:#eceff5;
  --ws-gold-light:#dfe4ee;
}
@keyframes tsStampIn{0%{transform:rotate(-7deg) scale(1.5);opacity:0}100%{transform:rotate(-7deg) scale(1);opacity:1}}

html[data-shop-theme="tintenschwarz"] body{
  font-family:var(--ts-sans);
  background:var(--ts-paper);
  color:var(--ts-ink);
}
html[data-shop-theme="tintenschwarz"] body::before{
  content:"";
  position:fixed;
  inset:0;
  pointer-events:none;
  z-index:-1;
  background:
    url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80"%3E%3Cpath d="M40 6 C46 30 70 46 70 65 a33 33 0 1 1 -66 0 C4 47 30 31 35 9 C36 6 38 5 40 6 Z" fill="%231b1e2a" fill-opacity="0.045"/%3E%3C/svg%3E') right -140px bottom -180px / 560px auto no-repeat,
    radial-gradient(900px 540px at 85% -10%, rgba(47,53,69,0.06), transparent 70%),
    var(--ts-paper);
  opacity:1;
  animation:none;
}
html[data-shop-theme="tintenschwarz"] ::selection{background:var(--ts-velvet);color:#fff}
html[data-shop-theme="tintenschwarz"]{scrollbar-color:var(--ts-velvet) var(--ts-ink-deep)}
html[data-shop-theme="tintenschwarz"] ::-webkit-scrollbar{width:12px;height:12px}
html[data-shop-theme="tintenschwarz"] ::-webkit-scrollbar-track{background:var(--ts-ink-deep)}
html[data-shop-theme="tintenschwarz"] ::-webkit-scrollbar-thumb{background:var(--ts-velvet);border-radius:8px;border:3px solid var(--ts-ink-deep)}
html[data-shop-theme="tintenschwarz"] ::-webkit-scrollbar-thumb:hover{background:#ff4530}

html[data-shop-theme="tintenschwarz"] .tup{position:relative;white-space:nowrap}
html[data-shop-theme="tintenschwarz"] .tup::after{content:"";display:inline-block;width:0.27em;height:0.27em;margin-left:-0.279em;transform:translateY(-0.562em);background:var(--ts-velvet);border-radius:50%}

html[data-shop-theme="tintenschwarz"] [data-ts-reveal]{opacity:0;transform:translateY(20px);transition:opacity 0.7s var(--ws-ease),transform 0.7s var(--ws-ease);transition-delay:var(--ts-delay,0s)}
html[data-shop-theme="tintenschwarz"] [data-ts-reveal].is-inview{opacity:1;transform:none}

html[data-shop-theme="tintenschwarz"] .nav a{
  color:var(--ts-ink);
  font-weight:600;
  position:relative;
  padding-bottom:3px;
}
html[data-shop-theme="tintenschwarz"] .nav a::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:-2px;
  height:2px;
  background:var(--ts-velvet);
  transform:scaleX(0);
  transform-origin:left center;
  transition:transform 0.28s var(--ws-ease);
}
html[data-shop-theme="tintenschwarz"] .nav a:hover::after,
html[data-shop-theme="tintenschwarz"] .nav a.is-active::after{transform:scaleX(1)}
html[data-shop-theme="tintenschwarz"] .nav a.is-active{color:var(--ts-ink)}

html[data-shop-theme="tintenschwarz"] .cart{
  background:#fff;
  border:1px solid var(--ts-ink);
  border-radius:999px;
  color:var(--ts-ink);
  transition:background 0.25s var(--ws-ease),color 0.25s var(--ws-ease),transform 0.25s var(--ws-ease);
}
html[data-shop-theme="tintenschwarz"] .cart:hover{background:var(--ts-ink);color:#fff;transform:translateY(-1px)}
html[data-shop-theme="tintenschwarz"] .cart-count{background:var(--ts-velvet);color:#fff;border:0;font-family:var(--ts-mono);font-weight:700}
html[data-shop-theme="tintenschwarz"] .cart > span:not(.cart-count){display:none}
html[data-shop-theme="tintenschwarz"] .sr-acc-btn-loggedout .sr-acc-btn-label-long{display:none}
html[data-shop-theme="tintenschwarz"] .sr-acc-btn-loggedout{gap:0}
html[data-shop-theme="tintenschwarz"] .currency-switch{border-color:var(--ts-line)}
html[data-shop-theme="tintenschwarz"] .nav-toggle{color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .mobile-menu{background:rgba(245,246,249,0.98);border-bottom:1px solid var(--ts-line)}
html[data-shop-theme="tintenschwarz"] .mobile-menu-nav a{color:var(--ts-ink);border-bottom:1px solid var(--ts-line)}

html[data-shop-theme="tintenschwarz"] .hero-kicker,
html[data-shop-theme="tintenschwarz"] .page-kicker,
html[data-shop-theme="tintenschwarz"] .ak-kicker,
html[data-shop-theme="tintenschwarz"] .bf-hero-kicker,
html[data-shop-theme="tintenschwarz"] .section-kicker,
html[data-shop-theme="tintenschwarz"] .featured-body-kicker,
html[data-shop-theme="tintenschwarz"] .fourth-wall-kicker,
html[data-shop-theme="tintenschwarz"] .reading-head-kicker,
html[data-shop-theme="tintenschwarz"] .shop-cookie-kicker,
html[data-shop-theme="tintenschwarz"] .sr-cart-kicker,
html[data-shop-theme="tintenschwarz"] .sr-detail-kicker,
html[data-shop-theme="tintenschwarz"] .ck-panel-kicker,
html[data-shop-theme="tintenschwarz"] .ck-login-kicker,
html[data-shop-theme="tintenschwarz"] .bs-kicker,
html[data-shop-theme="tintenschwarz"] .related-kicker,
html[data-shop-theme="tintenschwarz"] .bf-results-kicker,
html[data-shop-theme="tintenschwarz"] .book-audio-snippets-kicker,
html[data-shop-theme="tintenschwarz"] .konto-hero-kicker,
html[data-shop-theme="tintenschwarz"] .purchase-kicker,
html[data-shop-theme="tintenschwarz"] .panel-kicker,
html[data-shop-theme="tintenschwarz"] .review-form-kicker,
html[data-shop-theme="tintenschwarz"] .book-kicker{
  font-family:var(--ts-mono);
  font-style:normal;
  font-weight:700;
  font-size:11px;
  letter-spacing:0.3em;
  text-transform:uppercase;
  color:var(--ts-velvet);
  transform:none;
  display:inline-flex;
  align-items:center;
  gap:9px;
  line-height:1.4;
  margin:0 0 14px;
}
html[data-shop-theme="tintenschwarz"] .hero-kicker::before,
html[data-shop-theme="tintenschwarz"] .page-kicker::before,
html[data-shop-theme="tintenschwarz"] .ak-kicker::before,
html[data-shop-theme="tintenschwarz"] .bf-hero-kicker::before,
html[data-shop-theme="tintenschwarz"] .section-kicker::before,
html[data-shop-theme="tintenschwarz"] .fourth-wall-kicker::before,
html[data-shop-theme="tintenschwarz"] .sr-cart-kicker::before,
html[data-shop-theme="tintenschwarz"] .ck-panel-kicker::before,
html[data-shop-theme="tintenschwarz"] .bs-kicker::before,
html[data-shop-theme="tintenschwarz"] .related-kicker::before,
html[data-shop-theme="tintenschwarz"] .konto-hero-kicker::before{
  content:"";
  width:8px;
  height:8px;
  border-radius:50%;
  background:var(--ts-velvet);
  flex:none;
}
html[data-shop-theme="tintenschwarz"] .book-kicker{color:var(--ts-mute);font-size:9px;letter-spacing:0.22em;margin:0 0 6px}
html[data-shop-theme="tintenschwarz"] .featured-body-kicker{margin:0 0 12px}

html[data-shop-theme="tintenschwarz"] .hero-title,
html[data-shop-theme="tintenschwarz"] .page-title,
html[data-shop-theme="tintenschwarz"] .ak-title,
html[data-shop-theme="tintenschwarz"] .bf-hero-title,
html[data-shop-theme="tintenschwarz"] .section-title,
html[data-shop-theme="tintenschwarz"] .featured-body-title,
html[data-shop-theme="tintenschwarz"] .fourth-wall-title,
html[data-shop-theme="tintenschwarz"] .state-title,
html[data-shop-theme="tintenschwarz"] .sr-cart-title,
html[data-shop-theme="tintenschwarz"] .sr-cart-empty-title,
html[data-shop-theme="tintenschwarz"] .sr-detail-title,
html[data-shop-theme="tintenschwarz"] .shop-cookie-title,
html[data-shop-theme="tintenschwarz"] .related-title,
html[data-shop-theme="tintenschwarz"] .page-section-title,
html[data-shop-theme="tintenschwarz"] .rv-empty-title,
html[data-shop-theme="tintenschwarz"] .review-form-title,
html[data-shop-theme="tintenschwarz"] .panel h3,
html[data-shop-theme="tintenschwarz"] .line-card h3{
  font-family:var(--ts-display);
  font-variation-settings:normal;
  font-weight:800;
  letter-spacing:-0.02em;
}
html[data-shop-theme="tintenschwarz"] .hero-title,
html[data-shop-theme="tintenschwarz"] .page-title,
html[data-shop-theme="tintenschwarz"] .ak-title,
html[data-shop-theme="tintenschwarz"] .bf-hero-title{font-weight:900;line-height:1.04}
html[data-shop-theme="tintenschwarz"] .hero-title em,
html[data-shop-theme="tintenschwarz"] .page-title em,
html[data-shop-theme="tintenschwarz"] .ak-title em,
html[data-shop-theme="tintenschwarz"] .bf-hero-title em,
html[data-shop-theme="tintenschwarz"] .section-title em,
html[data-shop-theme="tintenschwarz"] .featured-body-title em,
html[data-shop-theme="tintenschwarz"] .fourth-wall-title em,
html[data-shop-theme="tintenschwarz"] .related-title em,
html[data-shop-theme="tintenschwarz"] .page-section-title em,
html[data-shop-theme="tintenschwarz"] .rv-empty-title em,
html[data-shop-theme="tintenschwarz"] .panel h3 em,
html[data-shop-theme="tintenschwarz"] .state-title em{
  font-family:var(--ts-display);
  font-style:italic;
  font-weight:600;
  color:var(--ts-velvet);
  font-variation-settings:normal;
}
html[data-shop-theme="tintenschwarz"] .hero-lede,
html[data-shop-theme="tintenschwarz"] .page-lede,
html[data-shop-theme="tintenschwarz"] .ak-lede,
html[data-shop-theme="tintenschwarz"] .bf-hero-lede{color:var(--ts-soft);font-family:var(--ts-sans)}

html[data-shop-theme="tintenschwarz"] .foot-signature,
html[data-shop-theme="tintenschwarz"] .sr-cart-suggest-title,
html[data-shop-theme="tintenschwarz"] .product-photo-cap,
html[data-shop-theme="tintenschwarz"] .ak-polaroid-cap,
html[data-shop-theme="tintenschwarz"] .ak-foot-script,
html[data-shop-theme="tintenschwarz"] .ak-q-text,
html[data-shop-theme="tintenschwarz"] .page-meta,
html[data-shop-theme="tintenschwarz"] .ck-sum-personalized b,
html[data-shop-theme="tintenschwarz"] .bs-confetti,
html[data-shop-theme="tintenschwarz"] .konto-side-greeting,
html[data-shop-theme="tintenschwarz"] .konto-address-label{
  font-family:var(--ts-display);
  font-style:italic;
  font-weight:600;
  transform:none;
}
html[data-shop-theme="tintenschwarz"] .foot-signature{font-size:21px;color:var(--ts-silver)}
html[data-shop-theme="tintenschwarz"] .sr-cart-suggest-title{font-size:17px;color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .product-photo-cap{font-size:15px;color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .page-meta{font-size:14px;color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .bs-confetti{font-size:34px;color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .konto-side-greeting{font-size:19px;color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .konto-address-label{font-size:17px;color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .ck-sum-personalized b{font-size:14px;color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .ak-foot-script{color:var(--ts-velvet)}

html[data-shop-theme="tintenschwarz"] .page-section-index,
html[data-shop-theme="tintenschwarz"] .bf-question-index{
  font-family:var(--ts-mono);
  font-style:normal;
  font-weight:700;
  font-size:12px;
  letter-spacing:0.12em;
  color:var(--ts-velvet);
  transform:none;
  border:1px solid var(--ts-line);
  background:#fff;
  border-radius:7px;
  padding:5px 9px;
  line-height:1;
}
html[data-shop-theme="tintenschwarz"] .ck-country-hint-icon,
html[data-shop-theme="tintenschwarz"] .ck-login-success-icon{font-family:var(--ts-mono);font-weight:700;font-size:15px;transform:none}
html[data-shop-theme="tintenschwarz"] .ck-country-hint-icon{color:var(--ts-velvet)}

html[data-shop-theme="tintenschwarz"] .btn-gold,
html[data-shop-theme="tintenschwarz"] .sr-cart-btn-gold,
html[data-shop-theme="tintenschwarz"] .sr-detail-add,
html[data-shop-theme="tintenschwarz"] .shop-cookie-btn--primary,
html[data-shop-theme="tintenschwarz"] .review-submit,
html[data-shop-theme="tintenschwarz"] .rv-empty-btn{
  background:var(--ts-ink);
  background-image:none;
  color:#fff;
  border:1px solid var(--ts-ink);
  border-radius:999px;
  box-shadow:0 18px 32px -20px rgba(27,30,42,0.65);
  transition:background 0.25s var(--ws-ease),border-color 0.25s var(--ws-ease),transform 0.25s var(--ws-ease),box-shadow 0.25s var(--ws-ease);
}
html[data-shop-theme="tintenschwarz"] .btn-gold:hover,
html[data-shop-theme="tintenschwarz"] .sr-cart-btn-gold:hover,
html[data-shop-theme="tintenschwarz"] .sr-detail-add:hover,
html[data-shop-theme="tintenschwarz"] .shop-cookie-btn--primary:hover,
html[data-shop-theme="tintenschwarz"] .review-submit:hover,
html[data-shop-theme="tintenschwarz"] .rv-empty-btn:hover{
  background:var(--ts-velvet);
  border-color:var(--ts-velvet);
  color:#fff;
  transform:translateY(-2px);
  box-shadow:0 20px 34px -18px rgba(229,48,29,0.55);
}
html[data-shop-theme="tintenschwarz"] .btn-gold svg{transition:transform 0.25s var(--ws-ease)}
html[data-shop-theme="tintenschwarz"] .btn-gold:hover svg{transform:translateX(4px)}
html[data-shop-theme="tintenschwarz"] .btn-gold[aria-disabled="true"],
html[data-shop-theme="tintenschwarz"] .btn-gold[data-state="out"]{background:var(--ts-panel-2);border-color:var(--ts-panel-2);color:var(--ts-mute);box-shadow:none}
html[data-shop-theme="tintenschwarz"] .btn-ghost,
html[data-shop-theme="tintenschwarz"] .sr-cart-btn-ghost,
html[data-shop-theme="tintenschwarz"] .shop-cookie-btn--ghost{
  background:transparent;
  color:var(--ts-ink);
  border:1px solid var(--ts-line-strong);
  border-radius:999px;
  transition:border-color 0.25s var(--ws-ease),background 0.25s var(--ws-ease),color 0.25s var(--ws-ease);
}
html[data-shop-theme="tintenschwarz"] .btn-ghost:hover,
html[data-shop-theme="tintenschwarz"] .sr-cart-btn-ghost:hover,
html[data-shop-theme="tintenschwarz"] .shop-cookie-btn--ghost:hover{background:var(--ts-ink);border-color:var(--ts-ink);color:#fff}

html[data-shop-theme="tintenschwarz"] .divider{color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .divider::before,
html[data-shop-theme="tintenschwarz"] .divider::after{background:linear-gradient(90deg,transparent,var(--ts-line-strong),transparent);opacity:1}
html[data-shop-theme="tintenschwarz"] .divider span{
  font-family:var(--ts-mono);
  font-style:normal;
  font-size:10px;
  font-weight:700;
  letter-spacing:0.26em;
  text-transform:uppercase;
  color:var(--ts-mute);
  display:inline-flex;
  align-items:center;
  gap:10px;
  opacity:1;
}
html[data-shop-theme="tintenschwarz"] .divider span::before,
html[data-shop-theme="tintenschwarz"] .divider span::after{content:"";width:6px;height:6px;border-radius:50%;background:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .divider span em{font-family:var(--ts-mono);font-style:normal}

html[data-shop-theme="tintenschwarz"] .featured-photo{
  background:#fff;
  border:0;
  border-radius:8px;
  transform:none;
  box-shadow:0 34px 60px -38px rgba(27,30,42,0.55);
  position:relative;
  z-index:2;
}
html[data-shop-theme="tintenschwarz"] .featured-photo:hover{transform:translateY(-4px)}
html[data-shop-theme="tintenschwarz"] .featured-photo-img{border-radius:4px;background:var(--ts-panel-2)}
html[data-shop-theme="tintenschwarz"] .featured-photo-wrap{position:relative}
html[data-shop-theme="tintenschwarz"] .featured-photo-cap{
  font-family:var(--ts-mono);
  font-style:normal;
  font-weight:700;
  font-size:9px;
  letter-spacing:0.24em;
  text-transform:uppercase;
  color:var(--ts-mute);
  transform:none;
  display:inline-flex;
  align-items:center;
  gap:8px;
}
html[data-shop-theme="tintenschwarz"] .featured-photo-cap::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .featured-sticker,
html[data-shop-theme="tintenschwarz"] .book-sticker,
html[data-shop-theme="tintenschwarz"] .product-photo-sticker{
  background:var(--ts-paper);
  color:var(--ts-velvet);
  border:2px solid var(--ts-velvet);
  border-radius:9px;
  font-family:var(--ts-mono);
  font-weight:700;
  font-size:10px;
  letter-spacing:0.16em;
  text-transform:uppercase;
  padding:7px 11px;
  transform:rotate(-7deg);
  box-shadow:0 10px 22px -14px rgba(229,48,29,0.6);
  animation:tsStampIn 0.5s var(--ws-ease) both 0.4s;
}
html[data-shop-theme="tintenschwarz"] .featured-line-tape,
html[data-shop-theme="tintenschwarz"] .book-line-tape{
  background:var(--ts-velvet);
  color:#fff;
  border-radius:5px;
  font-family:var(--ts-mono);
  font-weight:700;
  font-size:9px;
  letter-spacing:0.2em;
  text-transform:uppercase;
  transform:none;
  box-shadow:0 8px 16px -10px rgba(27,30,42,0.5);
}
html[data-shop-theme="tintenschwarz"] .featured-line-tape[data-line="dark"],
html[data-shop-theme="tintenschwarz"] .book-line-tape[data-line="dark"]{
  background:var(--ts-blue-deep);
  color:var(--ts-silver);
}
html[data-shop-theme="tintenschwarz"] .featured-highlight{background:var(--ts-pop);color:var(--ts-ink);padding:0 5px;border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}
html[data-shop-theme="tintenschwarz"] .featured-adult-badge,
html[data-shop-theme="tintenschwarz"] .book-adult-badge,
html[data-shop-theme="tintenschwarz"] .product-adult-badge{
  background:var(--ts-velvet);
  color:#fff;
  border:2px solid var(--ts-paper);
  border-radius:50%;
  font-family:var(--ts-mono);
  font-weight:700;
}
html[data-shop-theme="tintenschwarz"] .featured-price{color:var(--ts-ink);font-family:var(--ts-display);font-weight:800}
html[data-shop-theme="tintenschwarz"] .featured-price-sub{font-family:var(--ts-mono);font-size:10px;letter-spacing:0.14em;text-transform:uppercase;color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .featured-body-meta{color:var(--ts-mute)}

html[data-shop-theme="tintenschwarz"] .lines-band{
  width:100vw;
  margin-left:calc(50% - 50vw);
  margin-right:calc(50% - 50vw);
  display:flex;
  flex-wrap:wrap;
  gap:0;
  padding:0;
  border-top:1px solid var(--ts-line);
  border-bottom:1px solid var(--ts-line);
  background:var(--ts-ink-deep);
  border-radius:0;
}
html[data-shop-theme="tintenschwarz"] .line-card{
  flex:1 1 50%;
  min-width:min(100%,420px);
  min-height:460px;
  position:relative;
  overflow:hidden;
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
  align-items:flex-start;
  padding:46px clamp(26px,5vw,68px);
  margin:0;
  border:0;
  border-radius:0;
  background:var(--ts-ink-deep);
  color:var(--ts-paper);
  box-shadow:none;
  transform:none;
  isolation:isolate;
}
html[data-shop-theme="tintenschwarz"] .line-card::before{
  content:"";
  position:absolute;
  inset:0;
  background-size:cover;
  background-position:center;
  transform:scale(1.04);
  transition:transform 1s var(--ws-ease);
  z-index:0;
}
html[data-shop-theme="tintenschwarz"] .line-card--velvet::before{background-image:url("/images/duel-velvet.jpg")}
html[data-shop-theme="tintenschwarz"] .line-card--dark::before{background-image:url("/images/duel-dark.jpg")}
html[data-shop-theme="tintenschwarz"] .line-card::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
}
html[data-shop-theme="tintenschwarz"] .line-card--velvet::after{
  background:linear-gradient(8deg,rgba(20,14,14,0.84) 8%,rgba(20,14,14,0.18) 56%,rgba(20,14,14,0) 78%),linear-gradient(100deg,rgba(229,48,29,0.32),transparent 55%);
}
html[data-shop-theme="tintenschwarz"] .line-card--dark::after{
  background:linear-gradient(8deg,rgba(13,15,23,0.86) 8%,rgba(13,15,23,0.2) 56%,rgba(13,15,23,0) 78%),linear-gradient(260deg,rgba(47,53,69,0.5),transparent 55%);
}
html[data-shop-theme="tintenschwarz"] .line-card:hover::before{transform:scale(1.1)}
html[data-shop-theme="tintenschwarz"] .line-card--dark{align-items:flex-end;text-align:right}
html[data-shop-theme="tintenschwarz"] .line-card > *{position:relative;z-index:2}
html[data-shop-theme="tintenschwarz"] .line-card h3{
  color:#fff;
  font-size:clamp(32px,4vw,48px);
  font-weight:900;
  margin:6px 0 12px;
  text-shadow:0 4px 26px rgba(0,0,0,0.45);
}
html[data-shop-theme="tintenschwarz"] .line-card p{color:rgba(245,246,249,0.85);max-width:46ch;text-shadow:0 2px 14px rgba(0,0,0,0.4)}
html[data-shop-theme="tintenschwarz"] .line-card--dark p{margin-left:auto}
html[data-shop-theme="tintenschwarz"] .line-skicker{
  font-family:var(--ts-mono);
  font-style:normal;
  font-weight:700;
  font-size:10px;
  letter-spacing:0.32em;
  text-transform:uppercase;
  color:#fff;
  background:var(--ts-velvet);
  padding:6px 11px;
  border-radius:5px;
  transform:none;
  display:inline-block;
}
html[data-shop-theme="tintenschwarz"] .line-card--dark .line-skicker{background:var(--ts-blue);color:var(--ts-silver)}
html[data-shop-theme="tintenschwarz"] .line-count{
  font-family:var(--ts-mono);
  font-size:10px;
  letter-spacing:0.2em;
  text-transform:uppercase;
  color:rgba(245,246,249,0.7);
}
html[data-shop-theme="tintenschwarz"] .line-card-foot{margin-top:18px}
html[data-shop-theme="tintenschwarz"] .line-card-go{
  width:48px;
  height:48px;
  border:1px solid rgba(245,246,249,0.55);
  border-radius:50%;
  background:transparent;
  color:#fff;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  transition:background 0.3s var(--ws-ease),border-color 0.3s var(--ws-ease),transform 0.3s var(--ws-ease);
}
html[data-shop-theme="tintenschwarz"] .line-card:hover .line-card-go{background:var(--ts-velvet);border-color:var(--ts-velvet);transform:translateX(4px)}
html[data-shop-theme="tintenschwarz"] .line-card--dark:hover .line-card-go{background:var(--ts-blue)}

html[data-shop-theme="tintenschwarz"] .filters{border-color:var(--ts-line)}
html[data-shop-theme="tintenschwarz"] .pill{
  background:#fff;
  border:1px solid var(--ts-line);
  color:var(--ts-soft);
  font-family:var(--ts-mono);
  font-size:10px;
  font-weight:700;
  letter-spacing:0.16em;
  text-transform:uppercase;
  transition:border-color 0.22s var(--ws-ease),background 0.22s var(--ws-ease),color 0.22s var(--ws-ease);
}
html[data-shop-theme="tintenschwarz"] .pill:hover{border-color:var(--ts-ink);color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .pill.is-active{background:var(--ts-ink);border-color:var(--ts-ink);color:#fff}
html[data-shop-theme="tintenschwarz"] .pill-count{color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .pill.is-active .pill-count{color:#ffb3a9}
html[data-shop-theme="tintenschwarz"] .sort-select{background:#fff;border:1px solid var(--ts-line);border-radius:10px;color:var(--ts-ink);font-family:var(--ts-sans)}
html[data-shop-theme="tintenschwarz"] .sort-label,
html[data-shop-theme="tintenschwarz"] .result-count{font-family:var(--ts-mono);font-size:10px;letter-spacing:0.18em;text-transform:uppercase;color:var(--ts-mute)}

html[data-shop-theme="tintenschwarz"] .book-card{
  background:#fff;
  border:1px solid var(--ts-line);
  border-radius:18px;
  box-shadow:0 14px 30px -26px rgba(27,30,42,0.4);
  transition:transform 0.32s var(--ws-ease),border-color 0.32s var(--ws-ease),box-shadow 0.32s var(--ws-ease);
}
html[data-shop-theme="tintenschwarz"] .book-card:hover{
  transform:translateY(-6px);
  border-color:var(--ts-velvet);
  box-shadow:0 30px 52px -32px rgba(27,30,42,0.55);
}
html[data-shop-theme="tintenschwarz"] .book-card:has(.book-line-tape[data-line="dark"]):hover{border-color:var(--ts-blue)}
html[data-shop-theme="tintenschwarz"] .book-photo-img{background:var(--ts-panel)}
html[data-shop-theme="tintenschwarz"] .book-title{font-family:var(--ts-display);font-weight:700;font-variation-settings:normal;letter-spacing:-0.01em;color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .book-title em{font-style:italic;font-weight:600;color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .book-excerpt{color:var(--ts-soft)}
html[data-shop-theme="tintenschwarz"] .book-chip{
  font-family:var(--ts-mono);
  font-size:8.5px;
  letter-spacing:0.12em;
  border:1px solid var(--ts-line);
  background:var(--ts-paper);
  color:var(--ts-soft);
  border-radius:5px;
}
html[data-shop-theme="tintenschwarz"] .book-price{color:var(--ts-ink);font-family:var(--ts-display);font-weight:800}
html[data-shop-theme="tintenschwarz"] .book-price-from{font-family:var(--ts-mono);font-size:9px;letter-spacing:0.14em;text-transform:uppercase;color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .book-cta{color:var(--ts-ink);font-weight:700;transition:color 0.22s var(--ws-ease)}
html[data-shop-theme="tintenschwarz"] .book-card:hover .book-cta{color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .book-state-badge{font-family:var(--ts-mono);font-size:9px;letter-spacing:0.14em;border-radius:5px}
html[data-shop-theme="tintenschwarz"] .sr-rk-fg,
html[data-shop-theme="tintenschwarz"] .rv-star-fg,
html[data-shop-theme="tintenschwarz"] .rv-stars{color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .sr-rk-bg,
html[data-shop-theme="tintenschwarz"] .rv-star-bg{color:var(--ts-panel-2)}
html[data-shop-theme="tintenschwarz"] .sr-rk-num{font-family:var(--ts-mono);font-weight:700;color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .sr-rk-cnt{color:var(--ts-mute)}

html[data-shop-theme="tintenschwarz"] .companion-card{
  background:#fff;
  border:1px solid var(--ts-line);
  border-radius:16px;
  transition:transform 0.3s var(--ws-ease),border-color 0.3s var(--ws-ease);
}
html[data-shop-theme="tintenschwarz"] .companion-card:hover{transform:translateY(-4px);border-color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .companion-card-title{font-family:var(--ts-display);font-weight:700;color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .companion-card-price{color:var(--ts-velvet);font-weight:800}
html[data-shop-theme="tintenschwarz"] .companion-badge{background:var(--ts-velvet);color:#fff;font-family:var(--ts-mono);font-size:9px;letter-spacing:0.14em;border-radius:5px}
html[data-shop-theme="tintenschwarz"] .companion-card-cta{color:var(--ts-ink);font-weight:700}
html[data-shop-theme="tintenschwarz"] .companion-card-cta.is-added{color:var(--ws-sage-deep)}

html[data-shop-theme="tintenschwarz"] .fourth-wall{
  background:#fff;
  border:1px solid var(--ts-line);
  border-radius:18px;
  position:relative;
  box-shadow:0 26px 50px -36px rgba(27,30,42,0.45);
  overflow:visible;
}
html[data-shop-theme="tintenschwarz"] .fourth-wall::before{
  content:"";
  position:absolute;
  top:-1px;
  left:28px;
  right:28px;
  height:10px;
  background:radial-gradient(circle 5px at 11px 0,var(--ts-paper) 98%,transparent 100%) repeat-x;
  background-size:26px 10px;
  pointer-events:none;
}
html[data-shop-theme="tintenschwarz"] .fourth-wall::after{
  content:"";
  position:absolute;
  top:22px;
  right:26px;
  width:58px;
  height:58px;
  background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80"%3E%3Cpath d="M40 6 C46 30 70 46 70 65 a33 33 0 1 1 -66 0 C4 47 30 31 35 9 C36 6 38 5 40 6 Z" fill="%231b1e2a"/%3E%3Ccircle cx="27" cy="57" r="9.3" fill="%23e5301d"/%3E%3C/svg%3E') center/contain no-repeat;
  opacity:0.14;
  transform:rotate(9deg);
  pointer-events:none;
}
html[data-shop-theme="tintenschwarz"] .fourth-wall-text{color:var(--ts-soft)}
html[data-shop-theme="tintenschwarz"] .fourth-wall-signature{
  font-family:var(--ts-display);
  font-style:italic;
  font-weight:600;
  color:var(--ts-velvet);
  transform:none;
}

html[data-shop-theme="tintenschwarz"] .foot{
  width:100vw;
  margin-left:calc(50% - 50vw);
  margin-right:calc(50% - 50vw);
  background:var(--ts-ink);
  color:var(--ts-silver);
  border:0;
  border-radius:0;
  padding:96px clamp(26px,6vw,80px) 56px;
  position:relative;
  margin-top:110px;
  box-shadow:none;
}
html[data-shop-theme="tintenschwarz"] .foot::before{
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:-37px;
  height:38px;
  background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 38" preserveAspectRatio="none"%3E%3Cpath d="M0 38 V16 C70 4 150 24 235 13 C300 5 330 26 338 38 L352 38 C356 22 366 18 370 30 C373 38 376 38 378 38 C460 8 540 24 625 12 C700 2 740 22 752 38 L768 38 C772 20 784 16 788 29 C791 38 794 38 796 38 C880 10 960 26 1045 13 C1110 4 1160 18 1200 12 V38 Z" fill="%231b1e2a"/%3E%3C/svg%3E') center bottom/100% 38px no-repeat;
  pointer-events:none;
}
html[data-shop-theme="tintenschwarz"] .foot-col h4{
  font-family:var(--ts-mono);
  font-size:10px;
  font-weight:700;
  letter-spacing:0.28em;
  text-transform:uppercase;
  color:var(--ts-silver);
  display:inline-flex;
  align-items:center;
  gap:9px;
}
html[data-shop-theme="tintenschwarz"] .foot-col h4::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ts-velvet);flex:none}
html[data-shop-theme="tintenschwarz"] .foot-col p{color:var(--ts-silver)}
html[data-shop-theme="tintenschwarz"] .foot-col a{color:#f5f6f9;transition:color 0.22s var(--ws-ease)}
html[data-shop-theme="tintenschwarz"] .foot-col a:hover{color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .foot-bottom{
  width:100vw;
  margin-left:calc(50% - 50vw);
  margin-right:calc(50% - 50vw);
  background:var(--ts-ink-deep);
  border:0;
  border-radius:0;
  padding:18px clamp(26px,6vw,80px);
  color:#8a93ab;
}
html[data-shop-theme="tintenschwarz"] .foot-meta{font-family:var(--ts-mono);font-size:9.5px;letter-spacing:0.18em;text-transform:uppercase;color:#8a93ab}

html[data-shop-theme="tintenschwarz"] .sr-cart-overlay,
html[data-shop-theme="tintenschwarz"] .sr-cart-backdrop,
html[data-shop-theme="tintenschwarz"] .sr-detail-backdrop,
html[data-shop-theme="tintenschwarz"] .sr-detail-overlay,
html[data-shop-theme="tintenschwarz"] .reading-overlay{background:rgba(20,22,31,0.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
html[data-shop-theme="tintenschwarz"] .sr-cart-drawer,
html[data-shop-theme="tintenschwarz"] .sr-detail-drawer,
html[data-shop-theme="tintenschwarz"] .reading-drawer{background:var(--ts-paper);box-shadow:-30px 0 70px -40px rgba(20,22,31,0.7)}
html[data-shop-theme="tintenschwarz"] .sr-cart-head,
html[data-shop-theme="tintenschwarz"] .sr-detail-head,
html[data-shop-theme="tintenschwarz"] .reading-head{border-bottom:2px solid var(--ts-ink);background:var(--ts-paper)}
html[data-shop-theme="tintenschwarz"] .sr-cart-close,
html[data-shop-theme="tintenschwarz"] .sr-detail-close,
html[data-shop-theme="tintenschwarz"] .sr-detail-back,
html[data-shop-theme="tintenschwarz"] .reading-close{
  background:#fff;
  border:1px solid var(--ts-ink);
  color:var(--ts-ink);
  border-radius:50%;
  transition:background 0.22s var(--ws-ease),color 0.22s var(--ws-ease),transform 0.22s var(--ws-ease);
}
html[data-shop-theme="tintenschwarz"] .sr-cart-close:hover,
html[data-shop-theme="tintenschwarz"] .sr-detail-close:hover,
html[data-shop-theme="tintenschwarz"] .reading-close:hover{background:var(--ts-velvet);border-color:var(--ts-velvet);color:#fff;transform:rotate(90deg)}
html[data-shop-theme="tintenschwarz"] .sr-detail-back:hover{background:var(--ts-ink);color:#fff}
html[data-shop-theme="tintenschwarz"] .sr-cart-subtitle{font-family:var(--ts-display);font-style:italic;color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .sr-cart-item{background:transparent;border:0;border-bottom:1px dashed var(--ts-line);border-radius:0}
html[data-shop-theme="tintenschwarz"] .sr-cart-item:last-child{border-bottom:0}
html[data-shop-theme="tintenschwarz"] .sr-cart-item--gift{border:0;border-bottom:1px dashed rgba(229,48,29,0.4)}
html[data-shop-theme="tintenschwarz"] .sr-cart-item-cover{border-radius:7px;box-shadow:0 10px 20px -14px rgba(27,30,42,0.6)}
html[data-shop-theme="tintenschwarz"] .sr-cart-item-title{font-family:var(--ts-display);font-weight:700;font-variation-settings:normal}
html[data-shop-theme="tintenschwarz"] .sr-cart-item-title-link:hover .sr-cart-item-title{color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .sr-cart-item-author{color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .sr-cart-item-inactive-note{background:var(--ts-velvet-soft);border:1px solid rgba(229,48,29,0.4);color:var(--ts-ink);font-family:var(--ts-sans)}
html[data-shop-theme="tintenschwarz"] .sr-cart-item-inactive-note strong{font-family:var(--ts-mono);font-size:10px;letter-spacing:0.12em;text-transform:uppercase;color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .sr-cart-item-inactive-note svg{color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .sr-cart-subtitle,
html[data-shop-theme="tintenschwarz"] .sr-cart-item-author,
html[data-shop-theme="tintenschwarz"] .sr-cart-item-state-hint,
html[data-shop-theme="tintenschwarz"] .sr-cart-empty-body,
html[data-shop-theme="tintenschwarz"] .sr-cart-banner-body,
html[data-shop-theme="tintenschwarz"] .sr-cart-banner-hint,
html[data-shop-theme="tintenschwarz"] .sr-cart-summary-hint,
html[data-shop-theme="tintenschwarz"] .sr-cart-summary-note{font-family:var(--ts-sans);font-style:normal}
html[data-shop-theme="tintenschwarz"] .sr-cart-scroll{scrollbar-width:thin;scrollbar-color:var(--ts-velvet) var(--ts-panel)}
html[data-shop-theme="tintenschwarz"] .sr-cart-scroll::-webkit-scrollbar{width:8px;height:8px}
html[data-shop-theme="tintenschwarz"] .sr-cart-scroll::-webkit-scrollbar-track{background:var(--ts-panel);border-radius:999px}
html[data-shop-theme="tintenschwarz"] .sr-cart-scroll::-webkit-scrollbar-thumb{background:var(--ts-velvet);border-radius:999px;border:2px solid var(--ts-panel)}
html[data-shop-theme="tintenschwarz"] .sr-cart-scroll::-webkit-scrollbar-thumb:hover{background:var(--ts-velvet-deep)}
html[data-shop-theme="tintenschwarz"] .sr-cart-item-fmt{font-family:var(--ts-mono);font-size:9px;letter-spacing:0.14em;text-transform:uppercase;border:0;background:transparent;color:var(--ts-soft);border-radius:0;padding:0}
html[data-shop-theme="tintenschwarz"] .sr-cart-item-state-pill[data-state="preorder"]{display:none}
html[data-shop-theme="tintenschwarz"] .sr-cart-item-fmt--accent{background:var(--ts-ink);border-color:var(--ts-ink);color:#fff}
html[data-shop-theme="tintenschwarz"] .sr-cart-item-price{color:var(--ts-ink);font-weight:800}
html[data-shop-theme="tintenschwarz"] .sr-cart-item-price-compare{color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .sr-cart-item-state-pill{font-family:var(--ts-mono);font-size:9px;border-radius:5px}
html[data-shop-theme="tintenschwarz"] .sr-cart-remove{color:var(--ts-mute);transition:color 0.2s var(--ws-ease)}
html[data-shop-theme="tintenschwarz"] .sr-cart-remove:hover{color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .sr-cart-qty-btn{
  border:1px solid var(--ts-line-strong);
  background:#fff;
  color:var(--ts-ink);
  border-radius:50%;
  transition:background 0.2s var(--ws-ease),color 0.2s var(--ws-ease),border-color 0.2s var(--ws-ease);
}
html[data-shop-theme="tintenschwarz"] .sr-cart-qty-btn:hover{background:var(--ts-ink);border-color:var(--ts-ink);color:#fff}
html[data-shop-theme="tintenschwarz"] .sr-cart-qty-value,
html[data-shop-theme="tintenschwarz"] .sr-cart-qty-input{font-family:var(--ts-mono);font-weight:700;color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .sr-cart-summary{border-top:1px solid var(--ts-line)}
html[data-shop-theme="tintenschwarz"] .sr-cart-summary-row--total{border-top:0;color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .sr-cart-summary-row--total .sr-cart-summary-value{font-family:var(--ts-display);font-weight:800;font-size:1.25em}
html[data-shop-theme="tintenschwarz"] .sr-cart-summary-row--free .sr-cart-summary-value{color:var(--ws-sage-deep)}
html[data-shop-theme="tintenschwarz"] .sr-cart-discount-row .sr-cart-summary-value{color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .sr-cart-summary-label{color:var(--ts-soft)}
html[data-shop-theme="tintenschwarz"] .sr-cart-summary-hint,
html[data-shop-theme="tintenschwarz"] .sr-cart-summary-note{color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .sr-cart-foot{background:var(--ts-paper);border-top:1px solid var(--ts-line)}
html[data-shop-theme="tintenschwarz"] .sr-cart-coupon-input{background:#fff;border:1px solid var(--ts-line);border-radius:10px;font-family:var(--ts-mono)}
html[data-shop-theme="tintenschwarz"] .sr-cart-coupon-input:focus{border-color:var(--ts-ink);box-shadow:0 0 0 3px rgba(229,48,29,0.14);outline:none}
html[data-shop-theme="tintenschwarz"] .sr-cart-coupon-apply{background:var(--ts-ink);color:#fff;border-radius:10px;border:1px solid var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .sr-cart-coupon-apply:hover{background:var(--ts-velvet);border-color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .sr-cart-coupon-applied{color:var(--ws-sage-deep)}
html[data-shop-theme="tintenschwarz"] .sr-cart-coupon-code{font-family:var(--ts-mono);font-weight:700}
html[data-shop-theme="tintenschwarz"] .sr-cart-coupon-error{color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .sr-cart-coupon-remove{color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .sr-cart-coupon-remove:hover{color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .sr-cart-giftbar,
html[data-shop-theme="tintenschwarz"] .sr-cart-gift-bar{background:var(--ts-panel);border-radius:999px}
html[data-shop-theme="tintenschwarz"] .sr-cart-giftbar-fill,
html[data-shop-theme="tintenschwarz"] .sr-cart-gift-fill{background:var(--ts-velvet);border-radius:999px}
html[data-shop-theme="tintenschwarz"] .sr-cart-giftbar-eyebrow,
html[data-shop-theme="tintenschwarz"] .sr-cart-gift-label{font-family:var(--ts-mono);font-size:9px;letter-spacing:0.16em;text-transform:uppercase;color:var(--ts-soft)}
html[data-shop-theme="tintenschwarz"] .sr-cart-gift-badge,
html[data-shop-theme="tintenschwarz"] .sr-cart-sign-badge{background:var(--ts-ink);color:#fff;font-family:var(--ts-mono);font-size:9px;letter-spacing:0.12em;border-radius:5px}
html[data-shop-theme="tintenschwarz"] .sr-cart-sign-badge--gift{background:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .sr-cart-sign-badge--companion{background:var(--ts-blue)}
html[data-shop-theme="tintenschwarz"] .sr-cart-gift-price-free{color:var(--ws-sage-deep);font-weight:800}
html[data-shop-theme="tintenschwarz"] .sr-cart-gift-price-locked{color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .sr-cart-banner{background:#fff;border:1px solid var(--ts-line);border-left:3px solid var(--ts-velvet);border-radius:12px}
html[data-shop-theme="tintenschwarz"] .sr-cart-banner-title{font-family:var(--ts-mono);color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .sr-cart-banner-hint{color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .sr-cart-country{border:0;background:transparent;border-bottom:1px dashed var(--ts-line);border-radius:0}
html[data-shop-theme="tintenschwarz"] .sr-cart-country-label{font-family:var(--ts-mono);font-size:9px;letter-spacing:0.16em;text-transform:uppercase;color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .sr-cart-country-change{color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .sr-cart-country-option:hover{background:var(--ts-panel)}
html[data-shop-theme="tintenschwarz"] .sr-cart-empty-icon{color:var(--ts-silver)}
html[data-shop-theme="tintenschwarz"] .sr-cart-companions{border-top:1px solid var(--ts-line)}
html[data-shop-theme="tintenschwarz"] .sr-cart-companions-title{font-family:var(--ts-display);font-style:italic;color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .sr-cart-companion{background:#fff;border:1px solid var(--ts-line);border-radius:12px}
html[data-shop-theme="tintenschwarz"] .sr-cart-companion-add{background:var(--ts-ink);color:#fff;border-radius:999px;border:1px solid var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .sr-cart-companion-add:hover{background:var(--ts-velvet);border-color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .sr-cart-companion-badge{background:var(--ts-velvet);color:#fff;border-radius:5px;font-family:var(--ts-mono);font-size:8.5px}
html[data-shop-theme="tintenschwarz"] .sr-cart-companion-price{color:var(--ts-ink);font-weight:800}
html[data-shop-theme="tintenschwarz"] .sr-cart-companion-compare{color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .sr-cart-companion-notice{background:var(--ts-panel);border-radius:10px;color:var(--ts-soft)}
html[data-shop-theme="tintenschwarz"] .sr-cart-toast{background:var(--ts-ink);color:#fff;border-radius:11px;box-shadow:0 18px 36px -20px rgba(20,22,31,0.8)}
html[data-shop-theme="tintenschwarz"] .sr-cart-foot-warning{color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .sr-cart-sign{border:1px dashed var(--ts-line-strong);background:var(--ts-paper);border-radius:12px}
html[data-shop-theme="tintenschwarz"] .sr-cart-sign-ded-input{background:#fff;border:1px solid var(--ts-line);border-radius:10px}
html[data-shop-theme="tintenschwarz"] .sr-cart-sign-ded-input:focus{border-color:var(--ts-ink);outline:none;box-shadow:0 0 0 3px rgba(229,48,29,0.12)}
html[data-shop-theme="tintenschwarz"] .sr-cart-sign-ded-warning{color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .sr-cart-sign-info-title{font-family:var(--ts-mono);color:var(--ts-blue)}
html[data-shop-theme="tintenschwarz"] .sr-cart-sign-price{color:var(--ts-velvet);font-weight:800}
html[data-shop-theme="tintenschwarz"] .sr-cart-count-flash{background:var(--ts-velvet)}

html[data-shop-theme="tintenschwarz"] .sr-detail-body{background:var(--ts-paper)}
html[data-shop-theme="tintenschwarz"] .sr-detail-photo{border:1px solid var(--ts-line);border-radius:12px;background:#fff;box-shadow:0 24px 44px -32px rgba(27,30,42,0.55)}
html[data-shop-theme="tintenschwarz"] .sr-detail-gallery-thumb{border:1px solid var(--ts-line);border-radius:8px}
html[data-shop-theme="tintenschwarz"] .sr-detail-gallery-thumb.is-active{border-color:var(--ts-velvet);box-shadow:0 0 0 2px rgba(229,48,29,0.25)}
html[data-shop-theme="tintenschwarz"] .sr-detail-price-main{font-family:var(--ts-display);font-weight:800;color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .sr-detail-price-compare{color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .sr-detail-badge{background:var(--ts-velvet);color:#fff;border-radius:5px;font-family:var(--ts-mono);font-size:9px;letter-spacing:0.14em}
html[data-shop-theme="tintenschwarz"] .sr-detail-desc{color:var(--ts-soft)}
html[data-shop-theme="tintenschwarz"] .sr-detail-specs{border-top:1px solid var(--ts-line)}
html[data-shop-theme="tintenschwarz"] .sr-detail-specs-title{font-family:var(--ts-mono);font-size:10px;letter-spacing:0.2em;text-transform:uppercase;color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .sr-detail-spec-label{color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .sr-detail-spec-value{color:var(--ts-ink);font-weight:600}
html[data-shop-theme="tintenschwarz"] .sr-detail-giftprogress-bar{background:var(--ts-panel);border-radius:999px}
html[data-shop-theme="tintenschwarz"] .sr-detail-giftprogress-fill{background:var(--ts-velvet);border-radius:999px}
html[data-shop-theme="tintenschwarz"] .sr-detail-giftprogress-label{font-family:var(--ts-mono);font-size:9px;letter-spacing:0.14em;text-transform:uppercase;color:var(--ts-soft)}
html[data-shop-theme="tintenschwarz"] .sr-detail-foot{border-top:1px solid var(--ts-line);background:var(--ts-paper)}
html[data-shop-theme="tintenschwarz"] .sr-detail-hint{color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .sr-detail-instate-label{font-family:var(--ts-mono);font-size:9px;letter-spacing:0.14em;text-transform:uppercase}

html[data-shop-theme="tintenschwarz"] .shop-cookie-overlay{background:transparent}
html[data-shop-theme="tintenschwarz"] .shop-cookie-card{
  background:#fff;
  border:1px solid var(--ts-line-strong);
  border-top:3px solid var(--ts-velvet);
  border-radius:16px;
  box-shadow:0 36px 70px -40px rgba(20,22,31,0.8);
}
html[data-shop-theme="tintenschwarz"] .shop-cookie-text{color:var(--ts-soft)}
html[data-shop-theme="tintenschwarz"] .shop-cookie-settings{font-family:var(--ts-mono);font-size:10px;letter-spacing:0.16em;text-transform:uppercase;color:var(--ts-velvet);text-decoration:underline;text-underline-offset:3px}

html[data-shop-theme="tintenschwarz"] .reading-head-kicker{margin:0 0 6px}
html[data-shop-theme="tintenschwarz"] .reading-foot{border-top:1px solid var(--ts-line);background:var(--ts-paper)}
html[data-shop-theme="tintenschwarz"] .reading-foot-hint{font-family:var(--ts-mono);font-size:10px;letter-spacing:0.14em;text-transform:uppercase;color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .chapter-block{background:transparent;border:0;border-radius:0}

html[data-shop-theme="tintenschwarz"] .adult-gate-icon{
  background:var(--ts-velvet);
  color:#fff;
  font-family:var(--ts-mono);
  font-weight:700;
  border-radius:50%;
  box-shadow:0 14px 28px -16px rgba(229,48,29,0.7);
}
html[data-shop-theme="tintenschwarz"] .adult-gate-title{font-family:var(--ts-display);font-weight:800;font-variation-settings:normal}
html[data-shop-theme="tintenschwarz"] .adult-gate-text{color:var(--ts-soft)}

html[data-shop-theme="tintenschwarz"] .state{background:#fff;border:1px dashed var(--ts-line-strong);border-radius:18px}

html[data-shop-theme="tintenschwarz"] .breadcrumb{font-family:var(--ts-mono);font-size:9.5px;letter-spacing:0.18em;text-transform:uppercase;color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .breadcrumb a{color:var(--ts-soft)}
html[data-shop-theme="tintenschwarz"] .breadcrumb a:hover{color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .breadcrumb span.sep{color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .breadcrumb .current{color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .hero-rating{background:#fff;border:1px solid var(--ts-line);border-radius:999px;transition:border-color 0.22s var(--ws-ease),transform 0.22s var(--ws-ease)}
html[data-shop-theme="tintenschwarz"] .hero-rating:hover{border-color:var(--ts-velvet);transform:translateY(-1px)}
html[data-shop-theme="tintenschwarz"] .hero-rating-avg{font-family:var(--ts-mono);font-weight:700;color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .hero-rating-count,
html[data-shop-theme="tintenschwarz"] .hero-rating-empty-txt{color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .hero-rating-empty-cta{color:var(--ts-velvet);font-weight:700}

html[data-shop-theme="tintenschwarz"] .product-photo{background:#fff;border:1px solid var(--ts-line);border-radius:8px;transform:none;box-shadow:0 34px 60px -38px rgba(27,30,42,0.55)}
html[data-shop-theme="tintenschwarz"] .product-photo-img{border-radius:4px}
html[data-shop-theme="tintenschwarz"] .product-photo-tape{
  background:var(--ts-velvet);
  color:#fff;
  font-family:var(--ts-mono);
  font-weight:700;
  font-size:9px;
  letter-spacing:0.2em;
  text-transform:uppercase;
  border-radius:5px;
  transform:none;
}
html[data-shop-theme="tintenschwarz"] .product-photo-tape[data-line="dark"]{background:var(--ts-blue-deep);color:var(--ts-silver)}
html[data-shop-theme="tintenschwarz"] .product-gift-ribbon{background:var(--ts-velvet);color:#fff;font-family:var(--ts-mono);font-size:9px;letter-spacing:0.12em;border-radius:6px}

html[data-shop-theme="tintenschwarz"] .purchase{
  background:#fff;
  border:1px solid var(--ts-line);
  border-top:3px solid var(--ts-velvet);
  border-radius:18px;
  box-shadow:0 28px 52px -38px rgba(27,30,42,0.5);
}
html[data-shop-theme="tintenschwarz"] .format{background:var(--ts-paper);border:1px solid var(--ts-line);border-radius:12px;transition:border-color 0.22s var(--ws-ease),background 0.22s var(--ws-ease),box-shadow 0.22s var(--ws-ease)}
html[data-shop-theme="tintenschwarz"] .format:hover{border-color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .format[aria-pressed="true"]{background:#fff;border-color:var(--ts-ink);box-shadow:inset 0 0 0 1px var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .format[data-disabled="true"]{opacity:0.45}
html[data-shop-theme="tintenschwarz"] .format-name{color:var(--ts-ink);font-weight:700}
html[data-shop-theme="tintenschwarz"] .format-sub{font-family:var(--ts-mono);color:var(--ts-soft)}
html[data-shop-theme="tintenschwarz"] .format-state{font-family:var(--ts-mono);font-size:8.5px;letter-spacing:0.1em}
html[data-shop-theme="tintenschwarz"] .format-state[data-state="low"]{color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .format-state[data-state="preorder"]{color:var(--ts-blue)}
html[data-shop-theme="tintenschwarz"] .format-state[data-state="out"]{color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .price-big{font-family:var(--ts-display);font-weight:800;color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .price-meta{color:var(--ts-soft)}
html[data-shop-theme="tintenschwarz"] .price-meta-state{font-family:var(--ts-mono);font-size:9.5px;letter-spacing:0.12em;text-transform:uppercase;display:block;width:-moz-fit-content;width:fit-content;margin-bottom:6px}
html[data-shop-theme="tintenschwarz"] .price-meta-state[data-state="preorder"]{color:var(--ts-blue);background:var(--ts-blue-soft)}
html[data-shop-theme="tintenschwarz"] .price-meta-state[data-state="low"]{color:var(--ts-velvet);background:var(--ts-velvet-soft)}
html[data-shop-theme="tintenschwarz"] .facts{border-top:1px solid var(--ts-line)}
html[data-shop-theme="tintenschwarz"] .fact-label{font-family:var(--ts-mono);font-size:9px;letter-spacing:0.16em;text-transform:uppercase;color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .fact-value{color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .trigger-toggle{background:#fff;border:1px solid var(--ts-line);border-radius:12px}
html[data-shop-theme="tintenschwarz"] .trigger-toggle summary{background:var(--ts-velvet-soft);border:1px solid rgba(229,48,29,0.28)}
html[data-shop-theme="tintenschwarz"] .trigger-toggle summary:hover{background:var(--ts-velvet-soft);border-color:rgba(229,48,29,0.45)}
html[data-shop-theme="tintenschwarz"] .trigger-content{background:rgba(229,48,29,0.05);color:var(--ts-soft)}
html[data-shop-theme="tintenschwarz"] .trigger-icon{color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .trigger-label{color:var(--ts-ink);font-weight:700}
html[data-shop-theme="tintenschwarz"] .trigger-hint{color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .gift-promo{background:#fff;border:1px solid var(--ts-line);border-radius:14px}
html[data-shop-theme="tintenschwarz"] .gift-promo-kicker{font-family:var(--ts-mono);font-size:9px;letter-spacing:0.16em;text-transform:uppercase;color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .gift-promo-title{font-family:var(--ts-display);font-weight:700;color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .gift-promo-desc{color:var(--ts-soft)}
html[data-shop-theme="tintenschwarz"] .gift-promo-pill{color:var(--ws-sage-deep)}
html[data-shop-theme="tintenschwarz"] .gift-promo-link{color:var(--ts-velvet);font-weight:700}

html[data-shop-theme="tintenschwarz"] .chips-band{border-bottom:1px solid var(--ts-line)}
html[data-shop-theme="tintenschwarz"] .chip-big{
  font-family:var(--ts-mono);
  font-size:10px;
  letter-spacing:0.14em;
  color:var(--ts-ink);
  background:#fff;
  border:1px solid var(--ts-line);
  border-radius:7px;
}

html[data-shop-theme="tintenschwarz"] .panel{
  background:#fff;
  border:1px solid var(--ts-line);
  border-top:3px solid var(--ts-velvet);
  border-radius:18px;
  box-shadow:0 22px 44px -34px rgba(27,30,42,0.45);
}
html[data-shop-theme="tintenschwarz"] .panel p{color:var(--ts-soft)}
html[data-shop-theme="tintenschwarz"] .panel p em,
html[data-shop-theme="tintenschwarz"] .panel p i{font-family:var(--ts-display);font-style:italic;color:var(--ts-velvet)}

html[data-shop-theme="tintenschwarz"] .related-card{background:#fff;border:1px solid var(--ts-line);border-radius:16px;transform:none;transition:transform 0.3s var(--ws-ease),border-color 0.3s var(--ws-ease)}
html[data-shop-theme="tintenschwarz"] .related-card:hover{transform:translateY(-5px);border-color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .related-photo{background:#fff;border:0;transform:none}
html[data-shop-theme="tintenschwarz"] .related-photo-img{border-radius:8px;overflow:hidden}
html[data-shop-theme="tintenschwarz"] .related-info h4{font-family:var(--ts-display);font-weight:700;font-variation-settings:normal;color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .related-info h4 em{font-style:italic;color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .related-info p{color:var(--ts-soft);font-family:var(--ts-sans);font-style:normal}

html[data-shop-theme="tintenschwarz"] .float-nav{
  background:rgba(245,246,249,0.95);
  border-top:1px solid var(--ts-line);
  box-shadow:0 -14px 34px -26px rgba(20,22,31,0.6);
}
html[data-shop-theme="tintenschwarz"] .float-nav-back,
html[data-shop-theme="tintenschwarz"] .float-nav-cart{
  background:var(--ts-ink);
  color:#fff;
  border:1px solid var(--ts-ink);
  border-radius:999px;
  transition:background 0.22s var(--ws-ease),border-color 0.22s var(--ws-ease);
}
html[data-shop-theme="tintenschwarz"] .float-nav-back:hover,
html[data-shop-theme="tintenschwarz"] .float-nav-cart:hover{background:var(--ts-velvet);border-color:var(--ts-velvet);color:#fff}
html[data-shop-theme="tintenschwarz"] .float-nav-link{color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .float-nav-link:hover strong{color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .float-nav-text-label{font-family:var(--ts-mono);font-size:8.5px;letter-spacing:0.16em;text-transform:uppercase;color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .float-nav-arrow{color:var(--ts-velvet)}

html[data-shop-theme="tintenschwarz"] .book-audio-snippets{background:#fff;border:1px solid var(--ts-line);border-radius:16px}
html[data-shop-theme="tintenschwarz"] .book-audio-deck{background:var(--ts-paper);border:1px solid var(--ts-line);border-radius:13px;padding:12px 14px}
html[data-shop-theme="tintenschwarz"] .book-audio-play{background:var(--ts-velvet);color:#fff;border:0}
html[data-shop-theme="tintenschwarz"] .book-audio-play:hover{background:var(--ts-velvet-deep)}
html[data-shop-theme="tintenschwarz"] .book-audio-play-ring{border-color:rgba(229,48,29,0.45)}
html[data-shop-theme="tintenschwarz"] .book-audio-progress-track{background:rgba(27,30,42,0.12)}
html[data-shop-theme="tintenschwarz"] .book-audio-progress-buffered{background:rgba(27,30,42,0.2)}
html[data-shop-theme="tintenschwarz"] .book-audio-progress-fill{background:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .book-audio-progress-thumb{background:var(--ts-velvet);border:2px solid #fff}
html[data-shop-theme="tintenschwarz"] .book-audio-track-label,
html[data-shop-theme="tintenschwarz"] .book-audio-times{font-family:var(--ts-mono);font-size:10px;letter-spacing:0.1em;color:var(--ts-soft)}
html[data-shop-theme="tintenschwarz"] .book-audio-eq i{background:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .book-audio-track-btn{border:1px solid var(--ts-line);background:#fff;border-radius:10px;color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .book-audio-track-btn:hover{border-color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .book-audio-track-btn.is-active{border-color:var(--ts-velvet);box-shadow:inset 0 0 0 1px var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .book-audio-track-bars i{background:var(--ts-velvet)}

html[data-shop-theme="tintenschwarz"] .review-card{background:#fff;border:1px solid var(--ts-line);border-radius:16px}
html[data-shop-theme="tintenschwarz"] .review-avatar{background:var(--ts-ink);color:#fff;font-family:var(--ts-display);font-weight:700}
html[data-shop-theme="tintenschwarz"] .review-name{color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .review-verified{color:var(--ws-sage-deep)}
html[data-shop-theme="tintenschwarz"] .review-example-tag{font-family:var(--ts-mono);font-size:8.5px;letter-spacing:0.12em;text-transform:uppercase;background:var(--ts-panel);color:var(--ts-soft);border-radius:5px}
html[data-shop-theme="tintenschwarz"] .review-date{color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .review-rtitle{font-family:var(--ts-display);font-weight:700;color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .review-text{color:var(--ts-soft)}
html[data-shop-theme="tintenschwarz"] .rv-readmore{font-family:var(--ts-mono);font-size:9.5px;letter-spacing:0.12em;text-transform:uppercase;color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .review-photo,
html[data-shop-theme="tintenschwarz"] .rv-gallery-thumb{border:1px solid var(--ts-line);border-radius:8px;overflow:hidden}
html[data-shop-theme="tintenschwarz"] .rv-gallery-more{background:rgba(20,22,31,0.78);color:#fff;font-family:var(--ts-mono)}
html[data-shop-theme="tintenschwarz"] .rv-gallery-h{font-family:var(--ts-mono);font-size:10px;letter-spacing:0.18em;text-transform:uppercase;color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .rv-gallery-h span{color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .reviews-summary{background:#fff;border:1px solid var(--ts-line);border-radius:18px}
html[data-shop-theme="tintenschwarz"] .rv-sum-avg{font-family:var(--ts-display);font-weight:800;color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .rv-sum-avg span{font-family:var(--ts-mono);font-weight:400;color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .rv-sum-count{font-family:var(--ts-mono);font-size:9.5px;letter-spacing:0.14em;text-transform:uppercase;color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .rv-bar-label{font-family:var(--ts-mono);color:var(--ts-soft)}
html[data-shop-theme="tintenschwarz"] .rv-bar-track{background:var(--ts-panel);border-radius:999px}
html[data-shop-theme="tintenschwarz"] .rv-bar-fill{background:var(--ts-velvet);border-radius:999px}
html[data-shop-theme="tintenschwarz"] .rv-bar-pct{font-family:var(--ts-mono);color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .rv-bar-row.is-active .rv-bar-label,
html[data-shop-theme="tintenschwarz"] .rv-bar-row.is-active .rv-bar-pct{color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .rv-filter-clear,
html[data-shop-theme="tintenschwarz"] .rv-more-btn{font-family:var(--ts-mono);font-size:10px;letter-spacing:0.14em;text-transform:uppercase;color:var(--ts-velvet);background:transparent;border:1px solid var(--ts-line);border-radius:999px}
html[data-shop-theme="tintenschwarz"] .rv-more-btn:hover,
html[data-shop-theme="tintenschwarz"] .rv-filter-clear:hover{border-color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .reviews-empty-hero{background:#fff;border:1px dashed var(--ts-line-strong);border-radius:18px}
html[data-shop-theme="tintenschwarz"] .rv-empty-sub{color:var(--ts-soft)}
html[data-shop-theme="tintenschwarz"] .review-form-card{background:#fff;border:1px solid var(--ts-line);border-top:3px solid var(--ts-velvet);border-radius:18px}
html[data-shop-theme="tintenschwarz"] .review-form-label{font-family:var(--ts-mono);font-size:9.5px;letter-spacing:0.16em;text-transform:uppercase;color:var(--ts-soft)}
html[data-shop-theme="tintenschwarz"] .review-input,
html[data-shop-theme="tintenschwarz"] .review-textarea{background:#fff;border:1px solid var(--ts-line);border-radius:10px;color:var(--ts-ink);font-family:var(--ts-sans)}
html[data-shop-theme="tintenschwarz"] .review-input:focus,
html[data-shop-theme="tintenschwarz"] .review-textarea:focus{border-color:var(--ts-ink);outline:none;box-shadow:0 0 0 3px rgba(229,48,29,0.12)}
html[data-shop-theme="tintenschwarz"] .rv-star-pick button{color:var(--ts-panel-2);transition:color 0.18s var(--ws-ease),transform 0.18s var(--ws-ease)}
html[data-shop-theme="tintenschwarz"] .rv-star-pick button:hover{transform:scale(1.12)}
html[data-shop-theme="tintenschwarz"] .rv-star-pick button.on{color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .review-drop{border:1px dashed var(--ts-line-strong);background:var(--ts-paper);border-radius:12px;color:var(--ts-soft);transition:border-color 0.22s var(--ws-ease)}
html[data-shop-theme="tintenschwarz"] .review-drop:hover{border-color:var(--ts-velvet);color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .review-preview{border-radius:8px;border:1px solid var(--ts-line)}
html[data-shop-theme="tintenschwarz"] .review-preview button{background:var(--ts-velvet);color:#fff}
html[data-shop-theme="tintenschwarz"] .review-note{color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .review-feedback.err{color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .review-feedback.ok{color:var(--ws-sage-deep)}
html[data-shop-theme="tintenschwarz"] .review-gate{background:var(--ts-panel);border:1px solid var(--ts-line);border-radius:14px;color:var(--ts-soft)}
html[data-shop-theme="tintenschwarz"] .review-gate a{background:var(--ts-ink);background-image:none;color:#fff;border:1px solid var(--ts-ink);font-weight:700;box-shadow:none}
html[data-shop-theme="tintenschwarz"] .review-gate a:hover{background:var(--ts-velvet);border-color:var(--ts-velvet);color:#fff}
html[data-shop-theme="tintenschwarz"] .reviews-lightbox{background:rgba(20,22,31,0.92)}
html[data-shop-theme="tintenschwarz"] .reviews-lightbox button{background:#fff;color:var(--ts-ink);border-radius:50%}
html[data-shop-theme="tintenschwarz"] .rv-link-welcome{font-family:var(--ts-display);font-style:italic;color:var(--ts-velvet);background:rgba(229,48,29,0.07);border:1px dashed rgba(229,48,29,0.4);border-radius:12px}

html[data-shop-theme="tintenschwarz"] .ck-step{
  background:#fff;
  border:1px solid var(--ts-line);
  font-family:var(--ts-mono);
  font-size:10px;
  letter-spacing:0.16em;
  color:var(--ts-mute);
}
html[data-shop-theme="tintenschwarz"] .ck-step.is-active{background:var(--ts-ink);border-color:var(--ts-ink);color:#fff}
html[data-shop-theme="tintenschwarz"] .ck-step.is-done{background:#fff;color:var(--ws-sage-deep);border-color:rgba(46,125,91,0.5)}
html[data-shop-theme="tintenschwarz"] .ck-step-num{font-family:var(--ts-mono);font-style:normal;font-weight:700;background:var(--ts-panel);color:var(--ts-soft)}
html[data-shop-theme="tintenschwarz"] .ck-step.is-active .ck-step-num{background:var(--ts-velvet);color:#fff}
html[data-shop-theme="tintenschwarz"] .ck-step.is-done .ck-step-num{background:var(--ws-sage-deep);color:#fff}
html[data-shop-theme="tintenschwarz"] .ck-step-sep{background:var(--ts-line-strong)}
html[data-shop-theme="tintenschwarz"] .ck-panel{background:#fff;border:1px solid var(--ts-line);border-radius:16px;box-shadow:0 18px 38px -30px rgba(27,30,42,0.4)}
html[data-shop-theme="tintenschwarz"] .ck-login-card{border-left:3px solid var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .ck-wrap input,
html[data-shop-theme="tintenschwarz"] .ck-wrap select,
html[data-shop-theme="tintenschwarz"] .ck-wrap textarea,
html[data-shop-theme="tintenschwarz"] .konto-shell input,
html[data-shop-theme="tintenschwarz"] .konto-shell select,
html[data-shop-theme="tintenschwarz"] .konto-shell textarea,
html[data-shop-theme="tintenschwarz"] .bf-quiz input[type="text"],
html[data-shop-theme="tintenschwarz"] .bf-quiz select{
  background:#fff;
  border:1px solid var(--ts-line);
  border-radius:10px;
  color:var(--ts-ink);
  font-family:var(--ts-sans);
  transition:border-color 0.2s var(--ws-ease),box-shadow 0.2s var(--ws-ease);
}
html[data-shop-theme="tintenschwarz"] .ck-wrap input:focus,
html[data-shop-theme="tintenschwarz"] .ck-wrap select:focus,
html[data-shop-theme="tintenschwarz"] .ck-wrap textarea:focus,
html[data-shop-theme="tintenschwarz"] .konto-shell input:focus,
html[data-shop-theme="tintenschwarz"] .konto-shell select:focus,
html[data-shop-theme="tintenschwarz"] .konto-shell textarea:focus{
  border-color:var(--ts-ink);
  outline:none;
  box-shadow:0 0 0 3px rgba(229,48,29,0.12);
}
html[data-shop-theme="tintenschwarz"] .ck-wrap label{color:var(--ts-soft)}
html[data-shop-theme="tintenschwarz"] .ck-country-hint{background:var(--ts-panel);border:1px solid var(--ts-line);border-radius:12px;color:var(--ts-soft)}
html[data-shop-theme="tintenschwarz"] .ck-login-success-icon{color:var(--ws-sage-deep)}

html[data-shop-theme="tintenschwarz"] .bs-panel{
  background:#fff;
  border:1px solid var(--ts-line);
  border-radius:16px;
  box-shadow:0 18px 38px -30px rgba(27,30,42,0.4);
}
html[data-shop-theme="tintenschwarz"] .bs-panel h2,
html[data-shop-theme="tintenschwarz"] .bs-panel h3{font-family:var(--ts-display);font-weight:800;font-variation-settings:normal;letter-spacing:-0.015em;color:var(--ts-ink)}

html[data-shop-theme="tintenschwarz"] .konto-side{background:#fff;border:1px solid var(--ts-line);border-radius:16px}
html[data-shop-theme="tintenschwarz"] .konto-address-card{background:#fff;border:1px solid var(--ts-line);border-radius:14px;transition:border-color 0.22s var(--ws-ease)}
html[data-shop-theme="tintenschwarz"] .konto-address-card:hover{border-color:var(--ts-ink)}

html[data-shop-theme="tintenschwarz"] .bf-quiz{
  background:#fff;
  border:1px solid var(--ts-line);
  border-radius:18px;
  box-shadow:0 24px 46px -34px rgba(27,30,42,0.45);
}
html[data-shop-theme="tintenschwarz"] .bf-option{background:var(--ts-paper);border:1px solid var(--ts-line);border-radius:12px;transition:border-color 0.2s var(--ws-ease),background 0.2s var(--ws-ease),color 0.2s var(--ws-ease)}
html[data-shop-theme="tintenschwarz"] .bf-option:hover{border-color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .bf-option.is-selected,
html[data-shop-theme="tintenschwarz"] .bf-option:has(input:checked){background:var(--ts-ink);border-color:var(--ts-ink);color:#fff}
html[data-shop-theme="tintenschwarz"] .bf-option.is-selected *,
html[data-shop-theme="tintenschwarz"] .bf-option:has(input:checked) *{color:#fff}

html[data-shop-theme="tintenschwarz"] .page-section{
  background:#fff;
  border:1px solid var(--ts-line);
  border-radius:16px;
  box-shadow:0 16px 34px -28px rgba(27,30,42,0.35);
}
html[data-shop-theme="tintenschwarz"] .page-section:hover{border-color:var(--page-section-c,var(--ts-blue));box-shadow:0 20px 40px -28px rgba(27,30,42,0.4)}
html[data-shop-theme="tintenschwarz"] .page-section-body{color:var(--ts-soft)}
html[data-shop-theme="tintenschwarz"] .page-section-body a{color:var(--page-section-c,var(--ts-blue))}
html[data-shop-theme="tintenschwarz"] .page-section-body a:hover{color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .page-section-body em,
html[data-shop-theme="tintenschwarz"] .page-section-body i{font-family:var(--ts-display);font-style:italic;color:var(--page-section-c,var(--ts-blue))}
html[data-shop-theme="tintenschwarz"] .page-section-body h3,
html[data-shop-theme="tintenschwarz"] .page-section-body h4{font-family:var(--ts-sans);font-variation-settings:normal;font-weight:800;color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .page-image{border-radius:10px;box-shadow:0 24px 48px -34px rgba(27,30,42,0.5)}
html[data-shop-theme="tintenschwarz"] .page-legal{color:var(--ts-soft)}
html[data-shop-theme="tintenschwarz"] .page-legal h2,
html[data-shop-theme="tintenschwarz"] .page-legal h3,
html[data-shop-theme="tintenschwarz"] .page-legal h4{font-family:var(--ts-display);font-variation-settings:normal;font-weight:800;letter-spacing:-0.015em;color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .page-legal a{color:var(--ts-blue)}
html[data-shop-theme="tintenschwarz"] .page-legal a:hover{color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .page-legal em,
html[data-shop-theme="tintenschwarz"] .page-legal i{font-family:var(--ts-display);font-style:italic;color:var(--ts-blue)}
html[data-shop-theme="tintenschwarz"] .page-legal hr{border-top:1px dashed var(--ts-line-strong)}
html[data-shop-theme="tintenschwarz"] .page-legal blockquote{border-left:3px solid var(--ts-blue);background:var(--ts-panel)}
html[data-shop-theme="tintenschwarz"] .contact-card{background:#fff;border:1px solid var(--ts-line);border-radius:14px}
html[data-shop-theme="tintenschwarz"] .contact-email{font-family:var(--ts-display);font-variation-settings:normal;font-weight:700;color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .contact-email:hover{color:var(--ts-velvet)}

html[data-shop-theme="tintenschwarz"] .ak-polaroid{background:#fff;border:1px solid var(--ts-line);border-radius:8px;transform:none;box-shadow:0 30px 56px -38px rgba(27,30,42,0.5)}
html[data-shop-theme="tintenschwarz"] .ak-polaroid-cap{font-size:14px;color:var(--ts-mute)}
html[data-shop-theme="tintenschwarz"] .ak-q-text{font-size:21px;color:var(--ts-ink)}
@media (max-width:880px){
  html[data-shop-theme="tintenschwarz"] .line-card{min-height:380px;padding:34px clamp(20px,5vw,40px)}
  html[data-shop-theme="tintenschwarz"] .line-card h3{font-size:clamp(28px,6vw,38px)}
  html[data-shop-theme="tintenschwarz"] .foot{padding:78px clamp(20px,5vw,40px) 44px;margin-top:88px}
}
@media (max-width:700px){
  html[data-shop-theme="tintenschwarz"] .hero-kicker,
  html[data-shop-theme="tintenschwarz"] .page-kicker,
  html[data-shop-theme="tintenschwarz"] .ak-kicker,
  html[data-shop-theme="tintenschwarz"] .bf-hero-kicker{font-size:10px;letter-spacing:0.24em}
}

@media (prefers-reduced-motion:reduce){
  html[data-shop-theme="tintenschwarz"] *,
  html[data-shop-theme="tintenschwarz"] *::before,
  html[data-shop-theme="tintenschwarz"] *::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}
  html[data-shop-theme="tintenschwarz"] [data-ts-reveal]{opacity:1;transform:none}
}

html[data-shop-theme="tintenschwarz"] .featured{
  background:#fff;
  box-shadow:0 24px 50px -36px rgba(27,30,42,0.45);
}
html[data-shop-theme="tintenschwarz"] .featured::before{
  border:1px solid var(--ts-line);
  opacity:1;
}
html[data-shop-theme="tintenschwarz"] .line-card-foot{border-top:1px solid rgba(245,246,249,0.32)}
html[data-shop-theme="tintenschwarz"] .book-foot{border-top:1px dashed var(--ts-line)}
html[data-shop-theme="tintenschwarz"] .hero-rating-empty{background:#fff;border:1px solid var(--ts-line);border-radius:999px}
html[data-shop-theme="tintenschwarz"] .gift-promo-thumb{border:1px solid var(--ts-line);border-radius:10px}
html[data-shop-theme="tintenschwarz"] .gift-promo-thumb-fallback{background:var(--ts-ink);color:#fff;border-radius:10px;box-shadow:none}
html[data-shop-theme="tintenschwarz"] .product-gift-ribbon{background:var(--ts-velvet);box-shadow:0 10px 22px -10px rgba(229,48,29,0.6);font-family:var(--ts-mono);font-variation-settings:normal}
html[data-shop-theme="tintenschwarz"] .hero-rating .rv-stars,
html[data-shop-theme="tintenschwarz"] .hero-rating-empty .rv-stars,
html[data-shop-theme="tintenschwarz"] .rv-sum-stars,
html[data-shop-theme="tintenschwarz"] .rv-empty-stars,
html[data-shop-theme="tintenschwarz"] .rv-bar-label svg{color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .rv-sum-score{border:1px solid var(--ts-line);background:#fff;border-radius:14px}
html[data-shop-theme="tintenschwarz"] .book-audio-track{border:1px solid var(--ts-line)}
html[data-shop-theme="tintenschwarz"] .shop-footer{border-top:1px solid var(--ts-line)}
html[data-shop-theme="tintenschwarz"] .sr-cart-qty{border:1px solid var(--ts-line);border-radius:999px;background:#fff}
html[data-shop-theme="tintenschwarz"] .sr-cart-sign-ded,
html[data-shop-theme="tintenschwarz"] .sr-cart-sign-split{border-color:var(--ts-line)}
html[data-shop-theme="tintenschwarz"] .sr-cart-suggest{border-top:1px dashed var(--ts-line-strong)}
html[data-shop-theme="tintenschwarz"] .sr-cart-country-picker{border:1px solid var(--ts-line);background:#fff;border-radius:12px}
html[data-shop-theme="tintenschwarz"] .sr-cart-companion-notice-icon{color:var(--ts-blue)}

html[data-shop-theme="tintenschwarz"] .ck-btn-primary,
html[data-shop-theme="tintenschwarz"] .bs-btn--primary{
  background:var(--ts-ink);
  background-image:none;
  color:#fff;
  border:1px solid var(--ts-ink);
  border-radius:999px;
  box-shadow:0 18px 32px -20px rgba(27,30,42,0.65);
  transition:background 0.25s var(--ws-ease),border-color 0.25s var(--ws-ease),transform 0.25s var(--ws-ease);
}
html[data-shop-theme="tintenschwarz"] .ck-btn-primary:hover,
html[data-shop-theme="tintenschwarz"] .bs-btn--primary:hover{background:var(--ts-velvet);border-color:var(--ts-velvet);color:#fff;transform:translateY(-2px)}
html[data-shop-theme="tintenschwarz"] .ck-btn-primary:disabled{background:var(--ts-panel-2);border-color:var(--ts-panel-2);color:var(--ts-mute);box-shadow:none;transform:none}
html[data-shop-theme="tintenschwarz"] .ck-btn-ghost,
html[data-shop-theme="tintenschwarz"] .bs-btn--ghost{
  background:transparent;
  color:var(--ts-ink);
  border:1px solid var(--ts-line-strong);
  border-radius:999px;
}
html[data-shop-theme="tintenschwarz"] .ck-btn-ghost:hover,
html[data-shop-theme="tintenschwarz"] .bs-btn--ghost:hover{background:var(--ts-ink);border-color:var(--ts-ink);color:#fff}
html[data-shop-theme="tintenschwarz"] .ck-input{background:#fff;border:1px solid var(--ts-line);border-radius:10px;color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .ck-input:focus{border-color:var(--ts-ink);outline:none;box-shadow:0 0 0 3px rgba(229,48,29,0.12)}
html[data-shop-theme="tintenschwarz"] .ck-section-title{font-family:var(--ts-display);font-variation-settings:normal;font-weight:800;letter-spacing:-0.015em;color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .ck-mode-btn{background:#fff;border:1px solid var(--ts-line);border-radius:12px}
html[data-shop-theme="tintenschwarz"] .ck-mode-btn:hover{border-color:var(--ts-ink);background:#fff}
html[data-shop-theme="tintenschwarz"] .ck-mode-btn[aria-pressed="true"]{border-color:var(--ts-ink);background:#fff;box-shadow:inset 0 0 0 1px var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .ck-payment-btn{background:#fff;border:1px solid var(--ts-line);border-radius:12px}
html[data-shop-theme="tintenschwarz"] .ck-payment-btn:hover{border-color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .ck-payment-btn[aria-pressed="true"],
html[data-shop-theme="tintenschwarz"] .ck-payment-btn.is-active{border-color:var(--ts-ink);box-shadow:inset 0 0 0 1px var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .ck-payment-btn-dot{background:var(--ts-velvet);border-color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .ck-sum-item{border-bottom:1px solid var(--ts-line)}
html[data-shop-theme="tintenschwarz"] .ck-step-num,
html[data-shop-theme="tintenschwarz"] .ck-mode-btn-body,
html[data-shop-theme="tintenschwarz"] .ck-hint,
html[data-shop-theme="tintenschwarz"] .ck-country-hint,
html[data-shop-theme="tintenschwarz"] .ck-sum-personalized,
html[data-shop-theme="tintenschwarz"] .ck-sum-item-meta,
html[data-shop-theme="tintenschwarz"] .ck-sum-totals-row.is-free .v,
html[data-shop-theme="tintenschwarz"] .ck-coupon-error,
html[data-shop-theme="tintenschwarz"] .ck-sum-hint,
html[data-shop-theme="tintenschwarz"] .ck-sum-tax,
html[data-shop-theme="tintenschwarz"] .ck-payment-btn-body,
html[data-shop-theme="tintenschwarz"] .ck-section-hint,
html[data-shop-theme="tintenschwarz"] .ck-login-success-body,
html[data-shop-theme="tintenschwarz"] .ck-empty-cart p,
html[data-shop-theme="tintenschwarz"] .ck-cancel-text{font-family:var(--ts-sans);font-style:normal}
html[data-shop-theme="tintenschwarz"] .ck-sum-totals-grand{border-top:2px solid var(--ts-ink);color:var(--ts-ink);font-weight:800}
html[data-shop-theme="tintenschwarz"] .ck-coupon,
html[data-shop-theme="tintenschwarz"] .ck-coupon-form{border-color:var(--ts-line)}
html[data-shop-theme="tintenschwarz"] .ck-login-panel{background:#fff;border:1px solid var(--ts-line);border-radius:14px}

html[data-shop-theme="tintenschwarz"] .bs-items{border:1px solid var(--ts-line);border-radius:14px;background:#fff}
html[data-shop-theme="tintenschwarz"] .bs-item{border-bottom:1px solid var(--ts-line)}
html[data-shop-theme="tintenschwarz"] .bs-item:last-child{border-bottom:0}
html[data-shop-theme="tintenschwarz"] .bs-tot-row{border-color:var(--ts-line)}
html[data-shop-theme="tintenschwarz"] .bs-tot-row:last-child{border-top:2px solid var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .bs-lookup-row input{background:#fff;border:1px solid var(--ts-line);border-radius:10px}
html[data-shop-theme="tintenschwarz"] .bs-lookup-row input:focus{border-color:var(--ts-ink);outline:none;box-shadow:0 0 0 3px rgba(229,48,29,0.12)}
html[data-shop-theme="tintenschwarz"] .bs-next-step{background:#fff;border:1px solid var(--ts-line);border-radius:12px}

html[data-shop-theme="tintenschwarz"] .konto-card,
html[data-shop-theme="tintenschwarz"] .konto-panel,
html[data-shop-theme="tintenschwarz"] .konto-order-card,
html[data-shop-theme="tintenschwarz"] .konto-stat-card,
html[data-shop-theme="tintenschwarz"] .konto-detail-section,
html[data-shop-theme="tintenschwarz"] .konto-cancel-panel,
html[data-shop-theme="tintenschwarz"] .konto-library-item{background:#fff;border:1px solid var(--ts-line);border-radius:14px}
html[data-shop-theme="tintenschwarz"] .konto-order-card:hover,
html[data-shop-theme="tintenschwarz"] .konto-library-item:hover{border-color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .konto-info-banner{background:#fff;border:1px solid var(--ts-line);border-left:3px solid var(--ts-velvet);border-radius:12px}
html[data-shop-theme="tintenschwarz"] .konto-btn-secondary,
html[data-shop-theme="tintenschwarz"] .konto-btn-ghost{background:transparent;color:var(--ts-ink);border:1px solid var(--ts-line-strong);border-radius:999px}
html[data-shop-theme="tintenschwarz"] .konto-btn-secondary:hover,
html[data-shop-theme="tintenschwarz"] .konto-btn-ghost:hover{background:var(--ts-ink);border-color:var(--ts-ink);color:#fff}
html[data-shop-theme="tintenschwarz"] .konto-library-chapter-btn,
html[data-shop-theme="tintenschwarz"] .konto-library-chapter-dl{background:var(--ts-ink);color:#fff;border:1px solid var(--ts-ink);border-radius:999px}
html[data-shop-theme="tintenschwarz"] .konto-library-chapter-btn:hover,
html[data-shop-theme="tintenschwarz"] .konto-library-chapter-dl:hover{background:var(--ts-velvet);border-color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .konto-tabs{border-bottom:1px solid var(--ts-line)}
html[data-shop-theme="tintenschwarz"] .konto-tabs button{color:var(--ts-soft)}
html[data-shop-theme="tintenschwarz"] .konto-tabs button.is-active{color:#fff;box-shadow:inset 0 -2px 0 var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .konto-side-nav a{color:var(--ts-soft);border-left:2px solid transparent}
html[data-shop-theme="tintenschwarz"] .konto-side-nav a:hover{color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .konto-side-nav a.is-active{color:var(--ts-ink);border-left-color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .konto-status{font-family:var(--ts-mono);font-size:9.5px;letter-spacing:0.12em;border-radius:6px}
html[data-shop-theme="tintenschwarz"] .konto-divider-line,
html[data-shop-theme="tintenschwarz"] .konto-side-divider{background:var(--ts-line);border-color:var(--ts-line)}
html[data-shop-theme="tintenschwarz"] .konto-modal-head,
html[data-shop-theme="tintenschwarz"] .konto-modal-foot{border-color:var(--ts-line)}
html[data-shop-theme="tintenschwarz"] .konto-modal-close{border:1px solid var(--ts-ink);background:#fff;color:var(--ts-ink);border-radius:50%}
html[data-shop-theme="tintenschwarz"] .konto-modal-close:hover{background:var(--ts-velvet);border-color:var(--ts-velvet);color:#fff}
html[data-shop-theme="tintenschwarz"] .konto-detail-row,
html[data-shop-theme="tintenschwarz"] .konto-detail-item,
html[data-shop-theme="tintenschwarz"] .konto-cancel-item,
html[data-shop-theme="tintenschwarz"] .konto-cancel-summary,
html[data-shop-theme="tintenschwarz"] .konto-address-actions,
html[data-shop-theme="tintenschwarz"] .konto-order-actions,
html[data-shop-theme="tintenschwarz"] .konto-library-item-meta,
html[data-shop-theme="tintenschwarz"] .konto-library-help,
html[data-shop-theme="tintenschwarz"] .konto-mobile-nav-bar,
html[data-shop-theme="tintenschwarz"] .lib-acc,
html[data-shop-theme="tintenschwarz"] .lib-acc-sec-h,
html[data-shop-theme="tintenschwarz"] .ak-qa,
html[data-shop-theme="tintenschwarz"] .bf-quiz-nav{border-color:var(--ts-line)}
html[data-shop-theme="tintenschwarz"] .konto-library-help-tip{background:var(--ts-panel);border:1px solid var(--ts-line);border-radius:10px}
html[data-shop-theme="tintenschwarz"] .konto-skeleton{background:var(--ts-panel)}
html[data-shop-theme="tintenschwarz"] .konto-spinner{border-color:var(--ts-line);border-top-color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .konto-pw-check-icon{color:var(--ws-sage-deep)}
html[data-shop-theme="tintenschwarz"] .konto-strength-seg{background:var(--ts-panel-2)}
html[data-shop-theme="tintenschwarz"] .konto-strength-seg.is-on{background:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .konto-side-verified-bad{color:var(--ts-velvet)}

html[data-shop-theme="tintenschwarz"] .bf-result-card{background:#fff;border:1px solid var(--ts-line);border-radius:16px;transition:transform 0.3s var(--ws-ease),border-color 0.3s var(--ws-ease)}
html[data-shop-theme="tintenschwarz"] .bf-result-card:hover{transform:translateY(-4px);border-color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .bf-match-chip{font-family:var(--ts-mono);font-size:9px;letter-spacing:0.12em;border:1px solid var(--ts-line);background:var(--ts-paper);border-radius:5px;color:var(--ts-soft)}
html[data-shop-theme="tintenschwarz"] .bf-empty-list,
html[data-shop-theme="tintenschwarz"] .bf-excluded-block{border:1px dashed var(--ts-line-strong);border-radius:12px;background:#fff}

html[data-shop-theme="tintenschwarz"] .topbar{
  position:sticky;
  top:0;
  z-index:700;
  box-sizing:border-box;
  margin-left:calc(50% - 50vw);
  margin-right:calc(50% - 50vw);
  padding-top:0.85rem;
  padding-bottom:0.85rem;
  padding-left:max(24px, calc(50vw - 600px + 24px));
  padding-right:max(24px, calc(50vw - 600px + 24px));
  background:rgba(245,246,249,0.82);
  backdrop-filter:saturate(150%) blur(14px);
  -webkit-backdrop-filter:saturate(150%) blur(14px);
  border-bottom:1px solid var(--ts-line);
  box-shadow:none;
  min-height:var(--logoh);
  align-items:center;
  transition:min-height 0.4s cubic-bezier(0.2,0.7,0.2,1),padding 0.4s cubic-bezier(0.2,0.7,0.2,1),box-shadow 0.3s ease;
}
html[data-shop-theme="tintenschwarz"] .topbar.is-compact{
  padding-top:0.4rem;
  padding-bottom:0.4rem;
  min-height:var(--droph);
  box-shadow:0 14px 30px -24px rgba(20,24,45,0.5);
}
html[data-shop-theme="tintenschwarz"] .ts-brand{
  display:inline-flex;
  align-items:center;
  padding:0.4rem 0;
  position:relative;
  z-index:720;
  gap:0;
}
html[data-shop-theme="tintenschwarz"] .ts-brand-stage{
  position:relative;
  display:block;
  height:var(--logoh);
  width:calc(var(--logoh)*6.22);
  overflow:hidden;
  transition:width 0.45s cubic-bezier(0.2,0.7,0.2,1),height 0.45s cubic-bezier(0.2,0.7,0.2,1);
}
html[data-shop-theme="tintenschwarz"] .ts-brand-word{
  position:absolute;
  left:0;
  top:0;
  height:100%;
  width:auto;
  max-width:none;
  opacity:1;
  transform:none;
  transition:opacity 0.3s ease,transform 0.45s cubic-bezier(0.2,0.7,0.2,1);
}
html[data-shop-theme="tintenschwarz"] .ts-brand-drop{
  position:absolute;
  left:0;
  top:0;
  height:100%;
  width:auto;
  color:var(--ts-ink);
  opacity:0;
  transform:scale(0.5);
  transform-origin:left center;
  transition:opacity 0.35s ease,transform 0.45s cubic-bezier(0.2,0.9,0.3,1.25);
}
html[data-shop-theme="tintenschwarz"] .ts-brand-drop .dot{transform-box:fill-box;transform-origin:center}
html[data-shop-theme="tintenschwarz"] .topbar.is-compact .ts-brand-stage{height:var(--droph);width:calc(var(--droph)*0.82)}
html[data-shop-theme="tintenschwarz"] .topbar.is-compact .ts-brand-word{opacity:0;transform:translateX(-10px) scale(0.94)}
html[data-shop-theme="tintenschwarz"] .topbar.is-compact .ts-brand-drop{opacity:1;transform:scale(1)}
html[data-shop-theme="tintenschwarz"] .topbar.is-compact .ts-brand-drop .dot{animation:tsDropplop 0.6s cubic-bezier(0.2,0.9,0.3,1.45) 0.08s both}
@keyframes tsDropplop{0%{transform:translateY(-260%) scale(0.2);opacity:0}55%{transform:translateY(10%) scale(1.16);opacity:1}100%{transform:translateY(0) scale(1);opacity:1}}
@media (prefers-reduced-motion:reduce){
  html[data-shop-theme="tintenschwarz"] .ts-brand-stage{width:calc(var(--logoh)*6.22)!important;height:var(--logoh)!important;transition:none}
  html[data-shop-theme="tintenschwarz"] .ts-brand-word{opacity:1!important;transform:none!important}
  html[data-shop-theme="tintenschwarz"] .ts-brand-drop{display:none}
  html[data-shop-theme="tintenschwarz"] .topbar.is-compact{min-height:calc(var(--logoh) + 2.2rem)}
}

html[data-shop-theme="tintenschwarz"] .nav a,
html[data-shop-theme="tintenschwarz"] .mobile-menu-nav a{
  font-family:var(--ts-mono);
  font-size:0.74rem;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:0.11em;
  color:var(--ts-soft);
}
html[data-shop-theme="tintenschwarz"] .nav a:hover,
html[data-shop-theme="tintenschwarz"] .nav a.is-active{color:var(--ts-ink)}

html[data-shop-theme="tintenschwarz"] .btn-gold:hover,
html[data-shop-theme="tintenschwarz"] .featured .btn-gold:hover{
  background:var(--ts-velvet);
  border-color:var(--ts-velvet);
  color:#fff;
  box-shadow:0 14px 26px -14px rgba(229,48,29,0.6);
}
html[data-shop-theme="tintenschwarz"] .btn-ghost,
html[data-shop-theme="tintenschwarz"] .ck-btn-ghost,
html[data-shop-theme="tintenschwarz"] .bs-btn--ghost,
html[data-shop-theme="tintenschwarz"] .konto-btn-secondary,
html[data-shop-theme="tintenschwarz"] .konto-btn-ghost{
  background:transparent;
  color:var(--ts-ink);
  border:1px solid var(--ts-line-strong);
  box-shadow:none;
}
html[data-shop-theme="tintenschwarz"] .btn-ghost:hover,
html[data-shop-theme="tintenschwarz"] .ck-btn-ghost:hover,
html[data-shop-theme="tintenschwarz"] .bs-btn--ghost:hover,
html[data-shop-theme="tintenschwarz"] .konto-btn-secondary:hover,
html[data-shop-theme="tintenschwarz"] .konto-btn-ghost:hover{
  background:transparent;
  color:var(--ts-velvet);
  border-color:var(--ts-velvet);
  transform:translateY(-2px);
}

html[data-shop-theme="tintenschwarz"] .hero-kicker,
html[data-shop-theme="tintenschwarz"] .section-kicker,
html[data-shop-theme="tintenschwarz"] .featured-body-kicker,
html[data-shop-theme="tintenschwarz"] .fourth-wall-kicker,
html[data-shop-theme="tintenschwarz"] .purchase-kicker,
html[data-shop-theme="tintenschwarz"] .panel-kicker,
html[data-shop-theme="tintenschwarz"] .reviews-kicker,
html[data-shop-theme="tintenschwarz"] .book-audio-snippets-kicker,
html[data-shop-theme="tintenschwarz"] .related-kicker,
html[data-shop-theme="tintenschwarz"] .reading-head-kicker,
html[data-shop-theme="tintenschwarz"] .gift-promo-kicker,
html[data-shop-theme="tintenschwarz"] .line-skicker,
html[data-shop-theme="tintenschwarz"] .book-kicker{
  font-family:var(--ts-mono);
  font-size:0.72rem;
  font-weight:700;
  letter-spacing:0.18em;
  text-transform:uppercase;
  transform:none;
  line-height:1.4;
  gap:0;
}
html[data-shop-theme="tintenschwarz"] .hero-kicker::before,
html[data-shop-theme="tintenschwarz"] .section-kicker::before,
html[data-shop-theme="tintenschwarz"] .featured-body-kicker::before,
html[data-shop-theme="tintenschwarz"] .fourth-wall-kicker::before,
html[data-shop-theme="tintenschwarz"] .purchase-kicker::before,
html[data-shop-theme="tintenschwarz"] .panel-kicker::before,
html[data-shop-theme="tintenschwarz"] .reviews-kicker::before,
html[data-shop-theme="tintenschwarz"] .related-kicker::before{content:none}

html[data-shop-theme="tintenschwarz"] .hero-title em,
html[data-shop-theme="tintenschwarz"] .section-title em,
html[data-shop-theme="tintenschwarz"] .featured-body-title em,
html[data-shop-theme="tintenschwarz"] .fourth-wall-title em,
html[data-shop-theme="tintenschwarz"] .book-title em,
html[data-shop-theme="tintenschwarz"] .companion-card-title em,
html[data-shop-theme="tintenschwarz"] .line-card h3 em,
html[data-shop-theme="tintenschwarz"] .product-title em,
html[data-shop-theme="tintenschwarz"] .related-card-title em,
html[data-shop-theme="tintenschwarz"] .purchase-title em,
html[data-shop-theme="tintenschwarz"] .panel-title em,
html[data-shop-theme="tintenschwarz"] .page-title em,
html[data-shop-theme="tintenschwarz"] .bf-title em,
html[data-shop-theme="tintenschwarz"] .ak-title em,
html[data-shop-theme="tintenschwarz"] .konto-title em,
html[data-shop-theme="tintenschwarz"] .reading-head h3 em,
html[data-shop-theme="tintenschwarz"] .sr-cart-title em,
html[data-shop-theme="tintenschwarz"] .sr-detail-title em,
html[data-shop-theme="tintenschwarz"] h1 em,
html[data-shop-theme="tintenschwarz"] h2 em,
html[data-shop-theme="tintenschwarz"] h3 em{
  font-family:inherit;
  font-style:normal;
  font-weight:inherit;
  color:inherit;
}

html[data-shop-theme="tintenschwarz"] .featured-body-text,
html[data-shop-theme="tintenschwarz"] .book-excerpt,
html[data-shop-theme="tintenschwarz"] .companion-card-desc,
html[data-shop-theme="tintenschwarz"] .companion-card-compare,
html[data-shop-theme="tintenschwarz"] .result-count,
html[data-shop-theme="tintenschwarz"] .result-count em,
html[data-shop-theme="tintenschwarz"] .line-count,
html[data-shop-theme="tintenschwarz"] .line-count strong,
html[data-shop-theme="tintenschwarz"] .fourth-wall-text,
html[data-shop-theme="tintenschwarz"] .adult-gate-text,
html[data-shop-theme="tintenschwarz"] .state,
html[data-shop-theme="tintenschwarz"] .sr-cart-subtitle,
html[data-shop-theme="tintenschwarz"] .sr-cart-companions-title,
html[data-shop-theme="tintenschwarz"] .pill-count,
html[data-shop-theme="tintenschwarz"] .sort-select,
html[data-shop-theme="tintenschwarz"] .reading-foot-hint,
html[data-shop-theme="tintenschwarz"] .hero-rating-empty-txt,
html[data-shop-theme="tintenschwarz"] .featured-price-sub,
html[data-shop-theme="tintenschwarz"] .book-price-from,
html[data-shop-theme="tintenschwarz"] .sr-rk-cnt{
  font-family:var(--ts-sans);
  font-style:normal;
}
html[data-shop-theme="tintenschwarz"] .sort-select{
  font-size:0.78rem;
  font-weight:700;
  letter-spacing:0.08em;
  text-transform:uppercase;
  color:var(--ts-ink);
  border-bottom:1px solid var(--ts-line-strong);
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%231b1e2a' stroke-width='1.5' fill='none' stroke-linecap='round'/></svg>");
}
html[data-shop-theme="tintenschwarz"] .line-count strong{font-family:var(--ts-display);font-weight:800;font-size:1.3rem;color:#fff}

html[data-shop-theme="tintenschwarz"] .purchase,
html[data-shop-theme="tintenschwarz"] .panel,
html[data-shop-theme="tintenschwarz"] .review-form-card{
  position:relative;
  overflow:hidden;
  border:1px solid var(--ts-line);
  border-top:1px solid var(--ts-line);
}
html[data-shop-theme="tintenschwarz"] .purchase::before,
html[data-shop-theme="tintenschwarz"] .panel::before,
html[data-shop-theme="tintenschwarz"] .review-form-card::before{
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:5px;
  background:var(--ts-velvet);
  z-index:2;
}
html[data-shop-theme="tintenschwarz"] .panel::before{background:var(--p-c,var(--ts-velvet))}
html[data-shop-theme="tintenschwarz"] .shop-cookie-card{
  border:1px solid var(--ts-line-strong);
  border-top:1px solid var(--ts-line-strong);
  border-left:1px solid var(--ts-line-strong);
  border-radius:18px;
  background:var(--ts-paper-2);
  box-shadow:0 18px 44px -24px rgba(20,24,45,0.32);
}

html[data-shop-theme="tintenschwarz"] .fourth-wall{
  position:relative;
  overflow:hidden;
  background:radial-gradient(120% 120% at 82% 8%,#26242c,var(--ts-ink) 70%);
  border:1px solid rgba(236,238,244,0.12);
  border-radius:18px;
  box-shadow:0 18px 44px -24px rgba(20,24,45,0.5);
  color:var(--ts-paper-on-ink);
  text-align:center;
}
html[data-shop-theme="tintenschwarz"] .fourth-wall::before{
  content:"";
  position:absolute;
  inset:auto;
  left:0;
  right:0;
  top:0;
  bottom:auto;
  width:auto;
  height:3px;
  border:0;
  border-radius:0;
  opacity:1;
  transform:none;
  background:repeating-linear-gradient(90deg,var(--ts-velvet) 0 14px,transparent 14px 26px);
  z-index:2;
}
html[data-shop-theme="tintenschwarz"] .fourth-wall::after{content:none}
html[data-shop-theme="tintenschwarz"] .fourth-wall-kicker{color:#ff8a78}
html[data-shop-theme="tintenschwarz"] .fourth-wall-title{color:#fff}
html[data-shop-theme="tintenschwarz"] .fourth-wall-text{color:var(--ts-dim-on-ink);font-size:1.06rem;line-height:1.7}
html[data-shop-theme="tintenschwarz"] .fourth-wall-text b{color:#fff;font-weight:700}
html[data-shop-theme="tintenschwarz"] .fourth-wall-signature{
  font-family:var(--ts-display);
  font-style:italic;
  font-weight:600;
  font-size:clamp(1.15rem,2.2vw,1.5rem);
  color:#fff;
  transform:none;
}
html[data-shop-theme="tintenschwarz"] .companion-card-title,
html[data-shop-theme="tintenschwarz"] .companion-card-price{color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .fourth-wall .companion-card{
  background:var(--ts-paper-2);
  border:1px solid var(--ts-line);
  border-radius:16px;
  padding:20px 16px 22px;
  box-shadow:0 12px 32px -22px rgba(0,0,0,0.6);
}
html[data-shop-theme="tintenschwarz"] .companion-card-cta{
  background:var(--ts-ink);
  color:#fff;
  border:1px solid var(--ts-ink);
  font-family:var(--ts-mono);
  letter-spacing:0.08em;
}
html[data-shop-theme="tintenschwarz"] .companion-card-cta:hover{
  background:var(--ts-velvet);
  border-color:var(--ts-velvet);
  color:#fff;
  box-shadow:0 14px 26px -14px rgba(229,48,29,0.6);
}
html[data-shop-theme="tintenschwarz"] .companion-card-cta.is-added{
  background:var(--ts-velvet-soft);
  border-color:var(--ts-velvet-soft);
  color:var(--ts-velvet-deep);
}
html[data-shop-theme="tintenschwarz"] .companion-card-cta.is-added:hover{
  background:var(--ts-velvet);
  border-color:var(--ts-velvet);
  color:#fff;
}

html[data-shop-theme="tintenschwarz"] .featured{
  position:relative;
  overflow:visible;
  background:radial-gradient(120% 92% at 88% 4%,rgba(229,48,29,0.07),transparent 52%),var(--ts-paper-2);
  border:0;
  border-radius:18px;
  box-shadow:0 18px 44px -24px rgba(20,24,45,0.32);
}
html[data-shop-theme="tintenschwarz"] .featured::before{
  content:"";
  position:absolute;
  inset:auto;
  left:3%;
  bottom:3%;
  top:auto;
  right:auto;
  width:clamp(160px,20vw,250px);
  height:clamp(200px,26vw,320px);
  border:0;
  border-radius:0;
  opacity:0.04;
  transform:rotate(-8deg);
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 74 100'%3E%3Cpath d='M40 6 C46 30 70 46 70 65 a33 33 0 1 1 -66 0 C4 47 30 31 35 9 C36 6 38 5 40 6 Z' fill='%231b1e2a'/%3E%3C/svg%3E") center/contain no-repeat;
  pointer-events:none;
  z-index:0;
}
html[data-shop-theme="tintenschwarz"] .featured::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:4px;
  z-index:2;
  background:linear-gradient(90deg,var(--ts-velvet) 0 25%,var(--ts-ink) 25% 50%,var(--ts-blue) 50% 75%,#ffd400 75% 100%);
}
html[data-shop-theme="tintenschwarz"] .featured-photo-wrap,
html[data-shop-theme="tintenschwarz"] .featured-body{position:relative;z-index:1}
html[data-shop-theme="tintenschwarz"] .featured-highlight{
  position:absolute;
  top:1.1rem;
  left:1.1rem;
  right:auto;
  z-index:5;
  background:var(--ts-velvet);
  color:#fff;
  font-family:var(--ts-mono);
  font-style:normal;
  font-weight:700;
  font-size:0.66rem;
  letter-spacing:0.14em;
  text-transform:uppercase;
  padding:0.45rem 0.85rem;
  border-radius:999px;
  transform:rotate(-2deg);
  box-shadow:0 10px 22px -10px rgba(229,48,29,0.7);
  white-space:nowrap;
}
html[data-shop-theme="tintenschwarz"] .featured-photo-wrap{position:relative;width:100%}
html[data-shop-theme="tintenschwarz"] .featured-photo{
  position:relative;
  z-index:2;
  display:block;
  width:76%;
  margin-right:auto;
  background:transparent;
  padding:0;
  border-radius:6px;
  overflow:visible;
  transform:none;
  box-shadow:none;
}
html[data-shop-theme="tintenschwarz"] .featured-photo:hover,
html[data-shop-theme="tintenschwarz"] .featured-photo:focus-visible{transform:none}
html[data-shop-theme="tintenschwarz"] .featured-photo-img{
  border-radius:6px;
  box-shadow:0 30px 60px -22px rgba(20,24,45,0.5),8px 12px 34px -12px rgba(0,0,0,0.32);
}
html[data-shop-theme="tintenschwarz"] .featured-photo-cap{
  display:inline-block;
  margin:1rem auto 0;
  font-family:var(--ts-mono);
  font-style:normal;
  font-size:0.62rem;
  font-weight:700;
  letter-spacing:0.14em;
  text-transform:uppercase;
  color:var(--ts-soft);
  border:0;
  padding:0.3rem 0;
  border-radius:0;
  transform:none;
  white-space:nowrap;
}
html[data-shop-theme="tintenschwarz"] .featured-photo-cap s{color:var(--ts-mute)}

@keyframes tsRotate{to{transform:rotate(360deg)}}
@keyframes tsRotateC{to{transform:translateY(-50%) rotate(360deg)}}

html[data-shop-theme="tintenschwarz"] .book-photo,
html[data-shop-theme="tintenschwarz"] .related-photo,
html[data-shop-theme="tintenschwarz"] .bf-result-photo{
  background:transparent;
  padding:0;
  border:0;
  border-radius:0;
  box-shadow:none;
  transform:none;
  width:100%;
  max-width:250px;
  margin:6px auto 20px;
  position:relative;
  transition:transform 0.4s cubic-bezier(0.2,0.7,0.2,1);
}
html[data-shop-theme="tintenschwarz"] .book-card:hover .book-photo,
html[data-shop-theme="tintenschwarz"] .related-card:hover .related-photo{
  transform:translateY(-6px) rotate(0deg) scale(1);
  box-shadow:none;
}
html[data-shop-theme="tintenschwarz"] .book-photo-img,
html[data-shop-theme="tintenschwarz"] .related-photo-img,
html[data-shop-theme="tintenschwarz"] .bf-result-photo-img{
  position:relative;
  aspect-ratio:1/1;
  border-radius:50%;
  overflow:visible;
  background:
    repeating-radial-gradient(circle at 50% 50%,rgba(255,255,255,0.05) 0 1px,rgba(255,255,255,0) 1px 3.4px),
    radial-gradient(circle at 35% 28%,#2c2c35,#050506 74%);
  box-shadow:0 26px 50px -18px rgba(0,0,0,0.82),inset 0 0 0 1px rgba(255,255,255,0.05);
}
html[data-shop-theme="tintenschwarz"] .book-card:hover .book-photo-img,
html[data-shop-theme="tintenschwarz"] .book-card:focus-within .book-photo-img,
html[data-shop-theme="tintenschwarz"] .related-card:hover .related-photo-img,
html[data-shop-theme="tintenschwarz"] .bf-result-card:hover .bf-result-photo-img{
  animation:tsRotate 7s linear infinite;
}
html[data-shop-theme="tintenschwarz"] .book-photo-img img,
html[data-shop-theme="tintenschwarz"] .related-photo-img img,
html[data-shop-theme="tintenschwarz"] .bf-result-photo-img img{
  position:absolute;
  inset:22%;
  width:56%;
  height:56%;
  border-radius:50%;
  object-fit:cover;
  object-position:center calc(50% + 14px);
  background:var(--ts-velvet);
  box-shadow:0 0 0 3px rgba(0,0,0,0.6),0 0 0 4px rgba(255,255,255,0.12),0 8px 20px -6px rgba(0,0,0,0.6);
}
html[data-shop-theme="tintenschwarz"] .book-photo:has(.book-line-tape[data-line="dark"]) .book-photo-img img{background:var(--ts-blue)}
html[data-shop-theme="tintenschwarz"] .book-photo-img::before,
html[data-shop-theme="tintenschwarz"] .related-photo-img::before,
html[data-shop-theme="tintenschwarz"] .bf-result-photo-img::before{
  content:"";
  position:absolute;
  z-index:3;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  width:7%;
  height:7%;
  border-radius:50%;
  background:#0b0b0d;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,0.25);
}
html[data-shop-theme="tintenschwarz"] .book-photo-img::after,
html[data-shop-theme="tintenschwarz"] .related-photo-img::after,
html[data-shop-theme="tintenschwarz"] .bf-result-photo-img::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:4;
  border-radius:50%;
  pointer-events:none;
  background:linear-gradient(120deg,rgba(255,255,255,0.18),rgba(255,255,255,0) 30%,rgba(255,255,255,0) 70%,rgba(255,255,255,0.1));
}
@media (prefers-reduced-motion:reduce){
  html[data-shop-theme="tintenschwarz"] .book-card:hover .book-photo-img,
  html[data-shop-theme="tintenschwarz"] .related-card:hover .related-photo-img,
  html[data-shop-theme="tintenschwarz"] .bf-result-card:hover .bf-result-photo-img{animation:none}
}
html[data-shop-theme="tintenschwarz"] .book-line-tape{top:2%;left:50%;transform:translateX(-50%);z-index:5}
html[data-shop-theme="tintenschwarz"] .book-sticker{top:-4px;right:4%;z-index:6}
html[data-shop-theme="tintenschwarz"] .book-adult-badge{bottom:4%;left:8%;z-index:5}
html[data-shop-theme="tintenschwarz"] .book-state-badge{bottom:0;left:50%;right:auto;transform:translateX(-50%);z-index:5;white-space:nowrap}
html[data-shop-theme="tintenschwarz"] .book-card[data-state="out"]:hover .book-photo{transform:translateY(-2px)}

html[data-shop-theme="tintenschwarz"] .book-card{padding:22px 18px 24px}
html[data-shop-theme="tintenschwarz"] .book-info{padding:0 4px}
html[data-shop-theme="tintenschwarz"] .book-foot{padding:14px 0 0;margin-top:2px}
html[data-shop-theme="tintenschwarz"] .related-card{padding:20px 16px 22px}
html[data-shop-theme="tintenschwarz"] .companion-photo{
  background:transparent;
  padding:0;
  box-shadow:none;
  transform:none;
  border-radius:12px;
  margin:0 auto 16px;
}
html[data-shop-theme="tintenschwarz"] .companion-card:hover .companion-photo{transform:translateY(-4px);box-shadow:none}
html[data-shop-theme="tintenschwarz"] .companion-photo-img{
  border-radius:10px;
  box-shadow:0 18px 36px -18px rgba(20,24,45,0.45);
}

html[data-shop-theme="tintenschwarz"] .line-card-foot{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:14px}
html[data-shop-theme="tintenschwarz"] .line-card-go{
  flex:none;
  width:46px;
  height:46px;
  border-radius:50%;
  border:1px solid rgba(245,246,249,0.45);
  background:rgba(245,246,249,0.08);
  display:grid;
  place-items:center;
  font-size:0;
  letter-spacing:0;
  color:#f5f6f9;
  transition:background 0.2s,border-color 0.2s,transform 0.2s;
}
html[data-shop-theme="tintenschwarz"] .line-card-go::after{
  content:"\2192";
  font-family:var(--ts-sans);
  font-size:19px;
  line-height:1;
}
html[data-shop-theme="tintenschwarz"] .line-card:hover .line-card-go{
  background:var(--ts-velvet);
  border-color:var(--ts-velvet);
  transform:translateX(4px);
}

html[data-shop-theme="tintenschwarz"] .ts-vinyl{
  position:absolute;
  z-index:1;
  top:50%;
  right:-2%;
  width:58%;
  aspect-ratio:1/1;
  height:auto;
  border-radius:50%;
  transform:translateY(-50%);
  background:
    repeating-radial-gradient(circle at 50% 50%,rgba(255,255,255,0.05) 0 1px,rgba(255,255,255,0) 1px 3.6px),
    radial-gradient(circle at 35% 28%,#2c2c35,#050506 74%);
  box-shadow:0 34px 60px -22px rgba(20,19,24,0.6),inset 0 0 0 1px rgba(255,255,255,0.06);
  display:grid;
  place-items:center;
  animation:none;
  pointer-events:none;
}
html[data-shop-theme="tintenschwarz"] .ts-vinyl::before{
  content:"";
  position:absolute;
  z-index:3;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  width:6%;
  height:6%;
  border-radius:50%;
  background:#0b0b0d;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,0.28);
}
html[data-shop-theme="tintenschwarz"] .ts-vinyl::after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:50%;
  pointer-events:none;
  background:linear-gradient(120deg,rgba(255,255,255,0.18),rgba(255,255,255,0) 30%,rgba(255,255,255,0) 70%,rgba(255,255,255,0.1));
}
html[data-shop-theme="tintenschwarz"] .ts-vinyl-label{
  position:relative;
  z-index:1;
  width:54%;
  height:54%;
  border-radius:50%;
  overflow:hidden;
  background:var(--ts-velvet);
  box-shadow:0 0 0 3px rgba(0,0,0,0.6),0 0 0 4px rgba(255,255,255,0.14),0 8px 22px -6px rgba(0,0,0,0.5);
}
html[data-shop-theme="tintenschwarz"] .ts-vinyl-label img{
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center calc(50% + 20px);
  display:block;
}
html[data-shop-theme="tintenschwarz"] .ts-vinyl.is-playing{animation:tsRotateC 18s linear infinite}
@media (prefers-reduced-motion:reduce){html[data-shop-theme="tintenschwarz"] .ts-vinyl.is-playing{animation:none}}
@media (max-width:979px){
  html[data-shop-theme="tintenschwarz"] .featured-photo-wrap{max-width:300px;margin:0 auto}
  html[data-shop-theme="tintenschwarz"] .ts-vinyl{right:-2%;width:56%}
}

html[data-shop-theme="tintenschwarz"] .product-photo-col{position:relative}
html[data-shop-theme="tintenschwarz"] .product-photo{
  position:relative;
  z-index:2;
  width:76%;
  background:transparent;
  padding:0;
  border:0;
  border-radius:6px;
  transform:none;
  box-shadow:none;
}
html[data-shop-theme="tintenschwarz"] .product-photo-img{
  border-radius:6px;
  overflow:hidden;
  box-shadow:0 30px 60px -22px rgba(20,24,45,0.5),8px 12px 34px -12px rgba(0,0,0,0.32);
}
html[data-shop-theme="tintenschwarz"] .product-photo-col .ts-vinyl{
  top:34%;
  right:-2%;
  width:58%;
  animation-duration:16s;
}
html[data-shop-theme="tintenschwarz"] .product-photo-cap{
  display:inline-block;
  margin:1rem 0 0;
  font-family:var(--ts-mono);
  font-style:normal;
  font-size:0.62rem;
  font-weight:700;
  letter-spacing:0.14em;
  text-transform:uppercase;
  color:var(--ts-soft);
  border:1px solid var(--ts-line-strong);
  padding:0.3rem 0.7rem;
  border-radius:999px;
  transform:none;
}

html[data-shop-theme="tintenschwarz"] .book-audio-snippets{
  --shop-audio-accent:var(--ts-velvet);
  background:var(--ts-paper-2);
  border:1px solid var(--ts-line);
  border-radius:18px;
  box-shadow:0 12px 32px -22px rgba(20,24,45,0.28);
  overflow:hidden;
  padding:0;
}
html[data-shop-theme="tintenschwarz"] .book-audio-snippets-head{
  padding:0.95rem 1.2rem 0.85rem;
  margin:0;
  border-bottom:1px solid var(--ts-line);
}
html[data-shop-theme="tintenschwarz"] .book-audio-snippets-kicker{color:var(--ts-velvet);font-size:0.68rem}
html[data-shop-theme="tintenschwarz"] .book-audio-snippets-title{
  font-family:var(--ts-display);
  font-weight:800;
  font-size:1.1rem;
  letter-spacing:-0.01em;
  color:var(--ts-ink);
}
html[data-shop-theme="tintenschwarz"] .book-audio-narrator-prefix{font-family:var(--ts-mono);font-size:0.72rem;letter-spacing:0.04em;text-transform:uppercase;color:var(--ts-soft)}
html[data-shop-theme="tintenschwarz"] .book-audio-narrator-name{font-family:var(--ts-mono);font-size:0.74rem;letter-spacing:0.04em;text-transform:uppercase;color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] a.book-audio-narrator-name{border-bottom:1px solid var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] a.book-audio-narrator-name:hover{color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .book-audio-deck{padding:1.1rem 1.2rem}
html[data-shop-theme="tintenschwarz"] .book-audio-eq{height:34px;width:42px;gap:3px}
html[data-shop-theme="tintenschwarz"] .book-audio-eq i{background:var(--ts-velvet);height:22%;border-radius:2px}
html[data-shop-theme="tintenschwarz"] .book-audio-snippets.is-playing .book-audio-eq i{animation:tsEq 0.9s ease-in-out infinite}
html[data-shop-theme="tintenschwarz"] .book-audio-eq i:nth-child(2){animation-delay:0.15s}
html[data-shop-theme="tintenschwarz"] .book-audio-eq i:nth-child(3){animation-delay:0.3s}
html[data-shop-theme="tintenschwarz"] .book-audio-eq i:nth-child(4){animation-delay:0.45s}
html[data-shop-theme="tintenschwarz"] .book-audio-eq i:nth-child(5){animation-delay:0.1s}
html[data-shop-theme="tintenschwarz"] .book-audio-eq i:nth-child(6){animation-delay:0.35s}
html[data-shop-theme="tintenschwarz"] .book-audio-eq i:nth-child(7){animation-delay:0.25s}
@keyframes tsEq{0%,100%{height:22%}50%{height:100%}}
@media (prefers-reduced-motion:reduce){html[data-shop-theme="tintenschwarz"] .book-audio-snippets.is-playing .book-audio-eq i{animation:none;height:60%}}
html[data-shop-theme="tintenschwarz"] .book-audio-play{
  background:var(--ts-ink);
  border-color:var(--ts-ink);
  color:#fff;
  box-shadow:none;
}
html[data-shop-theme="tintenschwarz"] .book-audio-play:hover{
  background:var(--ts-velvet);
  border-color:var(--ts-velvet);
  transform:scale(1.06);
}
html[data-shop-theme="tintenschwarz"] .book-audio-snippets.is-playing .book-audio-play{background:var(--ts-ink);border-color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .book-audio-snippets.is-playing .book-audio-play:hover{background:var(--ts-velvet);border-color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .book-audio-track-label,
html[data-shop-theme="tintenschwarz"] .book-audio-times{
  font-family:var(--ts-mono);
  font-size:0.72rem;
  letter-spacing:0.05em;
  text-transform:uppercase;
  color:var(--ts-soft);
}
html[data-shop-theme="tintenschwarz"] .book-audio-progress-track{background:var(--ts-panel-2)}
html[data-shop-theme="tintenschwarz"] .book-audio-progress-buffered{background:var(--ts-line-strong)}
html[data-shop-theme="tintenschwarz"] .book-audio-progress-fill{background:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .book-audio-progress-thumb{background:var(--ts-velvet);box-shadow:0 0 0 3px var(--ts-paper-2)}
html[data-shop-theme="tintenschwarz"] .book-audio-tracks{border-top:1px solid var(--ts-line);margin:0;padding:0}
html[data-shop-theme="tintenschwarz"] .book-audio-track{
  background:transparent;
  border:0;
  border-bottom:1px solid var(--ts-line);
  border-radius:0;
  color:var(--ts-ink);
  padding:0.75rem 1.2rem;
  transition:background 0.14s;
}
html[data-shop-theme="tintenschwarz"] .book-audio-track:last-child{border-bottom:0}
html[data-shop-theme="tintenschwarz"] .book-audio-track:hover{background:var(--ts-panel)}
html[data-shop-theme="tintenschwarz"] .book-audio-track.is-active{background:var(--ts-velvet-soft)}
html[data-shop-theme="tintenschwarz"] .book-audio-track-num{font-family:var(--ts-mono);font-weight:700;font-size:0.78rem;color:var(--ts-soft)}
html[data-shop-theme="tintenschwarz"] .book-audio-track.is-active .book-audio-track-num{color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .book-audio-track-name{font-family:var(--ts-mono);font-size:0.78rem;letter-spacing:0.04em;text-transform:uppercase;color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .book-audio-track-bars i{background:var(--ts-velvet)}

html[data-shop-theme="tintenschwarz"] .foot{
  position:relative;
  width:100vw;
  margin:96px calc(50% - 50vw) 0;
  background:var(--ts-ink);
  border-top:2px solid var(--ts-velvet);
  border-bottom:0;
  border-radius:0;
  color:var(--ts-paper-on-ink);
  padding:clamp(3rem,6vw,4.6rem) max(24px,calc(50vw - 576px)) 2.4rem;
  gap:clamp(2rem,4vw,3rem);
}
html[data-shop-theme="tintenschwarz"] .foot::before,
html[data-shop-theme="tintenschwarz"] .foot::after{content:none}
html[data-shop-theme="tintenschwarz"] .foot-col:first-child::before{
  content:"";
  display:block;
  height:clamp(38px,5vw,54px);
  width:min(320px,100%);
  background:url("/images/logo-paper.png") left center/contain no-repeat;
  margin-bottom:1.1rem;
}
html[data-shop-theme="tintenschwarz"] .foot-col h4{
  font-family:var(--ts-mono);
  font-size:0.72rem;
  font-weight:700;
  letter-spacing:0.12em;
  text-transform:uppercase;
  color:var(--ts-dim-on-ink);
  margin:0 0 1rem;
  padding:0;
  border:0;
}
html[data-shop-theme="tintenschwarz"] .foot-col h4::before,
html[data-shop-theme="tintenschwarz"] .foot-col h4::after{content:none}
html[data-shop-theme="tintenschwarz"] .foot-col p,
html[data-shop-theme="tintenschwarz"] .foot-col li{color:var(--ts-dim-on-ink);font-size:0.94rem;line-height:1.7}
html[data-shop-theme="tintenschwarz"] .foot-col li{margin-bottom:0.55rem}
html[data-shop-theme="tintenschwarz"] .foot-col a{
  color:var(--ts-paper-on-ink);
  border-bottom:1px solid transparent;
  transition:border-color 0.16s,color 0.16s;
}
html[data-shop-theme="tintenschwarz"] .foot-col a:hover{color:#fff;border-bottom-color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .foot-col a.ext::before{content:"\2197\FE0E ";color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .foot-signature{
  font-family:var(--ts-sans);
  font-style:normal;
  font-weight:600;
  font-size:0.95rem;
  color:var(--ts-dim-on-ink);
  transform:none;
  margin-top:1rem;
}
html[data-shop-theme="tintenschwarz"] .foot-bottom{
  width:100vw;
  margin:0 calc(50% - 50vw);
  background:var(--ts-ink);
  border-top:1px solid rgba(236,238,244,0.14);
  border-radius:0;
  padding:1.3rem max(24px,calc(50vw - 576px)) 2.2rem;
  color:var(--ts-dim-on-ink);
}
html[data-shop-theme="tintenschwarz"] .foot-meta{
  font-family:var(--ts-mono);
  font-size:0.7rem;
  font-weight:700;
  letter-spacing:0.1em;
  text-transform:uppercase;
  color:var(--ts-dim-on-ink);
}

html[data-shop-theme="tintenschwarz"] .sr-cart-suggest-title,
html[data-shop-theme="tintenschwarz"] .ak-polaroid-cap,
html[data-shop-theme="tintenschwarz"] .page-meta{
  font-family:var(--ts-mono);
  font-style:normal;
  font-size:0.68rem;
  font-weight:700;
  letter-spacing:0.12em;
  text-transform:uppercase;
  color:var(--ts-soft);
  transform:none;
}
html[data-shop-theme="tintenschwarz"] .konto-address-label{
  font-family:var(--ts-mono);
  font-style:normal;
  font-size:0.66rem;
  font-weight:700;
  letter-spacing:0.12em;
  text-transform:uppercase;
  color:var(--ts-velvet);
  transform:none;
}
html[data-shop-theme="tintenschwarz"] .ak-q-text,
html[data-shop-theme="tintenschwarz"] .konto-side-greeting{
  font-family:var(--ts-sans);
  font-style:normal;
  font-weight:700;
  color:var(--ts-ink);
  transform:none;
}
html[data-shop-theme="tintenschwarz"] .ak-foot-script{
  font-family:var(--ts-display);
  font-style:normal;
  font-weight:700;
  color:var(--ts-ink);
  transform:none;
}
html[data-shop-theme="tintenschwarz"] .ak-qa-1,
html[data-shop-theme="tintenschwarz"] .ak-qa-3,
html[data-shop-theme="tintenschwarz"] .ak-qa-5,
html[data-shop-theme="tintenschwarz"] .ak-s-1,
html[data-shop-theme="tintenschwarz"] .ak-s-3{--ak-c:var(--ts-velvet);--ak-c-soft:var(--ts-velvet-soft);--ak-c-line:rgba(229,48,29,0.28)}
html[data-shop-theme="tintenschwarz"] .ak-qa-2,
html[data-shop-theme="tintenschwarz"] .ak-qa-4,
html[data-shop-theme="tintenschwarz"] .ak-qa-6,
html[data-shop-theme="tintenschwarz"] .ak-s-2,
html[data-shop-theme="tintenschwarz"] .ak-s-4{--ak-c:var(--ts-blue);--ak-c-soft:var(--ts-blue-soft);--ak-c-line:var(--ts-line-strong)}
html[data-shop-theme="tintenschwarz"] .ak-q-mark{box-shadow:0 0 0 4px var(--ak-c-soft)}
html[data-shop-theme="tintenschwarz"] .ak-story{background:#fff;border:1px solid var(--ts-line)}
html[data-shop-theme="tintenschwarz"] .ak-story::before{border-color:var(--ak-c-line,var(--ts-line))}
html[data-shop-theme="tintenschwarz"] .ak-fact-card{background:#fff;border:1px solid var(--ts-line)}
html[data-shop-theme="tintenschwarz"] .ak-fact-card::before{border-color:var(--ts-line)}
html[data-shop-theme="tintenschwarz"] .ak-fact-card .ak-skicker{color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .ak-polaroid-photo{background:linear-gradient(135deg,var(--ts-ink),var(--ts-velvet))}
html[data-shop-theme="tintenschwarz"] .bs-confetti{
  font-family:var(--ts-display);
  font-style:normal;
  font-weight:900;
  color:var(--ts-velvet);
  transform:none;
}
html[data-shop-theme="tintenschwarz"] .ck-sum-personalized b{
  font-family:var(--ts-sans);
  font-style:normal;
  font-weight:700;
  color:var(--ts-velvet);
}
html[data-shop-theme="tintenschwarz"] .shop-cookie-kicker{
  font-family:var(--ts-mono);
  font-style:normal;
  font-size:0.68rem;
  font-weight:700;
  letter-spacing:0.16em;
  text-transform:uppercase;
  color:var(--ts-velvet);
  transform:none;
}
html[data-shop-theme="tintenschwarz"] .reading-body em,
html[data-shop-theme="tintenschwarz"] .reading-body i,
html[data-shop-theme="tintenschwarz"] .panel-body em,
html[data-shop-theme="tintenschwarz"] .panel p em,
html[data-shop-theme="tintenschwarz"] .page-legal em,
html[data-shop-theme="tintenschwarz"] .page-section-body em{
  font-family:inherit;
  color:inherit;
}
html[data-shop-theme="tintenschwarz"] .divider span,
html[data-shop-theme="tintenschwarz"] .divider span em{
  font-family:var(--ts-mono);
  font-style:normal;
  font-size:0.72rem;
  font-weight:700;
  letter-spacing:0.14em;
  text-transform:uppercase;
  color:var(--ts-soft);
}

html[data-shop-theme="tintenschwarz"] .hero-lede,
html[data-shop-theme="tintenschwarz"] .hero-lede em{
  font-family:var(--ts-sans);
  font-style:normal;
  color:var(--ts-soft);
}
html[data-shop-theme="tintenschwarz"] .hero-lede b{
  font-weight:600;
  color:var(--ts-ink);
  background:linear-gradient(transparent 62%,var(--ts-velvet-soft) 0);
}
html[data-shop-theme="tintenschwarz"] .featured-line-tape{
  font-family:var(--ts-mono);
  letter-spacing:0.18em;
}

html[data-shop-theme="tintenschwarz"] .ak-a em,
html[data-shop-theme="tintenschwarz"] .ak-a i,
html[data-shop-theme="tintenschwarz"] .ak-divider span,
html[data-shop-theme="tintenschwarz"] .ak-fact-card .ak-skicker,
html[data-shop-theme="tintenschwarz"] .ak-fact-row span,
html[data-shop-theme="tintenschwarz"] .ak-polaroid-photo,
html[data-shop-theme="tintenschwarz"] .ak-quote em,
html[data-shop-theme="tintenschwarz"] .ak-quote h3 em,
html[data-shop-theme="tintenschwarz"] .ak-quote i,
html[data-shop-theme="tintenschwarz"] .ak-story .ak-skicker,
html[data-shop-theme="tintenschwarz"] .ak-story em,
html[data-shop-theme="tintenschwarz"] .ak-story h3 em,
html[data-shop-theme="tintenschwarz"] .ak-story i,
html[data-shop-theme="tintenschwarz"] .bf-empty-text,
html[data-shop-theme="tintenschwarz"] .bf-option-note,
html[data-shop-theme="tintenschwarz"] .bf-question-helper,
html[data-shop-theme="tintenschwarz"] .bf-result-text,
html[data-shop-theme="tintenschwarz"] .bf-results-summary,
html[data-shop-theme="tintenschwarz"] .fact-value,
html[data-shop-theme="tintenschwarz"] .float-nav-arrow,
html[data-shop-theme="tintenschwarz"] .float-nav-link strong em,
html[data-shop-theme="tintenschwarz"] .konto-cancel-item-sub,
html[data-shop-theme="tintenschwarz"] .konto-cancel-mixed-notice p,
html[data-shop-theme="tintenschwarz"] .konto-cancel-noselect-hint,
html[data-shop-theme="tintenschwarz"] .konto-cancel-summary-hint,
html[data-shop-theme="tintenschwarz"] .konto-empty-body,
html[data-shop-theme="tintenschwarz"] .konto-field-hint,
html[data-shop-theme="tintenschwarz"] .konto-form-switch,
html[data-shop-theme="tintenschwarz"] .konto-hero-sub,
html[data-shop-theme="tintenschwarz"] .konto-library-help-body,
html[data-shop-theme="tintenschwarz"] .konto-library-help-intro,
html[data-shop-theme="tintenschwarz"] .konto-library-item-author,
html[data-shop-theme="tintenschwarz"] .konto-loading-text,
html[data-shop-theme="tintenschwarz"] .konto-order-items,
html[data-shop-theme="tintenschwarz"] .konto-panel-sub,
html[data-shop-theme="tintenschwarz"] .konto-section-subtitle,
html[data-shop-theme="tintenschwarz"] .konto-stat-hint,
html[data-shop-theme="tintenschwarz"] .lib-acc .bk-empty,
html[data-shop-theme="tintenschwarz"] .lib-acc .bk-fmt,
html[data-shop-theme="tintenschwarz"] .lib-acc .bk-grant-note,
html[data-shop-theme="tintenschwarz"] .lib-acc .bk-pending,
html[data-shop-theme="tintenschwarz"] .price-meta,
html[data-shop-theme="tintenschwarz"] .review-gate p,
html[data-shop-theme="tintenschwarz"] .reviews-empty,
html[data-shop-theme="tintenschwarz"] .rv-empty-sub,
html[data-shop-theme="tintenschwarz"] .trigger-hint{
  font-family:var(--ts-sans);
  font-style:normal;
}
html[data-shop-theme="tintenschwarz"] .bf-result-title em,
html[data-shop-theme="tintenschwarz"] .bf-results-title em,
html[data-shop-theme="tintenschwarz"] .konto-hero-title em,
html[data-shop-theme="tintenschwarz"] .konto-panel-title em,
html[data-shop-theme="tintenschwarz"] .reviews-title em{
  font-family:var(--ts-display);
  font-style:normal;
  font-weight:800;
  letter-spacing:-0.015em;
}
html[data-shop-theme="tintenschwarz"] .ak-quote-skicker,
html[data-shop-theme="tintenschwarz"] .format-state-meta,
html[data-shop-theme="tintenschwarz"] .konto-library-status,
html[data-shop-theme="tintenschwarz"] .konto-order-date,
html[data-shop-theme="tintenschwarz"] .konto-strength-label,
html[data-shop-theme="tintenschwarz"] .review-date{
  font-family:var(--ts-mono);
  font-style:normal;
  font-size:0.7rem;
  font-weight:700;
  letter-spacing:0.1em;
  text-transform:uppercase;
}
html[data-shop-theme="tintenschwarz"] .ak-quote{
  font-family:var(--ts-display);
  font-style:normal;
  font-weight:600;
}
html[data-shop-theme="tintenschwarz"] .fourth-wall-signature{
  font-style:normal;
  font-weight:700;
}
html[data-shop-theme="tintenschwarz"] .product-photo{
  margin:0 auto 0 0;
  max-width:none;
}
html[data-shop-theme="tintenschwarz"] .product-photo:hover{transform:none}
html[data-shop-theme="tintenschwarz"] .bf-result-cover,
html[data-shop-theme="tintenschwarz"] .bf-result-card[data-fit="perfect"] .bf-result-cover{width:172px;flex:none}
html[data-shop-theme="tintenschwarz"] .bf-result-photo{width:100%;max-width:172px;margin:0}

html[data-shop-theme="tintenschwarz"] .ak-a em,
html[data-shop-theme="tintenschwarz"] .ak-quote em,
html[data-shop-theme="tintenschwarz"] .ak-quote h3 em,
html[data-shop-theme="tintenschwarz"] .ak-story em,
html[data-shop-theme="tintenschwarz"] .ak-story h3 em,
html[data-shop-theme="tintenschwarz"] .ak-title em,
html[data-shop-theme="tintenschwarz"] .bf-hero-title em,
html[data-shop-theme="tintenschwarz"] .bf-result-title em,
html[data-shop-theme="tintenschwarz"] .bf-results-title em,
html[data-shop-theme="tintenschwarz"] .book-title em,
html[data-shop-theme="tintenschwarz"] .companion-card-title em,
html[data-shop-theme="tintenschwarz"] .featured-body-title em,
html[data-shop-theme="tintenschwarz"] .float-nav-link strong em,
html[data-shop-theme="tintenschwarz"] .fourth-wall-title em,
html[data-shop-theme="tintenschwarz"] .hero-title em,
html[data-shop-theme="tintenschwarz"] .konto-hero-title em,
html[data-shop-theme="tintenschwarz"] .konto-panel-title em,
html[data-shop-theme="tintenschwarz"] .line-card h3 em,
html[data-shop-theme="tintenschwarz"] .line-card p em,
html[data-shop-theme="tintenschwarz"] .page-section-title em,
html[data-shop-theme="tintenschwarz"] .page-title em,
html[data-shop-theme="tintenschwarz"] .panel h3 em,
html[data-shop-theme="tintenschwarz"] .related-info h4 em,
html[data-shop-theme="tintenschwarz"] .related-title em,
html[data-shop-theme="tintenschwarz"] .reviews-title em,
html[data-shop-theme="tintenschwarz"] .rv-empty-title em,
html[data-shop-theme="tintenschwarz"] .section-title em{
  font-family:inherit;
  font-style:normal;
  font-weight:inherit;
  color:inherit;
  letter-spacing:inherit;
}

html[data-shop-theme="tintenschwarz"] .divider span em,
html[data-shop-theme="tintenschwarz"] .page-legal em,
html[data-shop-theme="tintenschwarz"] .page-section-body em,
html[data-shop-theme="tintenschwarz"] .panel em,
html[data-shop-theme="tintenschwarz"] .reading-body em,
html[data-shop-theme="tintenschwarz"] .result-count em{
  font-family:inherit;
  font-style:italic;
  font-weight:inherit;
  color:inherit;
}

html[data-shop-theme="tintenschwarz"] .shop-cookie-card{
  background:#fff;
  max-width:660px;
  padding:1.15rem 1.35rem 1.25rem;
  border:1px solid var(--ts-line-strong);
  border-radius:18px;
  box-shadow:0 22px 50px -24px rgba(20,24,45,0.4);
}
html[data-shop-theme="tintenschwarz"] .shop-cookie-title{font-family:var(--ts-display);font-weight:800;color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .shop-cookie-text{font-family:var(--ts-sans);font-style:normal;color:var(--ts-soft);font-size:0.92rem;line-height:1.6}
html[data-shop-theme="tintenschwarz"] .shop-cookie-actions .shop-cookie-btn{
  font-family:var(--ts-mono);
  font-size:0.7rem;
  font-weight:700;
  letter-spacing:0.1em;
  text-transform:uppercase;
  border-radius:999px;
}

html[data-shop-theme="tintenschwarz"] .sort-select{
  font-family:var(--ts-mono);
  font-style:normal;
  font-size:0.72rem;
  font-weight:700;
  letter-spacing:0.08em;
  text-transform:uppercase;
  color:var(--ts-ink);
  background-color:#fff;
  border:1px solid var(--ts-line-strong);
  border-radius:999px;
  padding:8px 32px 8px 14px;
  background-position:right 12px center;
}
html[data-shop-theme="tintenschwarz"] .sort-select:focus{border-color:var(--ts-ink)}

html[data-shop-theme="tintenschwarz"] .book-adult-badge,
html[data-shop-theme="tintenschwarz"] .product-adult-badge,
html[data-shop-theme="tintenschwarz"] .featured-adult-badge,
html[data-shop-theme="tintenschwarz"] .bf-result-adult{
  width:42px;
  height:42px;
  padding:0;
  display:grid;
  place-items:center;
  border-radius:50%;
  background:var(--ts-velvet);
  color:#fff;
  border:2px solid #fff;
  font-family:var(--ts-mono);
  font-variation-settings:normal;
  font-size:0.68rem;
  font-weight:700;
  letter-spacing:0.02em;
  line-height:1;
  box-shadow:0 10px 22px -10px rgba(229,48,29,0.65);
  transform:rotate(-8deg);
}
html[data-shop-theme="tintenschwarz"] .bf-result-adult{width:36px;height:36px;font-size:0.6rem}
html[data-shop-theme="tintenschwarz"] .book-adult-badge{left:4%;bottom:8%}
html[data-shop-theme="tintenschwarz"] .adult-gate-icon{
  width:64px;
  height:64px;
  display:grid;
  place-items:center;
  margin:0 auto 14px;
  border-radius:50%;
  background:var(--ts-velvet);
  color:#fff;
  font-family:var(--ts-mono);
  font-size:1rem;
  font-weight:700;
  transform:rotate(-8deg);
}

html[data-shop-theme="tintenschwarz"] .hero-kicker,
html[data-shop-theme="tintenschwarz"] .section-kicker,
html[data-shop-theme="tintenschwarz"] .featured-body-kicker,
html[data-shop-theme="tintenschwarz"] .purchase-kicker,
html[data-shop-theme="tintenschwarz"] .panel-kicker,
html[data-shop-theme="tintenschwarz"] .reviews-kicker,
html[data-shop-theme="tintenschwarz"] .related-kicker,
html[data-shop-theme="tintenschwarz"] .reading-head-kicker,
html[data-shop-theme="tintenschwarz"] .book-audio-snippets-kicker,
html[data-shop-theme="tintenschwarz"] .gift-promo-kicker{color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .fourth-wall-kicker{color:#ff8a78}

html[data-shop-theme="tintenschwarz"] .sr-detail-close{
  width:40px;
  height:40px;
  display:grid;
  place-items:center;
  border-radius:50%;
  background:var(--ts-ink);
  color:#fff;
  border:1px solid var(--ts-ink);
  box-shadow:0 12px 26px -14px rgba(20,24,45,0.6);
}
html[data-shop-theme="tintenschwarz"] .sr-detail-close:hover{background:var(--ts-velvet);border-color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .sr-detail-back{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:transparent;
  color:var(--ts-ink);
  border:1px solid var(--ts-line-strong);
  border-radius:999px;
  padding:0.5rem 1rem;
  font-family:var(--ts-mono);
  font-size:0.7rem;
  font-weight:700;
  letter-spacing:0.1em;
  text-transform:uppercase;
}
html[data-shop-theme="tintenschwarz"] .sr-detail-back:hover{color:var(--ts-velvet);border-color:var(--ts-velvet)}
html[data-shop-theme="tintenschwarz"] .sr-detail-specs,
html[data-shop-theme="tintenschwarz"] .sr-detail-facts{
  background:#fff;
  border:1px solid var(--ts-line);
  border-radius:14px;
  overflow:hidden;
}
html[data-shop-theme="tintenschwarz"] .sr-detail-spec-row,
html[data-shop-theme="tintenschwarz"] .sr-detail-fact-row{border-bottom:1px solid var(--ts-line)}
html[data-shop-theme="tintenschwarz"] .sr-detail-spec-row:last-child,
html[data-shop-theme="tintenschwarz"] .sr-detail-fact-row:last-child{border-bottom:0}
html[data-shop-theme="tintenschwarz"] .sr-detail-spec-label,
html[data-shop-theme="tintenschwarz"] .sr-detail-fact-label{
  font-family:var(--ts-mono);
  font-style:normal;
  font-size:0.64rem;
  font-weight:700;
  letter-spacing:0.12em;
  text-transform:uppercase;
  color:var(--ts-soft);
}
html[data-shop-theme="tintenschwarz"] .sr-detail-spec-value,
html[data-shop-theme="tintenschwarz"] .sr-detail-fact-value{font-family:var(--ts-sans);font-style:normal;color:var(--ts-ink)}

html[data-shop-theme="tintenschwarz"] .sr-cart-empty-body,
html[data-shop-theme="tintenschwarz"] .sr-cart-item-state-hint,
html[data-shop-theme="tintenschwarz"] .sr-cart-gift.is-blocked .sr-cart-gift-label,
html[data-shop-theme="tintenschwarz"] .sr-cart-summary-row--muted .sr-cart-summary-value,
html[data-shop-theme="tintenschwarz"] .sr-cart-companion-notice-text{
  font-family:var(--ts-sans);
  font-style:normal;
}
html[data-shop-theme="tintenschwarz"] .sr-cart-companion-notice{
  background:#fff;
  border:1px solid var(--ts-line);
  border-left:3px solid var(--ts-velvet);
  border-radius:12px;
}
html[data-shop-theme="tintenschwarz"] .sr-cart-companion-notice summary{
  font-family:var(--ts-mono);
  font-size:0.66rem;
  font-weight:700;
  letter-spacing:0.1em;
  text-transform:uppercase;
  color:var(--ts-velvet-deep);
}
html[data-shop-theme="tintenschwarz"] .companion-card{
  background:#fff;
  border:1px solid var(--ts-line);
  border-radius:16px;
  padding:20px 16px 22px;
}

html[data-shop-theme="tintenschwarz"] .sr-cart-companion-notice-icon{
  background:var(--ts-velvet-soft);
  color:var(--ts-velvet);
  box-shadow:none;
}
html[data-shop-theme="tintenschwarz"] .sr-cart-companion-notice-label{color:var(--ts-velvet-deep)}

html[data-shop-theme="tintenschwarz"]{
  --book-c-soft:rgba(229,48,29,0.08);
  --book-c-line:var(--ts-line-strong);
}
html[data-shop-theme="tintenschwarz"] .panel--mauve{--p-c:var(--ts-blue);--p-soft:rgba(47,53,69,0.07);--p-line:var(--ts-line)}
html[data-shop-theme="tintenschwarz"] .panel--peach{--p-c:var(--ts-velvet);--p-soft:rgba(229,48,29,0.07);--p-line:var(--ts-line)}
html[data-shop-theme="tintenschwarz"] .panel{background:var(--ts-paper-2)}
html[data-shop-theme="tintenschwarz"] .panel h3{
  font-family:var(--ts-display);
  font-variation-settings:normal;
  font-weight:800;
  font-size:1.25rem;
  letter-spacing:-0.015em;
  color:var(--ts-ink);
}
html[data-shop-theme="tintenschwarz"] .purchase{
  background:var(--ts-paper-2);
  box-shadow:0 16px 36px -26px rgba(20,24,45,0.4);
}
html[data-shop-theme="tintenschwarz"] .purchase-title,
html[data-shop-theme="tintenschwarz"] .reviews-title,
html[data-shop-theme="tintenschwarz"] .related-heading h2,
html[data-shop-theme="tintenschwarz"] .book-audio-snippets-title{
  font-family:var(--ts-display);
  font-variation-settings:normal;
  font-weight:800;
  letter-spacing:-0.015em;
  color:var(--ts-ink);
}

html[data-shop-theme="tintenschwarz"] .product-photo{
  width:70%;
  max-width:none;
  margin:0;
}
html[data-shop-theme="tintenschwarz"] .product-photo-col .ts-vinyl{
  top:50%;
  right:-2%;
  width:60%;
  animation-duration:16s;
}
html[data-shop-theme="tintenschwarz"] .product-photo-cap{
  display:block;
  margin:0.9rem 0 0;
  padding:0;
  border:0;
  border-radius:0;
  font-family:var(--ts-mono);
  font-style:normal;
  font-size:0.64rem;
  font-weight:700;
  letter-spacing:0.14em;
  text-transform:uppercase;
  color:var(--ts-soft);
  transform:none;
}

html[data-shop-theme="tintenschwarz"] .book-card .book-photo-img img,
html[data-shop-theme="tintenschwarz"] .related-card .related-photo-img img,
html[data-shop-theme="tintenschwarz"] .bf-result-card .bf-result-photo-img img{
  position:absolute;
  inset:22%;
  width:56%;
  height:56%;
  max-width:none;
  border-radius:50%;
  object-fit:cover;
  object-position:center calc(50% + 20px);
  display:block;
  background:var(--ts-velvet);
  box-shadow:0 0 0 3px rgba(0,0,0,0.6),0 0 0 4px rgba(255,255,255,0.12),0 8px 20px -6px rgba(0,0,0,0.6);
}
html[data-shop-theme="tintenschwarz"] .book-line-tape{top:0;left:50%;right:auto;transform:translateX(-50%) rotate(0deg);z-index:5}
html[data-shop-theme="tintenschwarz"] .book-sticker{top:18%;right:-10px;left:auto;bottom:auto;transform:rotate(5deg);z-index:6}
html[data-shop-theme="tintenschwarz"] .book-state-badge{bottom:0;left:50%;right:auto;top:auto;transform:translateX(-50%);max-width:92%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:5}
html[data-shop-theme="tintenschwarz"] .featured-highlight{
  top:-14px;
  bottom:auto;
  left:auto;
  right:20px;
}
html[data-shop-theme="tintenschwarz"] .featured-line-tape{z-index:4}

html[data-shop-theme="tintenschwarz"] .sort-select{
  appearance:none;
  -webkit-appearance:none;
  font-family:var(--ts-mono);
  font-style:normal;
  font-size:0.72rem;
  font-weight:700;
  letter-spacing:0.08em;
  text-transform:uppercase;
  color:var(--ts-ink);
  border:1px solid var(--ts-line-strong);
  border-radius:999px;
  padding:8px 32px 8px 14px;
  background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%231b1e2a' stroke-width='1.5' fill='none' stroke-linecap='round'/></svg>") no-repeat right 12px center/10px 6px;
  outline:none;
  cursor:pointer;
}
html[data-shop-theme="tintenschwarz"] .sort-select:focus{border-color:var(--ts-ink)}
html[data-shop-theme="tintenschwarz"] .sort-label{color:var(--ts-soft);font-family:var(--ts-mono);letter-spacing:0.16em}

html[data-shop-theme="tintenschwarz"] .sr-cart-kicker{display:none}
html[data-shop-theme="tintenschwarz"] .sr-cart-item-cover{
  border-radius:6px;
  border:1px solid var(--ts-line);
  background:var(--ts-panel);
  box-shadow:0 10px 22px -14px rgba(20,24,45,0.45);
}
html[data-shop-theme="tintenschwarz"] .sr-cart-item-state-hint{
  display:block;
  margin:6px 0 0;
  padding:0;
  border:0;
  background:none;
  width:auto;
  font-family:var(--ts-sans);
  font-style:normal;
  font-size:0.78rem;
  font-weight:600;
  letter-spacing:0;
  text-transform:none;
  line-height:1.45;
}
html[data-shop-theme="tintenschwarz"] .sr-cart-item-state-hint[data-state="preorder"]{color:var(--ts-velvet-deep)}
html[data-shop-theme="tintenschwarz"] .sr-cart-item-state-hint[data-state="low"]{color:#9a4a12}
html[data-shop-theme="tintenschwarz"] .sr-cart-item-state-hint[data-state="out"]{color:var(--ts-velvet-deep)}
html[data-shop-theme="tintenschwarz"] .format-state-meta{
  display:block;
  margin:5px 0 0;
  padding:0;
  border:0;
  background:none;
  font-family:var(--ts-sans);
  font-style:normal;
  font-size:0.76rem;
  font-weight:600;
  letter-spacing:0;
  text-transform:none;
  color:var(--ts-velvet-deep);
}

html[data-shop-theme="tintenschwarz"] .sr-detail-specs{
  background:var(--ts-paper);
  border:1px solid var(--ts-line);
  border-radius:12px;
}
html[data-shop-theme="tintenschwarz"] .sr-detail-specs-title{
  font-family:var(--ts-mono);
  font-size:0.64rem;
  font-weight:700;
  letter-spacing:0.14em;
  text-transform:uppercase;
  color:var(--ts-velvet);
}
html[data-shop-theme="tintenschwarz"] .sr-detail-spec-label{color:var(--ts-soft);font-family:var(--ts-sans);font-weight:500}
html[data-shop-theme="tintenschwarz"] .sr-detail-spec-value{color:var(--ts-ink);font-family:var(--ts-sans);font-weight:600}

@media (max-width:740px){
  html[data-shop-theme="tintenschwarz"] .ts-brand-stage{
    height:36px;
    width:calc(36px*0.82);
  }
  html[data-shop-theme="tintenschwarz"] .ts-brand-word{opacity:0;transform:translateX(-10px) scale(0.94)}
  html[data-shop-theme="tintenschwarz"] .ts-brand-drop{opacity:1;transform:scale(1)}
  html[data-shop-theme="tintenschwarz"] .topbar{min-height:calc(36px + 1.3rem)}
  html[data-shop-theme="tintenschwarz"] .topbar.is-compact{min-height:calc(36px + 1.3rem)}
  html[data-shop-theme="tintenschwarz"] .topbar.is-compact .ts-brand-stage{height:36px;width:calc(36px*0.82)}
}

html[data-shop-theme="tintenschwarz"] .hero-kicker,
html[data-shop-theme="tintenschwarz"] .page-kicker,
html[data-shop-theme="tintenschwarz"] .ak-kicker,
html[data-shop-theme="tintenschwarz"] .bf-hero-kicker,
html[data-shop-theme="tintenschwarz"] .bf-results-kicker,
html[data-shop-theme="tintenschwarz"] .section-kicker,
html[data-shop-theme="tintenschwarz"] .featured-body-kicker,
html[data-shop-theme="tintenschwarz"] .fourth-wall-kicker,
html[data-shop-theme="tintenschwarz"] .book-audio-snippets-kicker,
html[data-shop-theme="tintenschwarz"] .related-kicker,
html[data-shop-theme="tintenschwarz"] .bs-kicker,
html[data-shop-theme="tintenschwarz"] .ck-login-kicker,
html[data-shop-theme="tintenschwarz"] .ck-panel-kicker,
html[data-shop-theme="tintenschwarz"] .konto-hero-kicker,
html[data-shop-theme="tintenschwarz"] .shop-cookie-kicker,
html[data-shop-theme="tintenschwarz"] .sr-cart-kicker{display:none !important}
html[data-shop-theme="tintenschwarz"] .purchase::before,
html[data-shop-theme="tintenschwarz"] .panel::before{display:none !important}

html[data-shop-theme="tintenschwarz"] .product-photo-col .lp-cue{position:absolute;z-index:4;left:84%;top:60%;width:56%;display:flex;flex-direction:column;align-items:flex-start;gap:0.2rem;cursor:pointer}
html[data-shop-theme="tintenschwarz"] .lp-cue-arrow{width:44%;height:auto;color:var(--ts-velvet);transition:opacity 0.4s ease}
html[data-shop-theme="tintenschwarz"] .lp-cue-arrow path{stroke-dasharray:1;stroke-dashoffset:1;animation:tsCuedraw 0.8s cubic-bezier(0.45,0,0.2,1) 0.35s forwards}
html[data-shop-theme="tintenschwarz"] .lp-cue-arrow path+path{animation-delay:1.05s;animation-duration:0.3s}
html[data-shop-theme="tintenschwarz"] .lp-cue.is-playing .lp-cue-arrow{opacity:0.2}
html[data-shop-theme="tintenschwarz"] .lp-cue-copy{display:flex;flex-direction:column;align-items:flex-start;gap:0.3rem;margin-left:4%;transform:rotate(-4deg);transform-origin:left center}
html[data-shop-theme="tintenschwarz"] .lp-cue-text{font-family:var(--ts-display);font-style:italic;font-weight:600;font-size:clamp(0.72rem,2.6vw,0.9rem);line-height:1.2;color:var(--ts-ink);white-space:nowrap}
html[data-shop-theme="tintenschwarz"] .lp-cue .wave{display:none;align-items:flex-end;gap:2.5px;height:12px}
html[data-shop-theme="tintenschwarz"] .lp-cue.is-playing .wave{display:flex}
html[data-shop-theme="tintenschwarz"] .lp-cue .wave i{width:2px;height:35%;background:var(--ts-velvet);border-radius:2px;animation:tsCueEq 0.9s ease-in-out infinite}
html[data-shop-theme="tintenschwarz"] .lp-cue .wave i:nth-child(2){animation-delay:0.18s}
html[data-shop-theme="tintenschwarz"] .lp-cue .wave i:nth-child(3){animation-delay:0.34s}
html[data-shop-theme="tintenschwarz"] .lp-cue .wave i:nth-child(4){animation-delay:0.12s}
@media (prefers-reduced-motion:reduce){html[data-shop-theme="tintenschwarz"] .lp-cue-arrow path{animation:none;stroke-dashoffset:0}html[data-shop-theme="tintenschwarz"] .lp-cue .wave i{animation:none;height:60%}}
@keyframes tsCuedraw{to{stroke-dashoffset:0}}
@keyframes tsCueEq{0%,100%{height:35%}50%{height:100%}}

html[data-shop-theme="tintenschwarz"] .btn-ghost,html[data-shop-theme="tintenschwarz"] .ck-btn-ghost,html[data-shop-theme="tintenschwarz"] .bs-btn--ghost,html[data-shop-theme="tintenschwarz"] .sr-cart-btn-ghost,html[data-shop-theme="tintenschwarz"] .shop-cookie-btn--ghost,html[data-shop-theme="tintenschwarz"] .konto-btn-secondary,html[data-shop-theme="tintenschwarz"] .konto-btn-ghost{
  background:var(--ts-ink);
  background-image:none;
  color:#fff;
  border:1px solid var(--ts-ink);
  box-shadow:0 18px 32px -20px rgba(27,30,42,0.65);
}
html[data-shop-theme="tintenschwarz"] .btn-ghost:hover,html[data-shop-theme="tintenschwarz"] .ck-btn-ghost:hover,html[data-shop-theme="tintenschwarz"] .bs-btn--ghost:hover,html[data-shop-theme="tintenschwarz"] .sr-cart-btn-ghost:hover,html[data-shop-theme="tintenschwarz"] .shop-cookie-btn--ghost:hover,html[data-shop-theme="tintenschwarz"] .konto-btn-secondary:hover,html[data-shop-theme="tintenschwarz"] .konto-btn-ghost:hover{
  background:var(--ts-velvet);
  border-color:var(--ts-velvet);
  color:#fff;
  transform:translateY(-2px);
  box-shadow:0 20px 34px -18px rgba(229,48,29,0.55);
}
