:root{ --gb-topbar-bg: transparent; --gb-topbar-text: #4e4342; --gb-accent-strong: #b9938b; --gb-accent-soft: rgba(201,167,160,0.14); --gb-overlay: rgba(35,40,52,0.42); --gb-white: #ffffff; --gb-neutral-btn: #f7f4f2; --gb-neutral-border: #eadfd8; --gb-neutral-hover: #e8dcd5; /* Αλλαγή από κόκκινο σε απαλό nude */ --gb-sunday-accent: #e67e22; } /* TOP BAR */ .gb-topbar{ width:100%; background:var(--gb-topbar-bg); font-family:Arial, Helvetica, sans-serif; } .gb-topbar-inner{ max-width:85rem; margin:0 auto; padding:0.5rem 1rem; display:flex; align-items:center; justify-content:center; gap:0.5rem; flex-wrap:wrap; } /* TOP BUTTONS */ .gb-topbar-btn{ display:inline-flex; align-items:center; justify-content:center; gap:0.4rem; min-height:2.1rem; padding:0.45rem 0.8rem; border-radius:999rem; border:0.0625rem solid var(--gb-neutral-border); background:var(--gb-neutral-btn); color:var(--gb-topbar-text); font-size:0.78rem; font-weight:700; text-decoration:none; cursor:pointer; transition:all 0.2s ease; } .gb-topbar-btn:hover{ background:var(--gb-neutral-hover); border-color:#dccac0; transform:translateY(-0.0625rem); color: var(--gb-topbar-text); } .gb-flag-icon { width: 16px; height: auto; border-radius: 2px; } /* MODALS */ .gb-modal{ position:fixed; inset:0; display:none; align-items:center; justify-content:center; padding:1rem; background:var(--gb-overlay); backdrop-filter:blur(0.25rem); z-index:2147483646; opacity:0; transition:opacity 0.25s ease; } .gb-modal.active{ display:flex; opacity:1; } .gb-modal-box{ width:min(30rem, 100%); max-height:90dvh; overflow-y:auto; background:var(--gb-white); border-radius:1.3rem; padding:1.5rem 1.2rem; position:relative; box-shadow:0 1rem 3rem rgba(0,0,0,0.12); } .gb-modal-close{ position:absolute; top:0.7rem; right:0.7rem; width:2.2rem; height:2.2rem; border:none; border-radius:999rem; background:#f5f5f5; cursor:pointer; } /* MODAL LINKS */ .gb-contact-line { display: flex; align-items: center; justify-content: center; gap: 0.6rem; padding: 0.85rem; border-radius: 0.8rem; text-decoration: none; font-weight: 700; font-size: 0.95rem; border: 1px solid var(--gb-neutral-border); margin-bottom: 0.6rem; } .gb-modal-btn-main { display: flex; align-items:center; justify-content: center; gap: 0.6rem; width: 100%; margin-top: 1rem; padding: 1rem; background: var(--gb-accent-strong); color: white; text-decoration: none; border-radius: 0.8rem; font-weight: 700; } .gb-wa { background: #edf9f1; color: #2f9360; border-color: #cfead8; } .gb-vb { background: #f5f1ff; color: #5d4dd7; border-color: #ddd6ff; } .gb-ph { background: var(--gb-neutral-btn); color: var(--gb-topbar-text); } @media (max-width: 48rem){ .gb-topbar-inner{ justify-content:center; } .gb-modal{ align-items:flex-end; padding:0; } .gb-modal-box{ width:100%; border-radius:1.1rem 1.1rem 0 0; } }
Λειτουργούμε και Κυριακές (Μόνο με Ραντεβού)

Επικοινωνία (Κύπρος)

Κλήση WhatsApp Viber

Επικοινωνία (Ελλάδα)

+30 6987 701662 WhatsApp Viber

Διεύθυνση

Αρχιεπισκόπου Κυπριανού 67 B

2059 Στρόβολος, Λευκωσία

Έναρξη Πλοήγησης

Ωράριο Λειτουργίας

Δευ - Παρ 10:00 – 19:00
Σάββατο 09:00 – 16:00
Κυριακή ΜΟΝΟ ΜΕ ΡΑΝΤΕΒΟΥ
Κλείστε Ραντεβού
(function () { const setupModal = (openId, closeId, modalId) => { const openBtn = document.getElementById(openId); const closeBtn = document.getElementById(closeId); const modal = document.getElementById(modalId); const body = document.body; if(!openBtn || !modal) return; openBtn.addEventListener('click', () => { modal.classList.add('active'); body.style.overflow = 'hidden'; }); closeBtn.addEventListener('click', () => { modal.classList.remove('active'); body.style.overflow = ''; }); modal.addEventListener('click', (e) => { if (e.target === modal) { modal.classList.remove('active'); body.style.overflow = ''; } }); }; setupModal('gbOpenCyModal', 'gbCloseCyModal', 'gbCyModal'); setupModal('gbOpenGrModal', 'gbCloseGrModal', 'gbGrModal'); setupModal('gbOpenAddressModal', 'gbCloseAddressModal', 'gbAddressModal'); setupModal('gbOpenSchedModal', 'gbCloseSchedModal', 'gbSchedModal'); })();
www.geniusbaby.cy
:root { --gb-accent: rgb(207, 122, 2); --gb-text: #1f2430; --gb-muted: #6f7683; --gb-border: #eef0f2; --gb-bg-soft: rgba(240, 242, 245, 0.9); --gb-font: 'Montserrat', sans-serif; } /* ΚΑΤΑΡΓΗΣΗ ΠΑΛΙΩΝ ΣΤΟΙΧΕΙΩΝ */ .gb-old-tabs, .category-filter-header, .tabs-nav { display: none !important; } /* --- DESKTOP NAVIGATION --- */ .gb-desktop-nav { display: none; justify-content: center; align-items: center; gap: 10px; padding: 20px 0; border-bottom: 1px solid var(--gb-border); background: #fff; font-family: var(--gb-font); } @media (min-width: 1024px) { .gb-desktop-nav { display: flex; } .gb-categories-wrap { display: none !important; } /* Αφαίρεση του Menu Button στο Desktop */ } .gb-nav-item { position: relative; list-style: none; } .gb-nav-link { text-decoration: none; color: var(--gb-text); font-weight: 600; font-size: 12px; text-transform: uppercase; letter-spacing: 0.5px; padding: 10px 16px; background: var(--gb-bg-soft); border-radius: 50px; display: flex; align-items: center; gap: 6px; cursor: pointer; transition: all 0.3s ease; border: 1px solid transparent; } .gb-nav-link:hover { background: #fff; border-color: var(--gb-accent); color: var(--gb-accent); box-shadow: 0 4px 10px rgba(0,0,0,0.05); } /* Χρώματα για Outlet & Λαμπάδες */ .link-outlet { background: rgba(227, 30, 36, 0.08); color: #e31e24; } .link-outlet:hover { background: #e31e24; color: #fff; } .link-easter { background: rgba(255, 152, 0, 0.1); color: #ff9800; } .link-easter:hover { background: #ff9800; color: #fff; } /* MEGA MENU DESIGN */ .gb-mega-menu { position: absolute; top: calc(100% + 12px); left: 50%; transform: translateX(-50%) translateY(10px); background: #fff; border: 1px solid var(--gb-border); box-shadow: 0 20px 40px rgba(0,0,0,0.1); border-radius: 20px; width: 600px; padding: 25px; display: grid; grid-template-columns: 1fr 1fr; gap: 12px; opacity: 0; visibility: hidden; transition: all 0.3s ease; z-index: 999999; } .gb-nav-item:hover .gb-mega-menu { opacity: 1; visibility: visible; transform: translateX(-50%) translateY(0); } .gb-sub-card { display: flex; align-items: center; gap: 12px; padding: 12px; border: 1px solid var(--gb-border); border-radius: 14px; text-decoration: none; color: inherit; transition: all 0.2s; } .gb-sub-card:hover { border-color: var(--gb-accent); background: var(--gb-bg-soft); } .gb-sub-icon { width: 34px; height: 34px; min-width: 34px; border-radius: 10px; background: #fff; color: var(--gb-muted); border: 1px solid var(--gb-border); display: flex; align-items: center; justify-content: center; font-size: 13px; } .gb-sub-text h4 { margin: 0; font-size: 12px; font-weight: 700; color: var(--gb-text); } .gb-sub-text p { margin: 1px 0 0; font-size: 10px; color: var(--gb-muted); } /* MOBILE STYLING */ @media (max-width: 1023px) { .gb-categories-wrap { display: flex; justify-content: center; margin: 15px 0; } .gb-open-modal-btn { background: transparent !important; border: none !important; font-family: var(--gb-font); font-weight: 700; } }
geniusbaby
:root { --gb-accent: rgb(207, 122, 2); --gb-text: #1f2430; --gb-muted: #6f7683; --gb-border: #eef0f2; --gb-bg-light: #f9f9fb; } /* ΑΦΑΙΡΕΣΗ ΠΑΛΙΩΝ ΣΤΟΙΧΕΙΩΝ */ .gb-old-tabs, .category-filter-header, .tabs-nav { display: none !important; } /* ΚΟΥΜΠΙ MENU */ .gb-categories-wrap { display: flex; justify-content: center; margin: 10px 0; width: 100%; } .gb-open-modal-btn { background: transparent !important; border: none !important; color: var(--gb-text); font-weight: 700; font-size: 1.2rem; cursor: pointer; display: flex; align-items: center; gap: 8px; outline: none !important; box-shadow: none !important; } /* MODAL STRUCTURE */ .gb-modal-overlay { position: fixed !important; inset: 0 !important; display: none; background: rgba(0,0,0,0.4); backdrop-filter: blur(4px); z-index: 9999999 !important; } .gb-modal-overlay.active { display: flex !important; justify-content: flex-end; } .gb-modal-box { width: 100%; max-width: 400px; height: 100%; background: #fff; display: flex; flex-direction: column; box-shadow: -5px 0 25px rgba(0,0,0,0.15); } .gb-modal-header { padding: 20px; border-bottom: 1px solid var(--gb-border); display: flex; justify-content: space-between; align-items: center; } .gb-close-modal { border: none; background: #f5f5f5; width: 35px; height: 35px; border-radius: 50%; cursor: pointer; display: flex; align-items: center; justify-content: center; } /* MENU BODY */ .gb-menu-body { padding: 15px; overflow-y: auto; flex-grow: 1; } /* MAIN CARD STYLE */ .gb-main-cat-item { margin-bottom: 12px; border: 1px solid var(--gb-border); border-radius: 18px; overflow: hidden; transition: all 0.2s; list-style: none; } .gb-cat-trigger { width: 100%; padding: 16px; display: flex; align-items: center; gap: 15px; background: #fff; border: none; cursor: pointer; text-align: left; } .gb-icon-box { width: 45px; height: 45px; min-width: 45px; border-radius: 12px; background: var(--gb-bg-light); color: var(--gb-accent); display: flex; align-items: center; justify-content: center; font-size: 18px; } .gb-cat-info { flex-grow: 1; } .gb-cat-info h3 { margin: 0; font-size: 16px; font-weight: 700; color: var(--gb-text); line-height: 1.2; } .gb-cat-info p { margin: 2px 0 0; font-size: 11px; color: var(--gb-muted); } .gb-chevron { font-size: 12px; color: #ccc; transition: transform 0.3s; } .gb-main-cat-item.active { border-color: var(--gb-accent); } .gb-main-cat-item.active .gb-chevron { transform: rotate(180deg); color: var(--gb-accent); } /* SUB-MENU ACCORDION */ .gb-sub-menu { max-height: 0; overflow: hidden; transition: max-height 0.4s ease; background: #fff; } .gb-main-cat-item.active .gb-sub-menu { max-height: 2000px; padding-bottom: 15px; } .gb-sub-list { padding: 0 15px; display: flex; flex-direction: column; gap: 10px; } .gb-sub-card { display: flex; align-items: center; gap: 12px; padding: 12px; border: 1px solid var(--gb-border); border-radius: 14px; text-decoration: none; color: inherit; transition: all 0.2s; } .gb-sub-card:hover { background: var(--gb-bg-light); border-color: var(--gb-accent); } .gb-sub-icon { width: 34px; height: 34px; min-width: 34px; border-radius: 10px; background: var(--gb-bg-light); color: var(--gb-muted); display: flex; align-items: center; justify-content: center; font-size: 13px; } .gb-sub-text h4 { margin: 0; font-size: 13px; font-weight: 700; color: var(--gb-text); } .gb-sub-text p { margin: 1px 0 0; font-size: 10px; color: var(--gb-muted); } /* COLORS */ .card-outlet .gb-icon-box { background: #fff0f0; color: #e31e24; } .card-outlet h3 { color: #e31e24; } @media (max-width: 480px) { .gb-modal-box { max-width: 85%; } }
(function() { const modal = document.getElementById('categoriesModal'); const openBtn = document.getElementById('openCategoriesModal'); const closeBtn = document.getElementById('closeCategoriesModal'); if (modal && modal.parentNode !== document.body) { document.body.appendChild(modal); } openBtn.onclick = (e) => { e.preventDefault(); modal.classList.add('active'); document.body.style.overflow = 'hidden'; }; closeBtn.onclick = () => { modal.classList.remove('active'); document.body.style.overflow = ''; }; document.querySelectorAll('.gb-cat-trigger').forEach(trigger => { trigger.onclick = () => { const parent = trigger.parentElement; if (parent.tagName === 'A') return; const isOpen = parent.classList.contains('active'); document.querySelectorAll('.gb-main-cat-item').forEach(item => item.classList.remove('active')); if (!isOpen) parent.classList.add('active'); }; }); modal.onclick = (e) => { if(e.target === modal) closeBtn.onclick(); }; })();
Go to Top