<!–
╔══════════════════════════════════════════════════════════════════════╗
║ GILGA OPTIK — Shop-Kategorien Übersichtsseite ║
║ Version: 3.0 – Bereit für WordPress ║
║ ║
║ EINBINDUNG IN WORDPRESS: ║
║ ║
║ SCHRITT 1: Neue Seite erstellen ║
║ → WP Admin → Seiten → Erstellen ║
║ → Titel: "Online Shop" (oder "Shop") ║
║ → URL wird automatisch: /online-shop ║
║ ║
║ SCHRITT 2: Custom HTML Block hinzufügen ║
║ → Im Gutenberg-Editor auf "+" klicken ║
║ → "Custom HTML" suchen und auswählen ║
║ → Diesen GESAMTEN Code einfügen (inkl. Tags) ║
║ ║
║ SCHRITT 3: Seite veröffentlichen ║
║ → Veröffentlichen klicken ║
║ ║
║ SCHRITT 4: Als Shop-Seite einrichten ║
║ → WP Admin → WooCommerce → Einstellungen → Erweitert ║
║ → „Shop-Seite“ → diese neue Seite auswählen ║
║ → Speichern ║
║ ║
║ FERTIG! Jetzt zeigt der Online-Shop dein neues Design. ║
╚══════════════════════════════════════════════════════════════════════╝
–>
/* ═══════════════════════════════════════════════════════════════
GILGA OPTIK — Shop-Kategorien Übersichtsseite
Version: 3.0 – Comfortaa Font + abgerundete Ecken
═══════════════════════════════════════════════════════════════ */
/* ALLE Klassen mit „gilga-“ prefix damit nichts mit WordPress kollidiert */
.gilga-shop-page {
–gilga-gold: #D4AF37;
–gilga-gold-light: #E8D280;
–gilga-gold-dim: #9E831F;
–gilga-blue: #1F4690;
–gilga-blue-dark: #142F65;
–gilga-blue-deeper: #0A1B3F;
–gilga-ivory: #F8F4E3;
–gilga-white: #FFFFFF;
–gilga-ink: #1A1A18;
–gilga-text-mid: #4A4A45;
–gilga-muted: #8A8A80;
–gilga-radius-sm: 12px;
–gilga-radius-md: 20px;
–gilga-radius-lg: 28px;
font-family: ‚Comfortaa‘, sans-serif;
color: var(–gilga-ink);
-webkit-font-smoothing: antialiased;
}
.gilga-shop-page * {
box-sizing: border-box;
}
.gilga-shop-page a {
text-decoration: none;
color: inherit;
}
/* ═══════════════════════════════════════════════════════════════
HERO BEREICH
═══════════════════════════════════════════════════════════════ */
.gilga-hero {
padding: 80px 48px 60px;
text-align: center;
background: var(–gilga-ivory);
position: relative;
border-radius: var(–gilga-radius-lg);
margin-bottom: 40px;
}
.gilga-hero-eyebrow {
display: inline-flex;
align-items: center;
gap: 14px;
font-family: ‚Comfortaa‘, sans-serif;
font-size: 12px;
font-weight: 600;
letter-spacing: 0.28em;
text-transform: uppercase;
color: var(–gilga-gold-dim);
margin-bottom: 28px;
}
.gilga-hero-eyebrow::before,
.gilga-hero-eyebrow::after {
content: “;
width: 30px;
height: 1px;
background: var(–gilga-gold);
}
.gilga-hero-headline {
font-family: ‚Comfortaa‘, sans-serif;
font-size: clamp(40px, 6vw, 72px);
font-weight: 700;
line-height: 1.15;
color: var(–gilga-blue-dark);
letter-spacing: -0.01em;
margin: 0 0 24px 0;
}
.gilga-hero-headline span {
display: block;
color: var(–gilga-gold-dim);
font-weight: 400;
}
.gilga-hero-subline {
font-family: ‚Comfortaa‘, sans-serif;
font-size: 16px;
line-height: 1.75;
color: var(–gilga-text-mid);
max-width: 600px;
margin: 0 auto;
font-weight: 400;
}
/* ═══════════════════════════════════════════════════════════════
KATEGORIEN GRID (2 x 3)
═══════════════════════════════════════════════════════════════ */
.gilga-categories {
padding: 0 48px 60px;
}
.gilga-categories-grid {
max-width: 1280px;
margin: 0 auto;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 20px;
}
.gilga-cat-card {
position: relative;
aspect-ratio: 4/3;
overflow: hidden;
cursor: pointer;
background: var(–gilga-blue-dark);
display: block;
border-radius: var(–gilga-radius-lg);
box-shadow: 0 8px 24px rgba(31, 70, 144, 0.08);
transition: box-shadow 0.5s, transform 0.5s;
}
.gilga-cat-card:hover {
box-shadow: 0 16px 40px rgba(31, 70, 144, 0.18);
transform: translateY(-4px);
}
.gilga-cat-card-bg {
position: absolute;
inset: 0;
background-size: cover;
background-position: center;
transition: transform 0.8s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.gilga-cat-card:hover .gilga-cat-card-bg {
transform: scale(1.05);
}
.gilga-cat-card-overlay {
position: absolute;
inset: 0;
background: linear-gradient(135deg, rgba(10, 27, 63, 0.45) 0%, rgba(20, 47, 101, 0.7) 100%);
transition: background 0.5s;
}
.gilga-cat-card:hover .gilga-cat-card-overlay {
background: linear-gradient(135deg, rgba(10, 27, 63, 0.55) 0%, rgba(20, 47, 101, 0.8) 100%);
}
.gilga-cat-card-content {
position: absolute;
inset: 0;
display: flex;
flex-direction: column;
justify-content: flex-end;
padding: 44px;
z-index: 2;
}
.gilga-cat-card-number {
font-family: ‚Comfortaa‘, sans-serif;
font-size: 12px;
font-weight: 600;
color: var(–gilga-gold);
letter-spacing: 0.3em;
margin-bottom: 14px;
opacity: 0.95;
}
.gilga-cat-card-line {
width: 0;
height: 2px;
background: var(–gilga-gold);
margin-bottom: 22px;
border-radius: 2px;
transition: width 0.6s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.gilga-cat-card:hover .gilga-cat-card-line {
width: 80px;
}
.gilga-cat-card-name {
font-family: ‚Comfortaa‘, sans-serif;
font-size: clamp(24px, 3vw, 38px);
font-weight: 700;
color: var(–gilga-white);
line-height: 1.15;
letter-spacing: -0.01em;
margin: 0 0 22px 0;
}
.gilga-cat-card-arrow {
display: inline-flex;
align-items: center;
gap: 12px;
font-family: ‚Comfortaa‘, sans-serif;
font-size: 12px;
font-weight: 600;
letter-spacing: 0.2em;
text-transform: uppercase;
color: var(–gilga-gold-light);
transition: gap 0.4s;
}
.gilga-cat-card:hover .gilga-cat-card-arrow {
gap: 20px;
}
.gilga-cat-card-arrow svg {
width: 18px;
height: 18px;
stroke: currentColor;
fill: none;
stroke-width: 2;
}
.gilga-cat-card-icon {
position: absolute;
top: 44px;
right: 44px;
width: 56px;
height: 56px;
border: 1.5px solid rgba(212, 175, 55, 0.4);
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
transition: all 0.5s;
background: rgba(212, 175, 55, 0.05);
}
.gilga-cat-card:hover .gilga-cat-card-icon {
border-color: var(–gilga-gold);
background: rgba(212, 175, 55, 0.15);
transform: scale(1.08);
}
.gilga-cat-card-icon svg {
width: 26px;
height: 26px;
stroke: var(–gilga-gold);
fill: none;
stroke-width: 1.6;
}
/* Karten-Hintergrundfarben */
.gilga-cat-1 .gilga-cat-card-bg {
background:
radial-gradient(circle at 30% 30%, rgba(212,175,55,0.20) 0%, transparent 60%),
linear-gradient(135deg, #1F4690 0%, #0A1B3F 100%);
}
.gilga-cat-2 .gilga-cat-card-bg {
background:
radial-gradient(circle at 70% 40%, rgba(212,175,55,0.22) 0%, transparent 50%),
linear-gradient(135deg, #142F65 0%, #0A1B3F 100%);
}
.gilga-cat-3 .gilga-cat-card-bg {
background:
radial-gradient(circle at 50% 50%, rgba(212,175,55,0.18) 0%, transparent 60%),
linear-gradient(160deg, #1F4690 0%, #142F65 100%);
}
.gilga-cat-4 .gilga-cat-card-bg {
background:
radial-gradient(circle at 30% 70%, rgba(212,175,55,0.22) 0%, transparent 50%),
linear-gradient(135deg, #0A1B3F 0%, #142F65 100%);
}
.gilga-cat-5 .gilga-cat-card-bg {
background:
radial-gradient(circle at 80% 30%, rgba(212,175,55,0.20) 0%, transparent 55%),
linear-gradient(160deg, #142F65 0%, #1F4690 100%);
}
.gilga-cat-6 .gilga-cat-card-bg {
background:
radial-gradient(circle at 50% 30%, rgba(212,175,55,0.25) 0%, transparent 55%),
linear-gradient(135deg, #1F4690 0%, #0A1B3F 100%);
}
/* Dekorative SVG-Motive */
.gilga-cat-decoration {
position: absolute;
bottom: -30px;
right: -30px;
width: 280px;
height: 280px;
opacity: 0.12;
transition: all 0.6s;
}
.gilga-cat-card:hover .gilga-cat-decoration {
opacity: 0.2;
transform: scale(1.05) rotate(-3deg);
}
.gilga-cat-decoration svg {
width: 100%;
height: 100%;
stroke: var(–gilga-gold);
fill: none;
stroke-width: 1.2;
}
/* ═══════════════════════════════════════════════════════════════
INFO-BEREICH UNTEN
═══════════════════════════════════════════════════════════════ */
.gilga-info-section {
background: var(–gilga-blue-dark);
padding: 80px 48px;
text-align: center;
position: relative;
overflow: hidden;
border-radius: var(–gilga-radius-lg);
max-width: 1280px;
margin: 0 auto 80px;
}
.gilga-info-section::before {
content: “;
position: absolute;
inset: 0;
background-image:
linear-gradient(rgba(212,175,55,0.04) 1px, transparent 1px),
linear-gradient(90deg, rgba(212,175,55,0.04) 1px, transparent 1px);
background-size: 60px 60px;
pointer-events: none;
}
.gilga-info-inner {
max-width: 720px;
margin: 0 auto;
position: relative;
z-index: 2;
}
.gilga-info-eyebrow {
font-family: ‚Comfortaa‘, sans-serif;
font-size: 12px;
font-weight: 600;
letter-spacing: 0.28em;
text-transform: uppercase;
color: var(–gilga-gold);
margin-bottom: 20px;
}
.gilga-info-title {
font-family: ‚Comfortaa‘, sans-serif;
font-size: clamp(28px, 4vw, 42px);
font-weight: 700;
color: var(–gilga-white);
line-height: 1.2;
letter-spacing: -0.01em;
margin: 0 0 20px 0;
}
.gilga-info-title span {
display: block;
color: var(–gilga-gold-light);
font-weight: 400;
}
.gilga-info-text {
font-family: ‚Comfortaa‘, sans-serif;
font-size: 15px;
line-height: 1.8;
color: rgba(248, 244, 227, 0.75);
margin: 0 0 36px 0;
font-weight: 400;
}
.gilga-info-btn {
display: inline-flex;
align-items: center;
gap: 12px;
padding: 16px 36px;
background: var(–gilga-gold);
color: var(–gilga-blue-dark) !important;
font-family: ‚Comfortaa‘, sans-serif;
font-size: 13px;
font-weight: 700;
letter-spacing: 0.2em;
text-transform: uppercase;
border-radius: 50px;
transition: all 0.3s;
text-decoration: none;
}
.gilga-info-btn:hover {
background: var(–gilga-gold-light);
transform: translateY(-2px);
box-shadow: 0 8px 20px rgba(212, 175, 55, 0.3);
}
.gilga-info-btn svg {
width: 14px;
stroke: currentColor;
fill: none;
stroke-width: 2.5;
}
/* ═══════════════════════════════════════════════════════════════
RESPONSIVE
═══════════════════════════════════════════════════════════════ */
@media (max-width: 1024px) {
.gilga-hero {
padding: 60px 24px 40px;
margin: 0 24px 30px;
}
.gilga-categories { padding: 0 24px 40px; }
.gilga-info-section {
padding: 60px 24px;
margin: 0 24px 60px;
border-radius: var(–gilga-radius-md);
}
.gilga-cat-card-content { padding: 32px; }
.gilga-cat-card-icon { top: 32px; right: 32px; width: 44px; height: 44px; }
.gilga-cat-card-icon svg { width: 20px; height: 20px; }
}
@media (max-width: 640px) {
.gilga-categories-grid {
grid-template-columns: 1fr;
gap: 16px;
}
.gilga-cat-card {
aspect-ratio: 16/10;
border-radius: var(–gilga-radius-md);
}
.gilga-cat-card-content { padding: 28px; }
.gilga-cat-card-name { font-size: 24px; }
.gilga-cat-card-icon { width: 40px; height: 40px; top: 24px; right: 24px; }
.gilga-cat-card-icon svg { width: 18px; height: 18px; }
}
Premium Optikfür Ihre Augen
Entdecken Sie unser sorgfältig kuratiertes Sortiment — von Pflegeprodukten über Brillen bis hin zu innovativen Smart Glasses. Persönlich beraten, hochwertig ausgewählt.
Nicht sicher,was Sie brauchen?
Unsere Augenoptiker beraten Sie persönlich — vor Ort in Burgebrach, telefonisch oder per WhatsApp. Wir nehmen uns Zeit für Ihre individuellen Bedürfnisse und finden gemeinsam die perfekte Lösung.

