.cc,.cc *,.cc *:before,.cc *:after{box-sizing:border-box}.cc [hidden]{display:none!important}.cc{padding:32px 16px 48px;color:#1c1c1c;background:#f3f1ec}.cc__huelle{max-width:960px;margin:0 auto}.cc__titel{margin:0 0 12px;font-size:30px;line-height:1.2;font-weight:700}.cc__einleitung{max-width:680px;font-size:17px;line-height:1.6;color:#3a3a3a}.cc__einleitung p{margin:0 0 12px}.cc__einleitung p:last-child{margin-bottom:0}.cc__karte{margin:28px 0 0;padding:24px;border-radius:20px;background:#fff}.cc__untertitel{margin:0 0 10px;font-size:20px;line-height:1.3;font-weight:700}.cc__text{margin:0 0 16px;font-size:16px;line-height:1.6;color:#3a3a3a}.cc__text--hinweis{padding:10px 14px;border-left:4px solid #1a7d22;background:#f2f9f3}.cc__text--neu{margin-top:22px}.cc__hilfe{margin:6px 0 0;font-size:14px;line-height:1.5;color:#5a5a5a}.cc__karte--code{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.cc__guthabenteil{padding-top:24px;border-top:1px solid #e6e3dc}@media screen and (min-width:860px){.cc__karte--code{grid-template-columns:minmax(0,1fr) 280px;gap:40px}.cc__guthabenteil{padding:0 0 0 32px;border-top:0;border-left:1px solid #e6e3dc}}.cc__guthabenteil:first-child{padding:0;border:0}.cc__code{margin:4px 0 14px;font-size:clamp(26px,8vw,38px);line-height:1.15;font-weight:700;letter-spacing:.06em;color:#145f1b;overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;user-select:all}.cc__betrag{margin:4px 0 6px;font-size:32px;line-height:1.2;font-weight:700}.cc__feld{margin:22px 0 0}.cc__label{display:block;margin:0 0 6px;font-size:15px;font-weight:600}.cc__eingabe{display:block;width:100%;padding:11px 12px;border:1px solid #b8b8b8;border-radius:4px;background:#faf9f6;color:#1c1c1c;font-family:inherit;font-size:16px;line-height:1.5}.cc__eingabe--text{min-height:132px;resize:vertical}.cc__eingabe:focus{border-color:#1a7d22;outline:2px solid rgba(26,125,34,.35);outline-offset:1px}.cc__knopfzeile{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 0}.cc__knopf,.cc__zweitknopf{display:inline-block;border-radius:4px;font-family:inherit;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}.cc__knopf{padding:13px 26px;border:0;background:#1a7d22;color:#fff;font-size:16px}.cc__knopf:hover{background:#166b1d;color:#fff}.cc__zweitknopf{padding:11px 20px;border:1px solid #1a7d22;background:#fff;color:#145f1b;font-size:15px}.cc__zweitknopf:hover{background:#f2f9f3;color:#145f1b}.cc__knopf:focus-visible,.cc__zweitknopf:focus-visible,.cc a:focus-visible{outline:2px solid #1a7d22;outline-offset:2px}.cc__status{min-height:1.5em;margin:12px 0 0;font-size:14px;font-weight:600;line-height:1.5;color:#145f1b}.cc__abschnitt{margin:40px 0 0}.cc__schritte{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:14px 0 0;padding:0;list-style:none;counter-reset:cc-schritt}@media screen and (min-width:768px){.cc__schritte{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.cc__schritt{position:relative;padding:22px 22px 6px;border-radius:20px;background:#fff;counter-increment:cc-schritt}.cc__schritt:before{content:counter(cc-schritt);display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0 0 12px;border-radius:50%;background:#1a7d22;color:#fff;font-size:15px;font-weight:700}.cc__schritttitel{margin:0 0 6px;font-size:17px;line-height:1.3;font-weight:700}.cc__beispiel{margin:16px 0 0;padding:14px 18px;border-radius:12px;background:#fff;font-size:15px;line-height:1.6;color:#3a3a3a}.cc__liste{margin:12px 0 0;padding:20px 24px 20px 42px;border-radius:20px;background:#fff;font-size:15px;line-height:1.6;color:#3a3a3a}.cc__liste li{margin:0 0 8px}.cc__liste li:last-child{margin-bottom:0}.cc__bedingungslink{margin:14px 0 0;font-size:15px}.cc a:not(.cc__knopf):not(.cc__zweitknopf){color:#145f1b;text-decoration:underline}.cc__leselinks{margin:0 0 18px;padding:0 0 0 20px;font-size:15px;line-height:1.6}.cc__leselinks li{margin:0 0 4px}.cc__haken{display:flex;align-items:flex-start;gap:12px;min-height:44px;margin:0 0 18px}.cc__haken-feld{flex:0 0 auto;width:24px;height:24px;margin:10px;accent-color:#1a7d22;cursor:pointer}.cc__haken-text{flex:1 1 auto;min-height:44px;padding:10px 0;font-size:16px;line-height:1.5;cursor:pointer}.cc__haken-feld:focus-visible{outline:2px solid #1a7d22;outline-offset:3px}.cc__knoepfe{display:flex;flex-direction:column;gap:16px;margin:4px 0 0}.cc__knopf--wahl{width:100%;min-height:48px}@media screen and (min-width:600px){.cc__knoepfe{flex-direction:row;flex-wrap:wrap}.cc__knopf--wahl{flex:1 1 0;width:auto;max-width:280px}}.cc__knopf:disabled,.cc__zweitknopf:disabled{cursor:progress;opacity:.7}.cc__formular[aria-busy=true]{cursor:progress}.cc__meldung--fehler{padding:8px 12px;border-left:4px solid #a4161a;background:#fdf1f1;color:#a4161a}.cc__meldung:empty{padding:0;border:0;background:none}.cc__austritt{margin:20px 0 0;padding:18px 24px;border-radius:20px;background:#fff}.cc__austritt .cc__hilfe{margin:0 0 12px}.cc__austritt .cc__knoepfe{flex-direction:row}.cc__wieder{margin:20px 0 0}.cc__wieder-titel{display:inline-block;min-height:44px;padding:10px 0;font-size:16px;font-weight:600;color:#145f1b;text-decoration:underline;cursor:pointer}.cc__wieder-titel:focus-visible{outline:2px solid #1a7d22;outline-offset:2px}.cc__wieder .cc__karte{margin-top:8px}.cc__guthabenteil--allein,.cc__guthabenteil--allein:first-child{margin:18px 0 0;padding:18px 0 0;border:0;border-top:1px solid #e6e3dc}.cc__hinweis{padding:22px 24px;border-radius:20px;background:#fff}.cc__hinweis+.cc__hinweis{margin-top:14px}.cc__hinweistext{font-size:15px;line-height:1.6;color:#3a3a3a}.cc__hinweistext p,.cc__hinweistext ul{margin:0 0 12px}.cc__hinweistext ul{padding-left:22px}.cc__hinweistext li{margin:0 0 8px}.cc__hinweistext>:last-child{margin-bottom:0}#cc-notice{scroll-margin-top:80px}@media screen and (min-width:768px){.cc{padding:48px 24px 64px}.cc__titel{font-size:36px}.cc__karte{padding:28px 32px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/referral-program.css.map */
