/* Shared German homepage navigation geometry, scoped away from article content. */
.domain-header{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.94);backdrop-filter:blur(16px);border-bottom:1px solid rgba(22,20,91,.14)}
.domain-header .wrap.nav{width:min(calc(100% - 40px),1180px);margin:auto;height:78px;min-height:78px;padding:0;display:flex;flex-wrap:nowrap;align-items:center;gap:32px}
.domain-header .brand{display:flex;width:230px;flex-shrink:0;align-items:center;color:#16145b}
.domain-header .brand img{display:block;width:100%;height:auto}
.domain-header .nav-links{display:flex;align-items:center;gap:26px;margin-left:auto;font:600 14px/1.7 "Open Sans",Arial,sans-serif;color:#41424a}
.domain-header a{text-decoration:none}.domain-header a:hover{color:#ef3f30}
.domain-header .account{padding:10px 17px;border:1px solid rgba(22,20,91,.14);border-radius:999px;color:#16145b}
.domain-header .nav-links a[aria-current=page]{color:#ef3f30}
.domain-notice{padding:8px 20px;text-align:center;background:#fff0ed;color:#16145b;font:12px/1.5 "Open Sans",Arial,sans-serif}
.product .product-image{text-decoration:none}
.product .price small{display:block;color:#686a72;font:600 10px/1.3 "Open Sans",Arial,sans-serif;text-align:right}
.product .purchase-pending{background:#ececf2;color:#55566a;cursor:not-allowed;text-align:center}
.product .purchase-pending:hover{background:#ececf2}
@media(max-width:900px){.domain-header .wrap.nav{gap:16px}.domain-header .brand{width:min(230px,58vw)}}
@media print{.domain-header,.global-content-footer,.global-site-footer{display:none}}
