.ttg-os{--ttg-os-wiese: #eef3e2;--ttg-os-moos: #33502c;--ttg-os-faehrte: #b8732a;--ttg-os-text: #28331f;--ttg-os-karte: #ffffff;--ttg-os-spalte: 120px;--ttg-os-mitte: 45px;--ttg-os-rand: 32px;--ttg-os-ueberschrift: var(--font-heading--family, "Grandstander"), var(--font-body--family, sans-serif);background:var(--ttg-os-wiese);color:var(--ttg-os-text);font-family:var(--font-body--family, sans-serif);font-size:16px;line-height:1.55}.ttg-os *,.ttg-os *:before,.ttg-os *:after{box-sizing:border-box}.ttg-os :where(h1,h2,p){margin:0;text-transform:none;letter-spacing:normal}.ttg-os__innen{position:relative;max-width:1200px;margin:0 auto;padding-inline:var(--ttg-os-rand)}.ttg-os__innen>:not(.ttg-os-faehrte){position:relative;z-index:1}.ttg-os [id]{scroll-margin-top:24px}.ttg-os a:focus-visible{outline:3px solid var(--ttg-os-moos);outline-offset:3px}.ttg-os-faehrte{position:absolute;z-index:0;left:var(--ttg-os-rand);top:0;width:90px;height:100%;overflow:visible;color:var(--ttg-os-faehrte);pointer-events:none}.ttg-os-faehrte__maske{stroke-dasharray:1 1;stroke-dashoffset:0}.ttg-os__h2{font-family:var(--ttg-os-ueberschrift);font-weight:700;font-size:36px;line-height:1.15;color:var(--ttg-os-moos)}.ttg-os__unterzeile{font-size:18px;margin-top:6px;max-width:40em}.ttg-os__knopf{display:inline-flex;align-items:center;min-height:48px;margin-top:14px;padding:12px 22px;border-radius:999px;background:var(--ttg-os-moos);color:#fff!important;font-weight:700;text-decoration:none}.ttg-os__knopf:hover{background:#26401f}.ttg-os-kopf__raster{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;padding:56px 0 40px var(--ttg-os-spalte)}.ttg-os-kopf__text{min-width:0}.ttg-os-kopf__h1{font-family:var(--font-body--family, sans-serif);font-size:15px;font-weight:700;line-height:1.4;color:var(--ttg-os-faehrte);margin-bottom:10px}.ttg-os-kopf__gross{font-family:var(--ttg-os-ueberschrift);font-size:56px;font-weight:700;line-height:1.04;color:var(--ttg-os-moos)}.ttg-os-kopf__unterzeile{font-size:19px;max-width:30em;margin:18px 0 22px}.ttg-os-kopf__datum{display:inline-block;background:#fff;border:2px dashed var(--ttg-os-faehrte);border-radius:999px;padding:8px 18px;font-weight:700;color:var(--ttg-os-moos)}.ttg-os-kopf__bild{min-width:0;border-radius:46% 54% 50% 50%/58% 58% 42% 42%;overflow:hidden;aspect-ratio:4 / 5;box-shadow:0 0 0 10px #fff;background:#fff}.ttg-os-kopf__bild img{display:block;width:100%;height:100%;object-fit:cover}.ttg-os-sprung__leiste{display:flex;flex-wrap:wrap;gap:14px;padding:0 0 30px var(--ttg-os-spalte)}.ttg-os-sprung__knopf{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 16px 8px 8px;border-radius:999px;background:#fff;color:var(--ttg-os-moos)!important;font-weight:700;text-decoration:none}.ttg-os-sprung__knopf[hidden]{display:none}.ttg-os-sprung__ei{display:inline-block;flex:none;width:26px;height:34px;border-radius:50%/60% 60% 40% 40%;background:var(--ttg-os-ei, #f2c4c6)}.ttg-os-stelle--standard .ttg-os__innen{padding-block:34px}.ttg-os-stelle__raster{display:grid;grid-template-columns:var(--ttg-os-spalte) minmax(0,1fr)}.ttg-os-ei{display:grid;place-items:center;width:58px;height:74px;margin-left:calc(var(--ttg-os-mitte) - 29px);border-radius:50%/60% 60% 40% 40%;background:var(--ttg-os-ei, #f2c4c6);box-shadow:0 0 0 6px var(--ttg-os-wiese);font-family:var(--ttg-os-ueberschrift);font-weight:700;font-size:26px;color:var(--ttg-os-moos)}.ttg-os-stelle__inhalt{min-width:0}.ttg-os-stelle__inhalt .ttg-os__unterzeile{margin-bottom:20px}.ttg-os-raster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;list-style:none;margin:0;padding:0}.ttg-os-raster--abzweig{grid-template-columns:repeat(3,minmax(0,1fr))}.ttg-os-raster--fund{grid-template-columns:repeat(2,minmax(0,1fr))}.ttg-os-raster>li{min-width:0}.ttg-os .ttg-ak{display:flex;flex-direction:column;gap:4px;height:100%;padding:12px 12px 16px;border-radius:18px;background:var(--ttg-os-karte);color:var(--ttg-os-text)!important;text-decoration:none}.ttg-os .ttg-ak__bild{display:block;aspect-ratio:1 / 1;margin-bottom:6px;border-radius:12px;overflow:hidden;background:#f7f7f2}.ttg-os .ttg-ak__bild img{display:block;width:100%;height:100%;object-fit:cover}.ttg-os .ttg-ak__text{display:flex;flex-direction:column;gap:4px}.ttg-os .ttg-ak__etikett{font-size:13px;font-weight:700;color:var(--ttg-os-faehrte)}.ttg-os .ttg-ak__titel{font-size:16px;font-weight:700;line-height:1.3}.ttg-os .ttg-ak__preis{font-size:15px;color:#555}.ttg-os-stelle--abzweig .ttg-os__innen{padding-block:6px 10px}.ttg-os-abzweig{display:grid;grid-template-columns:1fr 2.2fr;gap:24px;align-items:center;margin-left:var(--ttg-os-spalte);padding:26px 28px;border-radius:28px;background:var(--ttg-os-moos);color:#f2f5ea}.ttg-os-abzweig:before{content:"";position:absolute;top:50%;left:calc(var(--ttg-os-mitte) - var(--ttg-os-spalte));width:calc(var(--ttg-os-spalte) - var(--ttg-os-mitte));border-top:4px dashed var(--ttg-os-faehrte)}.ttg-os-abzweig .ttg-os__h2{color:#fff;font-size:28px}.ttg-os-abzweig .ttg-os__unterzeile{font-size:16px;margin-top:8px}.ttg-os-abzweig .ttg-ak{background:#f2f5ea}.ttg-os-stelle--fund .ttg-os__innen{padding-block:30px 46px}.ttg-os-fund{display:grid;grid-template-columns:1fr 1.4fr;gap:30px;align-items:center;margin-left:var(--ttg-os-spalte);padding:34px;border:3px dashed var(--ttg-os-faehrte);border-radius:34px;background:#fff}.ttg-os-fund__spur{position:absolute;right:100%;top:-30px;bottom:50%;width:var(--ttg-os-spalte);margin-right:3px;pointer-events:none}.ttg-os-fund__spur .ttg-os-faehrte{left:0}.ttg-os-fund__spur:after{content:"";position:absolute;left:var(--ttg-os-mitte);right:0;bottom:-2px;border-top:4px dashed var(--ttg-os-faehrte)}.ttg-os-fund .ttg-os__h2{font-size:48px}.ttg-os-fund .ttg-os__unterzeile{margin-top:10px}.ttg-os-fund__texte{min-width:0}.ttg-az--ostern{background:#eef3e2;color:#33502c}@media screen and (max-width:749px){.ttg-os{--ttg-os-spalte: 34px;--ttg-os-mitte: 15px;--ttg-os-rand: 16px}.ttg-os-faehrte{width:30px}.ttg-os-kopf__raster{grid-template-columns:minmax(0,1fr);gap:22px;padding:26px 0 18px var(--ttg-os-spalte)}.ttg-os-kopf__gross{font-size:36px}.ttg-os-kopf__unterzeile{font-size:17px}.ttg-os-kopf__bild{order:-1;aspect-ratio:1 / 1;width:100%;max-width:300px}.ttg-os-sprung__leiste{gap:8px;padding:0 0 18px var(--ttg-os-spalte)}.ttg-os-sprung__knopf{font-size:14px;padding:6px 12px 6px 6px}.ttg-os-sprung__ei{width:18px;height:24px}.ttg-os-stelle--standard .ttg-os__innen{padding-block:22px}.ttg-os-ei{width:30px;height:38px;margin-left:0;font-size:16px}.ttg-os__h2{font-size:26px}.ttg-os__unterzeile{font-size:16px}.ttg-os-raster,.ttg-os-raster--abzweig,.ttg-os-raster--fund{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ttg-os .ttg-ak{padding:8px 8px 12px;border-radius:14px}.ttg-os .ttg-ak__titel{font-size:14px}.ttg-os-abzweig{grid-template-columns:minmax(0,1fr);padding:20px;gap:16px}.ttg-os-fund{grid-template-columns:minmax(0,1fr);padding:22px;gap:18px}.ttg-os-fund .ttg-os__h2{font-size:34px}}@media(prefers-reduced-motion:no-preference){.ttg-os .ttg-ak{transition:transform .2s ease-out}.ttg-os .ttg-ak:hover{transform:translateY(-3px)}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/ttg-os.css.map */
