/* v20: Prevent scrollbar shift when banner appears */ html{scrollbar-gutter:stable} /* === Cookie Consent Banner — Luxury Jewelry Edition === */ /* ---------- Light Mode (Warm Ivory + Gold) ---------- */ :root { --cb-bg: linear-gradient(180deg, #fdfbf7 0%, #f8f4ed 100%); --cb-bg-fallback: #faf7f0; --cb-text: #2c2420; --cb-text-muted: #7a6e63; --cb-accent: #b8860b; --cb-accent-hover: #9a7209; --cb-accent-soft: rgba(184,134,11,0.10); --cb-link: #8b6914; --cb-border-top: #e2d5c3; --cb-shadow: 0 -6px 40px rgba(80,50,20,0.12); --cb-divider: linear-gradient(90deg, transparent, #d4c4a8, transparent); --cb-toggle-label: #5a4e42; --cb-toggle-track: #d9cfc2; --cb-toggle-track-on: #b8860b; --cb-toggle-knob: #ffffff; --cb-toggle-knob-shadow: rgba(0,0,0,0.15); --cb-btn-accept-bg: linear-gradient(135deg, #b8860b 0%, #d4a017 100%); --cb-btn-accept-hover: linear-gradient(135deg, #9a7209 0%, #b8960f 100%); --cb-btn-accept-text: #ffffff; --cb-btn-accept-shadow: 0 2px 12px rgba(184,134,11,0.25); --cb-btn-secondary-bg: transparent; --cb-btn-secondary-border: #c4b49a; --cb-btn-secondary-text: #6b5b47; --cb-btn-secondary-hover-bg: rgba(184,134,11,0.06); --cb-btn-secondary-hover-border: #b8860b; --cb-btn-secondary-hover-text: #8b6914; --cb-icon-color: #b8860b; } /* ---------- Dark Mode (Deep Charcoal + Champagne Gold) ---------- */ /* Support both: system preference AND manual toggle (data-theme / .theme-dark) */ @media (prefers-color-scheme: dark) { :root:not([data-theme="light"]) { --cb-bg: linear-gradient(180deg, #1c1917 0%, #151210 100%); --cb-bg-fallback: #1a1714; --cb-text: #f0ebe4; --cb-text-muted: #a89e91; --cb-accent: #d4a853; --cb-accent-hover: #e6be6a; --cb-accent-soft: rgba(212,168,83,0.10); --cb-link: #d4a853; --cb-border-top: #3d3530; --cb-shadow: 0 -6px 40px rgba(0,0,0,0.45); --cb-divider: linear-gradient(90deg, transparent, #4a3f35, transparent); --cb-toggle-label: #c4b8a8; --cb-toggle-track: #3d3530; --cb-toggle-track-on: #d4a853; --cb-toggle-knob: #f0ebe4; --cb-toggle-knob-shadow: rgba(0,0,0,0.3); --cb-btn-accept-bg: linear-gradient(135deg, #c49a3c 0%, #d4a853 100%); --cb-btn-accept-hover: linear-gradient(135deg, #d4a853 0%, #e6be6a 100%); --cb-btn-accept-text: #1a1714; --cb-btn-accept-shadow: 0 2px 16px rgba(212,168,83,0.2); --cb-btn-secondary-bg: transparent; --cb-btn-secondary-border: #4a3f35; --cb-btn-secondary-text: #c4b8a8; --cb-btn-secondary-hover-bg: rgba(212,168,83,0.08); --cb-btn-secondary-hover-border: #d4a853; --cb-btn-secondary-hover-text: #d4a853; --cb-icon-color: #d4a853; } } html[data-theme="dark"], html.theme-dark { --cb-bg: linear-gradient(180deg, #1c1917 0%, #151210 100%); --cb-bg-fallback: #1a1714; --cb-text: #f0ebe4; --cb-text-muted: #a89e91; --cb-accent: #d4a853; --cb-accent-hover: #e6be6a; --cb-accent-soft: rgba(212,168,83,0.10); --cb-link: #d4a853; --cb-border-top: #3d3530; --cb-shadow: 0 -6px 40px rgba(0,0,0,0.45); --cb-divider: linear-gradient(90deg, transparent, #4a3f35, transparent); --cb-toggle-label: #c4b8a8; --cb-toggle-track: #3d3530; --cb-toggle-track-on: #d4a853; --cb-toggle-knob: #f0ebe4; --cb-toggle-knob-shadow: rgba(0,0,0,0.3); --cb-btn-accept-bg: linear-gradient(135deg, #c49a3c 0%, #d4a853 100%); --cb-btn-accept-hover: linear-gradient(135deg, #d4a853 0%, #e6be6a 100%); --cb-btn-accept-text: #1a1714; --cb-btn-accept-shadow: 0 2px 16px rgba(212,168,83,0.2); --cb-btn-secondary-bg: transparent; --cb-btn-secondary-border: #4a3f35; --cb-btn-secondary-text: #c4b8a8; --cb-btn-secondary-hover-bg: rgba(212,168,83,0.08); --cb-btn-secondary-hover-border: #d4a853; --cb-btn-secondary-hover-text: #d4a853; --cb-icon-color: #d4a853; } /* ---------- Banner Container ---------- */ #gtm-consent-banner { visibility: hidden; opacity: 0; position: fixed; bottom: 0; left: 0; right: 0; z-index: 99999; contain: layout style paint; will-change: transform, opacity; background: var(--cb-bg); background-color: var(--cb-bg-fallback); color: var(--cb-text); font-family: "Playfair Display", "Georgia", "Times New Roman", serif; font-size: 15px; line-height: 1.65; border-top: 1px solid var(--cb-border-top); box-shadow: var(--cb-shadow); /* animation removed for CLS fix */ -webkit-font-smoothing: antialiased; touch-action: manipulation; } @keyframes gtmBannerSlideUp { from { transform: translateY(100%); opacity: 0; } to { transform: translateY(0); opacity: 1; } } #gtm-consent-banner .cb-inner { max-width: 960px; margin: 0 auto; padding: 28px 36px 24px; } /* ---------- Header Row (icon + title) ---------- */ #gtm-consent-banner .cb-header { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; } #gtm-consent-banner .cb-icon { flex-shrink: 0; width: 20px; height: 20px; color: var(--cb-icon-color); } #gtm-consent-banner .cb-title { font-family: "Playfair Display", "Georgia", serif; font-size: 19px; font-weight: 600; letter-spacing: 0.04em; color: var(--cb-text); } /* ---------- Description ---------- */ #gtm-consent-banner .cb-desc { color: var(--cb-text-muted); margin-bottom: 20px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: 13px; line-height: 1.7; letter-spacing: 0.01em; max-width: 720px; } #gtm-consent-banner .cb-desc a { color: var(--cb-link); text-decoration: none; border-bottom: 1px solid currentColor; transition: opacity 0.2s; } #gtm-consent-banner .cb-desc a:hover { opacity: 0.75; } /* ---------- Divider ---------- */ #gtm-consent-banner .cb-divider { height: 1px; background: var(--cb-divider); margin-bottom: 20px; border: none; } /* ---------- Options (toggle switches) ---------- */ #gtm-consent-banner .cb-options { display: flex; flex-wrap: wrap; gap: 14px 32px; margin-bottom: 24px; align-items: center; } #gtm-consent-banner .cb-option { display: flex; align-items: center; gap: 10px; position: relative; } /* Hide default checkbox */ #gtm-consent-banner .cb-option input[type="checkbox"] { position: absolute; opacity: 0; width: 0; height: 0; } /* Custom toggle track */ #gtm-consent-banner .cb-option .cb-toggle { position: relative; width: 38px; height: 20px; background: var(--cb-toggle-track); border-radius: 12px; cursor: pointer; transition: background 0.3s ease; flex-shrink: 0; touch-action: manipulation; } #gtm-consent-banner .cb-option .cb-toggle::after { content: ''; position: absolute; top: 2px; left: 2px; width: 16px; height: 16px; background: var(--cb-toggle-knob); border-radius: 50%; box-shadow: 0 1px 3px var(--cb-toggle-knob-shadow); transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1); } #gtm-consent-banner .cb-option input:checked + .cb-toggle { background: var(--cb-toggle-track-on); } #gtm-consent-banner .cb-option input:checked + .cb-toggle::after { transform: translateX(18px); } #gtm-consent-banner .cb-option label { cursor: pointer; user-select: none; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: 12.5px; font-weight: 500; letter-spacing: 0.04em; text-transform: uppercase; color: var(--cb-toggle-label); transition: color 0.2s; } /* Required (Necessary) — always on, dimmed */ #gtm-consent-banner .cb-option.cb-required .cb-toggle { opacity: 0.55; cursor: default; } #gtm-consent-banner .cb-option.cb-required label { color: var(--cb-text-muted); font-weight: 400; } /* ---------- Buttons ---------- */ #gtm-consent-banner .cb-buttons { display: flex; flex-wrap: wrap; gap: 12px; align-items: center; } #gtm-consent-banner .cb-btn { padding: 11px 30px; border: none; border-radius: 2px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: 12px; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; cursor: pointer; transition: background 0.3s ease, color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease; white-space: nowrap; } #gtm-consent-banner .cb-btn:active { transform: scale(0.97); } #gtm-consent-banner .cb-btn:focus-visible { outline: 2px solid var(--cb-accent); outline-offset: 2px; } /* Accept — gold gradient, primary CTA */ #gtm-consent-banner .cb-btn-accept { background: var(--cb-btn-accept-bg); color: var(--cb-btn-accept-text); box-shadow: var(--cb-btn-accept-shadow); } #gtm-consent-banner .cb-btn-accept:hover { background: var(--cb-btn-accept-hover); box-shadow: 0 4px 18px rgba(184,134,11,0.3); } /* Save & Reject — outlined, understated */ #gtm-consent-banner .cb-btn-save, #gtm-consent-banner .cb-btn-reject { background: var(--cb-btn-secondary-bg); color: var(--cb-btn-secondary-text); border: 1px solid var(--cb-btn-secondary-border); } #gtm-consent-banner .cb-btn-save:hover, #gtm-consent-banner .cb-btn-reject:hover { background: var(--cb-btn-secondary-hover-bg); border-color: var(--cb-btn-secondary-hover-border); color: var(--cb-btn-secondary-hover-text); } /* ---------- Responsive ---------- */ @media (max-width: 640px) { #gtm-consent-banner .cb-inner { padding: 14px 14px 16px; } #gtm-consent-banner .cb-header { gap: 8px; margin-bottom: 6px; } #gtm-consent-banner .cb-icon { width: 16px; height: 16px; } #gtm-consent-banner .cb-title { font-size: 15px; letter-spacing: 0.02em; } #gtm-consent-banner .cb-desc { margin-bottom: 12px; font-size: 12px; line-height: 1.45; max-width: none; } #gtm-consent-banner .cb-divider { margin-bottom: 12px; } #gtm-consent-banner .cb-options { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px 12px; margin-bottom: 14px; } #gtm-consent-banner .cb-option { min-width: 0; gap: 8px; } #gtm-consent-banner .cb-option label { font-size: 11px; letter-spacing: 0.03em; } #gtm-consent-banner .cb-buttons { gap: 8px; } #gtm-consent-banner .cb-btn { flex: 1 1 calc(50% - 4px); width: auto; text-align: center; padding: 10px 12px; font-size: 11px; } #gtm-consent-banner .cb-btn-accept { flex-basis: 100%; } } /* v21: Use class toggle instead of display:none→block to prevent CLS */ #gtm-consent-banner.cb-visible{visibility:visible;opacity:1} /* v22: Web Interface Guidelines — respect prefers-reduced-motion */ @media (prefers-reduced-motion: reduce) { #gtm-consent-banner .cb-toggle, #gtm-consent-banner .cb-toggle::after, #gtm-consent-banner .cb-btn, #gtm-consent-banner .cb-desc a { transition-duration: 0.01ms !important; } #gtm-consent-banner .cb-btn:active { transform: none !important; } }
INGYENES SZÁLLÍTÁS 33500 Ft FELETTI RENDELÉSEKRE

Charmok

SZŰRŐ

JELLEMZŐK

Anyaga

Fémek

Színek

Téma

ÁR

2,400Ft - 151,940Ft

MÁRKA

(Termékek 24483238közül) –2413 -ig
(kép) PANDORA Csillogó pavé virág L betű Charm - BSC030-L
15,000Ft 8,130FtMentés: 46% kedvezmény
(kép) PANDORA Csillogó pavé virág M betű Charm - BSC030-M
15,000Ft 8,130FtMentés: 46% kedvezmény
(kép) PANDORA Csillogó pavé virág N betű Charm - BSC030-N
15,000Ft 8,130FtMentés: 46% kedvezmény
(kép) PANDORA Csillogó pavé virág O betű Charm - BSC030-O
15,000Ft 8,130FtMentés: 46% kedvezmény
(kép) PANDORA Csillogó pavé virág P betű Charm - BSC030-P
15,000Ft 8,130FtMentés: 46% kedvezmény
(kép) PANDORA Csillogó pavé virág Q betű Charm - BSC030-Q
15,000Ft 8,130FtMentés: 46% kedvezmény
(kép) PANDORA Csillogó pavé virág R betű Charm - BSC030-R
15,000Ft 8,130FtMentés: 46% kedvezmény
(kép) PANDORA Csillogó pavé virág S betű Charm - BSC030-S
15,000Ft 8,130FtMentés: 46% kedvezmény
(kép) PANDORA Csillogó pavé virág T betű Charm - BSC030-T
15,000Ft 8,130FtMentés: 46% kedvezmény
(kép) PANDORA Csillogó pavé virág U betű Charm - BSC030-U
15,000Ft 8,130FtMentés: 46% kedvezmény
(kép) PANDORA Csillogó pavé virág V betű Charm - BSC030-V
15,000Ft 6,739FtMentés: 55% kedvezmény
(kép) PANDORA Csillogó pavé virág W betű Charm - BSC030-W
15,000Ft 8,130FtMentés: 46% kedvezmény
(kép) PANDORA Csillogó pavé virág X betű Charm - BSC030-X
15,000Ft 8,130FtMentés: 46% kedvezmény
(kép) PANDORA Csillogó pavé virág Y betű Charm - BSC030-Y
15,000Ft 8,130FtMentés: 46% kedvezmény
(kép) PANDORA Csillogó pavé virág Z betű Charm - BSC030-Z
15,000Ft 8,130FtMentés: 46% kedvezmény
(kép) PANDORA Egy patkány, aki ellopja a tököt Charm - SCC1927
10,930Ft 6,012FtMentés: 45% kedvezmény
(kép) PANDORA ezüst charm, Essence Barátság
15,908Ft 7,954FtMentés: 50% kedvezmény
(kép) PANDORA Ezüst csillámgömb - 796327EN144
10,900Ft 6,540FtMentés: 40% kedvezmény
(kép) PANDORA Gördeszka csontváz Charm - SCC1911
13,200Ft 6,600FtMentés: 50% kedvezmény
(kép) PANDORA Halloween kísértetjárta ház Charm - BSC324
14,500Ft 8,130FtMentés: 44% kedvezmény
(kép) PANDORA Halloween koponya Charm - SCC1955
10,930Ft 6,739FtMentés: 38% kedvezmény
(kép) PANDORA Halloween sütőtök Charm - BSC329
16,900Ft 9,060FtMentés: 46% kedvezmény
(kép) PANDORA Halloween szellem Charm - BSC328
13,200Ft 8,130FtMentés: 38% kedvezmény
(kép) PANDORA Hócsillag Charm - SCC371
16,900Ft 9,295FtMentés: 45% kedvezmény
(kép) PANDORA Hóember Kupa Charm - BSC373
13,200Ft 8,130FtMentés: 38% kedvezmény
(kép) PANDORA Karácsonyi bohóc Charm - SCC2038
13,200Ft 9,060FtMentés: 31% kedvezmény
(kép) PANDORA Karácsonyi harang Charm - SCC1358
22,300Ft 8,130FtMentés: 64% kedvezmény
(kép) PANDORA Karácsonyi harisnyás cica Charm - SCC2036
16,900Ft 10,455FtMentés: 38% kedvezmény
(kép) PANDORA Karácsonyi szerelem Charm - SCC439
16,900Ft 8,450FtMentés: 50% kedvezmény
(kép) PANDORA Karácsonyi üdvözlet Charm - BSC376
11,300Ft 9,060FtMentés: 20% kedvezmény
(kép) PANDORA Mikulás Charm - BSC372
14,500Ft 9,060FtMentés: 38% kedvezmény
(kép) PANDORA Miss Snow Charm - SCC854
13,200Ft 8,130FtMentés: 38% kedvezmény
(kép) Pandora stílusú ananász sterling ezüst Charm - SCC2833
11,700Ft 6,969FtMentés: 40% kedvezmény
(kép) Pandora stílusú avokádó Charm - SCC2823
15,210Ft 9,060FtMentés: 40% kedvezmény
(kép) Pandora stílusú bagoly Charm - SCC2814
16,770Ft 9,290FtMentés: 45% kedvezmény
(Termékek 24483238közül) –2413 -ig

Új termékek June - Charmok

Kiemelt termékek - Charmok

Havi akciók June - Charmok