.tsvf-footer{background:var(--tsvf-blue, #005090);color:#fff;padding:48px 20px 0}.tsvf-footer a{color:#fff;text-decoration:none}.tsvf-footer a:hover{text-decoration:underline}.tsvf-footer__inner{max-width:1170px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}.tsvf-footer__brand img{display:block;margin-bottom:14px;height:auto}.tsvf-footer__club{margin:0 0 8px;font-weight:700;font-size:17px;line-height:1.3}.tsvf-footer__note{margin:0;font-size:14px;line-height:1.6;opacity:.85}.tsvf-footer__head{margin:0 0 14px;font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tsvf-footer__list{list-style:none;margin:0;padding:0}.tsvf-footer__list li{margin-bottom:9px;font-size:15px}.tsvf-footer__bar{max-width:1170px;margin:40px auto 0;padding:18px 0 22px;border-top:1px solid rgba(255,255,255,.22);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font-size:13px;opacity:.85}.tsvf-footer__bar p{margin:0}@media(max-width:900px){.tsvf-footer__inner{grid-template-columns:1fr 1fr;gap:28px}}@media(max-width:560px){.tsvf-footer{padding-top:34px}.tsvf-footer__inner{grid-template-columns:1fr;gap:26px}.tsvf-footer__bar{margin-top:28px}}.tsvs{max-width:820px;margin:0 auto;padding:34px 20px 56px}.tsvs__title{margin:0 0 20px;color:var(--tsvf-blue, #005090);font-size:clamp(26px,3.2vw,38px);line-height:1.15}.tsvs__body{font-size:16px;line-height:1.65}.tsvs__body h2{margin:28px 0 10px;font-size:21px;line-height:1.25;color:var(--tsvf-blue, #005090)}.tsvs__body h3{margin:22px 0 8px;font-size:17.5px;line-height:1.3}.tsvs__body p{margin:0 0 14px}.tsvs__body ul,.tsvs__body ol{margin:0 0 16px;padding-left:22px}.tsvs__body li{margin-bottom:6px}.tsvs__body a{color:var(--tsvf-blue, #005090);text-underline-offset:2px}.tsvs__body table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:15px}.tsvs__body th,.tsvs__body td{padding:8px 10px;border:1px solid rgba(0,80,144,.18);text-align:left}.tsvs__body th{background:#00509012;color:var(--tsvf-blue, #005090);font-weight:700}.tsvs__tabelle-huelle{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 20px}.tsvs__fuss{margin-top:30px;font-size:14px;opacity:.7}@media(max-width:560px){.tsvs{padding:24px 14px 40px}.tsvs__body{font-size:15.5px}.tsvs__body table{font-size:14px}.tsvs__body th,.tsvs__body td{padding:6px 8px}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAEg */
