Files
onepager/sites/danosi.de/index.html
m 5c92a7b021 feat: i18n annotations — data-de/data-en + toggle for all 54 custom sites
Phase 2 of i18n rollout:
- All 54 static custom sites now have data-de/data-en attributes on
  visible text elements with English translations
- i18n.js script tag injected into all sites
- Language toggle button with machine-translation disclaimer added
  to every site's footer area
- Brand names / domain wordplay preserved unchanged in both languages
- 2 dynamic sites (dasbes.de, dumusst.com) skipped — no static HTML
2026-04-01 13:19:40 +02:00

877 lines
32 KiB
HTML

<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>DaNoSi — Hausgemachte Feinkost</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600&family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500&family=Lato:wght@300;400;700&display=swap" rel="stylesheet">
<style>
*, *::before, *::after {
margin: 0;
padding: 0;
box-sizing: border-box;
}
:root {
--olive: #5C6B3C;
--olive-dark: #3D4A28;
--olive-light: #8A9A5B;
--gold: #C5A55A;
--gold-light: #D4BE82;
--gold-warm: #B8923A;
--cream: #FAF6EE;
--ivory: #F5F0E3;
--terracotta: #C67B5C;
--terracotta-light: #D4977E;
--dark: #2C2418;
--dark-warm: #3E3425;
--text: #4A4035;
--text-light: #7A7068;
}
html {
scroll-behavior: smooth;
}
body {
font-family: 'Lato', sans-serif;
color: var(--text);
background-color: var(--cream);
line-height: 1.7;
font-weight: 300;
-webkit-font-smoothing: antialiased;
}
/* ── Navigation ── */
nav {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 100;
background: rgba(44, 36, 24, 0.92);
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
padding: 0 2rem;
border-bottom: 1px solid rgba(197, 165, 90, 0.15);
}
nav .nav-inner {
max-width: 1200px;
margin: 0 auto;
display: flex;
align-items: center;
justify-content: space-between;
height: 64px;
}
nav .nav-brand {
font-family: 'Cormorant Garamond', serif;
font-size: 1.5rem;
font-weight: 500;
color: var(--gold);
letter-spacing: 0.15em;
text-decoration: none;
}
nav .nav-links {
display: flex;
gap: 2.5rem;
list-style: none;
}
nav .nav-links a {
color: rgba(250, 246, 238, 0.7);
text-decoration: none;
font-size: 0.8rem;
letter-spacing: 0.12em;
text-transform: uppercase;
font-weight: 400;
transition: color 0.3s ease;
}
nav .nav-links a:hover {
color: var(--gold-light);
}
/* ── Hero ── */
.hero {
position: relative;
height: 100vh;
min-height: 700px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
overflow: hidden;
}
.hero-bg {
position: absolute;
inset: 0;
background-image: url('https://images.unsplash.com/photo-1606787366850-de6330128bfc?w=1600&q=80');
background-size: cover;
background-position: center;
filter: brightness(0.35);
}
.hero-overlay {
position: absolute;
inset: 0;
background: linear-gradient(
180deg,
rgba(44, 36, 24, 0.3) 0%,
rgba(44, 36, 24, 0.1) 40%,
rgba(44, 36, 24, 0.5) 100%
);
}
.hero-content {
position: relative;
z-index: 2;
padding: 2rem;
}
.hero-ornament {
display: block;
width: 60px;
height: 1px;
background: var(--gold);
margin: 0 auto 2rem;
opacity: 0.6;
}
.hero-brand {
font-family: 'Cormorant Garamond', serif;
font-size: clamp(4rem, 10vw, 8rem);
font-weight: 300;
color: var(--cream);
letter-spacing: 0.2em;
line-height: 1;
margin-bottom: 0.3em;
text-shadow: 0 2px 40px rgba(0,0,0,0.3);
}
.hero-sub {
font-family: 'Cormorant Garamond', serif;
font-size: clamp(1rem, 2.5vw, 1.4rem);
color: var(--gold-light);
font-weight: 300;
font-style: italic;
letter-spacing: 0.15em;
margin-bottom: 1rem;
}
.hero-tagline {
font-size: 0.8rem;
color: rgba(250, 246, 238, 0.55);
letter-spacing: 0.25em;
text-transform: uppercase;
font-weight: 400;
margin-top: 2rem;
}
.hero-scroll {
position: absolute;
bottom: 3rem;
left: 50%;
transform: translateX(-50%);
z-index: 2;
}
.hero-scroll span {
display: block;
width: 1px;
height: 50px;
background: linear-gradient(to bottom, var(--gold), transparent);
margin: 0 auto;
}
/* ── Section base ── */
section {
padding: 7rem 2rem;
}
.section-inner {
max-width: 1100px;
margin: 0 auto;
}
.section-label {
font-size: 0.7rem;
letter-spacing: 0.3em;
text-transform: uppercase;
color: var(--olive-light);
font-weight: 700;
margin-bottom: 0.8rem;
}
.section-title {
font-family: 'Playfair Display', serif;
font-size: clamp(2rem, 4vw, 3rem);
font-weight: 400;
color: var(--dark);
line-height: 1.2;
margin-bottom: 1.5rem;
}
.section-title em {
font-style: italic;
color: var(--olive);
}
.section-divider {
width: 50px;
height: 2px;
background: var(--gold);
margin-bottom: 2.5rem;
}
.section-text {
font-size: 1.05rem;
color: var(--text-light);
max-width: 640px;
line-height: 1.85;
}
/* ── La Filosofia ── */
.filosofia {
background: var(--cream);
}
.filosofia-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 5rem;
align-items: center;
}
.filosofia-image {
position: relative;
}
.filosofia-image img {
width: 100%;
height: 500px;
object-fit: cover;
display: block;
}
.filosofia-image::after {
content: '';
position: absolute;
top: 1.5rem;
left: 1.5rem;
right: -1.5rem;
bottom: -1.5rem;
border: 1px solid var(--gold);
opacity: 0.3;
z-index: -1;
}
.filosofia-quote {
font-family: 'Cormorant Garamond', serif;
font-size: 1.4rem;
font-style: italic;
color: var(--olive);
line-height: 1.6;
margin-top: 2rem;
padding-left: 1.5rem;
border-left: 2px solid var(--gold);
}
/* ── I Prodotti ── */
.prodotti {
background: var(--dark);
color: var(--cream);
}
.prodotti .section-label {
color: var(--gold);
}
.prodotti .section-title {
color: var(--cream);
}
.prodotti .section-title em {
color: var(--gold-light);
}
.prodotti .section-text {
color: rgba(250, 246, 238, 0.6);
}
.prodotti-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 1.5rem;
margin-top: 4rem;
}
.prodotti-card {
position: relative;
overflow: hidden;
aspect-ratio: 3/4;
cursor: default;
}
.prodotti-card img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
transition: transform 0.6s ease, filter 0.6s ease;
filter: brightness(0.6) saturate(0.9);
}
.prodotti-card:hover img {
transform: scale(1.05);
filter: brightness(0.45) saturate(1);
}
.prodotti-card-content {
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 2rem 1.5rem;
background: linear-gradient(to top, rgba(44, 36, 24, 0.9) 0%, transparent 100%);
}
.prodotti-card-cat {
font-size: 0.65rem;
letter-spacing: 0.2em;
text-transform: uppercase;
color: var(--gold);
font-weight: 700;
margin-bottom: 0.5rem;
}
.prodotti-card-title {
font-family: 'Playfair Display', serif;
font-size: 1.2rem;
color: var(--cream);
font-weight: 400;
line-height: 1.3;
}
.prodotti-card-desc {
font-size: 0.85rem;
color: rgba(250, 246, 238, 0.5);
margin-top: 0.5rem;
line-height: 1.5;
}
/* ── Il Giardino ── */
.giardino {
background: var(--ivory);
position: relative;
overflow: hidden;
}
.giardino-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 5rem;
align-items: center;
}
.giardino-image {
position: relative;
}
.giardino-image img {
width: 100%;
height: 480px;
object-fit: cover;
display: block;
}
.giardino-image::before {
content: '';
position: absolute;
top: -1.5rem;
right: 1.5rem;
left: -1.5rem;
bottom: 1.5rem;
border: 1px solid var(--olive-light);
opacity: 0.25;
z-index: -1;
}
.giardino-values {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 2rem;
margin-top: 3rem;
}
.giardino-value h4 {
font-family: 'Cormorant Garamond', serif;
font-size: 1.1rem;
font-weight: 500;
color: var(--dark);
margin-bottom: 0.4rem;
}
.giardino-value p {
font-size: 0.85rem;
color: var(--text-light);
line-height: 1.6;
}
/* ── Process ribbon ── */
.process {
background: var(--olive-dark);
padding: 5rem 2rem;
text-align: center;
}
.process .section-title {
color: var(--cream);
margin-bottom: 3rem;
}
.process .section-title em {
color: var(--gold-light);
}
.process-steps {
display: flex;
justify-content: center;
align-items: flex-start;
gap: 1rem;
max-width: 900px;
margin: 0 auto;
}
.process-step {
flex: 1;
text-align: center;
padding: 0 1rem;
}
.process-step-num {
font-family: 'Cormorant Garamond', serif;
font-size: 2.5rem;
font-weight: 300;
color: var(--gold);
line-height: 1;
margin-bottom: 0.8rem;
}
.process-step-title {
font-family: 'Playfair Display', serif;
font-size: 1rem;
color: var(--cream);
font-weight: 400;
margin-bottom: 0.5rem;
}
.process-step-desc {
font-size: 0.8rem;
color: rgba(250, 246, 238, 0.5);
line-height: 1.5;
}
.process-connector {
width: 40px;
height: 1px;
background: var(--gold);
opacity: 0.3;
margin-top: 2.2rem;
flex-shrink: 0;
}
/* ── Contact / Footer ── */
.contact {
background: var(--cream);
text-align: center;
padding: 6rem 2rem;
}
.contact-brand {
font-family: 'Cormorant Garamond', serif;
font-size: 2.5rem;
font-weight: 300;
color: var(--dark);
letter-spacing: 0.15em;
margin-bottom: 0.5rem;
}
.contact-sub {
font-family: 'Cormorant Garamond', serif;
font-size: 1.1rem;
font-style: italic;
color: var(--olive);
margin-bottom: 2rem;
}
.contact-name {
font-size: 0.85rem;
color: var(--text-light);
letter-spacing: 0.1em;
margin-bottom: 0.3rem;
}
.contact-divider {
width: 40px;
height: 1px;
background: var(--gold);
margin: 2rem auto;
}
.contact-tagline {
font-size: 0.75rem;
color: var(--text-light);
letter-spacing: 0.15em;
text-transform: uppercase;
}
footer {
background: var(--dark);
padding: 2rem;
text-align: center;
border-top: 1px solid rgba(197, 165, 90, 0.1);
}
footer p {
font-size: 0.7rem;
color: rgba(250, 246, 238, 0.3);
letter-spacing: 0.1em;
}
/* ── Responsive ── */
@media (max-width: 1024px) {
.prodotti-grid {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 768px) {
nav .nav-links {
display: none;
}
section {
padding: 5rem 1.5rem;
}
.filosofia-grid,
.giardino-grid {
grid-template-columns: 1fr;
gap: 3rem;
}
.filosofia-image img,
.giardino-image img {
height: 350px;
}
.filosofia-image::after,
.giardino-image::before {
display: none;
}
.prodotti-grid {
grid-template-columns: 1fr 1fr;
gap: 1rem;
}
.prodotti-card {
aspect-ratio: 2/3;
}
.prodotti-card-content {
padding: 1.5rem 1rem;
}
.prodotti-card-title {
font-size: 1rem;
}
.prodotti-card-desc {
display: none;
}
.process-steps {
flex-direction: column;
align-items: center;
gap: 2rem;
}
.process-connector {
width: 1px;
height: 30px;
margin: 0;
}
.giardino-values {
grid-template-columns: 1fr;
gap: 1.5rem;
}
.giardino .section-text-col {
order: 2;
}
.giardino .giardino-image {
order: 1;
}
}
@media (max-width: 480px) {
.prodotti-grid {
grid-template-columns: 1fr;
}
.prodotti-card {
aspect-ratio: 4/3;
}
.hero-brand {
letter-spacing: 0.12em;
}
}
</style>
</head>
<body>
<!-- Navigation -->
<nav>
<div class="nav-inner">
<a href="#" class="nav-brand">DaNoSi</a>
<ul class="nav-links">
<li><a href="#filosofia">La Filosofia</a></li>
<li><a href="#prodotti">I Prodotti</a></li>
<li><a href="#giardino">Il Giardino</a></li>
<li><a href="#kontakt" data-de="Kontakt" data-en="Contact">Kontakt</a></li>
</ul>
</div>
</nav>
<!-- Hero -->
<section class="hero">
<div class="hero-bg"></div>
<div class="hero-overlay"></div>
<div class="hero-content">
<span class="hero-ornament"></span>
<p class="hero-sub" data-de="Hausgemachte Feinkost" data-en="Homemade Fine Foods">Hausgemachte Feinkost</p>
<h1 class="hero-brand">DaNoSi</h1>
<p class="hero-tagline">Dal Giardino alla Tavola</p>
</div>
<div class="hero-scroll"><span></span></div>
</section>
<!-- La Filosofia -->
<section class="filosofia" id="filosofia">
<div class="section-inner">
<div class="filosofia-grid">
<div>
<p class="section-label">La Filosofia</p>
<h2 class="section-title" data-de="Mit Geduld und &lt;em&gt;Leidenschaft&lt;/em&gt;" data-en="With Patience and &lt;em&gt;Passion&lt;/em&gt;">Mit Geduld und <em>Leidenschaft</em></h2>
<div class="section-divider"></div>
<p class="section-text" data-de="Was im eigenen Garten wächst, verdient besondere Sorgfalt. Bei DaNoSi wird jede Frucht von Hand geerntet, jedes Rezept mit Bedacht verfeinert. Keine Massenproduktion, keine Abkürzungen — nur ehrliche Handarbeit, die man schmeckt." data-en="What grows in one's own garden deserves special care. At DaNoSi every fruit is harvested by hand, every recipe refined thoughtfully. No mass production, no shortcuts — just honest craftsmanship you can taste.">
Was im eigenen Garten wächst, verdient besondere Sorgfalt. Bei DaNoSi
wird jede Frucht von Hand geerntet, jedes Rezept mit Bedacht verfeinert.
Keine Massenproduktion, keine Abkürzungen — nur ehrliche Handarbeit,
die man schmeckt.
</p>
<p class="section-text" style="margin-top: 1.2rem;" data-de="Die Verbindung von deutscher Präzision und mediterraner Lebensfreude ist das Herz unserer kleinen Manufaktur. Jedes Glas erzählt eine Geschichte — von der Erde, von der Sonne, von der Hand, die es gemacht hat." data-en="The combination of German precision and Mediterranean joie de vivre is the heart of our small manufactory. Every jar tells a story — of the earth, of the sun, of the hand that made it.">
Die Verbindung von deutscher Präzision und mediterraner Lebensfreude
ist das Herz unserer kleinen Manufaktur. Jedes Glas erzählt eine
Geschichte — von der Erde, von der Sonne, von der Hand, die es
gemacht hat.
</p>
<p class="filosofia-quote">
"Buon cibo nasce dalla terra e dal cuore."<br>
<span style="font-size: 0.9rem; font-style: normal; color: var(--text-light);" data-de="— Gutes Essen entsteht aus Erde und Herz." data-en="— Good food comes from earth and heart.">
— Gutes Essen entsteht aus Erde und Herz.
</span>
</p>
</div>
<div class="filosofia-image">
<img src="https://images.unsplash.com/photo-1464226184884-fa280b87c399?w=800&q=80"
alt="Gartenlandschaft im Sonnenlicht" loading="lazy">
</div>
</div>
</div>
</section>
<!-- I Prodotti -->
<section class="prodotti" id="prodotti">
<div class="section-inner">
<p class="section-label">I Prodotti</p>
<h2 class="section-title" data-de="Unsere &lt;em&gt;Spezialitäten&lt;/em&gt;" data-en="Our &lt;em&gt;Specialities&lt;/em&gt;">Unsere <em>Spezialitäten</em></h2>
<div class="section-divider"></div>
<p class="section-text" data-de="Kleine Chargen, große Sorgfalt. Jedes Produkt entsteht in limitierter Auflage aus dem, was Garten und Saison hergeben." data-en="Small batches, great care. Every product is made in limited edition from what the garden and season offer.">
Kleine Chargen, große Sorgfalt. Jedes Produkt entsteht in limitierter Auflage
aus dem, was Garten und Saison hergeben.
</p>
<div class="prodotti-grid">
<div class="prodotti-card">
<img src="https://images.unsplash.com/photo-1464965911861-746a04b4bca6?w=600&q=80"
alt="Frische Erdbeeren für Konfitüren" loading="lazy">
<div class="prodotti-card-content">
<p class="prodotti-card-cat">Confetture</p>
<h3 class="prodotti-card-title" data-de="Konfitüren &amp; Marmeladen" data-en="Jams &amp; Marmalades">Konfitüren &amp; Marmeladen</h3>
<p class="prodotti-card-desc" data-de="Aus sonnengereiften Früchten, schonend eingekocht" data-en="From sun-ripened fruit, gently cooked">Aus sonnengereiften Früchten, schonend eingekocht</p>
</div>
</div>
<div class="prodotti-card">
<img src="https://images.unsplash.com/photo-1592178036182-5400889dfc74?w=600&q=80"
alt="Eingelegtes und Chutneys" loading="lazy">
<div class="prodotti-card-content">
<p class="prodotti-card-cat">Conserve</p>
<h3 class="prodotti-card-title" data-de="Eingelegtes &amp; Chutneys" data-en="Pickles &amp; Chutneys">Eingelegtes &amp; Chutneys</h3>
<p class="prodotti-card-desc" data-de="Würzig, süß-sauer, nach alter Tradition" data-en="Spicy, sweet-sour, following old tradition">Würzig, süß-sauer, nach alter Tradition</p>
</div>
</div>
<div class="prodotti-card">
<img src="https://images.pexels.com/photos/2802527/pexels-photo-2802527.jpeg?auto=compress&cs=tinysrgb&w=600"
alt="Kräuter und Gewürze" loading="lazy">
<div class="prodotti-card-content">
<p class="prodotti-card-cat">Erbe &amp; Spezie</p>
<h3 class="prodotti-card-title" data-de="Kräuter &amp; Gewürze" data-en="Herbs &amp; Spices">Kräuter &amp; Gewürze</h3>
<p class="prodotti-card-desc" data-de="Frisch aus dem Garten, schonend getrocknet" data-en="Fresh from the garden, gently dried">Frisch aus dem Garten, schonend getrocknet</p>
</div>
</div>
<div class="prodotti-card">
<img src="https://images.pexels.com/photos/1407846/pexels-photo-1407846.jpeg?auto=compress&cs=tinysrgb&w=600"
alt="Liköre und Essige" loading="lazy">
<div class="prodotti-card-content">
<p class="prodotti-card-cat">Liquori &amp; Aceti</p>
<h3 class="prodotti-card-title" data-de="Liköre &amp; Essige" data-en="Liqueurs &amp; Vinegars">Liköre &amp; Essige</h3>
<p class="prodotti-card-desc" data-de="Hauseigene Ansätze, lange gereift" data-en="House blends, long matured">Hauseigene Ansätze, lange gereift</p>
</div>
</div>
<div class="prodotti-card">
<img src="https://images.unsplash.com/photo-1764953835257-011f19054439?w=600&q=80"
alt="Chili-Spezialitäten" loading="lazy">
<div class="prodotti-card-content">
<p class="prodotti-card-cat">Peperoncini</p>
<h3 class="prodotti-card-title" data-de="Chili-Spezialitäten" data-en="Chili Specialities">Chili-Spezialitäten</h3>
<p class="prodotti-card-desc" data-de="Eigene Zucht, von mild bis feurig — unsere besondere Leidenschaft" data-en="Own cultivation, from mild to fiery — our special passion">Eigene Zucht, von mild bis feurig — unsere besondere Leidenschaft</p>
</div>
</div>
<div class="prodotti-card">
<img src="https://images.unsplash.com/photo-1754294437651-2a79a3f1888b?w=600&q=80"
alt="Feine Backwaren" loading="lazy">
<div class="prodotti-card-content">
<p class="prodotti-card-cat">Dolci &amp; Pane</p>
<h3 class="prodotti-card-title" data-de="Feine Backwaren" data-en="Fine Baked Goods">Feine Backwaren</h3>
<p class="prodotti-card-desc" data-de="Innovative Kompositionen — handgebacken, kreativ, überraschend" data-en="Innovative compositions — hand-baked, creative, surprising">Innovative Kompositionen — handgebacken, kreativ, überraschend</p>
</div>
</div>
</div>
</div>
</section>
<!-- Process ribbon -->
<section class="process">
<div class="section-inner">
<h2 class="section-title">Dal Giardino <em>alla Tavola</em></h2>
<div class="process-steps">
<div class="process-step">
<div class="process-step-num">I</div>
<h3 class="process-step-title">Il Seme</h3>
<p class="process-step-desc" data-de="Säen und pflegen — mit Geduld beginnt alles" data-en="Sowing and tending — with patience everything begins">Säen und pflegen — mit Geduld beginnt alles</p>
</div>
<div class="process-connector"></div>
<div class="process-step">
<div class="process-step-num">II</div>
<h3 class="process-step-title">Il Raccolto</h3>
<p class="process-step-desc" data-de="Ernte zum perfekten Zeitpunkt, von Hand" data-en="Harvest at the perfect moment, by hand">Ernte zum perfekten Zeitpunkt, von Hand</p>
</div>
<div class="process-connector"></div>
<div class="process-step">
<div class="process-step-num">III</div>
<h3 class="process-step-title">L'Arte</h3>
<p class="process-step-desc" data-de="Verarbeitung nach eigenen Rezepturen" data-en="Processing according to our own recipes">Verarbeitung nach eigenen Rezepturen</p>
</div>
<div class="process-connector"></div>
<div class="process-step">
<div class="process-step-num">IV</div>
<h3 class="process-step-title">La Tavola</h3>
<p class="process-step-desc" data-de="Auf den Tisch — frisch und mit Liebe gemacht" data-en="To the table — fresh and made with love">Auf den Tisch — frisch und mit Liebe gemacht</p>
</div>
</div>
</div>
</section>
<!-- Il Giardino -->
<section class="giardino" id="giardino">
<div class="section-inner">
<div class="giardino-grid">
<div class="giardino-image">
<img src="https://images.unsplash.com/photo-1416879595882-3373a0480b5b?w=800&q=80"
alt="Der Garten" loading="lazy">
</div>
<div class="section-text-col">
<p class="section-label">Il Giardino</p>
<h2 class="section-title" data-de="Wo alles &lt;em&gt;beginnt&lt;/em&gt;" data-en="Where everything &lt;em&gt;begins&lt;/em&gt;">Wo alles <em>beginnt</em></h2>
<div class="section-divider"></div>
<p class="section-text" data-de="Der Garten ist das Herzstück von DaNoSi. Hier wachsen Beeren, Kräuter, Gemüse und Obst — ohne Eile, im Rhythmus der Jahreszeiten. Was die Natur vorgibt, bestimmt unser Sortiment. Jede Saison bringt neue Überraschungen auf den Tisch." data-en="The garden is the heart of DaNoSi. Here berries, herbs, vegetables and fruit grow — unhurried, in the rhythm of the seasons. What nature dictates determines our range. Every season brings new surprises to the table.">
Der Garten ist das Herzstück von DaNoSi. Hier wachsen Beeren, Kräuter,
Gemüse und Obst — ohne Eile, im Rhythmus der Jahreszeiten. Was die Natur
vorgibt, bestimmt unser Sortiment. Jede Saison bringt neue Überraschungen
auf den Tisch.
</p>
<div class="giardino-values">
<div class="giardino-value">
<h4>Naturale</h4>
<p data-de="Ohne künstliche Zusätze, ohne Konservierungsstoffe" data-en="Without artificial additives, without preservatives">Ohne künstliche Zusätze, ohne Konservierungsstoffe</p>
</div>
<div class="giardino-value">
<h4>Stagionale</h4>
<p data-de="Nur das, was die Saison hergibt — ehrlich und frisch" data-en="Only what the season offers — honest and fresh">Nur das, was die Saison hergibt — ehrlich und frisch</p>
</div>
<div class="giardino-value">
<h4>Artigianale</h4>
<p data-de="Jedes Stück in Handarbeit, keine Massenproduktion" data-en="Every piece handcrafted, no mass production">Jedes Stück in Handarbeit, keine Massenproduktion</p>
</div>
<div class="giardino-value">
<h4>Locale</h4>
<p data-de="Vom eigenen Garten direkt in die Manufaktur" data-en="From our own garden directly to the manufactory">Vom eigenen Garten direkt in die Manufaktur</p>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Contact -->
<section class="contact" id="kontakt">
<p class="section-label" style="color: var(--olive-light);" data-de="Kontakt" data-en="Contact">Kontakt</p>
<div class="contact-brand">DaNoSi</div>
<p class="contact-sub" data-de="Hausgemachte Feinkost" data-en="Homemade Fine Foods">Hausgemachte Feinkost</p>
<div class="contact-divider"></div>
<p class="contact-name">Norbert Siebels</p>
<p class="contact-name" style="color: var(--text-light); margin-top: 0.2rem;">DaNoSi Feinkost</p>
<div class="contact-divider"></div>
<p class="contact-tagline">Piccole quantità, grande qualità</p>
</section>
<!-- Footer -->
<footer>
<p data-de="© 2026 DaNoSi Feinkost — Norbert Siebels. Alle Rechte vorbehalten." data-en="© 2026 DaNoSi Feinkost — Norbert Siebels. All rights reserved.">&copy; 2026 DaNoSi Feinkost — Norbert Siebels. Alle Rechte vorbehalten.</p>
<div style="text-align:center;margin-top:16px;">
<button data-i18n-toggle title="Maschinell übersetzt / Machine-translated — German is the original." style="background:none;border:1px solid rgba(250,246,238,0.3);color:rgba(250,246,238,0.3);font-size:0.65rem;letter-spacing:0.1em;padding:4px 12px;border-radius:4px;cursor:pointer;">EN</button>
<br><small data-de="Maschinell übersetzt" data-en="Machine-translated" style="color:rgba(250,246,238,0.3);font-size:0.6rem;opacity:0.5;">Maschinell übersetzt</small>
</div>
</footer>
<script src="/shared/i18n.js"></script>
</body>
</html>