.elementor .nw-lieferung{background-color:#D4FF3A;}.elementor .nw-404-zahl{margin:0px;}.elementor .nw-vorteile{display:flex;flex-wrap:wrap;}.elementor .nw-tasting-banner{overflow:hidden;position:relative;}.elementor .nw-reihe-kopf{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .nw-kachel-label{position:absolute;}.elementor .nw-kachel{overflow:hidden;position:relative;}.elementor .nw-kacheln{display:grid;gap:1rem;}.elementor .nw-topbar{position:relative;}.elementor .nw-footer-dunkel{color:var(--color-warmweiss);background-color:var(--color-anthrazit);& .nw-eyebrow { color: #B4B47C; } & .nw-small { color: rgba(244, 241, 237, 0.72); } & .nw-linkliste { color: rgba(244, 241, 237, 0.85); } & .nw-linkliste a:hover { color: var(--color-neon); } & .nw-linkliste a:focus-visible { outline-color: var(--color-neon); } & .nw-trennlinie { border-color: rgba(244, 241, 237, 0.15); } & .nw-eyebrow { color: var(--color-neon); }\n}.elementor .nw-produkte{width:100%;--nw-spalten: 4;\n}.elementor .nw-header-link:hover,.elementor .nw-header-link:focus-visible{color:var(--color-oliv);}.elementor .nw-header-link{font-family:var(--font-text);font-weight:600;font-size:0.75rem;color:var(--color-anthrazit);letter-spacing:0.14em;line-height:1;text-decoration:none;text-transform:uppercase;transition:color 0.2s;& a { color: inherit; text-decoration: none; }\n}.elementor .nw-linkliste{font-family:var(--font-text);font-weight:400;font-size:var(--fs-small);color:var(--color-text-gedaempft);line-height:2.1;display:block;& a { color: inherit; text-decoration: none; transition: color 0.2s; } & a:hover { color: var(--color-oliv); text-decoration: underline; text-underline-offset: 3px; } & a:focus-visible { outline: 2px solid var(--color-oliv); outline-offset: 2px; }\n}.elementor .nw-badge{font-family:var(--font-text);font-weight:600;font-size:var(--fs-eyebrow);color:var(--color-text-auf-neon);letter-spacing:0.16em;line-height:1.3;text-transform:uppercase;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0.65rem;padding-inline-end:0.65rem;border-radius:0px;background-color:var(--color-neon);display:inline-block;align-self:flex-start;}.elementor .nw-trennlinie{border-color:var(--color-linie);border-style:solid;border-block-start-width: 1px; border-block-end-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px;\n}.elementor .nw-grid-2{padding:0px;display:grid;gap:var(--space-l);grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .nw-stack{padding:0px;display:flex;flex-direction:column;gap:var(--space-s);}.elementor .nw-textbreite{width:100%;max-width:var(--width-text);}.elementor .nw-container{width:100%;max-width:var(--width-container);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:var(--space-m);}.elementor .nw-section-dunkel{color:var(--color-warmweiss);padding-block-start:var(--space-section);padding-block-end:var(--space-section);padding-inline-start:var(--space-gutter);padding-inline-end:var(--space-gutter);background-color:var(--color-anthrazit);display:flex;flex-direction:column;& .nw-eyebrow { color: var(--color-neon); }\n}.elementor .nw-section{padding-block-start:var(--space-section);padding-block-end:var(--space-section);padding-inline-start:var(--space-gutter);padding-inline-end:var(--space-gutter);background-color:var(--color-weiss);display:flex;flex-direction:column;}.elementor .nw-button-hell:hover,.elementor .nw-button-hell:focus-visible{color:var(--color-text-auf-neon);border-color:var(--color-neon);background-color:var(--color-neon);}.elementor .nw-button-hell:focus{color:var(--color-text-auf-neon);border-color:var(--color-neon);background-color:var(--color-neon);}.elementor .nw-button-hell{font-family:var(--font-text);font-weight:600;font-size:var(--fs-small);color:var(--color-weiss);letter-spacing:0.12em;line-height:1;text-align:center;text-transform:uppercase;padding-block-start:1.125rem;padding-block-end:1.125rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:6px;border-width:1.5px;border-color:var(--color-weiss);border-style:solid;background-color:transparent;transition:background-color 0.2s, border-color 0.2s, color 0.2s;display:inline-block;}.elementor .nw-button-sekundaer:hover,.elementor .nw-button-sekundaer:focus-visible{color:var(--color-text-auf-neon);border-color:var(--color-neon);background-color:var(--color-neon);}.elementor .nw-button-sekundaer:focus{color:var(--color-text-auf-neon);border-color:var(--color-neon);background-color:var(--color-neon);}.elementor .nw-button-sekundaer{font-family:var(--font-text);font-weight:600;font-size:var(--fs-small);color:var(--color-anthrazit);letter-spacing:0.12em;line-height:1;text-align:center;text-transform:uppercase;padding-block-start:1.125rem;padding-block-end:1.125rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:6px;border-width:1.5px;border-color:var(--color-anthrazit);border-style:solid;background-color:transparent;transition:background-color 0.2s, border-color 0.2s, color 0.2s;display:inline-block;}.elementor .nw-small{font-family:var(--font-text);font-weight:400;font-size:var(--fs-small);color:var(--color-text-gedaempft);line-height:1.6;display:block;}.elementor .nw-body{font-family:var(--font-text);font-weight:400;font-size:var(--fs-body);color:var(--color-text-gedaempft);line-height:1.75;display:block;}.elementor .nw-lead{font-family:var(--font-text);font-weight:300;font-size:var(--fs-lead);color:var(--color-anthrazit);line-height:1.6;display:block;}.elementor .nw-eyebrow{font-family:var(--font-text);font-weight:600;font-size:var(--fs-eyebrow);color:var(--color-oliv);letter-spacing:0.18em;line-height:1.4;text-transform:uppercase;display:block;}.elementor .nw-h3{font-family:var(--font-headline);font-weight:500;font-size:var(--fs-h3);color:var(--color-anthrazit);line-height:1.2;display:block;}.elementor .nw-h2{font-family:var(--font-headline);font-weight:400;font-size:var(--fs-h2);color:var(--color-anthrazit);letter-spacing:-0.01em;line-height:1.1;display:block;}.elementor .nw-h1{font-family:var(--font-headline);font-weight:400;font-size:var(--fs-h1);color:var(--color-anthrazit);letter-spacing:-0.015em;line-height:1.05;display:block;}.elementor .nw-text-hell{color:var(--color-warmweiss);}