Legal notice

:root { --forest: #1E3329; --forest-deep: #14241C; --forest-mid: #2B4F3D; --gold: #C9A550; --gold-soft: rgba(201,165,80,.10); --gold-line: rgba(201,165,80,.30); --ivory: #F5EFE0; --ivory-dark: #EDE4CC; --text: #2C3E35; --text-mid: #4A5E54; --text-light: #7A8F85; } *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } html { scroll-behavior: smooth; } body { background: var(--ivory); color: var(--text); font-family: 'Jost', system-ui, sans-serif; font-weight: 300; font-size: 15px; line-height: 1.8; } /* ── Cover ── */ .cover { background: var(--forest); color: var(--ivory); padding: 64px 32px 56px; text-align: center; position: relative; overflow: hidden; } .cover::before { content: ""; position: absolute; inset: 0; pointer-events: none; background-image: repeating-linear-gradient(90deg, rgba(201,165,80,.05) 0, rgba(201,165,80,.05) 1px, transparent 1px, transparent 64px), repeating-linear-gradient(0deg, rgba(201,165,80,.05) 0, rgba(201,165,80,.05) 1px, transparent 1px, transparent 64px); } .cover-inner { position: relative; max-width: 680px; margin: 0 auto; } .eyebrow { font-size: 10px; letter-spacing: 6px; text-transform: uppercase; color: var(--gold); font-weight: 400; display: block; margin-bottom: 20px; } .cover h1 { font-family: 'Cormorant Garamond', serif; font-weight: 300; font-size: 46px; line-height: 1.15; letter-spacing: 1px; } .cover h1 em { font-style: italic; color: var(--gold); } .cover-sub { font-size: 12px; color: rgba(245,239,224,.6); letter-spacing: 1px; margin-top: 14px; font-weight: 300; } /* ── Diamond rule ── */ .rule { display: flex; align-items: center; gap: 10px; margin: 28px 0; } .rule .line { flex: 1; height: 1px; background: var(--gold-line); } .rule .dia { width: 7px; height: 7px; background: var(--gold); transform: rotate(45deg); flex-shrink: 0; } .cover .rule .line { background: rgba(201,165,80,.4); } /* ── Page ── */ .page { max-width: 760px; margin: 0 auto; padding: 0 32px 80px; } /* ── Language blocks ── */ .lang-block { margin-top: 52px; } .lang-label { display: inline-flex; align-items: center; gap: 10px; font-size: 9px; letter-spacing: 5px; text-transform: uppercase; color: var(--gold); font-weight: 500; margin-bottom: 6px; } .lang-label::after { content: ""; display: block; width: 48px; height: 1px; background: var(--gold-line); } .lang-block h2 { font-family: 'Cormorant Garamond', serif; font-weight: 400; font-size: 30px; color: var(--forest); margin-bottom: 28px; line-height: 1.2; } /* ── Info card ── */ .card { border: 1px solid var(--gold-line); background: #FBF7EC; padding: 28px 32px; margin-bottom: 16px; position: relative; } .card::before { content: ""; position: absolute; right: -1px; top: -1px; width: 32px; height: 32px; border-top: 1px solid var(--gold); border-right: 1px solid var(--gold); pointer-events: none; } .card-label { font-size: 9px; letter-spacing: 4px; text-transform: uppercase; color: var(--gold); display: block; margin-bottom: 12px; font-weight: 500; } .card p { font-size: 14.5px; color: var(--text-mid); line-height: 1.85; margin-bottom: 4px; } .card p:last-child { margin-bottom: 0; } .card p strong { color: var(--forest); font-weight: 500; } .card a { color: var(--forest); text-decoration: underline; text-decoration-color: var(--gold-line); } .card a:hover { color: var(--gold); } /* ── Notice strip ── */ .notice { border-left: 2px solid var(--gold); background: var(--gold-soft); padding: 14px 20px; margin-bottom: 16px; font-size: 14px; color: var(--text-mid); line-height: 1.8; } .notice strong { color: var(--forest); font-weight: 500; } /* ── Divider between languages ── */ .lang-divider { display: flex; align-items: center; gap: 14px; margin: 56px 0 0; } .lang-divider .line { flex: 1; height: 1px; background: var(--gold-line); } .lang-divider .dia-wrap { display: flex; gap: 6px; align-items: center; } .lang-divider .dia { width: 6px; height: 6px; background: var(--gold); transform: rotate(45deg); } .lang-divider .dia.sm { width: 4px; height: 4px; background: rgba(201,165,80,.5); } /* ── Footer ── */ .footer { text-align: center; margin-top: 60px; padding-top: 28px; border-top: 1px solid var(--gold-line); font-size: 10px; letter-spacing: 3px; text-transform: uppercase; color: var(--text-light); } .footer .script { font-family: 'Cormorant Garamond', serif; font-style: italic; font-size: 22px; color: var(--gold); display: block; margin-top: 8px; letter-spacing: 0; } @media (max-width: 600px) { .cover h1 { font-size: 34px; } .page { padding: 0 20px 60px; } .card { padding: 20px 20px; } }
Emmi Fox Designs · Legal

Legal Notice &
Impressum




English · Deutsch

English

Legal Notice

Contact

Mircea-Cezar Lazar-Zahacinschi

Gettenauer Straße 10

61203 Reichelsheim

Germany

Tel.: 017643600615

E-Mail: mircea.zahacinschi@protonmail.de

VAT

VAT Identification Number: DE326565485

Exempt from VAT (small business regulation)

Editorial Responsibility

Person responsible within the meaning of § 18 Para. 2 MStV:

Mircea-Cezar Lazar-Zahacinschi

Gettenauer Straße 10, 61203 Reichelsheim, Germany

We are neither obligated nor willing to participate in dispute resolution proceedings before a consumer arbitration board.
Member of the "Fairness im Handel" initiative.
Further information: www.fairness-im-handel.de





Deutsch

Impressum

Kontakt

Mircea-Cezar Lazar-Zahacinschi

Gettenauer Straße 10

61203 Reichelsheim

Deutschland

Tel.: 017643600615

E-Mail: mircea.zahacinschi@protonmail.de

Umsatzsteuer

Umsatzsteuer-Identifikationsnummer: DE326565485

Umsatzsteuerbefreit (Kleinunternehmerregelung)

Verantwortlichkeit

Verantwortliche/r i.S.d. § 18 Abs. 2 MStV:

Mircea-Cezar Lazar-Zahacinschi

Gettenauer Straße 10, 61203 Reichelsheim, Deutschland

Wir sind zur Teilnahme an einem Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle weder verpflichtet noch bereit.
Mitglied der Initiative „Fairness im Handel".
Nähere Informationen: www.fairness-im-handel.de