Randi Este — Beszélgetős kártyajáték az első találkozásokhoz.
€19,95
60 kérdés16-99 éves korig2 játékos
➜ Könnyed ismerkedés, azonnal
➜ Kérdések, amik betalálnak
➜ Merj kérdezni, merj kapcsolódni
Zobrazit více
Ez a kártyajáték első találkozásokra, randikra és könnyed ismerkedésre készült.
A kártyák között találhatóak vicces, mélyreható és váratlan kérdések is, amelyek által könnyedén és szórakoztatóan fogjátok tudni megismerni egymást.
A feladat mindössze annyi, hogy miután kihúztátok a kérdést, válaszoljatok rá annyira őszintén, amennyire még komfortosnak érzitek.
Hlásí se k němu všechny, kdo chce, chce a chce, aby jeho střela skončila na kopačkách.
Tökéletes eszköz egymás megismeréséhez, oldja a hangulatot – és ha szerencsések vagytok, évekkel később is emlékezni fogtok azokra a válaszokra, amik végül egymkéntás a takákár tirányítkár romantikusabb értelemben.
A játék már párkapcsolatban élők számára is élvezetes és szórakoztató lehet.
Kompakt méretének köszönhetően könnyen magaddal viheted a kávézóba, parkba vagy akár egy esti séta közben is előkaphatjátok.
A játékhoz legalább két fő szükséges.
Húzzatok felváltva egy-egy kártyát, és válaszoljatok őszintén a kérdésre – de csak addig a pontig, ameddig még komfortosnak érzitek. Nincsenek jó vagy rossz válaszok, csak nevetések, meglepetések, és egyre mélyülő kapcsolatok.
Detaily produktu
Doboz 60 darab kérdést tartalmaz.
Materiál: Papír
Číslo šarže: 5999861567478
Hány éves kortól ajánlott?
A játékot 16 éves kortól ajánljuk, mivel a kérdések között akadnak érzékenyebb, felnőtteknek sóló, párkapcsolatokat érintő témák is.
Hledání her
Átlagosan 20–40 perc, de teljesen tőletek függ, meddig tart a beszélgetés – a játék nem időre megy.
Többször je lehet vele játszani?
Igen, újra és újra elővehető – hiszen minden helyzet, hangulat és partner új válaszokat és élményeket hoz elő belőlünk.
Dostupné i v jiných jazycích!
Přidáno do košíku
V balíčku se to vyplatí víc
Randi Csomag — Tedd felejthetetlenné az első randikat!€49,95€62,95Ušetříš €13,00
Randi Este — Beszélgetős kártyajáték az első találkozásokhoz.
€19,95
Více než 100 000 spokojených zákazníků
4.81 ★ (2174)
Verified
Beszélgetési kártyajáték, amelyet első randevúkra és korai kapcsolatokra terveztek. Az ügyfelek szerint ez „értelmes beszélgetéseket vált ki”, és segít a pároknak közelebb kerülni. A legtöbben dicsérték az átgondolt kérdéseket, bár néhányan általános kérdéseket vettek fel, és több kártyát kívántak. Néhányan említették, hogy a kialakítás javítható. A legjobb az újonnan randevúzó párok számára.
Jó beszélgetésindító kérdések egymás megismeréséhez a randevú szakaszában.
A kártyák olyan kérdéseket vetnek fel, amelyekre általában nem gondolunk, és mély, őszinte beszélgetésekhez vezetnek.
Csodálatos ajándék egy új kapcsolathoz, amely közelebb hozott minket a beszélgetések során.
5 stars: 38 (79%)
4 stars: 6 (13%)
3 stars: 1 (2%)
2 stars: 2 (4%)
1 star: 1 (2%)
V
Vivien Béres
Csodás játék és ajándék valentín napra vagy bármilyen alkalomra egy kezdődő kapcsolatban! Nagyon sok szép pillanatot okozott nekünk a kártyák által generált beszélgetések új párommal, akivel ezáltal közelebb kerültünk egymáshoz.
V
Vonnák D.
Regota kiszerettuk volna probalni es vegre sikerult
Koszonjuk
E
Ervin Huszák
Nagyon tetszik a játék. Jók a kérdések és akadt olyan amire napokkal később tudtunk válaszolni. Így még napokig téma a "játék" ami igazából egy könnyedebb ismerkedési folyamat.
L
Liliána P.
Teljesen szuper ez a játék első találkozásokra. Mi még nagyon az elején vagyunk az ismerkedésnek és őszintén kicsit tartottam is attól, hogy fiú létére mennyire szeretné ezt majd kipróbálni, viszont nagy meglepetésemre nagyon tetszett neki. Így egy csodás kis ismerkedés indult el kettőnk között ennek segítségével. 😊
L
Lenke G.
imádjuk!🤩
B
Beáta S.
Mint az összes Körvonal terméket ezt is nagyon szeretem!😍😊
P
PROMMER KATALIN
Imadni valo jatek
N
Névtelen (Budapest, Hungary)
Ajánlanád a terméket barátaidnak?:Igen
Erősítette a kapcsolatotokat a játék?:Igen
Jó kérdések
Jó kérdések.
N
Névtelen (Budapest, Hungary)
Ajánlanád a terméket barátaidnak?:Igen
Erősítette a kapcsolatotokat a játék?:Igen
Az ismerkedés időszakában, jó kis beszélgetes
Az ismerkedés időszakában, jó kis beszélgetes indító kérdesek voltak, a mélyebb kapcsolódashoz.
I
Ivett Schmidt (Pécs, Hungary)
Ajánlanád a terméket barátaidnak?:Igen
Erősítette a kapcsolatotokat a játék?:Nem
Összességében hasznos
Voltak benne sablonos kérdések is de összességében megkönnyítette a beszélgetést, mert nem kellett gondolkozni a következő kérdésen. Szerintem online ismerkedéshez is tökéletesen használható, én biztosan használni fogom.
I
Ildikó Duglovics (Budapest, Hungary)
Ajánlanád a terméket barátaidnak?:Igen
Erősítette a kapcsolatotokat a játék?:Igen
Villám randi
Imádtuk mindketten a kérdéseket! Tényleg jó kis randi volt!;)
N
Névtelen (Debrecen, Hungary)
Ajánlanád a terméket barátaidnak?:Igen
Erősítette a kapcsolatotokat a játék?:Igen
Nagyon szuper játék, tartalmas beszélgetéseket indít!
K
Krizsma Szabolcs
Szuper.
L
Lora N.
💕💕💕💕💕
P
Pálos O.
Nem túl kreatív kérdések voltak, nem érte meg megvenni.
A
Angelika K.
Nagyon kreativ és innovativ.
B
Balázs B.
.
B
Brigitta Fülöp
Teljesen jó, köszönöm!
A
Adrienn T.
A kártyák által olyan kérdések is felmerülnek amikre nem igazán gondolunk vagy úgy érezzük nem is olyan fontos kérdés. A játék segít ezeket feltenni és ezáltal nagyon mély és őszinte beszélgetésekben van részünk, amelyek jobban összehoznak minket.
Köszönjük!
Á
Ádám K.
Köszönöm!
J
Judit S.
Jó beszélgetéseket kezdeményez.
Sok felé el lehet kalandozni a kérdésekkel
A
Andrea Berényi
Klassz önismereti kérdések.
M
Marcell C.
I
D
Dorottya Radácsi
.
G
Gyula M.
Lehetne valami igényesebb dizájn.
A
Amajlija V.
Csalódtam/csalódtunk! Van egy pár jó kérdés. Tény és való! De ez nem azoknak a párkonak szól akik már együtt vannak. Igaz, irja hogy "Randi est veled" de ez inkább azoknak szol akik CSAK most ismerkedtek meg egymással... Szóval aki most kezdett randizni azoknak ajánlom!
Á
Ágnes K.
Nagyon tetszett a játék mindkettőnknek
K
Katica N.
Nagyon jo
O
Orsolya J.
Mivel egy második randira vittem a játékot, már azt is érdekes és jó volt látni, hogy hogyan fogadta a másik fél.
Voltak kérdések, amelyek mélyre vittek, megmozgattak. Voltak, amelyek felszínesnek tűntek, de valahogy a válaszokon kívül a kérdéseket is közösen véleményeztük és ezzel együtt nagyon izgalmas volt!
D
Dzsenifer F.
.
Spokojenost zaručena!
Ještě si nejste jisti? Pokud z jakéhokoli důvodu nejste s produktem spokojeni, můžete jej do 30 dnů vrátit – bez otázek a my vám vrátíme plnou cenu.
, which is BEFORE
// window.Shopify.currency exists — an eager HUF gate here silently exits on
// every page load (live-verified 2026-08-16: the preview param never stuck).
// So: arm resolution and the settings flip happen now (they need no
// currency), and the HUF gate runs at DOMContentLoaded, reverting the flip
// for non-HUF visitors before the component initialises.
// ── Preview plumbing (sticky per session, excluded from bookkeeping) ──────
var preview = null;
try {
var m = window.location.search.match(/[?&]consentexp=([a-z]+)/);
if (m) {
if (m[1] === 'off') sessionStorage.removeItem('kvce_prev');
else sessionStorage.setItem('kvce_prev', m[1] === 'control' ? 'control' : 'treatment');
}
preview = sessionStorage.getItem('kvce_prev');
} catch (e) { /* storage blocked: preview simply unavailable */ }
if (MODE === 'preview' && !preview) return;
// ── Arm ───────────────────────────────────────────────────────────────────
var arm;
var bookkeeping = MODE === 'ab' && !preview;
if (preview) arm = preview;
else if (MODE === 'on') arm = 'treatment';
else {
try {
arm = localStorage.getItem('kv_consent_arm');
if (arm !== 'control' && arm !== 'treatment') {
arm = Math.random() < 0.5 ? 'control' : 'treatment';
localStorage.setItem('kv_consent_arm', arm);
}
} catch (e) {
// Storage blocked: unassignable and unmeasurable, so leave the default
// banner and stay out of the books rather than pollute an arm.
return;
}
}
function visitorId() {
try {
var v = localStorage.getItem('otto_visitor_id');
if (!v) {
v = window.crypto && crypto.randomUUID ? crypto.randomUUID() : 'v-' + Date.now() + '-' + Math.random().toString(16).slice(2);
localStorage.setItem('otto_visitor_id', v);
}
return v;
} catch (e) { return null; }
}
function track(name, idSuffix, extra) {
if (!bookkeeping) return;
var vid = visitorId();
if (!vid) return;
var data = { experimentKey: KEY, variant: arm };
if (extra) for (var k in extra) data[k] = extra[k];
try {
fetch(ENDPOINT, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
keepalive: true,
body: JSON.stringify({ events: [{
id: KEY + ':' + vid + (idSuffix ? ':' + idSuffix : ''),
eventName: name, clientId: vid,
occurredAt: new Date().toISOString(), data: data
}] })
}).catch(function () {});
} catch (e) { /* bookkeeping must never break the page */ }
}
function dayKey() { return new Date().toISOString().slice(0, 10); }
// ── Treatment step 1: flip Pandectes' own modality settings pre-init ──────
// Their component snapshots window.pandectesBannerSettings at init; this
// snippet renders before
, which in practice runs first. If it does
// not, step 3's fallback covers the gap.
var flipped = false;
if (arm === 'treatment') {
try {
var s = window.pandectesBannerSettings;
if (s && s.theme) { s.theme.isModal = false; s.theme.scrollLock = false; flipped = true; }
} catch (e) { /* fall through to the CSS fallback */ }
}
function revertFlip() {
if (!flipped) return;
try {
var s2 = window.pandectesBannerSettings;
if (s2 && s2.theme) { s2.theme.isModal = true; s2.theme.scrollLock = true; }
} catch (e) {}
}
var COMPACT_CSS =
// Scoped to the FIRST-VISIT view only. Live-verified 2026-08-16 at
// 375x812: this store's first-visit view renders `.dialog.notice`
// (231px tall by default; the button row is `.actions`, the text is
// `.intro`/#message inside `.body`). This CSS measures 182px on the
// real banner with both buttons fully visible. `.banner` is kept as an
// alias in case a Pandectes config change renames the view. The
// preferences dialog (a different view class) keeps its full layout,
// so the granular consent choices render exactly as Pandectes designed
// them.
//
// DELIBERATELY NO max-height/overflow cap: a cap that guesses low clips
// the consent BUTTONS (caught live at 148px), and a banner whose accept
// and decline are unreachable is a compliance bug, not a compact layout.
// Height comes from shrinking the parts instead.
'.dialog.notice,.dialog.banner{padding:10px 14px 12px;}' +
'.dialog.notice .header,.dialog.banner .header{margin:0;padding:0;min-height:0;}' +
'.dialog.notice .header .title,.dialog.banner .header .title{font-size:14px;margin:0;}' +
'.dialog.notice #message,.dialog.banner #message{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.35;}' +
'.dialog.notice .intro ul,.dialog.notice .details,.dialog.banner .intro ul,.dialog.banner .details{display:none;}' +
'.dialog.notice .actions,.dialog.banner .actions{display:flex;flex-wrap:nowrap;gap:8px;margin:8px 0 0;padding:0;}' +
'.dialog.notice .actions button,.dialog.banner .actions button{flex:1;padding:9px 8px;font-size:13px;min-height:0;margin:0;}' +
'.overlay{display:none!important;}';
var seenFired = false;
function onBannerAppears(host) {
// Treatment step 2: inject the compact stylesheet into the open shadow
// root. A separate node, so Pandectes' own #pandectes-cmp-custom-styles
// (their dashboard CSS) is never touched.
if (arm === 'treatment') {
try {
var root = host.shadowRoot;
if (root && !root.getElementById('kv-consent-compact')) {
var st = document.createElement('style');
st.id = 'kv-consent-compact';
st.textContent = COMPACT_CSS;
root.appendChild(st);
}
} catch (e) { /* selectors missed: default banner, fail open */ }
// Treatment step 3: if the settings flip lost the init race, the
// component may have locked body scroll before we got here. One
// restore + one delayed recheck — not an observer war.
var unlock = function () {
try {
if (getComputedStyle(document.body).overflow === 'hidden') document.body.style.overflow = 'visible';
if (getComputedStyle(document.documentElement).overflow === 'hidden') document.documentElement.style.overflow = 'visible';
} catch (e) {}
};
unlock();
setTimeout(unlock, 600);
}
if (!seenFired) {
seenFired = true;
track('experiment_exposure', '', null); // once per visitor (upsert on stable id)
track('consent_seen', 'seen-' + dayKey(), null); // daily denominator
}
}
// The component mounts asynchronously; watch for it rather than racing it.
// A visitor with stored consent never mounts a banner → observer sees
// nothing → no exposure, which is exactly the right denominator.
function watch() {
var existing = document.querySelector('pandectes-cmp');
if (existing) { onBannerAppears(existing); return; }
var mo = new MutationObserver(function () {
var el = document.querySelector('pandectes-cmp');
if (el) { mo.disconnect(); onBannerAppears(el); }
});
mo.observe(document.documentElement, { childList: true, subtree: true });
// A banner that has not mounted within a minute is not mounting on this
// page view. Stop observing rather than watching forever.
setTimeout(function () { mo.disconnect(); }, 60000);
}
// The deferred HUF gate: non-HU visitors get the flip reverted (before the
// component initialises, which also happens after DOMContentLoaded) and are
// never bucketed, watched, or stamped.
function boot() {
if (!(window.Shopify && window.Shopify.currency && window.Shopify.currency.active === 'HUF')) {
revertFlip();
return;
}
watch();
stampCart();
}
if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', boot);
else boot();
// ── Choice — Shopify's documented event, not Pandectes internals ──────────
document.addEventListener('visitorConsentCollected', function (e) {
var d = (e && e.detail && e.detail.customerPrivacy) || {};
track('consent_choice', 'choice-' + dayKey(), {
analytics: d.analyticsProcessingAllowed === true,
marketing: d.marketingAllowed === true
});
});
// ── Cart attribute stamp (both arms — a one-armed experiment cannot be read)
// Fired once per session when a cart exists. A cart created later on this
// same page view gets stamped on the next navigation, which every checkout
// path includes.
function stampCart() {
if (!bookkeeping) return;
try {
if (/(^|;\s*)cart=/.test(document.cookie) && !sessionStorage.getItem('kvce_stamped')) {
sessionStorage.setItem('kvce_stamped', '1');
fetch('/cart/update.js', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ attributes: { _experiment_consent: KEY + ':' + arm } })
}).catch(function () {
try { sessionStorage.removeItem('kvce_stamped'); } catch (e) {}
});
}
} catch (e) { /* never block the page on bookkeeping */ }
}
})();