.site-header.shared-header.mag-head.travel-head .shop-navigation-links.tnav{overflow:visible;flex-wrap:nowrap;gap:28px;justify-content:flex-start;padding-block:0}
.site-header.shared-header.mag-head.travel-head .shop-navigation-links.tnav>a,.site-header.shared-header.mag-head.travel-head .tnav-drop>summary{flex:0 0 auto;flex-direction:row;justify-content:flex-start;gap:8px;min-width:0;padding:0;border:0;font-size:15px;font-weight:500;line-height:1.2;text-align:left;white-space:nowrap}
.tnav>a,.tnav-drop>summary{display:flex;align-items:center;gap:8px;min-height:44px;position:relative;text-decoration:none;color:inherit;cursor:pointer;flex-shrink:0;list-style:none}
.tnav-drop>summary::-webkit-details-marker{display:none}
.tnav-drop{position:relative;flex-shrink:0}
.tnav-drop>summary>svg.category-icon{width:21px;height:21px;flex:none}
.tnav-pfeil{flex:none;transition:transform .15s}
.tnav-drop[open]>summary .tnav-pfeil{transform:rotate(180deg)}
.tnav-drop>summary[aria-current]{color:var(--catalog-green);font-weight:700}
.tnav-drop>summary[aria-current]::after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--catalog-green)}
.tnav-panel{position:absolute;top:calc(100% + 6px);left:-12px;z-index:60;min-width:240px;margin:0;padding:8px;list-style:none;background:#fff;border:1px solid #dfe5ed;border-radius:12px;box-shadow:0 12px 32px rgba(8,27,66,.14)}
.site-header .tnav-panel a{display:flex;justify-content:flex-start;align-items:center;min-height:44px;padding:0 12px;border-radius:8px;color:#081b42;text-decoration:none;font-weight:500;white-space:nowrap}
.tnav-panel a:hover,.tnav-panel a:focus-visible{background:#f1f5fb}
.tnav-panel a[aria-current]{color:var(--catalog-green);font-weight:700}
@media(max-width:1100px){.site-header.shared-header.mag-head.travel-head .shop-navigation-links.tnav{gap:18px}.site-header.shared-header.mag-head.travel-head .shop-navigation-links.tnav>a,.site-header.shared-header.mag-head.travel-head .tnav-drop>summary{font-size:14px}}
@media(max-width:900px){.site-header.shared-header.mag-head.travel-head .shop-navigation-links.tnav{gap:14px}}
.site-header.shared-header.mag-head.travel-head .shop-navigation{display:flex;align-items:center;gap:4px}
@media(min-width:1101px){.site-header.shared-header.mag-head.travel-head .shop-navigation-links.tnav{gap:20px}}
.site-header.shared-header.mag-head.travel-head .shop-navigation-links.tnav.tnav-scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:smooth}
.site-header.shared-header.mag-head.travel-head .shop-navigation-links.tnav.tnav-scroll::-webkit-scrollbar{display:none}
.tnav-scroll .tnav-panel{position:fixed}
.tnav-schieben{flex:none;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #dce5ef;border-radius:50%;background:#fff;color:#081b42;cursor:pointer}
.tnav-schieben[hidden]{display:none}
.tnav-schieben:disabled{opacity:.35;cursor:default}
.tnav-schieben:focus-visible{outline:2px solid var(--catalog-green);outline-offset:2px}
@media(prefers-reduced-motion:reduce){.site-header.shared-header.mag-head.travel-head .shop-navigation-links.tnav.tnav-scroll{scroll-behavior:auto}}

.bx-gesponsert{position:relative;margin:0 0 4px;font-size:12px;line-height:16px;color:#5b6475;font-weight:400}
.bx-gesponsert summary{display:inline-flex;align-items:center;gap:4px;cursor:pointer;list-style:none;position:relative}
.bx-gesponsert summary::-webkit-details-marker{display:none}
.bx-gesponsert summary::after{content:"";position:absolute;left:-8px;right:-8px;top:-14px;bottom:-14px}
.bx-gesponsert-i{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid currentColor;border-radius:50%;font-size:10px;line-height:1;font-style:normal}
.bx-gesponsert-text{position:absolute;z-index:20;left:0;top:20px;width:min(260px,80vw);padding:8px 10px;background:#fff;border:1px solid #d8deea;border-radius:8px;box-shadow:0 4px 14px rgba(12,31,68,.12);color:#0c1f44;font-size:13px;line-height:18px}
.bx-ohne-gewaehr{margin:8px 0 0;font-size:12px;line-height:16px;color:#5b6475}
.bx-gesponsert--text{display:inline-flex;align-items:center;gap:4px}

.nischen .vb a.sb-knopf,.nischen a.primary.provider,.su-preisbox a.sb-knopf{display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;width:auto;min-height:44px;padding:0;margin-top:4px;border:0;border-radius:0;background:none;box-shadow:none;color:#0b57d0;font-size:15px;font-weight:600;text-decoration:none}
.nischen .vb a.sb-knopf::after{content:"\2192";font-weight:400}
.nischen .vb a.sb-knopf:hover,.nischen .vb a.sb-knopf:focus-visible,.nischen a.primary.provider:hover,.nischen a.primary.provider:focus-visible,.su-preisbox a.sb-knopf:hover{background:none;color:#0842a0;text-decoration:underline}
