@font-face{font-family:Raleway;src:url(/fonts/Raleway-VariableFont_wght.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Northwell;src:url(/fonts/Northwell.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--rosso:#c4000f;--verde:#1f7a39;--verde-flaeche:rgba(31,122,57,.07);--rosso-hover:#a80009;--nero:#1a1a1a;--bianco:#fff;--grigio:#6e6e6e;--grigio-hell:#767676;--flaeche:#f3f3f3;--linie:rgba(26,26,26,.2);--linie-stark:rgba(26,26,26,.35);--pad:96px;--sektion:130px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Raleway,-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;font-weight:500;color:var(--nero);background:var(--bianco);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer}:focus-visible{outline:2px solid var(--rosso);outline-offset:2px}.wrap{padding-left:var(--pad);padding-right:var(--pad)}.sektion{padding-top:var(--sektion);padding-bottom:0}.script{font-family:Northwell,cursive;color:var(--rosso);line-height:1;font-weight:400}.eyebrow{letter-spacing:.3em}.eyebrow,.label{font-weight:600;font-size:11px;text-transform:uppercase}.label{letter-spacing:.26em}.label,.muted{color:var(--grigio)}h1,h2{font-weight:300;text-wrap:pretty}.btn{display:inline-block;background:var(--rosso);color:#fff;font-weight:600;font-size:16px;letter-spacing:.06em;padding:17px 32px;border-radius:2px;transition:background .15s ease}.btn:hover{background:var(--rosso-hover)}.btn--hero{padding:25px 52px;text-transform:uppercase;letter-spacing:.09em;font-size:17px}.tlink{font-weight:600;font-size:14px;border-bottom:1px solid var(--nero);padding-bottom:2px;transition:border-color .15s ease}.tlink:hover{border-color:var(--rosso)}.kopf{display:flex;align-items:center;justify-content:space-between;padding:44px var(--pad) 0}.kopf nav{display:flex;gap:38px}.kopf nav a{font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.kopf nav a:hover{color:var(--rosso)}.kopf .logo{height:66px;width:auto}.kopf .menu{display:none;font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.sticky{position:fixed;top:0;left:0;right:0;z-index:50;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:14px var(--pad);border-top:1px solid rgba(26,26,26,.15);border-bottom:1px solid var(--nero);opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .2s ease-out,transform .2s ease-out}.sticky.an{opacity:1;transform:none;pointer-events:auto}.sticky img{height:30px;width:auto}.sticky .frist{font-weight:600;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.sticky .frist b{color:var(--rosso);font-weight:600}.sticky .btn{font-size:13px;padding:12px 24px;letter-spacing:.04em}[id]{scroll-margin-top:96px}.hero{display:grid;grid-template-columns:96px minmax(0,1fr) 396px;grid-column-gap:52px;column-gap:52px;align-items:start;padding-top:76px}.hero .natale{font-size:34px;writing-mode:vertical-rl;transform:rotate(180deg);margin:18px 0 0 34px}.hero .eyebrow{margin-bottom:38px}.hero .hero-text{container-type:inline-size}.hero h1{font-size:clamp(36px,6.2vw,118px);font-size:clamp(36px,10.6cqi,118px);line-height:.92;letter-spacing:-.04em;margin-bottom:80px;-webkit-hyphens:manual;hyphens:manual}.hero .ankommen{font-size:clamp(56px,7.6vw,146px);line-height:.78;display:block;margin-bottom:52px}.hero .subline{font-weight:500;font-size:23px;line-height:1.45}.hero .absatz2{font-weight:500;font-size:17px;line-height:1.6;color:var(--grigio);margin-top:26px}.hero .cta{gap:30px;align-items:center;margin-top:44px}.hero .beweis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;border-top:1px solid var(--nero);padding-top:16px;margin-top:56px;font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.hero-bild{margin-top:-30px}.hero-bild>img{width:100%;height:560px;object-fit:cover;object-position:center}.hero-bild .karokante{position:absolute;top:-14px;right:0;width:520px;height:14px;object-fit:cover;object-position:left center}.preiskachel{position:absolute;left:-104px;bottom:64px;width:196px;background:#fff;padding:22px 24px 20px}.preiskachel .ab{font-size:40px;display:block}.preiskachel .zahl{font-weight:300;font-size:52px;line-height:1;margin-top:2px}.preiskachel .je{font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--grigio);margin-top:10px}.hero-luft{height:110px}.frist-band{border-top:1px solid var(--nero);border-bottom:1px solid var(--nero);padding:26px var(--pad);text-align:center;font-weight:600;font-size:14px;letter-spacing:.26em;text-transform:uppercase}.frist-band b{color:var(--rosso);font-weight:600}.logoband{padding:52px var(--pad) 0}.logoband .label{margin-bottom:30px}.logogrid{display:grid;grid-gap:48px;gap:48px;align-items:center;justify-items:center}.logogrid img{object-fit:contain;filter:grayscale(1);opacity:.6;transition:filter .2s ease,opacity .2s ease}.logogrid img:hover{filter:grayscale(0);opacity:1}.logogrid--partner{grid-template-columns:repeat(5,1fr)}.logogrid--kunden{grid-template-columns:repeat(7,1fr);gap:40px 36px}.logogrid--kunden img{max-height:34px}.logogrid img.negativ{filter:grayscale(1) invert(1);opacity:.55}.referenzzeile{margin-top:34px;font-size:12px;color:var(--grigio)}.stufen-kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:60px}.stufen-kopf .script{font-size:52px;margin-bottom:14px}.stufen-kopf h2{font-size:64px;line-height:1.04;letter-spacing:-.02em}.stufen-kopf .rechts{font-size:17px;max-width:34ch;border-top:1px solid var(--nero);padding-top:16px;line-height:1.6}.stufen{display:grid;grid-template-columns:repeat(4,1fr);margin-top:64px}.stufe{padding:0 32px;border-left:1px solid var(--linie)}.stufe:first-child{border-left:0;padding-left:0}.stufe:last-child{padding-right:0}.stufe.empfohlen{border-top:1px solid var(--rosso);padding-top:20px}.stufe .preferita{font-size:30px;display:block;margin-bottom:14px}.stufe img{width:100%;height:300px;object-fit:contain;object-position:center}.stufe img.deckend{object-fit:cover}.stufe .name{font-weight:600;font-size:12px;letter-spacing:.2em;text-transform:uppercase;margin-top:26px}.stufe .preis{font-weight:300;font-size:40px;margin-top:10px}.stufe.empfohlen .preis{color:var(--rosso)}.stufe .inhalt{font-size:15px;line-height:1.6;margin-top:14px}.stufe .menge{font-size:13px;color:var(--grigio);margin-top:10px}.stufe .tlink{display:inline-block;margin-top:20px}.stufen-fuss{border-top:1px solid var(--linie);margin-top:44px;padding-top:16px;font-size:13px;color:var(--grigio)}.erweiterungen{margin-top:64px}.erweiterungen .label{margin-bottom:22px}.erw-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:40px;gap:40px;border-top:1px solid var(--nero);padding-top:22px}.erw-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.erw-kopf .n{font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.erw-kopf .p{color:var(--rosso);font-size:15px;font-weight:500}.erw-grid p{font-size:14px;color:var(--grigio);margin-top:8px;line-height:1.5}.regel{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:96px;gap:96px;padding:var(--sektion) var(--pad) 0}.regel .zahlzeile{display:flex;gap:36px;align-items:flex-start;margin-bottom:34px}.regel .zahl{font-weight:300;font-size:220px;line-height:.78;letter-spacing:-.05em;color:var(--rosso)}.regel .einheit{font-size:44px;padding-top:26px}.regel h2{font-size:44px;line-height:1.14;max-width:22ch;margin-bottom:32px}.regel p{font-size:18px;line-height:1.72;max-width:65ch}.regel .rand{align-self:end;border-left:1px solid var(--linie);padding-left:28px;font-size:13px;line-height:1.8;color:var(--grigio)}.pers .script{font-size:48px}.pers h2{font-size:56px;letter-spacing:-.02em;margin:14px 0 20px}.pers .intro{font-size:17px;max-width:92ch;line-height:1.6}.pers-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px;margin-top:56px}.pers-grid .bild{height:280px;background:var(--flaeche);overflow:hidden}.pers-grid .bild img{object-fit:cover}.pers-grid figcaption{font-weight:500;font-size:15px;margin-top:16px}.karoband{height:18px;background-repeat:repeat-x;background-position:0;background-size:auto 100%}.amore{position:relative}.amore>img{width:100%;height:620px;object-fit:cover;object-position:center}.amore .tafel{position:absolute;left:var(--pad);top:64px;width:760px;background:#fff;padding:52px 56px}.amore .script{font-size:64px;margin-bottom:22px;display:block}.amore blockquote{font-weight:700;font-size:30px;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;margin-bottom:26px}.amore .wer{border-top:1px solid var(--nero);padding-top:16px;font-weight:600;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--grigio)}.logistik h2{font-size:44px;margin-bottom:56px}.wege{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:40px;gap:40px;border-top:1px solid var(--linie);padding-top:34px}.wege h3{font-weight:600;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.wege p{font-weight:500;font-size:16px;line-height:1.65;margin-top:14px}.wege-mehr{font-weight:300;font-size:28px;line-height:1.35;max-width:34ch}.ablauf .script{font-size:48px}.ablauf h2{font-size:56px;letter-spacing:-.02em;margin:14px 0 56px}.schritte{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:44px;gap:44px;border-top:1px solid var(--nero);padding-top:26px}.schritte .nr{font-weight:300;font-size:76px;color:var(--rosso);line-height:1}.schritte h3{font-weight:600;font-size:12px;letter-spacing:.2em;text-transform:uppercase;margin-top:18px}.schritte p{font-size:16px;margin-top:10px;line-height:1.55}.musterbox{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.musterbox img{height:480px;object-position:center}.musterbox .script,.musterbox h2{font-size:64px}.musterbox h2{letter-spacing:-.02em;margin:14px 0 26px}.musterbox p{font-size:19px;max-width:38ch;line-height:1.6;margin-bottom:34px}.beweise{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px 56px;gap:40px 56px;border-top:1px solid var(--linie);padding-top:34px}.beweise div{font-weight:500;font-size:15px}.gesicht{display:grid;grid-template-columns:.8fr 1fr;grid-gap:80px;gap:80px}.gesicht img.portrait{width:100%;height:560px;object-fit:cover;object-position:center 30%}.gesicht .text{align-self:center}.gesicht .script{font-size:60px;display:block;margin-bottom:26px}.gesicht p{font-size:21px;line-height:1.68;max-width:44ch}.gesicht p+p{font-size:18px;color:var(--grigio);margin-top:26px}.gesicht .conamore{font-size:34px;display:block;margin:34px 0 10px}.gesicht .sig{width:220px;height:auto}.faq h2{font-size:44px;margin-bottom:46px}.faq-liste{border-top:1px solid var(--linie)}.faq-item{border-bottom:1px solid var(--linie)}.faq-frage{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;text-align:left;font-weight:500;font-size:18px}.faq-frage .pm{font-weight:300;font-size:22px;line-height:1}.faq-antwort{overflow:hidden;max-height:0;transition:max-height .2s ease-out;font-size:16px;line-height:1.7;color:var(--grigio);max-width:70ch}.faq-item.offen .faq-antwort{max-height:400px;padding-bottom:24px}.anfrage .script{font-size:56px}.anfrage h2{font-size:64px;letter-spacing:-.02em;margin:14px 0 12px}.anfrage .schrittzahl{font-size:17px;color:var(--grigio)}.striche{display:flex;gap:8px;margin-bottom:34px}.striche span{width:44px;height:2px;background:var(--linie)}.striche span.an{background:var(--rosso)}.felder{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px 80px;gap:56px 80px;max-width:1000px;margin-top:52px}.feld label{display:block;font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--grigio);margin-bottom:12px}.feld input,.feld select{width:100%;font-family:inherit;font-weight:300;font-size:26px;color:var(--nero);background:none;border:0;border-bottom:1px solid var(--nero);border-radius:0;padding-bottom:12px}.feld input::placeholder{color:var(--grigio-hell)}.feld.fehler input,.feld.fehler select{border-bottom-color:var(--rosso)}.feld .fehlertext{color:var(--rosso);font-size:13px;margin-top:10px}.feld .feldhinweis{color:var(--grigio);font-size:13px;margin-top:10px}.feld input[type=file]{font-size:15px;font-weight:500;padding-bottom:14px}.wahl{display:flex;gap:10px;flex-wrap:wrap;padding-bottom:4px}.wahl button{display:flex;align-items:center;gap:9px;font-weight:500;font-size:16px;color:var(--nero);padding:9px 14px 9px 11px;border:1px solid var(--linie-stark);border-radius:2px;background:var(--bianco);cursor:pointer;transition:border-color .15s,background .15s}.wahl button:before{content:"";width:17px;height:17px;flex:none;border:1px solid var(--grigio);border-radius:2px;background:var(--bianco);background-position:50%;background-repeat:no-repeat;background-size:11px 9px}.wahl button:hover{border-color:var(--nero)}.wahl button.an{border-color:var(--verde);background:rgba(31,122,57,.05);color:var(--nero)}.wahl button.an:before{border-color:var(--verde);background-color:var(--verde);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M1 5l3.4 3.4L11 1.6'/%3E%3C/svg%3E")}.wahl button:focus-visible{outline:3px solid var(--rosso);outline-offset:2px}.anfrage .aktion{display:flex;align-items:center;gap:30px;margin-top:62px}.anfrage .hinweis{font-size:13px;color:var(--grigio);margin-top:20px}.anfrage .danke .script{font-size:76px;display:block;margin-bottom:18px}.anfrage .danke p{font-size:19px}.fuss{border-top:1px solid var(--linie);padding:0 0 44px}.fuss .inner{padding:54px var(--pad) 0}.fuss .script{font-size:52px;margin-bottom:38px}.fuss-grid{grid-template-columns:repeat(3,1fr);font-weight:500;line-height:1.8}.fuss-grid a:hover{color:var(--rosso)}.fuss .schluss{margin-top:48px;font-weight:600;font-size:12px;letter-spacing:.2em;color:var(--grigio)}.fuss-recht{gap:8px 22px;margin-top:36px;padding-top:22px;border-top:1px solid var(--linie);font-weight:500}.fuss-recht a{color:var(--grigio)}.fuss-recht a:hover{color:var(--rosso)}@media (max-width:900px){:root{--pad:24px;--sektion:56px}.kopf{padding:24px var(--pad) 0}.kopf nav{display:none}.kopf .menu{display:block}.kopf .logo{height:42px}.sticky{padding:12px var(--pad)}.sticky .frist{font-size:10px;letter-spacing:.1em}.hero{grid-template-columns:1fr;padding-top:40px}.hero .natale{writing-mode:horizontal-tb;transform:none;margin:0 0 18px;font-size:30px}.hero .eyebrow{font-size:10px;margin-bottom:22px}.hero h1{font-size:clamp(33px,9.6vw,46px);line-height:.98;margin-bottom:34px}.hero .ankommen{font-size:62px;margin-bottom:28px}.hero .subline{font-size:16px;max-width:none}.hero .absatz2{font-size:15px;max-width:none}.hero .cta{flex-direction:column;align-items:stretch;gap:14px}.hero .cta .btn{text-align:center}.hero .cta .tlink{align-self:flex-start}.hero .beweis{display:block;font-weight:500;font-size:12px;letter-spacing:0;text-transform:none;color:var(--grigio)}.hero-bild{margin-top:34px}.hero-bild>img{height:320px}.hero-bild .karokante{width:70%}.preiskachel{left:-24px;bottom:78px;width:150px;padding:16px 18px}.preiskachel .ab{font-size:30px}.preiskachel .zahl{font-size:38px}.hero-luft{height:44px}.frist-band{font-size:11px;letter-spacing:.16em;line-height:1.9;padding:20px var(--pad)}.logogrid--partner{grid-template-columns:repeat(3,1fr);gap:22px 18px}.logogrid--partner img{max-height:34px!important}.logogrid--kunden{grid-template-columns:repeat(3,1fr);gap:24px 18px}.logogrid--kunden img{max-height:26px}.stufen-kopf{display:block}.stufen-kopf .script{font-size:38px}.stufen-kopf h2{font-size:32px;line-height:1.05}.stufen-kopf .rechts{margin-top:22px;max-width:none;font-size:15px}.stufen{grid-template-columns:1fr;margin-top:34px}.stufe{padding:26px 0;border-left:0}.stufe,.stufe:first-child{border-top:1px solid var(--linie)}.stufe.empfohlen{border-top:1px solid var(--rosso)}.stufe img{height:200px}.stufe .preis{font-size:30px}.erw-grid{gap:20px}.erw-grid,.regel{grid-template-columns:1fr}.regel{gap:34px}.regel .zahl{font-size:110px}.regel .einheit{font-size:30px;padding-top:12px}.regel h2{font-size:28px;line-height:1.16}.regel p{font-size:16px}.regel .rand{border-left:0;border-top:1px solid var(--linie);padding:20px 0 0}.pers .script{font-size:34px}.pers h2{font-size:30px}.pers-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:34px}.pers-grid .bild{height:150px}.pers-grid figcaption{font-size:13px}.amore>img{height:360px}.amore .tafel{left:24px;right:24px;top:40px;width:auto;padding:28px 24px}.amore .script{font-size:38px}.amore blockquote{font-size:19px}.logistik h2{font-size:28px;margin-bottom:30px}.wege{grid-template-columns:1fr;gap:26px}.wege-mehr{font-size:20px;margin-top:34px}.ablauf .script{font-size:34px}.ablauf h2{font-size:30px;margin-bottom:26px}.schritte{grid-template-columns:1fr;gap:20px}.schritte li{display:flex;gap:16px;align-items:baseline}.schritte .nr{font-size:12px;font-weight:600}.schritte h3{margin-top:0;text-transform:none;letter-spacing:0}.schritte h3,.schritte p{font-size:15px}.musterbox{grid-template-columns:1fr;gap:30px}.musterbox img{height:280px}.musterbox .script{font-size:40px}.musterbox h2{font-size:34px}.musterbox p{font-size:16px;max-width:none}.beweise{gap:16px}.beweise,.gesicht{grid-template-columns:1fr}.gesicht{gap:30px}.gesicht img.portrait{height:380px}.gesicht .script{font-size:40px}.gesicht p{font-size:17px;max-width:none}.gesicht p+p{font-size:16px}.gesicht .sig{width:180px}.faq h2{font-size:28px;margin-bottom:26px}.faq-frage{font-size:16px}.anfrage .script{font-size:38px}.anfrage h2{font-size:32px}.felder{grid-template-columns:1fr;gap:34px;margin-top:34px}.feld input,.feld select{font-size:22px}.anfrage .aktion{flex-direction:column;align-items:stretch;gap:16px;margin-top:40px}.fuss .script{font-size:38px}.fuss-grid{grid-template-columns:1fr;gap:24px}.fuss-recht{gap:10px 18px;margin-top:28px;font-size:12px}.fuss .schluss{font-size:10px;letter-spacing:.12em}}.orte-sek .script{font-size:48px}.orte-sek h2{font-size:56px;letter-spacing:-.02em;margin:14px 0 20px;text-wrap:balance}.orte-sek .intro{font-size:17px;max-width:92ch;line-height:1.6}.orte{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;margin-top:56px}.ort{padding:0 56px;border-left:1px solid var(--linie);display:flex;flex-direction:column}.ort:first-child{border-left:0;padding-left:0}.ort:last-child{padding-right:0}.ort-bilder{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px;margin-bottom:30px}.ort-bilder img{width:100%;height:220px;object-fit:cover}.ort-script{font-size:34px;display:block;margin-bottom:6px}.ort h3{font-weight:300;font-size:34px;letter-spacing:-.02em}.ort-adr{font-size:14px;color:var(--grigio);margin-top:8px}.ort-text{font-size:16px;line-height:1.65;margin-top:18px}.ort .zeiten{width:100%;border-collapse:collapse;margin-top:26px;font-size:16px}.ort .zeiten td,.ort .zeiten th{padding:11px 0;text-align:left;border-bottom:1px solid var(--linie);font-weight:500}.ort .zeiten td{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ort .zeiten .zu td,.ort .zeiten .zu th{color:var(--grigio)}.ort-plus{margin-top:20px;font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--rosso)}.ort-person{margin-top:20px;font-size:15px;line-height:1.6;color:var(--grigio)}.ort-person b{color:var(--nero);font-weight:600}.ort-link{margin-top:auto;padding-top:28px;align-self:flex-start}.orte-fuss{margin-top:44px;font-size:15px;color:var(--grigio)}@media (max-width:900px){.orte-sek .script{font-size:34px}.orte-sek h2{font-size:30px;max-width:none}.orte{grid-template-columns:1fr;margin-top:34px}.ort{padding:34px 0 0;border-left:0;border-top:1px solid var(--linie)}.ort:first-child{padding-top:0;border-top:0}.ort-bilder img{height:150px}.ort h3{font-size:26px}.ort .zeiten{font-size:15px}.ort-link{margin-top:26px;padding-top:0}}.marken{display:flex;align-items:center;gap:22px}.marken-trenner{width:1px;height:34px;background:var(--linie)}.logo--amore{height:26px}.versandpartner{margin-top:54px}.versandpartner .label{margin-bottom:20px}.partnerzeile{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:56px;gap:56px;border-top:1px solid var(--linie);padding-top:22px}.partnerzeile img{max-height:34px;width:auto;object-fit:contain;filter:grayscale(1);opacity:.6}.partnerwort{font-weight:300;font-size:30px;letter-spacing:-.01em;display:block}.partnerzeile p{font-size:14px;color:var(--grigio);margin-top:10px;line-height:1.55}.wege-bild{margin-top:54px}.wege-bild img{width:100%;height:440px;object-fit:cover;object-position:center}.wege-bild figcaption{margin-top:16px;font-size:13px;color:var(--grigio)}@media (max-width:900px){.marken{gap:14px}.logo--amore{height:18px}.partnerzeile{grid-template-columns:1fr;gap:26px}.partnerwort{font-size:24px}.wege-bild img{height:240px}}.pers-grid .bild{height:auto;aspect-ratio:1/1;background:#fff;display:flex;align-items:center;justify-content:center}.pers-grid .bild:empty{background:var(--flaeche)}.pers-grid .bild img{width:100%;height:100%;object-fit:contain}@media (max-width:900px){.pers-grid .bild{height:auto}}.wahl-hinweis{margin-top:12px;font-size:14px;line-height:1.55;color:var(--grigio);max-width:46ch}.hero .hero-claim{font-weight:700;font-size:clamp(22px,2.5vw,32px);line-height:1.15;letter-spacing:-.01em;text-transform:none;margin-bottom:26px}.presse .script{font-size:48px}.presse h2{font-size:56px;letter-spacing:-.02em;margin:14px 0 56px;max-width:20ch}.clippings{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border-top:1px solid var(--nero)}.clipping{display:block;padding:26px 34px 26px 0;border-bottom:1px solid var(--linie);transition:color .15s ease}.clipping:nth-child(3n){padding-right:0}.clipping .medium{display:block;font-weight:600;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--grigio);margin-bottom:12px}.clipping .titel{display:block;font-weight:500;font-size:17px;line-height:1.45}.clipping:hover .titel{color:var(--rosso)}.autoritaet{display:flex;flex-wrap:wrap;gap:14px 40px;margin-top:34px;font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.stimmen{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;gap:0;margin-top:76px;border-top:1px solid var(--nero)}.stimmen blockquote{padding:34px 44px 34px 0;border-bottom:1px solid var(--linie)}.stimmen blockquote:nth-child(2n){padding-right:0;padding-left:44px;border-left:1px solid var(--linie)}.stimmen p{font-weight:300;font-size:22px;line-height:1.45;letter-spacing:-.01em}.stimmen p:before{content:"„"}.stimmen p:after{content:"“"}.stimmen cite{display:block;margin-top:22px;font-style:normal;font-weight:600;font-size:11px;letter-spacing:.22em;text-transform:uppercase}.stimmen cite span{display:block;margin-top:5px;font-weight:500;font-size:13px;letter-spacing:.04em;text-transform:none;color:var(--grigio)}.presse .logoband{margin-top:76px}@media (max-width:900px){.hero .hero-claim{font-size:17px;max-width:none;margin-bottom:20px}.presse .script{font-size:34px}.presse h2{font-size:30px;margin-bottom:30px;max-width:none}.clippings{grid-template-columns:1fr}.clipping{padding:20px 0}.stimmen{grid-template-columns:1fr;margin-top:44px}.stimmen blockquote,.stimmen blockquote:nth-child(2n){border-left:0;padding:26px 0}.stimmen p{font-size:18px}.presse .logoband{margin-top:44px}}.rotation{position:relative;width:100%;height:100%}.rotation img{position:absolute;inset:0;width:100%;object-fit:contain;opacity:0;transition:opacity .7s ease-in-out}.rotation img.an{opacity:1}.rotation-name{position:absolute;left:0;right:0;text-align:center;font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--grigio)}@media (prefers-reduced-motion:reduce){.rotation img{transition:none}}.schritte{list-style:none}.wege-mehr{border-top:1px solid var(--rosso);margin-top:54px;padding-top:26px}.wege-mehr p{font-weight:300;font-size:28px;line-height:1.35;max-width:46ch}.partnerzeile img{max-height:none;filter:none;opacity:1}.rotation{padding-bottom:22px}.rotation img{height:calc(100% - 22px)}.rotation-name{bottom:0}.wege-mehr{max-width:none;font-size:inherit}.rotation{padding-bottom:0}.rotation img{height:100%}.rotation-name{display:none}.pers-grid .cap-sub{display:block;margin-top:6px;font-weight:500;font-size:13px;line-height:1.5;color:var(--grigio)}.laufband{overflow:hidden;margin-top:30px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 90px,#000 calc(100% - 90px),transparent);mask-image:linear-gradient(90deg,transparent,#000 90px,#000 calc(100% - 90px),transparent)}.spur{display:flex;align-items:center;gap:64px;width:max-content;animation:laufband 90s linear infinite}.spur img{height:34px;width:auto;flex:0 0 auto;object-fit:contain;filter:grayscale(1);opacity:.6;transition:filter .2s ease,opacity .2s ease}.spur img:hover{filter:grayscale(0);opacity:1}.laufband:hover .spur{animation-play-state:paused}@keyframes laufband{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:900px){.spur{gap:40px;animation-duration:70s}.spur img{height:26px}}@media (prefers-reduced-motion:reduce){.spur{animation:none;flex-wrap:wrap;width:auto;gap:28px 40px;justify-content:center}.laufband{-webkit-mask-image:none;mask-image:none}}:root{--sektion:92px}@media (min-width:901px){.hero-luft{height:64px}.hero{padding-top:56px}.hero h1{margin-bottom:56px}.hero .ankommen{margin-bottom:34px}.hero .beweis{margin-top:40px}.hero .cta{margin-top:34px}}.hero .hero-claim{max-width:none;margin-bottom:22px}.regel{gap:64px}.regel .rand{align-self:start;margin-top:8px}.stufen{margin-top:48px}.stufen-fuss{margin-top:34px}.erweiterungen{margin-top:48px}.orte,.pers-grid{margin-top:40px}.presse h2{margin-bottom:40px}.presse .logoband,.stimmen{margin-top:56px}.logistik h2{margin-bottom:40px}.wege-bild,.wege-mehr{margin-top:40px}.ablauf h2{margin-bottom:40px}.faq h2{margin-bottom:34px}.felder{margin-top:40px}.anfrage .aktion{margin-top:48px}.logoband{padding-top:40px}@media (max-width:900px){:root{--sektion:48px}.hero-luft{height:32px}.hero{padding-top:32px}}.bewertung{display:flex;align-items:flex-start;gap:28px;margin-bottom:56px}.bewertung .wert{font-weight:300;font-size:132px;line-height:.78;letter-spacing:-.05em;color:var(--rosso)}.bewertung .von{font-size:38px;display:block;padding-top:14px}.bewertung .quelle{display:block;margin-top:12px;font-weight:600;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--grigio)}.clipping--still{cursor:default}@media (max-width:900px){.bewertung{gap:18px;margin-bottom:34px}.bewertung .wert{font-size:76px}.bewertung .von{font-size:26px;padding-top:6px}.bewertung .quelle{font-size:11px;letter-spacing:.14em}}.preiskachel{left:-56px;bottom:44px;box-shadow:none}.hero-cap{margin-top:18px;font-size:13px;line-height:1.55;color:var(--grigio)}@media (max-width:900px){.preiskachel{left:-16px;bottom:56px}.hero-cap{max-width:none}}:root{--maxw:1440px}.fuss .inner,.kopf,.logoband,.regel,.wrap{max-width:var(--maxw);margin-left:auto;margin-right:auto}.frist-band,.sticky{padding-left:0;padding-right:0}.sticky>*{position:relative}.sticky{justify-content:center;gap:0}.sticky-inner{max-width:var(--maxw);width:100%;margin:0 auto;padding:0 var(--pad);display:flex;align-items:center;justify-content:space-between}.amore .tafel{left:calc(50% - var(--maxw)/2 + var(--pad))}.hero .absatz2,.hero .subline{max-width:none}@media (max-width:1440px){.amore .tafel{left:var(--pad)}}.bildpaar{position:relative}.bildpaar img.offen{position:absolute;inset:0;opacity:0;transition:opacity .45s ease-in-out}.bildpaar img.offen.an{opacity:1}@media (prefers-reduced-motion:reduce){.bildpaar img.offen{transition:none}}.presse-kopf{display:grid;grid-template-columns:1fr 460px;grid-gap:64px;gap:64px;align-items:start;margin-bottom:64px}.zahlen{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:38px 40px;gap:38px 40px;margin-top:44px;max-width:30em}.zahlen .zahl{display:block;font-weight:300;font-size:76px;line-height:.9;letter-spacing:-.04em;color:var(--rosso)}.zahlen .zahl-label{display:block;margin-top:12px;font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--grigio);line-height:1.5}.buecher{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;align-items:end}.buecher img{width:100%;height:auto}.buecher img:first-child{margin-top:34px}@media (max-width:900px){.presse-kopf{grid-template-columns:1fr;gap:34px;margin-bottom:34px}.zahlen{gap:26px 24px;margin-top:26px}.zahlen .zahl{font-size:48px}.zahlen .zahl-label{font-size:11px;letter-spacing:.1em}.buecher img:first-child{margin-top:0}}.abschluss .script{font-size:48px}.abschluss h2{font-size:56px;letter-spacing:-.02em;margin:14px 0 20px;max-width:20ch}.abschluss>p{font-size:18px;line-height:1.6;max-width:44ch}.abschluss-cta{display:flex;align-items:center;gap:30px;margin-top:38px;flex-wrap:wrap}.abschluss-frist{margin-top:38px;padding-top:20px;border-top:1px solid var(--linie);font-weight:600;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--grigio)}.abschluss-frist b{color:var(--rosso);font-weight:600}@media (max-width:900px){.abschluss .script{font-size:34px}.abschluss h2{font-size:30px;max-width:none}.abschluss>p{font-size:16px;max-width:none}.abschluss-cta{flex-direction:column;align-items:stretch;gap:16px}.abschluss-cta .btn{text-align:center}.abschluss-cta .tlink{align-self:flex-start}}.musterbox img{max-height:520px;width:100%}.hero-bild>img,.musterbox img{height:auto;object-fit:contain}.hero-bild>img{max-height:600px;object-position:bottom}.partnerzeile{align-items:end;padding-top:30px;gap:64px}.partnerzeile>div{display:flex;flex-direction:column;justify-content:flex-end}.partnerzeile img{margin-bottom:4px}.partnerzeile p{font-size:15px;margin-top:16px}.partnerzeile>div{align-items:flex-start}.serviceleiste{background:var(--verde);color:#fff;font-size:12px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.serviceleiste-inner{justify-content:space-between;gap:16px 32px;padding:11px var(--pad);max-width:var(--maxw);margin-left:auto;margin-right:auto}.serviceleiste .gruppe,.serviceleiste-inner{display:flex;align-items:center;flex-wrap:wrap}.serviceleiste .gruppe{gap:28px}.serviceleiste a{color:#fff;text-decoration:none}.serviceleiste a:hover{text-decoration:underline;text-underline-offset:3px}.serviceleiste .anfragen{background:#fff;color:var(--verde);padding:5px 13px;border-radius:2px}.serviceleiste .anfragen:hover{background:var(--rosso);color:#fff;text-decoration:none}.karotrenner{height:14px;background-image:url(/img/karokante.webp);background-repeat:repeat-x;background-position:0;background-size:auto 100%}@media (max-width:900px){.serviceleiste{font-size:10px;letter-spacing:.07em}.serviceleiste-inner{padding:9px var(--pad);gap:8px 18px}.serviceleiste .gruppe{gap:14px}.serviceleiste .nur-breit{display:none}}.weg-preis{margin-top:10px;font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--verde)}.regel-sek h2{font-size:52px;line-height:1.1;letter-spacing:-.02em;max-width:20ch;margin-bottom:20px}.regel-intro{font-size:18px;line-height:1.7;max-width:88ch;color:var(--grigio)}.regel-paar{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px;margin-top:52px;background:var(--linie)}.regel-karte{background:var(--bianco);padding:40px 44px 36px;display:flex;flex-direction:column}.regel-karte .regel-script{font-size:34px;color:var(--rosso);line-height:1}.regel-karte h3{font-size:28px;letter-spacing:-.01em;margin:10px 0 18px}.regel-grenze{font-size:17px;color:var(--grigio);margin-bottom:16px}.regel-grenze b{color:var(--nero);font-weight:700}.regel-text{font-size:16px;line-height:1.7;color:var(--grigio);flex:1 1}.regel-stufe{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:28px;padding-top:20px;border-top:2px solid var(--nero)}.regel-stufe-name{font-weight:700;font-size:13px;letter-spacing:.2em;text-transform:uppercase}.regel-stufe-preis{font-size:30px;font-weight:300;letter-spacing:-.02em;color:var(--rosso)}.regel-warnung{margin-top:52px;padding:34px 40px;background:var(--flaeche);display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 48px;gap:16px 48px;align-items:start}.regel-warnung h3{grid-column:1/-1;font-size:20px;margin:0}.regel-warnung p{font-size:15px;line-height:1.72;margin:0;color:var(--grigio)}.regel-warnung b{color:var(--nero);font-weight:700}.regel-fuss{margin-top:22px;font-size:13px;line-height:1.7;color:var(--grigio-hell)}@media (max-width:900px){.regel-sek h2{font-size:34px}.regel-paar{grid-template-columns:1fr;margin-top:34px}.regel-karte{padding:28px 24px}.regel-karte h3{font-size:23px}.regel-warnung{grid-template-columns:1fr;padding:24px;margin-top:34px}}.dsgvo{margin-top:26px;font-size:13px;line-height:1.7;color:var(--grigio)}.dsgvo a{text-decoration:underline;text-underline-offset:2px}.dsgvo a:hover{color:var(--rosso)}.danke-seite{padding-top:120px;max-width:780px}.danke-seite .script{font-size:64px;color:var(--rosso);line-height:1}.danke-seite h1{font-size:56px;letter-spacing:-.02em;margin:10px 0 26px}.danke-text{font-size:19px;line-height:1.7;max-width:52ch}.danke-wege{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:34px}.danke-naechstes{margin-top:64px;padding-top:34px;border-top:1px solid var(--linie)}.danke-naechstes h2{font-size:22px;margin-bottom:18px}.danke-naechstes ol{margin:0;padding-left:22px;max-width:58ch}.danke-naechstes li{font-size:16px;line-height:1.75;margin-bottom:12px;color:var(--grigio)}.danke-naechstes b{color:var(--nero);font-weight:700}.danke-zurueck{margin-top:48px;font-size:14px}.danke-zurueck a{text-decoration:underline;text-underline-offset:3px}.danke-zurueck a:hover{color:var(--rosso)}@media (max-width:900px){.danke-seite{padding-top:72px}.danke-seite h1{font-size:36px}.danke-seite .script{font-size:44px}}.einwilligung{display:flex;gap:14px;align-items:flex-start;margin-top:34px;cursor:pointer;font-size:14px;line-height:1.65;color:var(--grigio)}.einwilligung input{width:20px;height:20px;flex:none;margin-top:2px;accent-color:var(--verde);cursor:pointer}.einwilligung:hover span{color:var(--nero)}.feld--breit{grid-column:1/-1}.steuerseite{max-width:900px;margin:0 auto;padding:0 var(--pad) 120px}.krumen{display:flex;gap:10px;align-items:center;padding:28px 0 0;font-size:13px;color:var(--grigio)}.krumen a{text-decoration:underline;text-underline-offset:3px}.krumen a:hover{color:var(--rosso)}.st-hero{padding:48px 0 0}.st-hero h1{font-size:clamp(32px,4.6vw,56px);line-height:1.08;letter-spacing:-.02em;margin:12px 0 14px;max-width:20ch}.st-stand{font-size:13px;color:var(--grigio);margin:0 0 26px}.st-intro{font-size:19px;line-height:1.65;max-width:60ch;margin:0}.st-cta{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-top:34px}.st-hinweis{margin:52px 0 0;padding:22px 26px;background:var(--flaeche);border-left:4px solid var(--rosso)}.st-hinweis p{margin:0;font-size:15px;line-height:1.7;max-width:66ch}.st-sek{padding:56px 0 0}.st-sek h2{font-size:clamp(24px,3vw,34px);line-height:1.18;letter-spacing:-.015em;margin:0 0 18px}.st-sek h3{font-size:19px;margin:38px 0 14px}.st-text{font-size:16px;line-height:1.75;max-width:68ch;margin:0 0 14px}.st-sek--wichtig{margin-top:56px;padding:44px 40px;background:var(--flaeche);border-top:3px solid var(--nero)}.st-sek--wichtig h2{margin-top:0}.st-tabelle{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:22px 0 0}.st-tabelle table{width:100%;border-collapse:collapse;font-size:15px;min-width:560px;background:var(--bianco)}.st-tabelle th{text-align:left;font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--grigio);padding:0 18px 10px 0;border-bottom:2px solid var(--nero);vertical-align:bottom}.st-tabelle tbody th,.st-tabelle td{padding:14px 18px 14px 0;border-bottom:1px solid var(--linie);vertical-align:top;line-height:1.6}.st-tabelle tbody th{text-align:left;font-weight:700;font-size:15px;letter-spacing:0;text-transform:none;color:var(--nero);border-bottom:1px solid var(--linie)}.st-tabelle td:last-child,.st-tabelle th:last-child{padding-right:0}.st-tabelle tbody tr:last-child td,.st-tabelle tbody tr:last-child th{border-bottom:none}.st-wert,.st-zahl{white-space:nowrap}.st-zahl{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-gut{color:var(--verde);font-weight:700}.st-schlecht{color:var(--rosso);font-weight:700}.st-quelle{white-space:nowrap}.st-merksatz{margin:26px 0 0;padding:18px 22px;background:var(--bianco);border:1px solid var(--linie);font-size:15px;line-height:1.7;max-width:70ch}.quellref{font-size:.72em;line-height:0}.quellref a{color:var(--rosso);text-decoration:none;padding:0 1px}.quellref a:hover{text-decoration:underline}.st-gruppe{margin-top:34px}.st-gruppe h3{font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--grigio);margin:0 0 14px}.st-frage{border-bottom:1px solid var(--linie)}.st-frage summary{cursor:pointer;list-style:none;padding:16px 36px 16px 0;position:relative;font-weight:600;font-size:17px;line-height:1.5}.st-frage summary::-webkit-details-marker{display:none}.st-frage summary:after{content:"+";position:absolute;right:6px;top:14px;font-size:22px;font-weight:400;color:var(--grigio)}.st-frage[open] summary:after{content:"–"}.st-frage summary:hover{color:var(--rosso)}.st-antwort{padding:0 0 20px}.st-antwort p{font-size:16px;line-height:1.75;max-width:68ch;margin:0 0 10px}.st-quellzeile{font-size:13px;color:var(--grigio)}.st-quellzeile a{color:var(--rosso);text-decoration:none}.st-quellzeile a:hover{text-decoration:underline}.st-abschluss{display:flex;gap:20px;flex-wrap:wrap;margin-top:64px}.btn--leer{background:transparent;color:var(--nero);border:1px solid var(--nero)}.btn--leer:hover{background:var(--nero);color:var(--bianco)}.st-recht .st-text{color:var(--grigio);font-size:15px}.st-quellen ol{margin:0 0 30px;padding-left:28px}.st-quellen li{font-size:14px;line-height:1.7;margin-bottom:9px;color:var(--grigio)}.st-quellen li:target{background:var(--flaeche);outline:3px solid var(--flaeche)}.st-quellen a{text-decoration:underline;text-underline-offset:2px;color:var(--nero)}.st-quellen a:hover{color:var(--rosso)}.st-quellen h3{font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--grigio);margin:28px 0 14px}@media (max-width:900px){.steuerseite{padding:0 24px 80px}.st-sek--wichtig{padding:28px 22px;margin-left:-22px;margin-right:-22px}.st-tabelle table{min-width:460px;font-size:14px}.st-frage summary{font-size:16px}}.steuer-teaser{padding:30px 34px;background:var(--flaeche);margin-bottom:56px;border-left:4px solid var(--verde)}.steuer-teaser .eyebrow{margin:0 0 12px}.teaser-text{font-size:17px;line-height:1.65;max-width:92ch;margin:0 0 18px}.teaser-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.teaser-chips span{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:6px 13px;background:var(--bianco);border:1px solid var(--linie)}.faq-link{display:inline-block;margin-top:10px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.faq-link:hover{color:var(--rosso)}.faq-klein{margin-top:12px;font-size:13px;color:var(--grigio)}@media (max-width:900px){.steuer-teaser{padding:22px;margin-bottom:40px}}.kopf{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--bianco);padding:18px var(--pad);border-bottom:1px solid var(--linie);gap:28px}.kopf .logo{height:52px}.kopf nav{gap:30px;flex:1 1}.kopf-cta{background:var(--rosso);color:#fff;padding:11px 20px;border-radius:2px;font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:background .15s}.kopf-cta:hover{background:var(--rosso-hover);color:#fff}.st-tabelle{width:min(1180px,calc(100vw - 2*var(--pad)));margin-left:calc((min(1180px, 100vw - 2*var(--pad)) - 100%) / -2);position:relative}.st-tabelle:after{content:"";position:absolute;top:0;right:0;bottom:0;width:48px;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.95));pointer-events:none;opacity:0;transition:opacity .2s}.st-tabelle.scrollbar:after{opacity:1}.st-sek--wichtig .st-tabelle:after{background:linear-gradient(90deg,hsla(0,0%,95%,0),hsla(0,0%,95%,.95))}@media (max-width:900px){.kopf{padding:12px var(--pad)}.kopf .logo{height:40px}.kopf-cta{padding:9px 14px;font-size:11px;letter-spacing:.08em}.st-tabelle{width:auto;margin-left:0}}.topseller .script{font-size:44px;color:var(--rosso);line-height:1}.topseller h2{font-size:clamp(28px,3.6vw,46px);letter-spacing:-.02em;margin:12px 0 16px;text-wrap:balance}.topseller-intro{font-size:17px;line-height:1.7;color:var(--grigio)}.topseller-gitter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2px;gap:2px;margin-top:48px;background:var(--linie)}.tskarte{background:var(--bianco);display:flex;flex-direction:column}.tskarte img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;background:var(--flaeche)}.tskarte-text{padding:22px 22px 24px;display:flex;flex-direction:column;flex:1 1}.tskarte-art{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--grigio)}.tskarte h3{font-size:22px;font-weight:700;letter-spacing:-.015em;margin:6px 0 10px}.tskarte p{font-size:14px;line-height:1.65;color:var(--grigio);flex:1 1;margin:0}.tskarte-fuss{margin-top:20px;padding-top:14px;border-top:2px solid var(--nero);display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.tskarte-preis{font-size:24px;font-weight:300;letter-spacing:-.02em;color:var(--rosso);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tskarte-netto{font-size:12px;color:var(--grigio)}.topseller-fuss{margin-top:30px;font-size:14px;line-height:1.7;color:var(--grigio)}@media (max-width:900px){.topseller-gitter{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px;background:transparent;gap:26px 14px}.tskarte{border-top:2px solid var(--nero)}.tskarte img{margin-top:14px}.tskarte-text{padding:16px 14px 18px}.tskarte h3{font-size:18px}.tskarte p{font-size:13px}}@media (max-width:620px){.kopf{gap:12px;padding:10px 18px}.kopf .logo{height:26px}.kopf .menu{display:none}.kopf .marken{order:1}.kopf-cta{order:2;padding:8px 12px;font-size:10px;letter-spacing:.06em}.serviceleiste .anfragen{display:none}}@media (max-width:1280px){.kopf{gap:20px}.kopf nav{gap:22px}.kopf .logo--amore,.kopf .marken-trenner{display:none}}@media (max-width:620px){.partnerzeile{gap:34px;padding-top:22px}.partnerzeile img{max-height:52px;width:auto}.partnerzeile p{font-size:14px;line-height:1.5}}.anfrage-sub{font-size:17px;color:var(--grigio);margin-top:10px;max-width:none}.mehr-schalter{margin-top:28px;background:none;border:0;cursor:pointer;font:inherit;font-size:14px;font-weight:600;color:var(--grigio);border-bottom:1px solid var(--linie);padding:0 0 3px}.mehr-schalter:hover{color:var(--rosso);border-color:var(--rosso)}.mehr-schalter:before{content:"+ ";font-weight:400}.mehr-schalter[aria-expanded=true]:before{content:"– "}.felder--mehr{margin-top:26px}.ablauf .musterbox{margin-top:56px;padding-top:40px;border-top:1px solid var(--linie);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:center}.ablauf .musterbox h3{font-size:26px;letter-spacing:-.01em;margin-bottom:12px}.ablauf .musterbox p{margin-bottom:22px;color:var(--grigio)}.presse .gesicht{margin-top:56px;padding-top:40px;border-top:1px solid var(--linie);display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);grid-gap:52px;gap:52px;align-items:center}.presse .gesicht .portrait{width:100%;height:auto;aspect-ratio:auto;border-radius:2px;object-fit:contain}.presse .gesicht .text p{font-size:18px;line-height:1.6;max-width:56ch}.presse .gesicht .sig{height:96px;width:auto;margin-top:22px;opacity:.9}@media (max-width:900px){.ablauf .musterbox,.presse .gesicht{grid-template-columns:1fr;gap:24px;margin-top:40px;padding-top:28px}.presse .gesicht .portrait{width:100%;max-width:360px}.anfrage-sub{font-size:15px}}.fakten h2{font-size:clamp(26px,3.2vw,40px);letter-spacing:-.02em;max-width:24ch}.fakten-gitter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin-top:40px;border-top:1px solid var(--linie);border-left:1px solid var(--linie)}.faktum{background:var(--bianco);padding:24px 24px 26px;display:flex;flex-direction:column;border-right:1px solid var(--linie);border-bottom:1px solid var(--linie)}.faktum-t{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--grigio)}.faktum-v{font-size:26px;font-weight:300;letter-spacing:-.02em;color:var(--nero);margin:8px 0 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.faktum p{font-size:14px;line-height:1.6;color:var(--grigio);margin:0;flex:1 1}.faktum a{margin-top:14px;align-self:flex-start;font-size:13px;font-weight:600;border-bottom:1px solid var(--rosso);color:var(--rosso)}.fakten-fuss{margin-top:26px;font-size:14px;color:var(--grigio)}.fakten-fuss a{border-bottom:1px solid var(--linie)}@media (max-width:1100px){.fakten-gitter{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.fakten-gitter{grid-template-columns:repeat(2,minmax(0,1fr))}.faktum{padding:16px 14px 18px}.faktum-v{font-size:20px}.faktum p{font-size:13px}}.ablauf-video{margin:48px 0 0;padding:0}.ablauf-video video{width:100%;height:auto;display:block;aspect-ratio:16/9;background:var(--flaeche);border-radius:2px}.ablauf-video figcaption{margin-top:12px;font-size:13px;color:var(--grigio)}@media (max-width:360px){.fakten-gitter,.topseller-gitter{grid-template-columns:1fr}}.beratung{margin-top:56px;padding-top:44px;border-top:1px solid var(--linie);display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:40px;gap:40px;align-items:center}.beratung img{width:200px;height:200px;border-radius:50%;object-fit:cover;object-position:center 35%}.beratung .script{font-size:30px;color:var(--rosso);line-height:1;display:block}.beratung h3{font-size:clamp(22px,2.4vw,30px);letter-spacing:-.01em;margin:10px 0 12px}.beratung p{font-size:17px;line-height:1.6;color:var(--grigio);max-width:none;margin:0}.beratung-cta{display:flex;gap:26px;align-items:center;flex-wrap:wrap;margin-top:24px}@media (max-width:900px){.beratung{grid-template-columns:1fr;gap:22px;margin-top:40px;padding-top:30px}.beratung img{width:128px;height:128px}.beratung p{font-size:15px}.beratung-cta{gap:16px}.beratung-cta .btn{text-align:center}}.st-kurz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--linie);border:1px solid var(--linie);margin:28px 0 18px}.st-kurz>div{background:var(--bianco);padding:24px 22px 26px}.st-kurz-wert{display:block;font-size:40px;font-weight:300;letter-spacing:-.03em;color:var(--rosso);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-kurz-wer{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--grigio);margin:6px 0 12px}.st-kurz>div p{font-size:14px;line-height:1.6;color:var(--grigio);margin:0}.st-kurz-fuss{font-size:15px;line-height:1.7;color:var(--grigio);max-width:70ch}@media (max-width:720px){.st-kurz{grid-template-columns:1fr}.st-kurz-wert{font-size:32px}.st-tabelle{overflow:visible;width:auto;margin-left:0}.st-tabelle:after{display:none}.st-tabelle table{min-width:0}.st-tabelle table,.st-tabelle tbody,.st-tabelle td,.st-tabelle th,.st-tabelle thead,.st-tabelle tr{display:block;width:auto}.st-tabelle thead{position:absolute;left:-9999px}.st-tabelle tr{border:1px solid var(--linie);margin-bottom:14px;padding:16px 16px 10px;background:var(--bianco)}.st-tabelle tbody th[scope=row]{font-size:18px;font-weight:600;letter-spacing:-.01em;text-align:left;padding:0 0 12px;border:0;color:var(--nero);white-space:normal;overflow-wrap:break-word}.st-tabelle td{padding:0 0 12px;border:0;font-size:14px;line-height:1.55}.st-tabelle td:before{content:attr(data-spalte);display:block;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--grigio);margin-bottom:3px}.st-tabelle td:not([data-spalte]):before{content:none}}.anfrage{background:radial-gradient(42% 46% at 10% 14%,rgba(31,122,57,.12) 0,rgba(31,122,57,0) 70%),radial-gradient(38% 40% at 90% 8%,rgba(196,0,15,.085) 0,rgba(196,0,15,0) 72%),radial-gradient(46% 44% at 84% 88%,rgba(31,122,57,.1) 0,rgba(31,122,57,0) 72%),radial-gradient(34% 36% at 6% 86%,rgba(196,0,15,.06) 0,rgba(196,0,15,0) 74%),var(--bianco);border-top:3px solid var(--verde);padding-block:clamp(48px,6vw,84px)}.anfrage form{border:1px solid var(--linie);padding:clamp(26px,3.4vw,52px);max-width:980px;margin-inline:auto}.anfrage .felder input,.anfrage form{background:var(--bianco)}@media (max-width:620px){.anfrage form{padding:20px 16px 26px;border-left:0;border-right:0;margin:0 -24px}}.fuss{background:var(--verde);color:#fff;border-top:0;margin-top:var(--sektion);padding:0 0 36px}.fuss .inner{padding:48px var(--pad) 0}.fuss a{color:#fff;text-decoration:none}.fuss a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.fuss-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;flex-wrap:wrap;padding-bottom:36px;border-bottom:1px solid hsla(0,0%,100%,.18)}.fuss .script{font-size:46px;display:block;color:#fff;line-height:1}.fuss-claim{margin-top:12px;font-size:15px;line-height:1.6;color:hsla(0,0%,100%,.92);max-width:38ch}.fuss-cta{background:var(--rosso);color:#fff;padding:13px 24px;border-radius:2px;font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex:none}.fuss-cta:hover{background:#fff;color:var(--verde);text-decoration:none}.fuss-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:40px;gap:40px;padding:38px 0 34px;font-size:15px}.fuss-grid>div{display:flex;flex-direction:column;gap:9px;align-items:flex-start}.fuss-grid h3{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.92);margin:0 0 5px}.fuss-zeile{display:flex;flex-direction:column;line-height:1.45;color:hsla(0,0%,100%,.93)}.fuss-zeile b{color:#fff}.fuss-mehr,.fuss-zeile b{font-weight:600}.fuss-recht{display:flex;flex-wrap:wrap;gap:8px 26px;padding:22px 0;border-top:1px solid hsla(0,0%,100%,.18);font-size:13px}.fuss-recht a{color:hsla(0,0%,100%,.92);padding:3px 0}.fuss-recht a:hover{color:#fff}.fuss .schluss{border-top:1px solid hsla(0,0%,100%,.18);padding-top:20px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.92)}@media (max-width:900px){.fuss-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.fuss .script{font-size:34px}.fuss-kopf{gap:24px}.fuss-cta{width:100%;text-align:center}}@media (max-width:520px){.fuss-grid{grid-template-columns:1fr}}.pers-buehne{margin:40px 0 0;padding:0}.pers-buehne img{width:100%;height:auto;display:block}.pers-ablauf figcaption,.pers-buehne figcaption{margin-top:14px;font-size:15px;line-height:1.6;color:var(--grigio)}.pers-buehne figcaption span{color:var(--nero);font-weight:600}.pers-ablauf{margin:44px 0 0;padding:0}.pers-ablauf img{width:100%;height:auto;display:block;max-width:900px}@media (max-width:620px){.pers-buehne{margin-top:26px}.pers-ablauf{margin-top:30px}.pers-ablauf figcaption,.pers-buehne figcaption{font-size:14px}.presse .gesicht .sig{height:72px}}.polaroids{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:26px;gap:26px;margin-top:40px}.polaroids figure{margin:0;background:#fff;padding:12px 12px 0;box-shadow:0 2px 14px rgba(26,26,26,.13);transition:transform .22s ease-out}.polaroids figure:nth-child(odd){transform:rotate(-1.4deg)}.polaroids figure:nth-child(2n){transform:rotate(1.1deg)}.polaroids figure:hover{transform:rotate(0deg) translateY(-4px)}.polaroids img{width:100%;height:auto;display:block;aspect-ratio:1/1;object-fit:cover}.polaroids figcaption{font-family:Northwell,cursive;font-size:21px;padding:14px 6px 18px;line-height:1.2;color:var(--nero);text-align:center}.polaroids-fuss{margin-top:26px;font-size:14px;line-height:1.7;color:var(--grigio)}.polaroids-fuss a{border-bottom:1px solid var(--rosso);color:var(--rosso)}@media (prefers-reduced-motion:reduce){.polaroids figure{transition:none}}@media (max-width:900px){.polaroids{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px}.polaroids figcaption{font-size:18px;padding:11px 3px 14px}}.spruchwechsel{position:relative;width:100%;aspect-ratio:1600/871}.spruchwechsel img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .9s ease-in-out}.spruchwechsel img.an{opacity:1}.spruchpunkte{position:absolute;left:50%;bottom:-26px;transform:translateX(-50%);display:flex;gap:9px}.spruchpunkte span{width:7px;height:7px;border-radius:50%;background:var(--linie);transition:background .4s}.spruchpunkte span.an{background:var(--rosso)}@media (prefers-reduced-motion:reduce){.spruchwechsel img{transition:none}.spruchwechsel img:first-child{opacity:1}.spruchwechsel img:not(:first-child){opacity:0}}.pers-buehne{margin-bottom:34px}.pers-logo{margin:44px 0 0;padding:0}.pers-logo img{width:100%;height:auto;display:block}.pers-logo figcaption{margin-top:14px;font-size:15px;line-height:1.6;color:var(--grigio)}.pers-logo figcaption span{color:var(--nero);font-weight:600}@media (max-width:620px){.pers-logo{margin-top:30px}.pers-logo figcaption{font-size:14px}}.pers-kachel{margin:0}.pers-kachel--klick button{all:unset;display:block;width:100%;cursor:pointer}.pers-kachel--klick button:focus-visible{outline:3px solid var(--rosso);outline-offset:4px}.pers-kachel--klick .bild{transition:transform .2s ease-out}.pers-kachel--klick button:hover .bild{transform:translateY(-3px)}.cap-mehr{display:block;margin-top:6px;font-size:12px;font-weight:600;color:var(--rosso);border-bottom:1px solid var(--rosso);width:-moz-fit-content;width:fit-content}.motivfenster{border:0;padding:0;margin:auto;max-width:min(1040px,94vw);width:100%;max-height:88vh;background:var(--bianco);color:var(--nero);box-shadow:0 18px 60px rgba(26,26,26,.3)}.motivfenster::-webkit-backdrop{background:rgba(26,26,26,.55)}.motivfenster::backdrop{background:rgba(26,26,26,.55)}.mf-innen{padding:clamp(22px,3vw,40px);overflow-y:auto;max-height:88vh}.mf-kopf{display:flex;gap:24px;align-items:flex-start;justify-content:space-between}.mf-kopf h3{font-size:clamp(24px,3vw,34px);letter-spacing:-.02em;margin:0 0 10px}.mf-kopf p{font-size:15px;line-height:1.65;color:var(--grigio);max-width:64ch;margin:0}.mf-zu{all:unset;cursor:pointer;flex:none;width:40px;height:40px;display:grid;place-items:center;font-size:30px;line-height:1;color:var(--grigio);border:1px solid var(--linie)}.mf-zu:hover{background:var(--nero);color:#fff;border-color:var(--nero)}.mf-zu:focus-visible{outline:3px solid var(--rosso);outline-offset:3px}.mf-raster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:30px}.mf-raster figure{margin:0}.mf-raster img{width:100%;height:auto;display:block;background:var(--flaeche)}.mf-raster figcaption{margin-top:9px;font-size:13px;line-height:1.4;color:var(--grigio)}.mf-eigen{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:center;margin-top:34px;padding-top:28px;border-top:1px solid var(--linie)}.mf-eigen img{width:100%;height:auto;display:block}.mf-eigen h4{font-size:19px;margin:0 0 8px;letter-spacing:-.01em}.mf-eigen p{font-size:15px;line-height:1.6;color:var(--grigio);margin:0 0 18px;max-width:52ch}@media (max-width:760px){.mf-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mf-eigen{grid-template-columns:1fr;gap:16px}.mf-eigen img{max-width:180px}}.ort-links{display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin-top:18px}.ort-mehr{font-weight:600;color:var(--rosso);border-bottom:1px solid var(--rosso)}.ort-mehr:hover{color:var(--rosso-hover);border-color:var(--rosso-hover)}.beratung-hinweis{font-size:14px;line-height:1.55;color:var(--grigio);max-width:none}.mf-eigen--ohne{grid-template-columns:1fr}.sterne{position:relative;display:inline-block;line-height:1;font-size:18px;letter-spacing:2px;margin:6px 0 2px}.sterne-leer{color:var(--linie)}.sterne-voll{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:#f2a600}.zahl-google .zahl-label{display:flex;align-items:center;gap:6px}.g-logo{width:16px;height:16px;flex:none;display:inline-block}.wege>div{display:flex;flex-direction:column}.weg-logo{height:52px;object-position:left bottom;margin-bottom:16px;align-self:flex-start}@media (max-width:620px){.weg-logo{max-width:100px;height:40px;margin-bottom:12px}}.wege>div{min-height:0}.weg-logo-platz{height:52px;margin-bottom:16px}@media (max-width:1100px){.wege{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}}@media (max-width:620px){.wege{grid-template-columns:1fr;gap:28px}.weg-logo-platz{display:none}}.ablauf-video video{cursor:default}.zitat{padding-block:clamp(40px,5vw,70px)}.zitat blockquote{margin:0;position:relative;padding-left:clamp(40px,6vw,96px);border-top:1px solid var(--linie);padding-top:clamp(34px,4vw,54px)}.zitat blockquote:before{content:"”";position:absolute;left:-6px;top:4px;font-size:clamp(110px,14vw,200px);line-height:.7;color:var(--flaeche);font-family:Georgia,serif;pointer-events:none}.zitat p{position:relative;margin:0;font-weight:300;font-size:clamp(22px,2.9vw,40px);line-height:1.26;letter-spacing:-.02em;max-width:46ch;text-wrap:balance}.zitat cite{display:block;margin-top:clamp(20px,2.4vw,30px);font-style:normal;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--grigio)}.zitat cite span{display:block;margin-top:4px;font-weight:500;letter-spacing:.1em;opacity:.7}.feld-datei{font-size:14px;padding:11px 0;border:0;border-bottom:1px solid var(--linie);width:100%;background:none}.feld-datei::-webkit-file-upload-button{font:inherit;font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin-right:14px;padding:9px 16px;border:1px solid var(--nero);background:none;color:var(--nero);cursor:pointer;border-radius:2px}.feld-datei::file-selector-button{font:inherit;font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin-right:14px;padding:9px 16px;border:1px solid var(--nero);background:none;color:var(--nero);cursor:pointer;border-radius:2px}.feld-datei::-webkit-file-upload-button:hover{background:var(--nero);color:#fff}.feld-datei::file-selector-button:hover{background:var(--nero);color:#fff}.weg-logo-box{height:52px;display:flex;align-items:flex-end;margin-bottom:16px}.weg-logo{width:auto;max-width:130px;height:auto;object-fit:contain;display:block}@media (max-width:620px){.weg-logo-box{height:40px;margin-bottom:12px}.weg-logo{max-width:100px}}.wege .weg-preis{margin-top:auto;padding-top:18px}.mf-beispielbild{margin:0}.mf-beispielbild img{width:100%;height:auto;display:block}.mf-beispielbild figcaption{margin-top:8px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--grigio);opacity:.75}.tskarte-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.tskarte-link:hover{color:inherit}.tskarte-link img{transition:transform .25s ease-out}.tskarte-link:hover img{transform:scale(1.03)}.tskarte{overflow:hidden}.tskarte-shop{flex-basis:100%;margin-top:10px;font-size:13px;font-weight:600;color:var(--rosso)}.tskarte-link:hover .tskarte-shop{text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.tskarte-link img{transition:none}.tskarte-link:hover img{transform:none}}.musterbox-opt{margin-top:30px;padding:20px 22px;border:1px solid var(--linie);background:var(--flaeche);transition:border-color .2s,background .2s}.musterbox-opt.an{border-color:var(--verde);background:rgba(31,122,57,.045)}.musterbox-opt .einwilligung{margin-top:0}.felder--adresse{margin-top:22px;padding-top:20px;border-top:1px solid var(--linie);grid-template-columns:2fr 1fr 1.4fr}@media (max-width:620px){.felder--adresse{grid-template-columns:1fr}.musterbox-opt{padding:16px 14px}}.ort-person{display:grid;grid-template-columns:128px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:center;margin-top:18px}.ort-person figure{margin:0}.ort-person img{width:128px;height:128px;border-radius:50%;object-fit:cover;display:block}.ort-person figcaption{margin-top:7px;font-size:9px;letter-spacing:.05em;color:var(--grigio);opacity:.7;text-align:center;line-height:1.3}.ort-person p{margin:0;font-size:15px;line-height:1.55;color:var(--grigio)}.ort-person p b{color:var(--nero)}.ablauf .musterbox--bild{display:block}.musterbox--bild img{width:100%;height:auto;display:block;margin:0 auto}.musterbox-cta{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0}.musterbox-cta .mbx-klein{font-size:13px;color:var(--grigio-hell)}.stimmen-titel{margin:56px 0 0;padding-top:40px;border-top:1px solid var(--linie);font-size:clamp(22px,2.6vw,32px);letter-spacing:-.01em;font-weight:400}.stimmen-titel .script{display:block;font-size:34px;margin-bottom:8px}.presse .stimmen{margin-top:30px}@media (max-width:620px){.stimmen-titel{margin-top:40px;padding-top:28px}.stimmen-titel .script{font-size:26px}}.laufband--partner{margin-top:22px}.spur--partner{gap:56px;animation-duration:64s}.spur--partner img{width:auto;object-fit:contain;filter:grayscale(1);opacity:.6}.spur--partner img.negativ{filter:grayscale(1) invert(1);opacity:.75}.lupe{all:unset;display:block;cursor:zoom-in;border-radius:50%;line-height:0}.lupe:focus-visible{outline:3px solid var(--rosso);outline-offset:4px}.lupe img{transition:transform .2s ease-out}.lupe:hover img{transform:scale(1.04)}.bildfenster{border:0;padding:0;margin:auto;background:transparent;max-width:min(620px,92vw);max-height:92vh}.bildfenster::-webkit-backdrop{background:rgba(26,26,26,.72)}.bildfenster::backdrop{background:rgba(26,26,26,.72)}.bildfenster figure{margin:0;position:relative;background:var(--bianco);padding:14px}.bildfenster img{display:block;width:100%;height:auto;max-height:76vh;object-fit:contain}.bildfenster figcaption{padding:12px 4px 2px;font-size:13px;line-height:1.5;color:var(--grigio);display:flex;flex-direction:column;gap:3px}.bf-nachweis{font-size:11px;opacity:.75}.bildfenster .mf-zu{position:absolute;top:14px;right:14px;background:var(--bianco)}@media (prefers-reduced-motion:reduce){.spur--partner{animation:none;flex-wrap:wrap;width:auto;gap:28px 48px;justify-content:center}.lupe img{transition:none}}.spruchband{margin-top:56px;padding-top:40px;border-top:1px solid var(--linie)}.spruchband-kopf h3{font-size:clamp(22px,2.6vw,32px);letter-spacing:-.01em;margin:8px 0 10px;font-weight:400}.spruchband-kopf .script{font-size:34px;display:block}.spruchband-kopf p{font-size:16px;line-height:1.65;color:var(--grigio);margin:0}.spruchband-reihen{margin-top:30px;display:flex;flex-direction:column;gap:10px}.spruchband-reihe{-webkit-mask-image:linear-gradient(90deg,transparent,#000 90px,#000 calc(100% - 90px),transparent);mask-image:linear-gradient(90deg,transparent,#000 90px,#000 calc(100% - 90px),transparent)}.spur--sprueche{gap:0;align-items:baseline;width:max-content;animation:laufband 110s linear infinite}.spruchband-reihe--her .spur--sprueche{animation-direction:reverse;animation-duration:126s}.spur--sprueche span{font-family:Northwell,cursive;font-size:clamp(26px,3vw,40px);color:var(--nero);line-height:1.5;white-space:nowrap}.spruchband-reihe--her .spur--sprueche span{color:var(--rosso)}.spur--sprueche i{font-style:normal;color:var(--linie);padding:0 22px;font-family:inherit}@media (prefers-reduced-motion:reduce){.spur--sprueche{animation:none;flex-wrap:wrap;width:auto;justify-content:flex-start}.spruchband-reihe{-webkit-mask-image:none;mask-image:none}}@media (max-width:620px){.spruchband{margin-top:40px;padding-top:28px}.spruchband-kopf .script{font-size:26px}.spruchband-kopf p{font-size:15px}}.lupe--breit{border-radius:0;width:100%}.lupe--breit img{width:100%;height:auto}.lupe--breit:hover img{transform:none}.bildfenster,.bildfenster:has(.lupe--breit){max-width:min(1100px,94vw)}.bildfenster--breit{max-width:96vw;max-height:94vh}.bildfenster--breit figure{padding:0;overflow:auto;max-height:94vh;-webkit-overflow-scrolling:touch}.bildfenster--breit img{width:1500px;max-width:none;max-height:none;height:auto;display:block}.bildfenster--breit figcaption{position:-webkit-sticky;position:sticky;left:0;padding:10px 14px;background:var(--bianco)}.bildfenster--breit .mf-zu{position:fixed;top:3vh;right:3vw;z-index:2}@media (max-width:900px){.bildfenster--breit img{width:1100px}}.weihnachtsband{margin:clamp(30px,4vw,56px) 0 0;padding:0}.weihnachtsband img{width:100%;height:auto;display:block}@media (max-width:620px){.weihnachtsband img{height:200px;object-fit:cover;object-position:center 62%}}.musterbox-sek .musterbox{margin-top:0;padding-top:0;border-top:0}.hero-claim-reihe{display:flex;align-items:center;gap:28px}.hero-portrait{width:210px;height:210px;flex:none;border-radius:50%;object-fit:cover;object-position:center center}.hero-claim-reihe .hero-claim{margin-bottom:0}@media (max-width:900px){.hero-claim-reihe{gap:16px}.hero-portrait{width:225px;height:225px}}.lagerband{margin-top:clamp(30px,4vw,56px)}.spur--lager{gap:14px;animation-duration:72s}.spur--lager img{height:clamp(190px,22vw,300px);width:auto;object-fit:cover;display:block;filter:none;opacity:1}.lagerband-text{max-width:var(--maxw);margin:16px auto 0;padding:0 var(--pad);font-size:14px;color:var(--grigio)}@media (prefers-reduced-motion:reduce){.spur--lager{animation:none;flex-wrap:wrap;width:auto;justify-content:center}}.hero-bild{position:relative}.hero-bild .preiskachel{position:static;width:auto;padding:0;background:none;display:flex;align-items:baseline;gap:10px;margin-top:18px}.hero-bild .preiskachel .ab{font-size:30px}.hero-bild .preiskachel .zahl{font-size:38px;margin-top:0}.hero-bild .preiskachel .je{margin-top:0;align-self:center}.hero-bild>img{max-height:none}.hero-cap a{border-bottom:1px solid var(--rosso);color:var(--rosso);font-weight:600}.amore blockquote,.hero h1,.hero-claim,.stimmen blockquote p,.zitat p{text-wrap:balance}@media (min-width:901px){.hero{grid-template-columns:96px minmax(0,1fr) 620px}}@media (min-width:901px) and (max-width:1280px){.hero{grid-template-columns:96px minmax(0,1fr) 460px}}@media (min-width:901px){.hero{grid-template-columns:96px minmax(0,1fr) 520px}.hero h1{font-size:clamp(40px,4.8vw,86px);font-size:clamp(40px,10.4cqi,86px)}}@media (min-width:901px) and (max-width:1280px){.hero{grid-template-columns:72px minmax(0,1fr) 400px}.hero h1{font-size:clamp(38px,4.4vw,64px);font-size:clamp(38px,10.4cqi,64px)}}.hero h1{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.hero-fakten{margin:30px 0 0;padding-top:24px;border-top:1px solid var(--linie);display:flex;flex-direction:column}.hero-fakten>div{display:flex;align-items:baseline;gap:16px;padding:11px 0;border-bottom:1px solid var(--linie)}.hero-fakten>div:last-child{border-bottom:0}.hero-fakten dt{flex:none;min-width:116px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--grigio)}.hero-fakten dd{margin:0;font-size:17px;font-weight:500;color:var(--nero)}.hero-fakten dd span{display:block;margin-top:2px;font-size:13px;font-weight:400;color:var(--grigio)}@media (max-width:900px){.hero-fakten{margin-top:24px;padding-top:20px}.hero-fakten dt{min-width:96px;font-size:10px}.hero-fakten dd{font-size:15px}.hero{display:flex;flex-direction:column}.hero .natale{order:-2}.hero-kopf{order:-1}.hero-kopf,.hero-text{align-self:stretch;width:100%}.hero-text{order:0}.hero-bild{order:1;align-self:stretch;width:100%;margin-top:30px}.hero-fakten{margin-top:26px}.hero{padding-top:18px}.hero-bild{padding-top:6px}.hero-bild>img{height:auto;object-fit:contain}}.hero-bild .lupe--breit{cursor:zoom-in}@media (max-width:1400px) and (min-width:901px){.hero-claim-reihe{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:620px){.hero-claim-reihe{flex-direction:column;align-items:flex-start;gap:18px}}.vino-reihe{margin:26px 0 38px;padding:0}.vino-reihe img{width:100%;height:auto;display:block;max-width:1000px}.vino-reihe figcaption{margin-top:14px;font-size:15px;line-height:1.6;color:var(--grigio);max-width:62ch}.vino-reihe figcaption span{color:var(--nero);font-weight:600}@media (max-width:620px){.vino-reihe{margin:18px 0 28px}.vino-reihe figcaption{font-size:14px}}.weinreihe{margin:26px 0 38px}.weinreihe-kopf{font-size:15px;line-height:1.65;color:var(--grigio);margin:0 0 24px}.weinreihe-kopf b{color:var(--nero)}.weine{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:22px;gap:22px;align-items:stretch}.wein{margin:0;display:flex;flex-direction:column}.lupe--wein{cursor:zoom-in;border-radius:0;display:flex;align-items:flex-end;justify-content:center;width:100%;height:clamp(170px,16vw,250px)}.lupe--wein img{width:auto;max-width:100%;max-height:100%;height:auto;object-fit:contain;display:block;transition:transform .2s ease-out;transform-origin:bottom center}.lupe--wein:hover img{transform:translateY(-4px) scale(1.03)}.lupe--wein:focus-visible{outline:3px solid var(--rosso);outline-offset:3px}.wein figcaption{margin-top:14px;padding-top:12px;border-top:1px solid var(--linie);display:flex;flex-direction:column;gap:3px;text-align:left}.wein-n{font-size:14px;font-weight:600;line-height:1.3}.wein-t{font-size:12px;line-height:1.4;color:var(--grigio)}.wein-p{font-size:13px;font-weight:600;color:var(--rosso);margin-top:4px}.wein--limited figcaption{border-top-color:var(--rosso)}@media (prefers-reduced-motion:reduce){.lupe--wein img{transition:none}.lupe--wein:hover img{transform:none}}@media (max-width:1100px){.weine{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}}@media (max-width:620px){.weine{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.pers-sticker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:34px;gap:34px;margin-top:44px}.pers-sticker figure{margin:0;display:flex;flex-direction:column}.pers-sticker img{width:100%;height:clamp(230px,27vw,400px);object-fit:contain;object-position:center center;display:block}.pers-sticker figcaption{margin-top:14px;font-size:15px;line-height:1.6;color:var(--grigio)}.pers-sticker figcaption span{color:var(--nero);font-weight:600}@media (max-width:760px){.pers-sticker{grid-template-columns:1fr;gap:26px;margin-top:30px}}.pers-stempel{margin:44px 0 0;padding:0}.pers-stempel img{width:100%;height:auto;display:block}.pers-stempel figcaption{margin-top:14px;font-size:15px;line-height:1.6;color:var(--grigio);max-width:58ch}.pers-stempel figcaption span{color:var(--nero);font-weight:600}@media (max-width:620px){.pers-stempel{margin-top:30px}.pers-stempel figcaption{font-size:14px}}.mb-kopf .script{font-size:38px;display:block}.mb-kopf h2{font-size:clamp(26px,3.4vw,42px);letter-spacing:-.02em;margin:8px 0 0}.mb-raster{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:52px;gap:52px;align-items:center;margin-top:36px}.mb-buehne,.mb-slider{position:relative}.mb-buehne{aspect-ratio:1600/525;background:var(--bianco);max-height:590px}.mb-buehne img{margin:0 auto;position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .35s ease-in-out}.mb-buehne img.an{opacity:1}.mb-punkte{display:flex;gap:9px;justify-content:center;margin-top:20px}.mb-punkte button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:var(--linie);cursor:pointer;transition:background .2s,transform .2s}.mb-punkte button:hover{background:var(--grigio)}.mb-punkte button.an{background:var(--rosso);transform:scale(1.25)}.mb-punkte button:focus-visible{outline:3px solid var(--rosso);outline-offset:3px}.mb-vor{font-size:19px;font-weight:600;line-height:1.45;margin:0 0 14px}.mb-text p{font-size:16px;line-height:1.65;color:var(--grigio);margin:0 0 14px}.mb-text p b{color:var(--nero)}.mb-fakten{display:flex;gap:1px;background:var(--linie);border:1px solid var(--linie);margin:24px 0 20px}.mb-fakten>div{background:var(--bianco);padding:14px 18px;flex:1 1}.mb-fakten dt{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--grigio)}.mb-fakten dd{margin:4px 0 0;font-size:16px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mb-steuer{font-size:14px;line-height:1.6;color:#4a4a4a;padding:14px 16px;background:var(--verde-hell,rgba(31,122,57,.05));border-left:3px solid var(--verde);margin:0 0 22px}.mb-steuer b{color:var(--nero)}.mb-steuer a{color:var(--rosso);border-bottom:1px solid var(--rosso);font-weight:600}.mb-cta{display:flex;gap:22px;align-items:center;flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.mb-buehne img{transition:none}}@media (max-width:900px){.mb-raster{grid-template-columns:1fr;gap:30px;margin-top:26px}.mb-kopf .script{font-size:30px}.mb-fakten{flex-direction:column}.mb-cta .btn{width:100%;text-align:center}}.mb-preis{justify-content:space-between;gap:20px;flex-wrap:wrap;margin:26px 0 0;padding:18px 20px;background:var(--flaeche);border-left:3px solid var(--rosso)}.mb-preis,.mb-preis-zahl{display:flex;align-items:baseline}.mb-preis-zahl{gap:10px}.mb-preis-zahl strong{font-size:clamp(34px,4.2vw,48px);font-weight:300;letter-spacing:-.03em;color:var(--rosso);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.mb-preis-zahl span{font-size:15px;color:var(--grigio)}.mb-staffel{font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--nero);white-space:nowrap}.mb-fakten{margin-top:14px}@media (max-width:620px){.mb-preis{padding:14px 16px;gap:10px}.mb-staffel{white-space:normal}}.mb-dach{margin-bottom:40px}.mb-dach .script{font-size:40px;display:block}.mb-dach h2{font-size:clamp(28px,3.6vw,44px);letter-spacing:-.02em;margin:8px 0 12px}.mb-dach p{font-size:17px;line-height:1.65;color:var(--grigio);max-width:92ch;margin:0}.mitbringsel:not(.mitbringsel--erstes){padding-top:0}.mitbringsel--set{padding-top:calc(var(--sektion) * .34)}.mitbringsel--set .mb-kopf{padding-top:26px;border-top:1px solid var(--linie)}.mb-kopf .kicker{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rosso);display:block}.mb-kopf h3{font-size:clamp(22px,2.6vw,32px);letter-spacing:-.01em;margin:8px 0 0;font-weight:400}.mb-geschichte{margin-top:46px;border-top:1px solid var(--linie)}.mb-geschichte>summary{list-style:none;cursor:pointer;padding:18px 0 0;font-size:15px;font-weight:600;color:var(--nero);display:flex;align-items:center;gap:10px}.mb-geschichte>summary::-webkit-details-marker{display:none}.mb-geschichte>summary:after{content:"";width:7px;height:7px;flex:none;border-right:1.5px solid var(--rosso);border-bottom:1.5px solid var(--rosso);transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s ease}.mb-geschichte[open]>summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.mb-geschichte>summary:hover{color:var(--rosso)}.mb-geschichte>summary:focus-visible{outline:3px solid var(--rosso);outline-offset:4px}.mb-geschichte-text{padding-top:6px}.mb-geschichte-text p{font-size:15px;line-height:1.72;color:var(--grigio);margin:0 0 14px}.mb-geschichte-text p:last-child{margin-bottom:0}.mb-geschichte-text b{color:var(--nero)}.mb-geschichte-text i{font-style:italic;color:var(--nero)}@media (max-width:620px){.mb-geschichte{margin-top:34px}.mb-geschichte-text p{font-size:14px}}.anfrage .dsgvo,.anfrage .einwilligung{max-width:none}.feld--interesse{margin-top:34px}.feld--interesse>label{display:block;margin-bottom:12px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--grigio)}.feld--interesse .wahl-hinweis{margin-top:10px;max-width:none}.tskarte--einstieg{border-top:3px solid var(--rosso)}.tskarte--einstieg img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;background:var(--flaeche)}.tskarte-verpackung{margin:12px 0 0!important;font-size:13px;line-height:1.55;color:var(--grigio);flex:none!important}.tskarte-badge{align-self:flex-start;margin-top:14px;padding:6px 10px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--verde);background:rgba(31,122,57,.08)}.tskarte-preis i{font-style:normal;font-size:15px;color:var(--grigio);font-weight:400}.tsstaffel{margin-top:14px;border-top:1px solid var(--linie);padding-top:12px}.tsstaffel>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--nero)}.tsstaffel>summary::-webkit-details-marker{display:none}.tsstaffel>summary:after{content:"";width:6px;height:6px;flex:none;border-right:1.5px solid var(--rosso);border-bottom:1.5px solid var(--rosso);transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s ease}.tsstaffel[open]>summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.tsstaffel>summary:hover{color:var(--rosso)}.tsstaffel>summary:focus-visible{outline:3px solid var(--rosso);outline-offset:3px}.tsstaffel table{width:100%;border-collapse:collapse;margin-top:10px}.tsstaffel td,.tsstaffel th{padding:7px 0;font-size:14px;text-align:left;border-bottom:1px solid var(--linie)}.tsstaffel th{font-weight:400;color:var(--grigio)}.tsstaffel td{text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tsstaffel tr:last-child td,.tsstaffel tr:last-child th{border-bottom:0}.tsstaffel>p{margin:10px 0 0;font-size:12px;color:var(--grigio-hell)}.tskarte-cta{margin-top:18px;text-align:center}.btn--klein{padding:12px 18px;font-size:13px;letter-spacing:.1em}.tskarte-unter{display:block;margin:-6px 0 10px;font-size:14px;line-height:1.4;color:var(--grigio)}.stufe .tsstaffel{margin-top:10px;padding-top:10px}.stufe .tsstaffel td,.stufe .tsstaffel th{font-size:13px;padding:5px 0}.sets-gitter{grid-template-columns:repeat(auto-fit,minmax(320px,420px));justify-content:start;background:transparent;gap:28px}.sets-gitter .tskarte{border:1px solid var(--linie)}.sets-gitter .tskarte--einstieg{border-top:3px solid var(--rosso)}@media (max-width:760px){.sets-gitter{grid-template-columns:1fr;gap:22px}}.topseller:not(.eigene-sets) .topseller-gitter{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.tskarte-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tskarte-badges .tskarte-badge{margin-top:0}.lupe--set{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.lupe--set img{transition:transform .25s ease-out}.lupe--set:hover img{transform:scale(1.02)}.lupe--set:focus-visible{outline:3px solid var(--rosso);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.lupe--set img{transition:none}.lupe--set:hover img{transform:none}}.budget{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:34px;padding:18px 20px;background:var(--flaeche)}.budget-frage{font-size:15px;font-weight:600;color:var(--nero)}.budget-knoepfe{display:flex;gap:10px;flex-wrap:wrap}.budget-knoepfe a{padding:9px 15px;border:1px solid var(--linie-stark);background:var(--bianco);font-size:14px;font-weight:600;color:var(--nero);transition:border-color .15s,color .15s}.budget-knoepfe a:hover{border-color:var(--rosso);color:var(--rosso)}.budget-knoepfe a:focus-visible{outline:3px solid var(--rosso);outline-offset:3px}@media (max-width:620px){.budget{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}}.tskarte--angebot{border:1px solid var(--linie);border-top:3px solid var(--nero);background:var(--flaeche)}.tskarte--angebot .tskarte-text{padding-top:30px}.tskarte--angebot .tskarte-badge{color:var(--nero);background:rgba(0,0,0,.055)}.wahlkarten{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:10px;gap:10px}.wahlkarte{position:relative;display:flex;align-items:center;gap:13px;padding:9px 38px 9px 9px;text-align:left;border:1px solid var(--linie-stark);background:var(--bianco);cursor:pointer;transition:border-color .15s,background .15s}.wahlkarte img{width:54px;height:54px;flex:none;object-fit:contain;background:var(--flaeche);display:block}.wk-text{display:flex;flex-direction:column;gap:2px;min-width:0}.wk-n{font-size:15px;font-weight:600;line-height:1.25;color:var(--nero)}.wk-p{font-size:13px;color:var(--grigio);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wk-haken{position:absolute;right:11px;top:50%;transform:translateY(-50%);width:19px;height:19px;border:1px solid var(--grigio);border-radius:2px;background:var(--bianco)}.wahlkarte:hover{border-color:var(--nero)}.wahlkarte:focus-visible{outline:3px solid var(--rosso);outline-offset:2px}.wahlkarte.an{border-color:var(--verde);background:rgba(31,122,57,.045)}.wahlkarte.an .wk-haken{border-color:var(--verde);background:var(--verde);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 9'><path d='M1 4.6 4 7.6 10 1.2' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:50%;background-size:11px 9px}.wahl--rest{margin-top:12px}@media (max-width:520px){.wahlkarten{grid-template-columns:1fr}.wahlkarte img{width:46px;height:46px}}.erw{display:flex;gap:18px;align-items:flex-start}.erw-text{flex:1 1;min-width:0}.erw--bild>.lupe--erw,.erw--bild>img{width:168px;height:168px;flex:none;background:var(--flaeche);display:block}.erw--bild img{width:100%;height:100%;object-fit:contain;display:block}@media (max-width:620px){.erw--bild>.lupe--erw,.erw--bild>img{width:120px;height:120px}.erw{gap:14px}}.tuecher{margin:26px 0 38px}.tuchreihe{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,210px));justify-content:start;grid-gap:20px;gap:20px;margin-top:22px}.tuch{margin:0;display:flex;flex-direction:column}.lupe--tuch{display:block;width:100%;padding:0;border:1px solid var(--linie);border-radius:0;background:var(--bianco);cursor:zoom-in;overflow:hidden}.lupe--tuch img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;display:block;transition:transform .25s ease-out}.lupe--tuch:hover img{transform:scale(1.04)}.lupe--tuch:focus-visible{outline:3px solid var(--rosso);outline-offset:3px}.tuch figcaption{margin-top:10px;font-size:13px;font-weight:600;line-height:1.3}@media (prefers-reduced-motion:reduce){.lupe--tuch img{transition:none}.lupe--tuch:hover img{transform:none}}@media (max-width:520px){.tuchreihe{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.pannetto{border-top:1px solid var(--linie)}.pan-kopf .script{font-size:38px;display:block}.pan-kopf h2{font-size:clamp(28px,3.6vw,46px);letter-spacing:-.02em;margin:8px 0 16px}.pan-bilder{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:28px;gap:28px;align-items:stretch;margin:38px 0 46px}.pan-bilder figure{margin:0}.pan-bilder img{width:100%;height:100%;object-fit:cover;display:block;max-height:420px}.pan-zahlen{justify-content:center;gap:22px;padding:4px 0 4px 28px;border-left:1px solid var(--linie)}.pan-zahlen,.pan-zahlen>div{display:flex;flex-direction:column}.pan-zahlen>div{gap:2px}.pan-zahl{font-size:clamp(34px,4vw,46px);font-weight:300;line-height:1;letter-spacing:-.03em;color:var(--rosso);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pan-einheit{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--grigio)}.pan-herkunft{margin:6px 0 0;font-size:13px;line-height:1.6;color:var(--grigio)}.pan-h3{font-size:clamp(20px,2.4vw,27px);letter-spacing:-.01em;margin:0 0 8px;font-weight:400}.pan-sub{font-size:16px;line-height:1.65;color:var(--grigio);margin:0 0 22px;max-width:70ch}.pan-tabelle{overflow-x:auto;border:1px solid var(--linie)}.pan-tabelle table{width:100%;border-collapse:collapse;font-size:15px;min-width:560px}.pan-tabelle td,.pan-tabelle th{padding:11px 16px;text-align:left;border-bottom:1px solid var(--linie)}.pan-tabelle thead th{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--grigio);background:var(--flaeche);white-space:nowrap}.pan-tabelle tbody th{font-weight:600;white-space:nowrap}.pan-tabelle td.druck{color:var(--grigio);white-space:nowrap}.pan-tabelle .zahl{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pan-tabelle tbody tr:last-child td,.pan-tabelle tbody tr:last-child th{border-bottom:0}.pan-tabelle tbody tr:hover td,.pan-tabelle tbody tr:hover th{background:var(--flaeche)}.pan-fuss{margin:12px 0 0;font-size:13px;line-height:1.65;color:var(--grigio)}.pan-schritte{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.pan-schritte li{display:flex;flex-direction:column;gap:5px}.pan-nr{color:var(--rosso);font-size:14px;letter-spacing:.3em}.pan-schritt-n{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.pan-schritt-t{font-size:14px;line-height:1.6;color:var(--grigio)}.pan-cta{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:40px}.pan-cta span{font-size:14px;color:var(--grigio);max-width:46ch}@media (max-width:900px){.pan-bilder{grid-template-columns:1fr 1fr;gap:20px}.pan-zahlen{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;gap:26px;border-left:0;border-top:1px solid var(--linie);padding:20px 0 0}.pan-herkunft{width:100%}.pan-schritte{grid-template-columns:1fr;gap:20px}}@media (max-width:620px){.pan-kopf .script{font-size:30px}.pan-bilder{grid-template-columns:1fr;margin:26px 0 32px}.pan-cta .btn{width:100%;text-align:center}}.lupe--erw{display:block;padding:0;border:0;border-radius:0;background:none;flex:none;line-height:0;cursor:zoom-in}.lupe--erw img{transition:transform .2s ease-out}.lupe--erw:hover img{transform:scale(1.04)}.lupe--erw:focus-visible{outline:3px solid var(--rosso);outline-offset:3px}@media (prefers-reduced-motion:reduce){.lupe--erw img{transition:none}.lupe--erw:hover img{transform:none}}.erw-mehr{display:inline-block;margin-top:10px;background:none;border:0;padding:0;font-size:14px;font-weight:600;cursor:pointer}.tuchfenster{border:0;padding:0;margin:auto;max-width:min(920px,94vw);width:100%;max-height:92vh;background:var(--bianco);color:var(--nero);box-shadow:0 24px 70px rgba(26,26,26,.3)}.tuchfenster::-webkit-backdrop{background:rgba(26,26,26,.62)}.tuchfenster::backdrop{background:rgba(26,26,26,.62)}.tf-innen{position:relative;padding:clamp(26px,4vw,46px);overflow-y:auto;max-height:92vh}.tuchfenster .mf-zu{position:absolute;top:14px;right:16px;z-index:2}.tf-innen>.script{margin-top:6px}.tf-innen .script{font-size:30px;display:block;color:var(--rosso)}.tf-innen h3{font-size:clamp(23px,3vw,32px);letter-spacing:-.02em;margin:6px 0 14px;font-weight:400}.tf-innen h4{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--grigio);margin:34px 0 12px}.tf-vor{font-size:16px;line-height:1.65;color:var(--grigio);margin:0}.tf-vor b{color:var(--nero)}.tf-zahlen{display:flex;gap:40px;flex-wrap:wrap;align-items:flex-start;margin-top:26px;padding-top:22px;border-top:1px solid var(--linie)}.tf-zahlen>div{display:flex;flex-direction:column;gap:1px}.tf-zahl{font-size:36px;font-weight:300;line-height:1;letter-spacing:-.03em;color:var(--rosso);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tf-einheit{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--grigio)}.tf-herkunft{margin:0;font-size:13px;line-height:1.6;color:var(--grigio)}.tf-motive{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.tf-motive figure{margin:0}.tf-motive img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;display:block;border:1px solid var(--linie)}.tf-motive figcaption{margin-top:7px;font-size:12px;font-weight:600}.tf-fotos{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:26px}.tf-fotos img{width:100%;height:220px;object-fit:cover;display:block}.tf-sub{font-size:15px;line-height:1.6;color:var(--grigio);margin:0 0 16px}.tf-tabelle{overflow-x:auto;border:1px solid var(--linie)}.tf-tabelle table{width:100%;border-collapse:collapse;font-size:14px;min-width:520px}.tf-tabelle td,.tf-tabelle th{padding:9px 13px;text-align:left;border-bottom:1px solid var(--linie)}.tf-tabelle thead th{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--grigio);background:var(--flaeche);white-space:nowrap}.tf-tabelle tbody th{font-weight:600;white-space:nowrap}.tf-tabelle td.druck{color:var(--grigio);white-space:nowrap}.tf-tabelle .zahl{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tf-tabelle tbody tr:last-child td,.tf-tabelle tbody tr:last-child th{border-bottom:0}.tf-fuss{margin:10px 0 0;font-size:13px;line-height:1.6;color:var(--grigio)}.tf-schritte{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.tf-schritte li{display:flex;flex-direction:column;gap:4px}.tf-nr{color:var(--rosso);font-size:13px;letter-spacing:.3em}.tf-schritt-n{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tf-schritt-t{font-size:13px;line-height:1.55;color:var(--grigio)}.tf-cta{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:32px}.tf-cta span{font-size:13px;color:var(--grigio);max-width:40ch}@media (max-width:620px){.tf-motive{grid-template-columns:repeat(2,1fr)}.tf-fotos{grid-template-columns:1fr}.tf-fotos img{height:180px}.tf-schritte{grid-template-columns:1fr;gap:16px}.tf-zahlen{gap:26px}.tf-cta .btn{width:100%;text-align:center}}.setliste{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));grid-gap:10px;gap:10px;margin-top:34px}.setzeile{display:flex;align-items:center;gap:14px;padding:12px 16px 12px 12px;background:var(--bianco);border:1px solid var(--linie);transition:background .15s,border-color .15s}.setzeile:hover{border-color:var(--nero);background:var(--flaeche)}.setzeile:focus-visible{outline:3px solid var(--rosso);outline-offset:-3px}.setzeile img{width:56px;height:56px;flex:none;object-fit:contain;background:var(--flaeche);display:block}.sz-text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1}.sz-n{font-size:15px;font-weight:600;line-height:1.25;color:var(--nero)}.sz-u{font-size:12px;line-height:1.35;color:var(--grigio)}.sz-p{font-size:15px;font-weight:600;color:var(--rosso);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.setzeile--angebot{padding-left:16px}.setzeile--angebot .sz-text{padding-left:0}.mb-buehne.lupe--set{border:0;padding:0;width:100%;background:var(--bianco);display:block;position:relative}.mb-buehne.lupe--set img{position:absolute;inset:0;opacity:1}.mb-buehne.lupe--set{aspect-ratio:1/1}.sumisura{padding-top:0}.su-innen{border-top:3px solid var(--nero);background:var(--flaeche);padding:clamp(26px,3.4vw,42px);max-width:720px}.su-innen .kicker{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rosso);display:block}.su-innen h3{font-size:clamp(22px,2.6vw,32px);letter-spacing:-.01em;margin:8px 0 10px;font-weight:400}.su-innen p{font-size:16px;line-height:1.65;color:var(--grigio);margin:0 0 14px}.su-verpackung{font-size:14px!important}@media (max-width:620px){.setzeile img{width:46px;height:46px}}.logo-hinweis{position:relative;font-size:14px;line-height:1.6;color:var(--grigio);padding:18px 112px 18px 18px;background:var(--flaeche);border-left:3px solid var(--rosso)}.logo-hinweis b{color:var(--nero)}.anfrage .logo-hinweis .logo-stempel{position:absolute;right:16px;top:50%;width:86px;height:86px;border-radius:50%;display:grid;place-items:center;background:var(--verde);color:#fff;font-size:30px;line-height:1;transform:translateY(-50%) rotate(9deg);box-shadow:0 3px 12px rgba(26,26,26,.18);pointer-events:none}@media (max-width:620px){.logo-hinweis{padding:18px 16px 18px 18px}.anfrage .logo-hinweis .logo-stempel{position:static;transform:rotate(9deg);width:70px;height:70px;font-size:26px;margin:0 0 10px auto}}.hero .cta{display:flex;gap:14px;align-items:stretch;flex-wrap:wrap}.hero .cta .btn--hero{white-space:nowrap}.hero .cta .btn--zweit{display:inline-flex;align-items:center;justify-content:center;padding:22px 30px;border:2px solid var(--nero);background:var(--bianco);font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--nero);text-align:center;transition:background .15s,color .15s}.hero .cta .btn--zweit:hover{background:var(--nero);color:#fff}.hero .cta .btn--zweit:focus-visible{outline:3px solid var(--rosso);outline-offset:3px}.hero .cta-hinweis{flex-basis:100%;margin:4px 0 0;font-size:13px;line-height:1.55;color:var(--grigio)}@media (max-width:620px){.hero .cta{flex-direction:column}.hero .cta .btn--zweit{width:100%}}.cta-zweit{position:relative;display:inline-flex}.cta-stempel{position:absolute;left:100%;margin-left:-16px;top:-24px;width:82px;height:82px;border-radius:50%;display:grid;place-items:center;text-align:center;background:var(--verde);color:#fff;font-size:14px;font-weight:700;line-height:1.15;letter-spacing:.02em;transform:rotate(11deg);box-shadow:0 3px 12px rgba(26,26,26,.2);pointer-events:none}@media (max-width:620px){.cta-zweit{width:100%}.cta-stempel{left:auto;right:-6px;margin-left:0;top:-18px;width:56px;height:56px;font-size:11px}}.mbx-dach{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--rosso);margin:0 0 10px}.mbx-claim{font-size:clamp(21px,2.4vw,30px);line-height:1.2;letter-spacing:-.015em;margin:0 0 22px;max-width:22ch}.mbx-punkte{list-style:none;margin:0 0 28px;padding:0}.mbx-punkte li{position:relative;padding-left:24px;margin-bottom:9px;font-size:16px;line-height:1.55;color:var(--grigio)}.mbx-punkte li b{color:var(--nero)}.mbx-punkte li:before{content:"";position:absolute;left:3px;top:.62em;width:7px;height:7px;background:var(--verde);border-radius:50%}.mbx-knopf{position:relative;display:inline-flex}.mbx-knopf .cta-stempel{left:100%;margin-left:-18px;top:-22px}.mbx-klein{display:block;margin-top:18px;font-size:13px;line-height:1.6;color:var(--grigio-hell)}@media (max-width:620px){.mbx-knopf{width:100%}.mbx-knopf .btn{width:100%;text-align:center}.mbx-knopf .cta-stempel{left:auto;right:-6px;margin-left:0}}.tf-herkunft{display:flex;align-items:center;gap:16px}.tf-herkunft img{width:58px;height:auto;flex:none;display:block}.tf-herkunft p{margin:0;font-size:13px;line-height:1.65;color:var(--grigio)}.tf-herkunft b{color:var(--nero);font-weight:600}.tricolore{display:block;width:38px;height:4px;margin-bottom:7px;background:linear-gradient(90deg,#008c45 0 33.33%,#f4f5f0 33.33% 66.66%,#cd212a 66.66% 100%);border:1px solid rgba(0,0,0,.08)}.zweiwege{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:20px;gap:20px;margin-top:34px}.zw-karte{border:1px solid var(--linie);padding:26px 28px;display:flex;flex-direction:column;align-items:flex-start}.zw-karte--haupt{border:2px solid var(--nero);background:var(--flaeche)}.zw-menge{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rosso)}.zw-text{font-size:16px;line-height:1.65;color:var(--grigio);margin:10px 0 22px;flex:1 1}.zw-text b{color:var(--nero)}.zw-karte .btn,.zw-karte .btn--zweit{align-self:flex-start}.zw-karte .btn--zweit{display:inline-flex;align-items:center;justify-content:center;padding:15px 24px;border:1px solid var(--nero);background:var(--bianco);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--nero);transition:background .15s,color .15s}.zw-karte .btn--zweit:hover{background:var(--nero);color:#fff}@media (max-width:620px){.zw-karte{padding:22px 20px}.zw-karte .btn,.zw-karte .btn--zweit{width:100%;text-align:center}}.lager-buehne,.lagerslider{position:relative}.lager-buehne{aspect-ratio:16/9;background:var(--flaeche);overflow:hidden}.lager-buehne img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease-in-out;display:block}.lager-buehne img.an{opacity:1}.lager-punkte{display:flex;gap:9px;justify-content:center;margin-top:16px}.lager-punkte button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:var(--linie-stark);cursor:pointer;transition:background .2s,transform .2s}.lager-punkte button:hover{background:var(--grigio)}.lager-punkte button.an{background:var(--rosso);transform:scale(1.25)}.lager-punkte button:focus-visible{outline:3px solid var(--rosso);outline-offset:3px}@media (prefers-reduced-motion:reduce){.lager-buehne img{transition:none}}@media (max-width:620px){.hero .cta .btn--hero{width:100%;padding:20px 16px;font-size:15px;letter-spacing:.06em;white-space:normal;text-align:center}.hero .cta .btn--zweit{padding:18px 14px;font-size:13px;letter-spacing:.08em}.hero .cta-zweit{width:100%}}.hero-belege{margin-top:30px;padding-top:26px;border-top:1px solid var(--linie)}.hb-google{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;text-decoration:none;color:inherit}.hb-wert{font-size:38px;font-weight:300;line-height:1;letter-spacing:-.03em;color:var(--rosso);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hb-sterne{color:#e8a33d;font-size:17px;letter-spacing:.08em}.hb-text{font-size:13px;color:var(--grigio);flex-basis:100%}.hb-google:hover .hb-text{color:var(--nero)}.hb-liste{list-style:none;margin:20px 0 0;padding:0}.hb-liste li{position:relative;padding-left:20px;margin-bottom:8px;font-size:14px;line-height:1.55;color:var(--grigio)}.hb-liste li b{color:var(--nero);font-weight:600}.hb-liste li:before{content:"";position:absolute;left:2px;top:.6em;width:6px;height:6px;background:var(--verde);border-radius:50%}@media (max-width:900px){.hero-belege{margin-top:24px;padding-top:22px}}@media (min-width:901px){.hero{grid-template-columns:96px minmax(0,1fr) 520px;grid-template-rows:auto auto;row-gap:0}.hero>.natale{grid-column:1;grid-row:1/span 2}.hero-kopf{grid-column:2/-1;grid-row:1}.hero-text{grid-column:2;grid-row:2}.hero-bild{grid-column:3;grid-row:2;margin-top:0}.hero-kopf h1{font-size:clamp(44px,5.6vw,104px);line-height:.94;letter-spacing:-.04em;margin:0 0 6px;text-wrap:balance}.hero-kopf .ankommen{margin-bottom:46px}}@media (min-width:901px) and (max-width:1280px){.hero-kopf h1{font-size:clamp(40px,5.2vw,76px)}}.topseller{position:relative}.ts-stempel{position:absolute;right:26px;top:calc(var(--sektion) * .42);width:138px;height:138px;border-radius:50%;display:grid;place-items:center;align-content:center;grid-gap:3px;gap:3px;background:var(--rosso);color:#fff;text-align:center;text-decoration:none;line-height:1.15;transform:rotate(8deg);box-shadow:0 5px 18px rgba(26,26,26,.22);transition:transform .18s ease-out,background .18s}.ts-stempel:hover{transform:rotate(0deg) scale(1.05);background:var(--nero)}.ts-stempel:focus-visible{outline:3px solid var(--nero);outline-offset:4px}.tss-klein{font-size:11px;letter-spacing:.09em;opacity:.92;padding:0 10px}.ts-stempel b{font-size:25px;font-weight:300;letter-spacing:-.01em;line-height:1;margin:1px 0}@media (prefers-reduced-motion:reduce){.ts-stempel{transition:none}.ts-stempel:hover{transform:rotate(8deg)}}@media (max-width:900px){.ts-stempel{position:static;transform:rotate(8deg);width:118px;height:118px;margin:0 0 -16px auto}.ts-stempel b{font-size:21px}.tss-klein{font-size:10px;padding:0 8px}}.beratung-tel{display:inline-flex;align-items:center;justify-content:center;padding:16px 24px;border:1px solid var(--nero);background:var(--bianco);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nero);transition:background .15s,color .15s}.beratung-tel:hover{background:var(--nero);color:#fff}.beratung-tel:focus-visible{outline:3px solid var(--rosso);outline-offset:3px}.serviceleiste a[href^="tel:"]{white-space:nowrap}@media (max-width:620px){.beratung-tel{width:100%}}.tskarte-staffel{flex-basis:100%;margin-top:7px;font-size:13px;line-height:1.45;color:var(--grigio)}.tskarte-staffel b{color:var(--nero);font-weight:700}.cb{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--bianco);border-top:3px solid var(--verde);box-shadow:0 -8px 30px rgba(26,26,26,.14)}.cb-innen{max-width:1248px;margin:0 auto;padding:20px 24px;display:flex;gap:28px;align-items:center;flex-wrap:wrap}.cb-text{flex:1 1 440px;min-width:0}.cb-text h2{font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px}.cb-text p{font-size:14px;line-height:1.6;color:var(--grigio);margin:0}.cb-text p b{color:var(--nero)}.cb-text a{color:var(--rosso);text-decoration:underline;text-underline-offset:2px}.cb-zwecke{display:flex;flex-direction:column;gap:9px;margin-top:14px}.cb-zwecke label{display:flex;gap:11px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--grigio)}.cb-zwecke input{width:18px;height:18px;flex:none;margin-top:1px;accent-color:var(--verde)}.cb-zwecke b{color:var(--nero)}.cb-knoepfe{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cb-btn{padding:14px 26px;border:2px solid var(--nero);cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background .15s,color .15s}.cb-btn--ja{background:var(--verde);border-color:var(--verde);color:#fff}.cb-btn--ja:hover{background:var(--nero);border-color:var(--nero)}.cb-btn--nein{background:var(--bianco);color:var(--nero)}.cb-btn--nein:hover{background:var(--nero);color:#fff}.cb-btn:focus-visible,.cb-mehr:focus-visible{outline:3px solid var(--rosso);outline-offset:3px}.cb-mehr{background:none;border:0;padding:8px 4px;cursor:pointer;font-size:13px;font-weight:600;color:var(--grigio);border-bottom:1px solid var(--linie-stark)}.cb-mehr:hover{color:var(--nero);border-color:var(--nero)}@media (max-width:760px){.cb-innen{padding:16px 18px;gap:16px}.cb-knoepfe{width:100%}.cb-btn{flex:1 1 auto;padding:14px 12px;text-align:center}.cb-mehr{flex-basis:100%;text-align:left}}.sticker{position:fixed;right:32px;bottom:32px;z-index:45;width:228px;height:228px;border-radius:50%;background:var(--verde);color:#fff;display:grid;place-items:center;text-align:center;transform:rotate(-7deg);box-shadow:0 6px 22px rgba(26,26,26,.26);transition:transform .18s ease-out,background .18s,opacity .22s ease-out}.sticker:hover{transform:rotate(0deg) scale(1.05);background:var(--nero);color:#fff}.sticker:focus-visible{outline:3px solid var(--nero);outline-offset:4px}.sticker-innen{display:flex;flex-direction:column;gap:4px;line-height:1.12}.sticker-gross{font-family:Northwell,cursive;font-weight:400;font-size:50px;letter-spacing:0;line-height:1}.sticker-klein{font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.92}.sticker--weg{transform:translateY(135%) rotate(-7deg);opacity:0;pointer-events:none}.sticker--auf-gruen{background:var(--rosso);box-shadow:0 0 0 3px hsla(0,0%,100%,.9),0 6px 22px rgba(26,26,26,.3)}.sticker--auf-gruen:hover{background:var(--nero)}body.fragt-einwilligung .sticker{transform:translateY(135%) rotate(-7deg);opacity:0;pointer-events:none}@media (max-width:620px){.sticker{width:156px;height:156px;right:16px;bottom:16px}.sticker-gross{font-size:36px}.sticker-klein{font-size:11px;letter-spacing:.08em}}@media (prefers-reduced-motion:reduce){.sticker{transition:none}.sticker:hover{transform:rotate(-7deg)}}.hero-anker,.hero-anker-knopf{display:none}@media (max-width:900px){.hero-anker{display:block;margin:18px 0 16px;font-size:16px;line-height:1.55;color:var(--grigio)}.hero-anker b{color:var(--nero)}.hero-anker-knopf{display:block;width:100%;text-align:center;padding:18px 16px;font-size:15px;letter-spacing:.06em;margin-bottom:8px}}.mb-mehr{margin:4px 0 20px}.mb-mehr>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:9px;padding:13px 0;border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);font-size:14px;font-weight:600;color:var(--nero)}.mb-mehr>summary::-webkit-details-marker{display:none}.mb-mehr>summary:after{content:"";width:7px;height:7px;flex:none;margin-left:auto;border-right:1.5px solid var(--rosso);border-bottom:1.5px solid var(--rosso);transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s ease}.mb-mehr[open]>summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.mb-mehr>summary:hover{color:var(--rosso)}.mb-mehr>summary:focus-visible{outline:3px solid var(--rosso);outline-offset:3px}.mb-mehr-inhalt{padding-top:16px}@media (min-width:901px){.mb-mehr{margin:0}.mb-mehr>summary{display:none}.mb-mehr-inhalt{padding-top:0}}@media (max-width:620px){.topseller:not(.eigene-sets) .topseller-gitter{grid-template-columns:1fr 1fr;gap:12px}.topseller:not(.eigene-sets) .tskarte-text{padding:12px 11px 14px}.topseller:not(.eigene-sets) .tskarte h3{font-size:15px;margin:4px 0 6px;letter-spacing:-.01em}.topseller:not(.eigene-sets) .tskarte-art{font-size:9px;letter-spacing:.12em}.topseller:not(.eigene-sets) .tskarte p{font-size:12px;line-height:1.5}.topseller:not(.eigene-sets) .tskarte-preis{font-size:19px}.topseller:not(.eigene-sets) .tskarte-netto,.topseller:not(.eigene-sets) .tskarte-staffel{font-size:11px}.topseller:not(.eigene-sets) .tskarte-shop{font-size:12px}.topseller:not(.eigene-sets) .tskarte img{margin-top:0}}@media (max-width:360px){.topseller:not(.eigene-sets) .topseller-gitter{grid-template-columns:1fr}}@media (max-width:620px){.wege{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 14px}.wege>*{min-width:0}.wege h3{font-size:16px}.wege p{font-size:13px;line-height:1.55}.weg-logo-box{min-height:40px}.clippings{grid-template-columns:1fr 1fr;gap:10px}.clipping{padding:12px 13px}.clipping .titel{font-size:13px;line-height:1.45}.clipping .medium{font-size:10px}.stimmen,.weinreihe .weine{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:12px;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.stimmen>*,.weinreihe .weine>*{flex:0 0 76%;scroll-snap-align:start}.weinreihe .weine>*{flex-basis:44%}.weinreihe .weine img{height:200px;width:auto;object-fit:contain}.stimmen::-webkit-scrollbar,.weinreihe .weine::-webkit-scrollbar{height:4px}.stimmen::-webkit-scrollbar-thumb,.weinreihe .weine::-webkit-scrollbar-thumb{background:var(--linie);border-radius:4px}.wahlkarten{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px}.wahlkarte{flex-direction:column;text-align:center;padding:8px 6px}.wahlkarte img{width:100%;height:auto;aspect-ratio:1/1}.wahlkarte .wk-text{display:block;margin-top:6px}.wahlkarte .wk-n{font-size:11px;line-height:1.3;display:block}.wahlkarte .wk-p{font-size:10px;display:block}.pers-sticker{gap:18px}.pers-sticker img{aspect-ratio:4/3;object-fit:cover}.mb-buehne,.mb-buehne.lupe--set,.mb-slider>.mb-buehne{aspect-ratio:4/3;max-height:none}.mb-buehne.lupe--set img{object-fit:cover}.spruchband-reihe--her{display:none}.fakten-gitter{gap:10px}.fakten-gitter>*{padding:14px 13px}}.sprungnav{display:none}@media (max-width:900px){.sprungnav{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;position:-webkit-sticky;position:sticky;top:48px;z-index:48;padding:9px 20px;margin:0;background:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--linie);-webkit-overflow-scrolling:touch}.sprungnav::-webkit-scrollbar{display:none}.sn-marke{flex:none;padding:7px 13px;border-radius:999px;border:1px solid var(--linie);background:var(--bianco);font-size:13px;font-weight:600;color:var(--nero);text-decoration:none;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.sn-marke--hier{background:var(--rosso);border-color:var(--rosso);color:#fff}.sn-marke:focus-visible{outline:3px solid var(--rosso);outline-offset:2px}section[id]{scroll-margin-top:104px}}@media (prefers-reduced-motion:reduce){.sn-marke{transition:none}}li a[href^="tel:"],p a[href^="tel:"]{text-decoration:underline;text-underline-offset:2px}.lager-punkte button,.mb-punkte button{box-sizing:content-box;width:9px;height:9px;padding:8px;background-clip:content-box;border-radius:999px}.lager-punkte,.mb-punkte{gap:0}.zitat cite span{opacity:1;color:var(--grigio);font-weight:400}.fuss .schluss a{text-decoration:underline;text-underline-offset:2px}.lager-punkte button,.mb-punkte button{padding:9px}.lager-punkte button.an,.mb-punkte button.an{transform:none;box-shadow:0 0 0 3px var(--rosso)}@media (max-width:900px){.cta-stempel,.mbx-knopf .cta-stempel{left:auto;right:-6px;margin-left:0}}@media (max-width:420px){.setliste,.zweiwege{grid-template-columns:minmax(0,1fr)}.setliste>*,.zweiwege>*{min-width:0}}.rechner-kopf{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:48px;gap:48px;align-items:center}.rechner h1{font-size:clamp(40px,5.6vw,84px);line-height:.98;letter-spacing:-.035em;margin:16px 0 22px;max-width:14ch;text-wrap:balance}.rechner .script{font-size:clamp(34px,4.2vw,62px);line-height:1;display:block}.rechner-intro{font-size:18px;line-height:1.75;max-width:52ch;color:var(--grigio)}.rechner-kopf-bild{margin:0}.rechner-kopf-bild img{width:100%;height:auto;display:block}.rechner-bild figcaption,.rechner-kopf-bild figcaption{margin-top:10px;font-size:13px;line-height:1.5;color:var(--grigio)}@media (max-width:900px){.rechner-kopf{grid-template-columns:1fr;gap:26px}.rechner-kopf-bild{order:-1;max-width:420px}}.rechner-text>h2{grid-column:1;font-size:clamp(23px,2.1vw,30px);letter-spacing:-.02em;line-height:1.15;margin:0;text-wrap:balance;align-self:start}.rechner-text{display:grid;grid-template-columns:minmax(0,300px) minmax(0,740px);grid-gap:18px 52px;gap:18px 52px;align-items:start;justify-content:start}.rechner-text>:not(h2){grid-column:2}.rechner-text>h2~h2{margin-top:30px}.rechner-text p{font-size:17px;line-height:1.75;max-width:none;margin:0 0 14px;color:var(--grigio)}.rechner-text p b{color:var(--nero);font-weight:600}.rechner-text a{color:var(--nero);text-decoration:underline;text-underline-offset:3px}.rechner-text a:hover{color:var(--rosso)}.rechner-klein{font-size:14px!important;color:var(--grigio)}.rechner-faq{margin:22px 0 0;max-width:none}.rechner-faq dt{font-size:17px;font-weight:700;color:var(--nero);margin-top:26px;padding-top:18px;border-top:1px solid var(--linie)}.rechner-faq dd{margin:8px 0 0;font-size:16px;line-height:1.72;color:var(--grigio)}.rechner-schluss{margin-top:56px;padding:30px 32px;background:var(--flaeche);border-left:3px solid var(--rosso);display:flex;flex-direction:column;align-items:flex-start;gap:18px}.rechner-schluss p{margin:0}@media (max-width:760px){.rechner-text h2{margin:40px 0 12px}.rechner-text p{font-size:16px}.rechner-schluss{padding:22px 20px}.rechner-schluss .btn{width:100%;text-align:center}}.rechner-text>h2{padding-top:40px;border-top:2px solid var(--nero);margin-top:40px}.rechner-text>h2:first-child{padding-top:0;border-top:0;margin-top:0}.rechner-bild{margin:30px 0 34px;max-width:none}.rechner-bild img{width:100%;height:auto;display:block;background:var(--flaeche)}@media (max-width:900px){.rechner-text{grid-template-columns:1fr;gap:0}.rechner-text>:not(h2){grid-column:1}.rechner-text>h2{grid-column:1;padding-top:30px;margin-top:34px}.rechner-bild{max-width:none}}.rechner-kurz{margin-top:40px;padding:26px 30px;background:var(--verde-flaeche);border-left:3px solid var(--verde)}.rechner-kurz h2{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--verde);margin:0 0 16px}.rechner-kurz dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:18px 30px;gap:18px 30px;margin:0}.rechner-kurz dt{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--grigio)}.rechner-kurz dd{margin:5px 0 0;font-size:16px;line-height:1.45;color:var(--nero);font-weight:600}@media (max-width:620px){.rechner-kurz{padding:20px}}.rechnerband{background:var(--verde);color:#fff;margin:var(--sektion) 0}.rechnerband-innen{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);grid-gap:44px;gap:44px;align-items:center;padding-top:54px;padding-bottom:54px}.rechnerband .script{color:#fff;font-size:clamp(28px,3vw,44px);display:block;opacity:.9}.rechnerband h2{font-size:clamp(28px,3.4vw,48px);line-height:1.04;letter-spacing:-.025em;margin:8px 0 12px;max-width:16ch;text-wrap:balance}.rechnerband p{font-size:17px;line-height:1.7;margin:0;max-width:46ch;color:hsla(0,0%,100%,.93)}.rb-form label{display:block;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.88);margin-bottom:10px}.rb-zeile{display:flex;gap:12px;align-items:stretch}.rb-zeile input{flex:1 1;min-width:0;padding:14px 16px;border:0;font-size:24px;font-weight:300;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--nero);background:#fff}.rb-zeile input:focus{outline:3px solid #fff;outline-offset:3px}.rb-zeile .btn{white-space:nowrap;padding-left:22px;padding-right:22px}.rb-hinweis{display:block;margin-top:11px;font-size:13px;color:hsla(0,0%,100%,.85)}@media (max-width:900px){.rechnerband-innen{grid-template-columns:1fr;gap:26px;padding-top:40px;padding-bottom:40px}}@media (max-width:620px){.rb-zeile{flex-direction:column}.rb-zeile .btn{text-align:center}}.rundstempel{flex:none;width:188px;height:188px;border-radius:50%;background:var(--verde);color:#fff;text-decoration:none;display:grid;place-items:center;text-align:center;transform:rotate(-7deg);box-shadow:0 6px 22px rgba(26,26,26,.22);transition:transform .18s ease-out,background .18s}.rundstempel:hover{transform:rotate(0deg) scale(1.05);background:var(--nero);color:#fff}.rundstempel:focus-visible{outline:3px solid var(--nero);outline-offset:4px}.rundstempel-innen{display:flex;flex-direction:column;gap:4px;line-height:1.12}.rundstempel-gross{font-family:Northwell,cursive;font-weight:400;font-size:42px;line-height:1}.rundstempel-klein{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.92}@media (prefers-reduced-motion:reduce){.rundstempel{transition:none}.rundstempel:hover{transform:rotate(-7deg)}}.rechner-schluss{flex-direction:row;align-items:center;gap:30px;max-width:none}@media (max-width:620px){.rechner-schluss{flex-direction:column;align-items:flex-start}.rundstempel{width:156px;height:156px}.rundstempel-gross{font-size:34px}}.rechner-dreier{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin:26px 0 30px}.rechner-dreier figure{margin:0}.rechner-dreier img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;background:var(--flaeche)}.rechner-dreier figcaption{margin-top:9px;font-size:13px;line-height:1.5;color:var(--grigio)}@media (max-width:760px){.rechner-dreier{grid-template-columns:1fr 1fr;gap:12px}.rechner-dreier figure:last-child{grid-column:1/-1}.rechner-dreier figcaption{font-size:12px}}.spruchtueten{position:relative;aspect-ratio:1600/871}.spruchtueten img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .45s ease-in-out}.spruchtueten img.an{opacity:1}@media (prefers-reduced-motion:reduce){.spruchtueten img{transition:none}}.erw-sorten{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px}.erw-sorten li{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;padding-top:14px;border-top:1px solid var(--linie)}.erw-sorten li:first-child{padding-top:0;border-top:0}.erw-sorten img{width:100%;height:auto;display:block;background:var(--bianco)}.es-n{font-size:15px;color:var(--nero);letter-spacing:-.01em}.es-h,.es-n{display:block;font-weight:700}.es-h{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--rosso);margin-top:3px}.es-t{display:block;margin-top:6px;font-size:13px;line-height:1.55;color:var(--grigio)}@media (max-width:520px){.erw-sorten li{grid-template-columns:72px minmax(0,1fr);gap:12px}.es-t{font-size:12px}}.erw:not(.erw--bild) .erw-sorten li{grid-template-columns:132px minmax(0,1fr);gap:20px}@media (max-width:520px){.erw:not(.erw--bild) .erw-sorten li{grid-template-columns:88px minmax(0,1fr);gap:12px}}.lupe--sorte{border:0;padding:0;background:none;cursor:zoom-in;display:block;width:100%;transition:transform .18s ease-out}.lupe--sorte:hover{transform:scale(1.04)}.lupe--sorte:focus-visible{outline:3px solid var(--rosso);outline-offset:3px}@media (prefers-reduced-motion:reduce){.lupe--sorte{transition:none}.lupe--sorte:hover{transform:none}}.rb-feld{margin-top:34px;padding:32px 34px;background:var(--verde);color:#fff;display:grid;grid-template-columns:1fr 1fr;grid-gap:30px 44px;gap:30px 44px;box-shadow:0 10px 34px rgba(31,122,57,.18)}.rb-block{min-width:0}.rb-block>label,.rb-label{display:block;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fff;margin-bottom:12px}.rb-menge{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.rb-menge input{width:132px;padding:12px 14px;border:0;background:#fff;color:var(--nero);font-size:28px;font-weight:300;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rb-menge input:focus{outline:3px solid #fff;outline-offset:3px}.rb-schnell{min-width:62px;padding:12px 10px;cursor:pointer;background:transparent;border:1px solid hsla(0,0%,100%,.55);color:#fff;font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .15s,border-color .15s}.rb-schnell:hover{background:hsla(0,0%,100%,.14)}.rb-schnell.an{background:#fff;color:var(--verde);border-color:#fff}.rb-schnell:focus-visible{outline:3px solid #fff;outline-offset:3px}.rb-wert{display:block;font-size:30px;letter-spacing:-.02em;margin-bottom:10px}.rb-wert,.rb-wert b{font-weight:300}.rb-schieber{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:hsla(0,0%,100%,.3);outline:0;cursor:pointer}.rb-schieber::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;border:0;box-shadow:0 2px 8px rgba(0,0,0,.25);cursor:-webkit-grab;cursor:grab}.rb-schieber::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:#fff;border:0;cursor:grab}.rb-schieber:focus-visible{outline:3px solid #fff;outline-offset:6px}.rb-skala{display:flex;justify-content:space-between;margin-top:9px;font-size:12px;color:hsla(0,0%,100%,.85)}.rb-schalter{display:flex;border:1px solid hsla(0,0%,100%,.55)}.rb-schalter button{flex:1 1;padding:13px 8px;cursor:pointer;background:transparent;border:0;color:#fff;font-size:15px;font-weight:600;border-right:1px solid hsla(0,0%,100%,.35);transition:background .15s}.rb-schalter button:last-child{border-right:0}.rb-schalter button:hover{background:hsla(0,0%,100%,.14)}.rb-schalter button.an{background:#fff;color:var(--verde)}.rb-schalter button:focus-visible{outline:3px solid #fff;outline-offset:-3px}.rb-wege{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.rb-wege label{display:flex;gap:11px;align-items:flex-start;cursor:pointer}.rb-wege input{margin-top:3px;width:17px;height:17px;accent-color:#fff;flex:none}.rb-wege b{display:block;font-size:15px;font-weight:600;line-height:1.3}.rb-wege i{display:block;font-style:normal;font-size:13px;line-height:1.45;color:hsla(0,0%,100%,.82);margin-top:2px}@media (max-width:860px){.rb-feld{grid-template-columns:1fr;gap:26px;padding:24px 20px}}.rechner-ueber{margin:38px 0 4px;font-size:clamp(24px,3vw,38px);font-weight:300;letter-spacing:-.025em;line-height:1.1}.rechner-stufe{display:block;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--grigio);padding-bottom:14px;border-bottom:2px solid var(--nero)}.rechner-sumisura{margin:16px 0 0;padding:14px 18px;background:var(--flaeche);font-size:15px;line-height:1.6;color:var(--nero)}.rechner-liste{list-style:none;margin:18px 0 0;grid-gap:10px;gap:10px}.rechner-liste,.rk{padding:0;display:grid}.rk{width:100%;text-align:left;cursor:pointer;background:var(--bianco);border:1px solid var(--linie);grid-template-columns:116px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:center;transition:border-color .15s,box-shadow .15s}.rk:hover{border-color:var(--nero)}.rk--an{border-color:var(--rosso);border-width:2px;box-shadow:0 4px 18px rgba(196,0,15,.1)}.rk:focus-visible{outline:3px solid var(--rosso);outline-offset:3px}.rk img{width:100%;height:116px;object-fit:cover;display:block;background:var(--flaeche)}.rk-ohne{display:flex;align-items:center;justify-content:center;height:116px;background:var(--verde);color:#fff;font-family:Northwell,cursive;font-size:24px}.rk-text{display:block;padding:16px 20px 16px 0}.rk-art{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--grigio)}.rk-art,.rk-n{font-weight:700}.rk-n{font-size:21px;letter-spacing:-.015em;margin:4px 0 6px;color:var(--nero)}.rk-n,.rk-p{display:block}.rk-p{font-size:14px;color:var(--grigio)}.rk-p b{font-size:21px;font-weight:400;color:var(--nero);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rk-h{display:block;margin-top:5px;font-size:13px;color:var(--grigio)}.rk-steuer{display:inline-block;margin-top:9px;padding:5px 11px;font-size:13px;font-weight:600}.rk-steuer--gut{background:rgba(31,122,57,.1);color:#13582a}.rk-steuer--achtung{background:rgba(214,158,0,.16);color:#7a5c00}.rechner-summe{margin-top:30px;border-top:2px solid var(--nero);padding-top:4px}.rs-zeile{display:flex;justify-content:space-between;gap:20px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--linie);font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rs-zeile--offen span:last-child{color:var(--grigio);font-style:italic}.rs-zeile--summe{border-bottom:0;padding-top:18px;font-size:22px}.rs-zeile--summe span:last-child{font-size:30px;font-weight:300;color:var(--rosso);letter-spacing:-.02em}.rs-musterbox{margin:10px 0 0;padding:13px 16px;background:rgba(31,122,57,.08);font-size:15px;line-height:1.55;color:#13582a}.rs-klein{margin-top:14px;font-size:13px;line-height:1.6;color:var(--grigio)}.rs-knopf{margin-top:20px;display:inline-block}@media (max-width:620px){.rk{grid-template-columns:88px minmax(0,1fr);gap:14px}.rk img,.rk-ohne{height:104px}.rk-text{padding:12px 14px 12px 0}.rk-n{font-size:17px}.rk-p b{font-size:18px}.rs-zeile{font-size:15px}.rs-zeile--summe span:last-child{font-size:25px}.rs-knopf{width:100%;text-align:center}}.rs-zeile--summe i{font-style:normal;font-size:15px;color:var(--grigio);font-weight:400}.rk{position:relative}.rk-haken{position:absolute;top:14px;right:14px;width:22px;height:22px;border-radius:50%;border:2px solid var(--linie-stark);background:var(--bianco)}.rk--an .rk-haken{border-color:var(--rosso);background:var(--rosso)}.rk--an .rk-haken:after{content:"";position:absolute;left:5px;top:5px;width:8px;height:8px;border-radius:50%;background:#fff}.rechner-fuss{margin-top:44px;padding-top:22px;border-top:1px solid var(--linie);font-size:14px;line-height:1.7;color:var(--grigio)}.rechner-fuss b{color:var(--nero)}.rechner-leer{margin-top:34px;font-size:16px;color:var(--grigio)}.mbx-recht{margin:14px 0 0;padding:13px 16px;background:var(--flaeche);font-size:13px;line-height:1.6;color:var(--grigio)}.mbx-recht b{color:var(--nero)}.fuss-b2b{margin-top:30px;padding-top:22px;border-top:1px solid hsla(0,0%,100%,.2);font-size:12px;line-height:1.7;color:hsla(0,0%,100%,.9);max-width:84ch}.wein-recht{display:block;margin-top:8px;font-size:13px;color:var(--grigio)}.recht .kicker{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--rosso)}.recht h1{font-size:clamp(34px,5vw,64px);font-weight:300;letter-spacing:-.03em;margin:12px 0 10px}.recht h2{font-size:19px;font-weight:700;letter-spacing:-.01em;margin:36px 0 10px;padding-top:22px;border-top:1px solid var(--linie)}.recht h3{font-size:16px;font-weight:700;margin:24px 0 8px}.recht li,.recht p{font-size:16px;line-height:1.75;color:var(--grigio);max-width:72ch}.recht ul{margin:10px 0 0 20px}.recht li{margin-bottom:6px}.recht a,.recht b{color:var(--nero)}.recht a{text-decoration:underline;text-underline-offset:3px}.recht a:hover{color:var(--rosso)}.recht-fuss{margin-top:44px;padding-top:22px;border-top:2px solid var(--nero);font-size:14px}.tsmehr{padding:0 22px 22px;display:flex;flex-direction:column;gap:14px}.ts-ampel{margin:12px 0 0;padding:10px 13px;font-size:13px;line-height:1.55}.ts-ampel--gruen{background:rgba(31,122,57,.09);color:#13582a}.ts-ampel--gelb{background:rgba(214,158,0,.15);color:#7a5c00}.ts-alkoholfrei{margin:0;font-size:13px;line-height:1.6;color:var(--grigio)}.ts-alkoholfrei b{color:var(--nero)}.ts-alkoholfrei a{color:var(--nero);text-decoration:underline;text-underline-offset:2px}.ts-alkoholfrei a:hover{color:var(--rosso)}.tsmehr-cta{align-self:flex-start;text-align:center}@media (max-width:620px){.tsmehr{padding:0 11px 14px;gap:10px}.ts-alkoholfrei{font-size:12px}.tsmehr-cta{align-self:stretch}}.beratung-anruf{background:var(--verde);white-space:nowrap}.beratung-anruf:hover{background:var(--nero)}@media (max-width:620px){.beratung-anruf{width:100%;text-align:center;white-space:normal}}.sticker-anruf{display:none}@media (max-width:620px){.sticker-anruf{position:fixed;left:16px;bottom:16px;z-index:45;display:flex;align-items:center;justify-content:center;height:52px;padding:0 22px;border-radius:999px;background:var(--nero);color:#fff;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 6px 22px rgba(26,26,26,.26)}.sticker-anruf:hover{background:var(--rosso);color:#fff}.sticker-anruf:focus-visible{outline:3px solid var(--rosso);outline-offset:3px}body.fragt-einwilligung .sticker-anruf{opacity:0;pointer-events:none}}.anfrage-zusage{margin:22px 0 0;padding:13px 16px;background:var(--verde-flaeche);font-size:15px;line-height:1.6;color:var(--nero)}.danke-anruf{margin-top:18px;font-size:16px;line-height:1.7;color:var(--grigio)}.danke-anruf a{color:var(--nero);font-weight:600;text-decoration:underline;text-underline-offset:3px}.danke-anruf a:hover{color:var(--rosso)}