:root{--df-dunst: color-mix(in oklab, var(--df-gischt) 70%, var(--df-freiwasser));--df-linie: color-mix(in oklab, currentColor 25%, transparent);--df-linie-kraeftig: color-mix(in oklab, currentColor 55%, transparent);--df-tiefe-0-bg: var(--df-lagune);--df-tiefe-0-bg-rgb: var(--df-lagune-rgb);--df-tiefe-0-text: var(--df-grund);--df-tiefe-0-text-rgb: var(--df-grund-rgb);--df-tiefe-0-neben: var(--df-freiwasser);--df-tiefe-0-button-bg: var(--df-grund);--df-tiefe-0-button-text: var(--df-gischt);--df-tiefe-0-naechste: var(--df-flachwasser);--df-tiefe-5-bg: var(--df-flachwasser);--df-tiefe-5-bg-rgb: var(--df-flachwasser-rgb);--df-tiefe-5-text: var(--df-grund);--df-tiefe-5-text-rgb: var(--df-grund-rgb);--df-tiefe-5-neben: var(--df-grund);--df-tiefe-5-button-bg: var(--df-grund);--df-tiefe-5-button-text: var(--df-gischt);--df-tiefe-5-naechste: var(--df-freiwasser);--df-tiefe-12-bg: var(--df-freiwasser);--df-tiefe-12-bg-rgb: var(--df-freiwasser-rgb);--df-tiefe-12-text: var(--df-gischt);--df-tiefe-12-text-rgb: var(--df-gischt-rgb);--df-tiefe-12-neben: var(--df-dunst);--df-tiefe-12-button-bg: var(--df-gischt);--df-tiefe-12-button-text: var(--df-grund);--df-tiefe-12-naechste: var(--df-steilwand);--df-tiefe-18-bg: var(--df-steilwand);--df-tiefe-18-bg-rgb: var(--df-steilwand-rgb);--df-tiefe-18-text: var(--df-gischt);--df-tiefe-18-text-rgb: var(--df-gischt-rgb);--df-tiefe-18-neben: var(--df-dunst);--df-tiefe-18-button-bg: var(--df-gischt);--df-tiefe-18-button-text: var(--df-grund);--df-tiefe-18-naechste: var(--df-tiefblau);--df-tiefe-30-bg: var(--df-tiefblau);--df-tiefe-30-bg-rgb: var(--df-tiefblau-rgb);--df-tiefe-30-text: var(--df-gischt);--df-tiefe-30-text-rgb: var(--df-gischt-rgb);--df-tiefe-30-neben: var(--df-dunst);--df-tiefe-30-button-bg: var(--df-gischt);--df-tiefe-30-button-text: var(--df-grund);--df-tiefe-30-naechste: var(--df-grund);--df-tiefe-40-bg: var(--df-grund);--df-tiefe-40-bg-rgb: var(--df-grund-rgb);--df-tiefe-40-text: var(--df-gischt);--df-tiefe-40-text-rgb: var(--df-gischt-rgb);--df-tiefe-40-neben: var(--df-dunst);--df-tiefe-40-button-bg: var(--df-gischt);--df-tiefe-40-button-text: var(--df-grund);--df-tiefe-40-naechste: var(--df-grund);--df-font-display: var(--font-heading--family);--df-font-text: var(--font-body--family);--df-gewicht-display: 500;--df-gewicht-display-fett: 600;--df-gewicht-text: 400;--df-h1: clamp(2.5rem, 1.75rem + 3.2vw, 4.5rem);--df-h2: clamp(1.875rem, 1.45rem + 1.75vw, 3rem);--df-h3: clamp(1.375rem, 1.25rem + .55vw, 1.75rem);--df-zahl-gross: clamp(3rem, 2.4rem + 2.6vw, 4.5rem);--df-zahl-mittel: clamp(2rem, 1.8rem + .8vw, 2.5rem);--df-preis: clamp(1.75rem, 1.65rem + .4vw, 2rem);--df-text-groesse: clamp(1.0625rem, 1.04rem + .1vw, 1.125rem);--df-klein: clamp(.875rem, .86rem + .1vw, .9375rem);--df-button-groesse: 1.125rem;--df-wortmarke: clamp(1.5rem, 1.4rem + .4vw, 1.75rem);--df-zeile-text: 1.6;--df-lesen-max: 34em;--df-uebergang: clamp(64px, 6vw, 96px);--df-abstand: clamp(3rem, 2rem + 4vw, 6rem);--df-rand: 16px;--df-inhalt-max: 75rem;--df-radius: 4px;--df-strich: 2px;--df-ziel: 48px;--df-dauer-kurz: .16s;--df-dauer: .4s;--df-dauer-blase: 1.2s;--df-kurve: cubic-bezier(.2, .7, .2, 1)}.df-tiefe-0{--df-tiefe: 0;--df-bg: var(--df-tiefe-0-bg);--df-bg-rgb: var(--df-tiefe-0-bg-rgb);--df-text: var(--df-tiefe-0-text);--df-text-rgb: var(--df-tiefe-0-text-rgb);--df-neben: var(--df-tiefe-0-neben);--df-button-bg: var(--df-tiefe-0-button-bg);--df-button-text: var(--df-tiefe-0-button-text);--df-bg-naechste: var(--df-tiefe-0-naechste);--df-maske-linien: var(--df-maske-linien-a);color-scheme:light}.df-tiefe-5{--df-tiefe: 5;--df-bg: var(--df-tiefe-5-bg);--df-bg-rgb: var(--df-tiefe-5-bg-rgb);--df-text: var(--df-tiefe-5-text);--df-text-rgb: var(--df-tiefe-5-text-rgb);--df-neben: var(--df-tiefe-5-neben);--df-button-bg: var(--df-tiefe-5-button-bg);--df-button-text: var(--df-tiefe-5-button-text);--df-bg-naechste: var(--df-tiefe-5-naechste);--df-maske-linien: var(--df-maske-linien-a);color-scheme:light}.df-tiefe-12{--df-tiefe: 12;--df-bg: var(--df-tiefe-12-bg);--df-bg-rgb: var(--df-tiefe-12-bg-rgb);--df-text: var(--df-tiefe-12-text);--df-text-rgb: var(--df-tiefe-12-text-rgb);--df-neben: var(--df-tiefe-12-neben);--df-button-bg: var(--df-tiefe-12-button-bg);--df-button-text: var(--df-tiefe-12-button-text);--df-bg-naechste: var(--df-tiefe-12-naechste);--df-maske-linien: var(--df-maske-linien-a);color-scheme:dark}.df-tiefe-18{--df-tiefe: 18;--df-bg: var(--df-tiefe-18-bg);--df-bg-rgb: var(--df-tiefe-18-bg-rgb);--df-text: var(--df-tiefe-18-text);--df-text-rgb: var(--df-tiefe-18-text-rgb);--df-neben: var(--df-tiefe-18-neben);--df-button-bg: var(--df-tiefe-18-button-bg);--df-button-text: var(--df-tiefe-18-button-text);--df-bg-naechste: var(--df-tiefe-18-naechste);--df-maske-linien: var(--df-maske-linien-b);color-scheme:dark}.df-tiefe-30{--df-tiefe: 30;--df-bg: var(--df-tiefe-30-bg);--df-bg-rgb: var(--df-tiefe-30-bg-rgb);--df-text: var(--df-tiefe-30-text);--df-text-rgb: var(--df-tiefe-30-text-rgb);--df-neben: var(--df-tiefe-30-neben);--df-button-bg: var(--df-tiefe-30-button-bg);--df-button-text: var(--df-tiefe-30-button-text);--df-bg-naechste: var(--df-tiefe-30-naechste);--df-maske-linien: var(--df-maske-linien-b);color-scheme:dark}.df-tiefe-40{--df-tiefe: 40;--df-bg: var(--df-tiefe-40-bg);--df-bg-rgb: var(--df-tiefe-40-bg-rgb);--df-text: var(--df-tiefe-40-text);--df-text-rgb: var(--df-tiefe-40-text-rgb);--df-neben: var(--df-tiefe-40-neben);--df-button-bg: var(--df-tiefe-40-button-bg);--df-button-text: var(--df-tiefe-40-button-text);--df-bg-naechste: var(--df-tiefe-40-naechste);--df-maske-linien: var(--df-maske-linien-b);color-scheme:dark}[class*=df-tiefe-]{color:var(--df-text);background-color:var(--df-bg);--color-foreground: var(--df-text);--color-foreground-rgb: var(--df-text-rgb);--color-background: var(--df-bg);--color-background-rgb: var(--df-bg-rgb);--color-border: var(--df-text);--color-border-rgb: var(--df-text-rgb);--color-foreground-muted: var(--df-neben);--color-foreground-subdued: var(--df-neben);--color-primary-button-background: var(--df-button-bg);--color-primary-button-text: var(--df-button-text);--color-primary-button-border: var(--df-button-bg);--color-primary-button-hover-background: var(--df-button-bg);--color-primary-button-hover-text: var(--df-button-text);--color-primary-button-hover-border: var(--df-button-bg);--color-primary-button-focus-outline: var(--df-text);--color-secondary-button-text: var(--df-text);--color-secondary-button-border: var(--df-text);--color-secondary-button-background: transparent;--color-secondary-button-hover-text: var(--df-text);--color-secondary-button-hover-border: var(--df-text);--color-secondary-button-hover-background: transparent;--color-input-background: transparent;--color-input-text: var(--df-text);--color-input-text-rgb: var(--df-text-rgb);--color-input-border: var(--df-text)}@media(prefers-reduced-motion:reduce){:root{--animation-speed-fast: 0s;--animation-speed-normal: 0s;--animation-speed-medium: 0s;--animation-speed-slow: 0s;--drawer-animation-speed: 0s;--hover-transition-duration: 0s;--submenu-animation-speed: 0s;--df-dauer-kurz: 0s;--df-dauer: 0s;--df-dauer-blase: 0s}html,.page-wrapper{scroll-behavior:auto!important}fly-to-cart{display:none!important}.cart-bubble--animating,.cart-bubble--animating *{animation:none!important}}.df-h1,.df-h2,.df-h3{margin:0;font-family:var(--df-font-display);font-weight:var(--df-gewicht-display);letter-spacing:0;text-transform:none;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;color:inherit}.df-h1{font-size:var(--df-h1);line-height:1}.df-h2{font-size:var(--df-h2);line-height:1.08}.df-h3{font-size:var(--df-h3);line-height:1.15}.df-text{margin:0;font-family:var(--df-font-text);font-weight:var(--df-gewicht-text);font-size:var(--df-text-groesse);line-height:var(--df-zeile-text);max-inline-size:var(--df-lesen-max);text-wrap:pretty}.df-text+.df-text{margin-block-start:1em}.df-text a{color:inherit;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.df-klein{font-family:var(--df-font-display);font-weight:400;font-size:var(--df-klein);line-height:1.4;letter-spacing:.01em}.df-neben{color:var(--df-neben)}.df-wasser{font-style:italic}.df-zahl{font-variant-numeric:tabular-nums lining-nums}body.page-width-narrow,body.page-width-normal,body.page-width-wide{--page-content-width: calc(var(--df-inhalt-max) - var(--page-margin) * 2)}body{--df-rand: max(16px, var(--page-margin, 16px))}@media(min-width:1024px)and (max-width:1391px){body:has(.df-tm:not([hidden])){--page-margin: max(96px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}}.df-sektion{position:relative;z-index:1;color:var(--df-text);background-color:var(--df-bg);padding-block:var(--df-abstand) calc(var(--df-abstand) + var(--df-uebergang));overflow:clip}.df-sektion--uebergang{margin-block-start:calc(-1 * var(--df-uebergang));padding-block-start:calc(var(--df-abstand) + var(--df-uebergang));background-color:transparent;background-image:linear-gradient(to bottom in oklab,transparent 0,var(--df-bg) var(--df-uebergang),var(--df-bg) 100%)}.df-sektion__innen{box-sizing:border-box;inline-size:100%;max-inline-size:var(--df-inhalt-max);margin-inline:auto;padding-inline:var(--df-rand)}.df-tafelraster{display:grid;gap:1.5rem}@media(min-width:1024px){.df-tafelraster{grid-template-columns:minmax(min-content,3fr) minmax(0,9fr);column-gap:2.5rem}.df-tafelraster__kopf{border-inline-end:1px solid var(--df-linie-kraeftig);padding-inline-end:1.5rem}}.df-stapel{display:grid;gap:1rem}.df-lotung{display:inline-flex;align-items:baseline;gap:.3em;font-family:var(--df-font-display);font-weight:var(--df-gewicht-display);font-size:var(--df-zahl-mittel);line-height:1;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.df-lotung:before,.df-lotung:after{content:"";flex:none;align-self:center;inline-size:.5em;block-size:1px;background:currentColor;opacity:.55}.df-lotung--gross{font-size:var(--df-zahl-gross)}.df-lotung--preis{font-size:var(--df-preis);font-weight:var(--df-gewicht-display-fett)}.df-lotung--preis:before,.df-lotung--preis:after{display:none}.df-lotung__einheit{font-size:.4em;font-weight:400;margin-inline-start:.1em}.df-lotung-label{display:block;margin-block-start:.4em;font-family:var(--df-font-display);font-weight:400;font-size:var(--df-klein);line-height:1.3}.df-fakten{display:flex;flex-wrap:wrap;gap:1.25rem 2.5rem;margin:0;padding:0;list-style:none}.df-fakten>li{margin:0}.df-button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;box-sizing:border-box;min-block-size:var(--df-ziel);padding:.75rem 1.4rem;border:0;border-radius:var(--df-radius);font-family:var(--df-font-display);font-weight:var(--df-gewicht-display-fett);font-size:var(--df-button-groesse);line-height:1;letter-spacing:.01em;text-decoration:none;text-align:center;cursor:pointer;background:var(--df-button-bg);color:var(--df-button-text);transition:background-color var(--df-dauer-kurz) var(--df-kurve),color var(--df-dauer-kurz) var(--df-kurve)}.df-button:hover{background:color-mix(in oklab,var(--df-button-bg) 88%,var(--df-button-text))}.df-button--umriss{background:transparent;color:var(--df-text);box-shadow:inset 0 0 0 1.5px currentColor}.df-button--umriss:hover{background:color-mix(in oklab,currentColor 10%,transparent)}.df-button--breit{inline-size:100%}.df-boje,.df-button.df-boje{background:var(--df-boje);color:var(--df-grund)}.df-boje:hover,.df-button.df-boje:hover{background:var(--df-boje);text-decoration:underline;text-underline-offset:.2em}.df-button:disabled,.df-button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.df-link{color:inherit;font-family:var(--df-font-display);font-weight:var(--df-gewicht-display);font-size:var(--df-button-groesse);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1.5px}.df-link:hover{text-decoration-thickness:2.5px}.df-sektion :focus-visible,.df-fokus:focus-visible,.df-button:focus-visible,.df-link:focus-visible,.df-feld__eingabe:focus-visible,.df-kaufbox :focus-visible,.df-guide-kopf :focus-visible,.dm-plaetze :focus-visible,.dm-kontakt :focus-visible,.digital-consent__input:focus-visible,#checkout:focus-visible{outline:2px solid var(--df-gischt);outline-offset:3px;box-shadow:0 0 0 3px var(--df-grund)}.df-feld{display:grid;gap:.4rem}.df-feld__label,.df-formular legend{font-family:var(--df-font-display);font-weight:var(--df-gewicht-display);font-size:var(--df-klein);line-height:1.3}.df-feld__eingabe{box-sizing:border-box;inline-size:100%;min-block-size:var(--df-ziel);padding:.7rem .9rem;border:1.5px solid currentColor;border-radius:var(--df-radius);background:transparent;color:inherit;font-family:var(--df-font-text);font-size:max(16px,var(--df-text-groesse));line-height:1.4}.df-feld__eingabe::placeholder{color:var(--df-neben);opacity:1}textarea.df-feld__eingabe{min-block-size:8rem;resize:vertical}select.df-feld__eingabe{-webkit-appearance:auto;appearance:auto}.df-feld__hinweis{font-family:var(--df-font-text);font-size:var(--df-klein);line-height:1.45;color:var(--df-neben)}.df-feld__fehler{font-family:var(--df-font-display);font-size:var(--df-klein);line-height:1.4;padding-inline-start:.75rem;border-inline-start:3px solid currentColor}.df-feld--fehler .df-feld__eingabe{border-width:2.5px}.df-zeile{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.df-zeile>.df-feld{flex:1 1 14rem}.df-kontrollfeld{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;font-family:var(--df-font-text);font-size:var(--df-klein);line-height:1.5;cursor:pointer}.df-kontrollfeld input[type=checkbox]{inline-size:1.375rem;block-size:1.375rem;margin:.1rem 0 0;border:1.5px solid currentColor;border-radius:3px;background:transparent;accent-color:currentColor}.df-erfolg{font-family:var(--df-font-display);font-weight:var(--df-gewicht-display);font-size:var(--df-text-groesse);padding-inline-start:.75rem;border-inline-start:3px solid currentColor}.df-leseflaeche{--df-bg: var(--df-gischt);--df-bg-rgb: var(--df-gischt-rgb);--df-text: var(--df-grund);--df-text-rgb: var(--df-grund-rgb);--df-neben: var(--df-freiwasser);--df-button-bg: var(--df-grund);--df-button-text: var(--df-gischt);--df-bg-naechste: var(--df-lagune);--df-maske-linien: var(--df-maske-linien-a);color:var(--df-text);background:var(--df-bg);padding:clamp(1.5rem,1rem + 3vw,6rem);color-scheme:light}.df-kartenblatt{--df-bg: var(--df-steilwand);--df-bg-rgb: var(--df-steilwand-rgb);--df-text: var(--df-gischt);--df-text-rgb: var(--df-gischt-rgb);--df-neben: var(--df-dunst);--df-button-bg: var(--df-gischt);--df-button-text: var(--df-grund);--df-bg-naechste: var(--df-tiefblau);--df-maske-linien: var(--df-maske-linien-b);position:relative;color:var(--df-text);background:var(--df-bg);padding:clamp(1.25rem,1rem + 2vw,2.5rem);border:1px solid color-mix(in oklab,var(--df-gischt) 35%,transparent);color-scheme:dark}.df-kartenblatt:before{content:"";position:absolute;inset:8px auto 8px 8px;inline-size:6px;background-image:repeating-linear-gradient(to bottom,currentColor 0 1px,transparent 1px 12px);opacity:.35;pointer-events:none}.df-bild{position:relative;inline-size:100%;overflow:hidden;border-radius:var(--df-radius);aspect-ratio:var(--df-bild-verhaeltnis, 3 / 2)}.df-bild picture,.df-bild__img{display:block;inline-size:100%;block-size:100%}.df-bild__img{object-fit:cover}@media(max-width:749px){.df-bild{aspect-ratio:var(--df-bild-verhaeltnis-mobil, var(--df-bild-verhaeltnis, 3 / 2))}}.df-platzhalter{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:end start;background-image:linear-gradient(to bottom in oklab,var(--df-bg),var(--df-bg-naechste))}.df-platzhalter:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--df-text);opacity:.22;-webkit-mask-image:var(--df-maske-linien);mask-image:var(--df-maske-linien);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.df-platzhalter__hinweis{position:relative;z-index:1;margin:.75rem;padding:.25rem .5rem;font-family:var(--df-font-display);font-size:var(--df-klein);background:var(--df-text);color:var(--df-bg);border-radius:2px}.df-trenner{block-size:2.5rem;margin-block:1.5rem;background-color:var(--df-text);opacity:.3;-webkit-mask-image:var(--df-maske-trenner);mask-image:var(--df-maske-trenner);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.df-strich{display:block;inline-size:100%;color:inherit}.df-strich svg{display:block;inline-size:100%;block-size:auto;overflow:visible}.df-atlas-flaeche{position:relative;aspect-ratio:1000 / 383}.df-atlas-flaeche:before,.df-atlas-flaeche:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--df-text);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none}.df-atlas-flaeche:before{opacity:.18;-webkit-mask-image:var(--df-maske-atlas);mask-image:var(--df-maske-atlas)}.df-atlas-flaeche:after{opacity:.7;-webkit-mask-image:var(--df-maske-atlas-kontur);mask-image:var(--df-maske-atlas-kontur)}.df-liste{margin:0;padding:0;list-style:none}.df-liste>li{padding-block:.9rem;border-block-start:1px solid var(--df-linie-kraeftig)}.df-liste>li:last-child{border-block-end:1px solid var(--df-linie-kraeftig)}.df-liste>li:has(>.df-aufklapp,>.df-aufklapp__kopf){padding-block:0}.df-liste>li>.df-aufklapp{border-block-start:0}.df-linien-flaeche{position:relative}.df-linien-flaeche:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--df-text);opacity:.16;-webkit-mask-image:var(--df-maske-linien);mask-image:var(--df-maske-linien);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;pointer-events:none}#header-component .header-logo{font-family:var(--df-font-display);font-weight:var(--df-gewicht-display-fett);font-size:var(--df-wortmarke);letter-spacing:.02em;line-height:1}.shopify-policy__container{max-inline-size:var(--df-lesen-max);margin-inline:auto;padding-inline:var(--df-rand);font-family:var(--df-font-text);font-size:var(--df-text-groesse);line-height:var(--df-zeile-text)}.shopify-policy__title h1{font-family:var(--df-font-display);font-weight:var(--df-gewicht-display);font-size:var(--df-h2);line-height:1.08}.df-aufklapp{border-block-start:1px solid var(--df-linie-kraeftig)}.df-aufklapp__kopf{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem 1rem;padding-block:.9rem;cursor:pointer;list-style:none;color:inherit}.df-aufklapp__kopf::-webkit-details-marker{display:none}summary.df-aufklapp__kopf:after{content:"+";grid-column:2;justify-self:end;font-family:var(--df-font-display);font-weight:400;font-size:1.5rem;line-height:1}.df-aufklapp[open]>summary.df-aufklapp__kopf:after{content:"\2212"}.df-aufklapp__titel{grid-column:1;min-inline-size:0}.df-aufklapp__titel .df-marker{margin-inline-end:.5rem;vertical-align:middle}.df-aufklapp__kopf .df-status{grid-column:2;justify-self:end;white-space:nowrap}.df-aufklapp__aktion{grid-column:1;justify-self:start;font-family:var(--df-font-display);font-weight:var(--df-gewicht-display);font-size:var(--df-button-groesse);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1.5px}.df-aufklapp__inhalt{padding-block:0 1.25rem}.df-status{font-family:var(--df-font-display);font-weight:400}.df-marker{display:inline-block;box-sizing:border-box;inline-size:12px;block-size:12px;border:2px solid currentColor;border-radius:50%}.df-marker--verfuegbar{background:currentColor}.df-marker--wunsch{border-style:dotted}.df-atlas__punkt:before{content:"";box-sizing:border-box;inline-size:14px;block-size:14px;border:2px solid currentColor;border-radius:50%}.df-atlas__punkt--verfuegbar:before{background:currentColor}.df-atlas__punkt--wunsch:before{border-style:dotted}.df-guide-karte{display:grid;gap:1.25rem}.df-guide-karte__text{display:grid;gap:1rem;align-content:start}.df-guide-karte__kopf{gap:.35rem}.df-guide-karte__preis{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem}.df-guide-karte__aktion{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.df-guide-karte__aktion .df-formular,.df-guide-karte__aktion .df-klein{flex:1 1 100%}.df-guide-karte__cover a{display:block}@media(min-width:750px){.df-guide-karte{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:2rem}.df-guide-karte--kompakt{grid-template-columns:10rem minmax(0,1fr)}}.df-richtext p{margin:0}.df-richtext p+p{margin-block-start:1em}.df-richtext a{color:inherit;text-decoration:underline;text-underline-offset:.18em}.df-feld__fehler.hidden{display:none}[class^=df-][hidden],[class*=" df-"][hidden],product-form-component[hidden],sticky-add-to-cart[hidden]{display:none!important}.product-information .product-details{color:var(--df-text, inherit)}.sticky-add-to-cart__bar{--color-background: var(--df-grund);--color-background-rgb: var(--df-grund-rgb);color:var(--df-gischt);box-shadow:none}.sticky-add-to-cart__bar:before{background:var(--df-grund);border-color:var(--df-freiwasser);-webkit-backdrop-filter:none;backdrop-filter:none}.sticky-add-to-cart__title{font-family:var(--df-font-display);font-weight:var(--df-gewicht-display)}.sticky-add-to-cart__price{font-family:var(--df-font-display);font-variant-numeric:tabular-nums lining-nums}.sticky-add-to-cart__price .compare-at-price,.sticky-add-to-cart__button .svg-wrapper,.sticky-add-to-cart__button .add-to-cart__added{display:none}.sticky-add-to-cart__button.button{background:var(--df-boje);color:var(--df-grund);border:1px solid var(--df-boje);border-radius:var(--df-radius);font-family:var(--df-font-display);font-weight:var(--df-gewicht-display-fett);font-size:var(--df-button-groesse);min-block-size:var(--df-ziel)}.sticky-add-to-cart__button.button:hover,.sticky-add-to-cart__button.button:focus-visible{background:var(--df-boje);color:var(--df-grund)}.sticky-add-to-cart__bar[data-stuck=false]{visibility:hidden}@media(prefers-reduced-motion:no-preference){.sticky-add-to-cart__bar{transition-property:transform,opacity,display,visibility}}@media screen and (max-width:749px){.sticky-add-to-cart__bar .add-to-cart-text__content{display:initial}.sticky-add-to-cart__button.button{inline-size:auto;padding-inline:1rem}}.cart-items__quantity .quantity-selector-wrapper,.cart-items__quantity .volume-pricing-info,.cart-items .compare-at-price{display:none}.cart__checkout-button.button{background:var(--df-boje);color:var(--df-grund);border:1px solid var(--df-boje);border-radius:var(--df-radius);font-family:var(--df-font-display);font-weight:var(--df-gewicht-display-fett);font-size:var(--df-button-groesse);min-block-size:var(--df-ziel)}.cart__checkout-button.button:hover,.cart__checkout-button.button:focus-visible{background:var(--df-boje);color:var(--df-grund)}.cart__checkout-button.button:disabled{opacity:.5;cursor:not-allowed}.cart__ctas .digital-consent{margin-block:0;font-family:var(--df-font-text)}.cart__ctas .digital-consent__label{font-size:var(--df-klein)}.cart__ctas .digital-consent__input{inline-size:1.5rem;block-size:1.5rem;margin-block-start:0}.df-richtext h2,.df-richtext h3,.df-richtext h4{margin:1.6em 0 .5em;font-family:var(--df-font-display);font-weight:var(--df-gewicht-display);line-height:1.15;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual}.df-richtext h2{font-size:var(--df-h3)}.df-richtext h3{font-size:calc(var(--df-text-groesse) * 1.2)}.df-richtext h4{font-size:var(--df-text-groesse)}.df-richtext :is(h2,h3,h4):first-child{margin-block-start:0}.df-richtext ul,.df-richtext ol{margin:1em 0;padding-inline-start:1.4em}.df-richtext li+li{margin-block-start:.35em}.df-richtext p+ul,.df-richtext p+ol{margin-block-start:.5em}.df-richtext strong{font-weight:var(--df-gewicht-text-fett, 600)}.df-richtext hr{border:0;border-block-start:1px solid var(--df-linie-kraeftig);margin:2em 0}.df-richtext table{inline-size:100%;border-collapse:collapse;margin:1em 0;font-size:var(--df-klein)}.df-richtext th,.df-richtext td{padding:.5em .75em .5em 0;border-block-end:1px solid var(--df-linie-kraeftig);text-align:start;vertical-align:top}.df-richtext img{max-inline-size:100%;block-size:auto}.df-feld__eingabe--mehrzeilig{min-block-size:9rem;resize:vertical;line-height:1.5}.df-rechtliches__liste{display:flex;flex-wrap:wrap;gap:0 1.5rem;margin:0;padding:0;list-style:none}.df-rechtliches__link{display:inline-flex;align-items:center;min-block-size:2.75rem;color:inherit;font-family:var(--df-font-display);font-weight:400;font-size:var(--df-klein);letter-spacing:.01em;text-decoration:none}.df-rechtliches__link:hover,.df-rechtliches__link:focus-visible{text-decoration:underline;text-underline-offset:.2em}.df-editor-hinweis{margin:0;padding:.35rem .6rem;border:1px dashed var(--df-linie-kraeftig);border-radius:var(--df-radius);color:var(--df-neben)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/df-base.css.map */
