body{font-family:var(--gft-font-text);font-size:var(--gft-t-lese);line-height:var(--gft-lh-lese);color:var(--gft-text);-webkit-font-smoothing:antialiased}.page-width,.gft-breite{max-width:var(--gft-inhalt-max);padding-left:var(--gft-rand);padding-right:var(--gft-rand);margin-inline:auto}.gft-breite--schmal{max-width:720px}.gft-abschnitt{padding-top:var(--gft-abschnitt);padding-bottom:var(--gft-abschnitt)}.gft-abschnitt--eng{padding-top:var(--gft-abschnitt-eng);padding-bottom:var(--gft-abschnitt-eng)}.shopify-section:has(>.gft-flaeche-hell)+.shopify-section:has(>.gft-flaeche-hell) .gft-abschnitt,.shopify-section:has(>.gft-flaeche-still)+.shopify-section:has(>.gft-flaeche-still) .gft-abschnitt,.shopify-section:has(>.gft-flaeche-hell)+.shopify-section:has(>.gft-flaeche-hell) .gft-abschnitt--eng,.shopify-section:has(>.gft-flaeche-still)+.shopify-section:has(>.gft-flaeche-still) .gft-abschnitt--eng{padding-top:0}.gft-stapel>*+*{margin-top:var(--gft-s-3)}.gft-stapel--eng>*+*{margin-top:var(--gft-s-2)}.gft-einstieg,.gft-titel,.gft-abschnittstitel,.gft-untertitel{font-family:var(--gft-font-display);font-weight:var(--gft-weight-fett);color:var(--gft-text);letter-spacing:-.01em;text-wrap:balance;margin:0}.gft-einstieg{font-size:var(--gft-t-einstieg);line-height:var(--gft-lh-einstieg)}.gft-titel{font-size:var(--gft-t-titel);line-height:var(--gft-lh-titel)}.gft-abschnittstitel{font-size:var(--gft-t-abschnitt);line-height:var(--gft-lh-abschnitt)}.gft-untertitel{font-size:var(--gft-t-unter);line-height:var(--gft-lh-unter);font-family:var(--gft-font-text)}.gft-lese{font-size:var(--gft-t-lese);line-height:var(--gft-lh-lese);color:var(--gft-text)}.gft-lese p+p{margin-top:var(--gft-s-2)}.gft-neben{font-size:var(--gft-t-lese);line-height:var(--gft-lh-lese);color:var(--gft-text-neben)}.gft-zusatz{font-size:var(--gft-t-zusatz);line-height:var(--gft-lh-zusatz);color:var(--gft-text-neben)}.gft-messbreite{max-width:62ch}.gft-lese>:first-child,.gft-neben>:first-child{margin-top:0}.gft-lese>:last-child,.gft-neben>:last-child{margin-bottom:0}.h0,h1,.h1{font-family:var(--gft-font-display);font-weight:var(--gft-weight-fett)}h2,.h2{font-size:var(--gft-t-abschnitt);line-height:var(--gft-lh-abschnitt);font-family:var(--gft-font-display);font-weight:var(--gft-weight-fett)}h3,.h3{font-size:var(--gft-t-unter);line-height:var(--gft-lh-unter);font-weight:var(--gft-weight-fett)}h4,.h4{font-size:var(--gft-t-bedienung);line-height:var(--gft-lh-bedienung);font-weight:var(--gft-weight-mittel)}.gft-lese em,.gft-neben em{font-style:normal;font-weight:var(--gft-weight-mittel)}.gft-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--gft-button-hoehe);padding:0 var(--gft-s-3);border:1px solid var(--gft-aktion);border-radius:var(--gft-radius-button);background:var(--gft-aktion);color:#fff;font-family:var(--gft-font-text);font-size:var(--gft-t-bedienung);line-height:var(--gft-lh-bedienung);font-weight:var(--gft-weight-mittel);text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.gft-button:hover,.gft-button:focus-visible{background:var(--gft-aktion-hover);border-color:var(--gft-aktion-hover);color:#fff}.gft-button--weiss{background:#fff;color:var(--gft-aktion);border-color:#fff}.gft-button--weiss:hover,.gft-button--weiss:focus-visible{background:var(--gft-flaeche-2);border-color:var(--gft-flaeche-2);color:var(--gft-aktion-hover)}.gft-button--voll{width:100%}.gft-link{display:inline-block;min-height:var(--gft-touch-min);line-height:var(--gft-touch-min);color:var(--gft-aktion);font-size:var(--gft-t-bedienung);font-weight:var(--gft-weight-mittel);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.gft-link:hover,.gft-link:focus-visible{color:var(--gft-aktion-hover);text-decoration-thickness:2px}.gft-link--hell{color:#fff}.gft-link--hell:hover,.gft-link--hell:focus-visible{color:#fff}*:focus-visible{outline:2px solid var(--gft-aktion);outline-offset:2px;border-radius:2px}.gft-dunkel *:focus-visible{outline-color:#fff}.gft-bild{display:block;width:100%;height:auto;border-radius:var(--gft-radius-bild);background:var(--gft-flaeche-2)}.gft-bild--rahmenlos{border-radius:0}.gft-bildflaeche{position:relative;overflow:hidden;border-radius:var(--gft-radius-bild);background:var(--gft-flaeche-2)}.gft-bildflaeche>img{width:100%;height:100%;object-fit:cover;display:block}.gft-bildflaeche--4-3{aspect-ratio:4 / 3}.gft-bildflaeche--3-2{aspect-ratio:3 / 2}.gft-bildflaeche--1-1{aspect-ratio:1 / 1}.gft-bildflaeche--4-5{aspect-ratio:4 / 5}.gft-bildflaeche--ganz>img{object-fit:contain}.gft-platzhalter{display:flex;align-items:center;justify-content:center;background:var(--gft-flaeche-2);color:var(--gft-text-neben);font-size:var(--gft-t-zusatz);border-radius:var(--gft-radius-bild);min-height:200px;padding:var(--gft-s-3);text-align:center}.gft-feldgruppe{display:flex;flex-direction:column;gap:var(--gft-s-1)}.gft-label{font-size:var(--gft-t-zusatz);line-height:var(--gft-lh-zusatz);font-weight:var(--gft-weight-mittel);color:var(--gft-text)}.gft-feld{min-height:var(--gft-feld-hoehe);padding:0 var(--gft-s-2);border:1px solid var(--gft-feldrand);border-radius:var(--gft-radius-button);background:#fff;color:var(--gft-text);font-family:var(--gft-font-text);font-size:var(--gft-t-bedienung);width:100%}textarea.gft-feld{padding-top:var(--gft-s-2);padding-bottom:var(--gft-s-2);min-height:140px;resize:vertical}select.gft-feld{-webkit-appearance:none;appearance:none;background-image:none}.gft-feld:focus-visible{border-color:var(--gft-aktion)}.gft-feld[aria-invalid=true]{border-color:var(--gft-koralle);border-width:2px}.gft-feldfehler{display:flex;align-items:flex-start;gap:var(--gft-s-1);color:#b32316;font-size:var(--gft-t-zusatz);line-height:var(--gft-lh-zusatz)}.gft-fehleruebersicht{border:2px solid var(--gft-koralle);border-radius:var(--gft-radius-bild);padding:var(--gft-s-3);background:#fff}.gft-fehleruebersicht ul{margin:var(--gft-s-1) 0 0;padding-left:1.25em}.gft-erfolg{border:1px solid var(--gft-linie);border-left:4px solid var(--gft-aktion);border-radius:var(--gft-radius-bild);padding:var(--gft-s-3);background:var(--gft-flaeche-2)}.gft-box{border:1px solid var(--gft-linie);border-radius:var(--gft-radius-bild);padding:var(--gft-s-4);background:#fff}.gft-trenner{border:0;border-top:1px solid var(--gft-linie);margin:0}.gft-raster{display:grid;gap:var(--gft-spalte)}@media screen and (min-width:750px){.gft-raster--2{grid-template-columns:repeat(2,minmax(0,1fr))}.gft-raster--3{grid-template-columns:repeat(3,minmax(0,1fr))}.gft-raster--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.gft-raster--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:990px){.gft-raster--45-55{grid-template-columns:calc((100% - var(--gft-spalte)) * .45) calc((100% - var(--gft-spalte)) * .55)}.gft-raster--55-45{grid-template-columns:calc((100% - var(--gft-spalte)) * .55) calc((100% - var(--gft-spalte)) * .45)}.gft-raster--58-42{gap:var(--gft-spalte-produkt);grid-template-columns:calc((100% - var(--gft-spalte-produkt)) * .58) calc((100% - var(--gft-spalte-produkt)) * .42)}}.gft-flaeche-hell{background:var(--gft-flaeche);color:var(--gft-text)}.gft-flaeche-still{background:var(--gft-flaeche-2);color:var(--gft-text)}.gft-dunkel{background:var(--gft-aktion-hover);color:#fff}.gft-dunkel .gft-abschnittstitel,.gft-dunkel .gft-untertitel,.gft-dunkel .gft-titel{color:#fff}.gft-dunkel .gft-neben,.gft-dunkel .gft-zusatz{color:#e7dfda}.gft-nur-screenreader{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gft-liste-blank{list-style:none;margin:0;padding:0}body,.gft-lese,.gft-neben,.gft-zusatz,p,li,dd,dt,td,th,label,input,textarea,select,button,a{letter-spacing:normal}.gft-flaeche-hell .gft-bildflaeche--ganz{background:var(--gft-flaeche)}.gft-flaeche-still .gft-bildflaeche--ganz{background:var(--gft-flaeche-2)}.skip-to-content-link:focus,.skip-to-content-link:focus-visible{position:fixed!important;top:var(--gft-s-2);left:var(--gft-s-2);z-index:100;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important;margin:0!important;padding:1.2rem var(--gft-s-3);background:var(--gft-aktion);color:#fff;border-radius:var(--gft-radius-button);outline:2px solid var(--gft-text);outline-offset:2px;text-decoration:none}.cart__empty-text{font-size:var(--gft-t-unter);font-weight:var(--gft-weight-fett);color:var(--gft-text)}.search-modal__close-button{min-width:var(--gft-touch-min);min-height:var(--gft-touch-min)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/gft-base.css.map */
