{"id":5461,"date":"2026-10-06T15:09:46","date_gmt":"2026-10-06T12:09:46","guid":{"rendered":"https:\/\/cruffin.ee\/?page_id=5461"},"modified":"2026-10-06T21:16:37","modified_gmt":"2026-10-06T18:16:37","slug":"cruffin-x-kat","status":"publish","type":"page","link":"https:\/\/cruffin.ee\/en\/cruffin-x-kat\/","title":{"rendered":"Cruffin \u00d7 K\u00c4T"},"content":{"rendered":"\n<p><style>\n.ck,.ck-bar{--kreem:#efe5cf;--kuld:#d09a40;--pruun:#422a11;--tekst:#454341;--kollane:#ffd61d;--punane:#eb3f33;--joon:#cdb48c;\n--sans:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;--serif:\"Abril Fatface\",Georgia,serif}\n.ck,.ck *,.ck-bar,.ck-bar *{box-sizing:border-box}\n.ck{color:var(--tekst);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}\n.ck a{color:inherit}\n.ck{max-width:1080px;margin:0 auto;padding:0 16px}\n.ck .hero-img{display:block;width:100%;aspect-ratio:4\/3;object-fit:cover;border-radius:20px}\n.ck .eyebrow{font-family:var(--serif);color:var(--kuld);text-transform:uppercase;letter-spacing:3px;font-size:14px;margin:28px 0 10px}\n.ck h1{text-transform:none;font-family:var(--serif);font-weight:400;color:var(--kuld);font-size:58px;line-height:.95;letter-spacing:-1.5px;margin:0 0 22px}\n.ck h1 .x{font-size:.5em;vertical-align:.38em;margin:0 .1em;letter-spacing:0}\n.ck .intro p{margin:0 0 14px}\n.ck .intro{padding-top:14px}\n@media(min-width:900px){.ck .intro{padding-top:0}}\n.ck .facts{list-style:none;margin:22px 0 0;padding:0;border-top:1px solid var(--joon)}\n.ck .facts li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--joon);font-size:15px}\n.ck .facts b{font-weight:600;color:var(--pruun);text-align:right}\n.ck h2{font-family:var(--serif);font-weight:400;color:var(--kuld);font-size:40px;letter-spacing:-1px;margin:0 0 6px}\n.ck .menu{padding-top:56px;scroll-margin-top:16px}\n.ck .menu .sub{font-size:15px;margin:0 0 18px}\n.ck .item{display:grid;grid-template-columns:1fr auto;grid-template-areas:\"t t\" \"p q\";gap:12px 16px;padding:20px 0;border-bottom:1px solid var(--joon)}\n.ck .item:first-of-type{border-top:2px solid var(--pruun)}\n.ck .txt{grid-area:t}\n.ck .name{font-family:var(--serif);color:var(--pruun);font-size:21px;line-height:1.2;margin:0 0 5px}\n.ck .name .x{color:var(--pruun);font-family:inherit;font-size:inherit}\n.ck .info{padding-top:56px;max-width:640px}\n.ck .info p{margin:0 0 12px;font-size:17px}\n.ck .desc{font-size:15px;margin:0}\n.ck .price{grid-area:p;align-self:center;font-family:var(--serif);font-size:21px;color:var(--pruun)}\n.ck .qty{grid-area:q;display:flex;align-items:center;border:1.5px solid var(--pruun);height:46px;background:rgba(255,255,255,.25)}\n.ck .qty button{all:unset;cursor:pointer;width:46px;height:100%;text-align:center;font-size:22px;line-height:44px;color:var(--pruun);-webkit-tap-highlight-color:transparent}\n.ck .qty button:active{background:rgba(66,42,17,.1)}\n.ck .qty button:focus-visible{outline:2px solid var(--pruun);outline-offset:-4px}\n.ck .qty button[disabled]{opacity:.3;cursor:default}\n.ck .qty output{min-width:30px;text-align:center;font-weight:600;color:var(--pruun);font-size:17px}\n.ck .item.on .qty{background:var(--kollane);border-color:var(--pruun)}\n.ck .total{display:none}\n.ck .msg{font-size:14px;color:var(--punane);min-height:20px;margin:10px 0 0}\n.ck .faq{padding-top:56px;max-width:640px}\n.ck details{border:1px solid var(--joon);border-bottom:none}\n.ck details:last-of-type{border-bottom:1px solid var(--joon)}\n.ck summary{cursor:pointer;list-style:none;padding:15px 16px;font-family:var(--serif);color:var(--pruun);font-size:16px;display:flex;gap:10px}\n.ck summary::-webkit-details-marker{display:none}\n.ck summary::before{content:\"+\";font-family:var(--sans);font-weight:700;flex:none}\n.ck details[open] summary::before{content:\"\u2013\"}\n.ck details p{margin:0;padding:0 16px 16px 34px;font-size:15px}\n.ck-bar{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--pruun);color:var(--kreem);\n  padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:12px;\n  transform:translateY(110%);transition:transform .2s ease}\n.ck-bar.show{transform:none}\n.ck-bar .s{font-size:14px}\n.ck-bar strong{font-family:var(--serif);font-weight:400;font-size:23px;color:#fff;margin-left:6px}\n.ck-btn{all:unset;cursor:pointer;background:var(--kollane);color:var(--tekst);font-family:var(--serif);font-size:18px;letter-spacing:1px;padding:11px 22px;text-align:center}\n.ck-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}\nbody.has-bar{padding-bottom:76px}\n\/* Lauabroneeringu nupp ei ole sellel lehel vajalik ja kattis tellimisriba *\/\n[class*=\"ZC_sdk__\"]{display:none!important}\n@media(min-width:900px){\n  .ck{padding:0 24px}\n  .ck .top{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}\n  .ck .hero-img{aspect-ratio:1\/1}\n  .ck .eyebrow{margin-top:0}\n  .ck h1{text-transform:none;font-size:96px}\n  .ck .menu{padding-top:88px}\n  .ck .menu-head{display:flex;justify-content:space-between;align-items:baseline}\n  .ck .item{grid-template-columns:1fr auto auto;grid-template-areas:\"t p q\";gap:28px;padding:24px 0}\n  .ck .total{display:flex;justify-content:flex-end;align-items:center;gap:28px;padding:28px 0 0}\n  .ck .total .s{font-size:15px}\n  .ck .total strong{font-family:var(--serif);font-weight:400;font-size:30px;color:var(--pruun);margin-left:8px}\n  .ck .total .ck-btn{font-size:19px;padding:13px 28px}\n  .ck .total .ck-btn[disabled]{opacity:.45;cursor:not-allowed}\n  .ck .msg{text-align:right}\n  .ck-bar{display:none}\n  body.has-bar{padding-bottom:0}\n}\n.ck .item.soldout .txt{opacity:.45}\n.ck .item.soldout .price{font-family:var(--sans);font-weight:700;font-size:14px;letter-spacing:1.5px;color:var(--punane)}\n.ck .item.soldout .qty{opacity:.35}\n<\/style><\/p>\n<div class=\"ck\">\n<section class=\"top\"><img decoding=\"async\" class=\"hero-img\" src=\"https:\/\/cruffin.ee\/wp-content\/uploads\/2026\/10\/cruffin-kat-croissant-srgb.jpg\" alt=\"V\u00e4rsked Cruffini croissantid\" data-wp-editing=\"1\" \/>\n<div class=\"intro\">\n<p class=\"eyebrow\">Pop-up Tallinnas \u00b7 L 10.10<\/p>\n<h1>Cruffin<span class=\"x\">\u00d7<\/span>K\u00c4T<\/h1>\n<p>Cruffin pakib \u00fcheks p\u00e4evaks saiu kokku nii palju kui Bolti kaubikusse mahub ja tuleb Tallinna! Meie pop-up kohvik on hea s\u00f5bra K\u00c4Ti stuudios Telliskivis juba sel laup\u00e4eval 10.10 kell 11\u201315.<\/p>\n<p>Oleme nii elevil, et meid ootate, ja tahame v\u00f5imalikult h\u00e4sti valmistuda. Seega, kui tahad endale karbi saia kindlustada, siis palun tee ettetellimus. Nii oskame kogustega arvestada ja teame Sind juba oodata. \ud83e\udd50<\/p>\n<p>Saia k\u00f5rvale on meil pakkuda ka Bricki poiste filtrikohvi. \u2615\ufe0f<\/p>\n<p>Haara oma s\u00f5ber kaasa ja tule veeda \u00fcks m\u00f5nus laup\u00e4ev meie juures, tutvu K\u00c4Ti uhiuue s\u00fcgiskollektsiooniga ning vii koju oma ahjusoojad lemmikud.<\/p>\n<ul class=\"facts\">\n<li><span>Millal<\/span><b>laup\u00e4eval, 10.10 kell 11\u201315<\/b><\/li>\n<li><span>Kus<\/span><b>K\u00c4Ti stuudio, Telliskivi 60a-5, Tallinn<\/b><\/li>\n<li><span>Ettetellimine<\/span><b>kuni N 8.10 kell 12<\/b><\/li>\n<\/ul>\n<\/div>\n<\/section>\n<section id=\"menuu\" class=\"menu\" aria-labelledby=\"menuu-h\">\n<div class=\"menu-head\">\n<h2 id=\"menuu-h\">Men\u00fc\u00fc<\/h2>\n<p class=\"sub\">Ettetellimine sulgub neljap\u00e4eval, 8.10 kell 12.<\/p>\n<\/div>\n<div id=\"items\">\u00a0<\/div>\n<div class=\"total\"><span class=\"s\">Kokku <strong class=\"sum\">0 \u20ac<\/strong><\/span> <button class=\"ck-btn go\" disabled=\"disabled\">Vormista tellimus<\/button><\/div>\n<p class=\"msg\" role=\"status\">\u00a0<\/p>\n<\/section>\n\n<section class=\"faq\">\n<h2>KKK<\/h2>\n<details><summary>Kas kohapealt saab ka osta?<\/summary><p>Muidugi! V\u00f5tame saiu kaasa nii palju, kui k\u00fcpsetada jaksame. Tasuda saab kohapeal nii sularahas kui ka kaardiga.<\/p><\/details>\n<details><summary>Kuidas tellimusele j\u00e4rele tulla?<\/summary><p>Tule laup\u00e4eval, 10.10 kell 11\u201315 K\u00c4Ti stuudiosse (Telliskivi 60a-5) ja \u00fctle oma nimi.<\/p><\/details>\n<details><summary>Kas tellimust saab t\u00fchistada?<\/summary><p>Kui soovid tellimuse t\u00fchistada, anna meile m\u00e4rku, n\u00e4iteks vastates tellimuse kinnituskirjale. T\u00fchistada saab kuni reede, 9.10 kella 23.59-ni.<\/p><\/details>\n<details><summary>Allergeenid<\/summary><p>K\u00f5ik saiad sisaldavad nisu, muna ja piima. T\u00e4psemat infot k\u00fcsi meilt aadressil <a href=\"mailto:sai@cruffin.ee\">sai@cruffin.ee<\/a>.<\/p><\/details>\n<\/section>\n<\/div>\n<div class=\"ck-bar\" aria-live=\"polite\"><span class=\"s\"><span class=\"cnt\">0 tk<\/span> \u00b7 <strong class=\"sum\">0 \u20ac<\/strong><\/span> <button class=\"ck-btn go\" disabled=\"disabled\">Vormista tellimus<\/button><\/div>\n<p><script>\nconst ON_EN = (document.documentElement.lang || '').indexOf('en') === 0;\nconst KASSA = ON_EN ? '\/en\/checkout\/' : '\/checkout\/';\nconst TOOTED = [\n  {id:5465, nimi:'R\u00f6stitud tomati <span class=\"x\">\u00d7<\/span> parmesani croissant', kirjeldus:'R\u00f6stitud kirsstomatid, mascarpone, parmesan, basiilik, murulauk.', hind:4.8, en:'Roasted tomato <span class=\"x\">\u00d7<\/span> parmesan croissant', en_k:'Roasted cherry tomatoes, mascarpone, parmesan, basil, chives.'},\n  {id:5466, nimi:'Pepperoni <span class=\"x\">\u00d7<\/span> Andre juustu croissant', kirjeldus:'Pepperoni, seesamiseemned, Andre juust, tomatikaste.', hind:4.8, en:'Pepperoni <span class=\"x\">\u00d7<\/span> Andre cheese croissant', en_k:'Pepperoni, sesame seeds, Andre cheese, tomato sauce.'},\n  {id:5467, nimi:'Bounty croissant', kirjeldus:'Kookose pastry kreem, \u0161okolaad, kookoshelbed.', hind:4.8, en:'Bounty croissant', en_k:'Coconut pastry cream, chocolate, coconut flakes.'},\n  {id:5468, nimi:'\u00d5una <span class=\"x\">x<\/span> Bailey\\u0027s rull', kirjeldus:'\u00d5un, Bailey\\u0027se kreem, kakao.', hind:4.5, en:'Apple <span class=\"x\">x<\/span> Bailey\\u0027s roll', en_k:'Apple, Baileys cream, cocoa.'},\n  {id:5469, nimi:'\u0160okolaadi <span class=\"x\">+<\/span> pumpkin spice croissant', kirjeldus:'\u0160okolaadi pastry kreem, pumpkin spice kreem.', hind:4.7, en:'Chocolate <span class=\"x\">+<\/span> pumpkin spice croissant', en_k:'Chocolate pastry cream, pumpkin spice cream.'},\n  {id:5470, nimi:'Astelpaju <span class=\"x\">x<\/span> vanilje croissant', kirjeldus:'Creme brulee t\u00e4idis, astelpajumoos.', hind:4.5, en:'Sea buckthorn <span class=\"x\">x<\/span> vanilla croissant', en_k:'Cr\u00e8me br\u00fbl\u00e9e filling, sea buckthorn jam.'},\n  {id:5477, nimi:'Hapusai', kirjeldus:'Naturaalse juuretisega. Kaal ca 800 g.', hind:5, en:'Sourdough bread', en_k:'Naturally leavened. Approx. 800 g.'},\n  {id:5478, nimi:'Seemnetega hapusai', kirjeldus:'Naturaalse juuretise ja seemnetega. Kaal ca 800 g.', hind:5.5, en:'Seeded sourdough bread', en_k:'Naturally leavened, with seeds. Approx. 800 g.'},\n];\nconst hind = n => (Math.round(n*10)\/10).toString().replace('.',',') + ' \u20ac';\nconst kogus = TOOTED.map(()=>0);\nconst maks = TOOTED.map(()=>50);\nconst box = document.getElementById('items');\nTOOTED.forEach((t,i)=>{\n  const el = document.createElement('div');\n  el.className = 'item';\n  el.innerHTML = `<div class=\"txt\"><p class=\"name\">${ON_EN ? t.en : t.nimi}<\/p><p class=\"desc\">${ON_EN ? t.en_k : t.kirjeldus}<\/p><\/div><span class=\"price\">${hind(t.hind)}<\/span><div class=\"qty\" role=\"group\" aria-label=\"Kogus\"><button type=\"button\" aria-label=\"V\u00e4hem\" disabled>\u2212<\/button><output aria-live=\"polite\">0<\/output><button type=\"button\" aria-label=\"Rohkem\">+<\/button><\/div>`;\n  const [minus, plus] = el.querySelectorAll('button');\n  const out = el.querySelector('output');\n  const set = v => { kogus[i] = Math.max(0, Math.min(maks[i], v)); out.textContent = kogus[i]; minus.disabled = kogus[i] === 0; plus.disabled = kogus[i] >= maks[i]; el.classList.toggle('on', kogus[i] > 0); uuenda(); };\n  minus.onclick = () => set(kogus[i]-1);\n  plus.onclick  = () => set(kogus[i]+1);\n  box.appendChild(el);\n});\n\nconst ELS = [...box.children];\nfetch('\/wp-json\/wc\/store\/v1\/products?per_page=20&include='+TOOTED.map(t=>t.id).join(','),{cache:'no-store'}).then(r=>r.json()).then(list=>{\n  TOOTED.forEach((t,i)=>{ if (!list.some(p=>p.id===t.id)) list.push({id:t.id, is_in_stock:false}); });\n  list.forEach(p=>{\n    const i = TOOTED.findIndex(t=>t.id===p.id);\n    if (i < 0) return;\n    const lagi = p.add_to_cart ? p.add_to_cart.maximum : 50;\n    maks[i] = p.is_in_stock ? Math.min(50, lagi || 0) : 0;\n    const el = ELS[i];\n    if (maks[i] === 0) {\n      el.classList.add('soldout');\n      const hind = el.querySelector('.price');\n      hind.setAttribute('data-no-translation','');\n      hind.textContent = 'SOLD OUT';\n      el.querySelectorAll('.qty button').forEach(b=>b.disabled = true);\n    } else {\n      el.querySelector('.qty button[aria-label=Rohkem]').disabled = kogus[i] >= maks[i];\n    }\n  });\n}).catch(()=>{});\nfunction uuenda(){\n  const summa = kogus.reduce((s,q,i)=>s+q*TOOTED[i].hind,0);\n  const tk = kogus.reduce((a,b)=>a+b,0);\n  document.querySelectorAll('.ck .sum,.ck-bar .sum').forEach(e=>e.textContent = hind(summa));\n  document.querySelector('.ck-bar .cnt').textContent = tk + (ON_EN ? ' pcs' : ' tk');\n  document.querySelectorAll('.ck .go,.ck-bar .go').forEach(b=>b.disabled = tk===0);\n  document.querySelector('.ck-bar').classList.toggle('show', tk>0);\n  document.body.classList.toggle('has-bar', tk>0);\n}\ndocument.querySelectorAll('.ck-bar .cnt, .ck .go, .ck-bar .go, .ck .msg').forEach(e=>e.setAttribute('data-no-translation',''));\nlet tootab = false;\nlet voorasKinnitatud = false;\nasync function vormista(){\n  if (tootab) return;\n  tootab = true;\n  const nupud = document.querySelectorAll('.ck .go,.ck-bar .go');\n  const sildid = [...nupud].map(b=>b.textContent);\n  nupud.forEach(b=>{ b.disabled = true; b.textContent = ON_EN ? 'Adding to basket\u2026' : 'Lisan ostukorvi\u2026'; });\n  const msg = document.querySelector('.ck .msg');\n  msg.textContent = '';\n  const lahti = tekst => {\n    tootab = false;\n    nupud.forEach((b,i)=>{ b.disabled = false; b.textContent = sildid[i]; });\n    msg.textContent = tekst;\n    msg.scrollIntoView({block:'center',behavior:'smooth'});\n  };\n  try{\n    const r0 = await fetch('\/wp-json\/wc\/store\/v1\/cart',{credentials:'same-origin',cache:'no-store'});\n    const nonce = r0.headers.get('Nonce');\n    const cart = await r0.json();\n    const meie = TOOTED.map(t=>t.id);\n    const voorad = cart.items.filter(it => meie.indexOf(it.id) === -1);\n    if (voorad.length ? !voorasKinnitatud : false) {\n      voorasKinnitatud = true;\n      lahti(ON_EN ? 'Your basket also contains products from our Tartu shop. The pop-up order has to be placed separately. Press the button again to remove those items and continue.' : 'Sinu ostukorvis on ka Tartu e-poe tooteid. Pop-upi tellimus tuleb vormistada eraldi. Vajuta uuesti, et need ostukorvist eemaldada ja j\u00e4tkata.');\n      return;\n    }\n    const P = '\/wc\/store\/v1\/cart\/';\n    const req = [];\n    voorad.forEach(it => req.push({path:P+'remove-item', method:'POST', body:{key:it.key}}));\n    TOOTED.forEach((t,i) => {\n      const olemas = cart.items.find(it => it.id === t.id);\n      if (olemas) {\n        if (kogus[i] === 0) req.push({path:P+'remove-item', method:'POST', body:{key:olemas.key}});\n        else if (olemas.quantity !== kogus[i]) req.push({path:P+'update-item', method:'POST', body:{key:olemas.key, quantity:kogus[i]}});\n      } else if (kogus[i] > 0) {\n        req.push({path:P+'add-item', method:'POST', body:{id:t.id, quantity:kogus[i]}});\n      }\n    });\n    if (req.length) {\n      const r = await fetch('\/wp-json\/wc\/store\/v1\/batch',{method:'POST',credentials:'same-origin',headers:{'Content-Type':'application\/json','Nonce':nonce},body:JSON.stringify({requests:req.map(x=>Object.assign(x,{headers:{Nonce:nonce}}))})});\n      const j = await r.json();\n      const vigu = (j.responses || []).filter(x => x.status >= 300).length;\n      if (!r.ok || vigu) throw new Error('otsas');\n    }\n    location.href = KASSA;\n  }catch(err){\n    lahti(ON_EN ? 'Some items are no longer available in that quantity. Please reduce the amount and try again.' : 'M\u00f5nda toodet ei ole enam nii palju alles. V\u00e4henda kogust ja proovi uuesti.');\n  }\n}\ndocument.querySelectorAll('.ck .go,.ck-bar .go').forEach(b=>b.onclick = vormista);\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pop-up Tallinnas \u00b7 L 10.10 Cruffin\u00d7K\u00c4T Cruffin pakib \u00fcheks p\u00e4evaks saiu kokku nii palju kui Bolti kaubikusse mahub ja tuleb Tallinna! Meie pop-up kohvik on hea s\u00f5bra K\u00c4Ti stuudios Telliskivis juba sel laup\u00e4eval 10.10 kell 11\u201315. Oleme nii elevil, et meid ootate, ja tahame v\u00f5imalikult h\u00e4sti valmistuda. Seega, kui tahad endale karbi saia kindlustada, siis [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5488,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"unboxed","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-5461","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Cruffin \u00d7 K\u00c4T - Cruffin Saiatehas<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cruffin.ee\/en\/cruffin-x-kat\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cruffin \u00d7 K\u00c4T - Cruffin Saiatehas\" \/>\n<meta property=\"og:description\" content=\"Pop-up Tallinnas \u00b7 L 10.10 Cruffin\u00d7K\u00c4T Cruffin pakib \u00fcheks p\u00e4evaks saiu kokku nii palju kui Bolti kaubikusse mahub ja tuleb Tallinna! Meie pop-up kohvik on hea s\u00f5bra K\u00c4Ti stuudios Telliskivis juba sel laup\u00e4eval 10.10 kell 11\u201315. Oleme nii elevil, et meid ootate, ja tahame v\u00f5imalikult h\u00e4sti valmistuda. Seega, kui tahad endale karbi saia kindlustada, siis [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cruffin.ee\/en\/cruffin-x-kat\/\" \/>\n<meta property=\"og:site_name\" content=\"Cruffin Saiatehas\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-06T18:16:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cruffin.ee\/wp-content\/uploads\/2026\/10\/cruffin-kat-croissant-srgb.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"1200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cruffin.ee\\\/cruffin-x-kat\\\/\",\"url\":\"https:\\\/\\\/cruffin.ee\\\/cruffin-x-kat\\\/\",\"name\":\"Cruffin \u00d7 K\u00c4T - Cruffin Saiatehas\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cruffin.ee\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/cruffin.ee\\\/cruffin-x-kat\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/cruffin.ee\\\/cruffin-x-kat\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cruffin.ee\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/cruffin-kat-croissant-srgb.jpg\",\"datePublished\":\"2026-10-06T12:09:46+00:00\",\"dateModified\":\"2026-10-06T18:16:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cruffin.ee\\\/cruffin-x-kat\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cruffin.ee\\\/cruffin-x-kat\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/cruffin.ee\\\/cruffin-x-kat\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cruffin.ee\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/cruffin-kat-croissant-srgb.jpg\",\"contentUrl\":\"https:\\\/\\\/cruffin.ee\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/cruffin-kat-croissant-srgb.jpg\",\"width\":1600,\"height\":1200},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cruffin.ee\\\/cruffin-x-kat\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cruffin.ee\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cruffin \u00d7 K\u00c4T\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cruffin.ee\\\/#website\",\"url\":\"https:\\\/\\\/cruffin.ee\\\/\",\"name\":\"Cruffin Tartus\",\"description\":\"Pagari\u00e4ri Tartus\",\"publisher\":{\"@id\":\"https:\\\/\\\/cruffin.ee\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cruffin.ee\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/cruffin.ee\\\/#organization\",\"name\":\"Cruffin Tartu\",\"url\":\"https:\\\/\\\/cruffin.ee\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/cruffin.ee\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cruffin.ee\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/croissanterie\u2022sourdough\u2022-speciality-coffee-2000-x-846-px-1-scaled.png\",\"contentUrl\":\"https:\\\/\\\/cruffin.ee\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/croissanterie\u2022sourdough\u2022-speciality-coffee-2000-x-846-px-1-scaled.png\",\"width\":2560,\"height\":1083,\"caption\":\"Cruffin Tartu\"},\"image\":{\"@id\":\"https:\\\/\\\/cruffin.ee\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cruffin \u00d7 K\u00c4T - Cruffin Saiatehas","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cruffin.ee\/en\/cruffin-x-kat\/","og_locale":"en_GB","og_type":"article","og_title":"Cruffin \u00d7 K\u00c4T - Cruffin Saiatehas","og_description":"Pop-up Tallinnas \u00b7 L 10.10 Cruffin\u00d7K\u00c4T Cruffin pakib \u00fcheks p\u00e4evaks saiu kokku nii palju kui Bolti kaubikusse mahub ja tuleb Tallinna! Meie pop-up kohvik on hea s\u00f5bra K\u00c4Ti stuudios Telliskivis juba sel laup\u00e4eval 10.10 kell 11\u201315. Oleme nii elevil, et meid ootate, ja tahame v\u00f5imalikult h\u00e4sti valmistuda. Seega, kui tahad endale karbi saia kindlustada, siis [&hellip;]","og_url":"https:\/\/cruffin.ee\/en\/cruffin-x-kat\/","og_site_name":"Cruffin Saiatehas","article_modified_time":"2026-10-06T18:16:37+00:00","og_image":[{"width":1600,"height":1200,"url":"https:\/\/cruffin.ee\/wp-content\/uploads\/2026\/10\/cruffin-kat-croissant-srgb.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cruffin.ee\/cruffin-x-kat\/","url":"https:\/\/cruffin.ee\/cruffin-x-kat\/","name":"Cruffin \u00d7 K\u00c4T - Cruffin Saiatehas","isPartOf":{"@id":"https:\/\/cruffin.ee\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cruffin.ee\/cruffin-x-kat\/#primaryimage"},"image":{"@id":"https:\/\/cruffin.ee\/cruffin-x-kat\/#primaryimage"},"thumbnailUrl":"https:\/\/cruffin.ee\/wp-content\/uploads\/2026\/10\/cruffin-kat-croissant-srgb.jpg","datePublished":"2026-10-06T12:09:46+00:00","dateModified":"2026-10-06T18:16:37+00:00","breadcrumb":{"@id":"https:\/\/cruffin.ee\/cruffin-x-kat\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cruffin.ee\/cruffin-x-kat\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/cruffin.ee\/cruffin-x-kat\/#primaryimage","url":"https:\/\/cruffin.ee\/wp-content\/uploads\/2026\/10\/cruffin-kat-croissant-srgb.jpg","contentUrl":"https:\/\/cruffin.ee\/wp-content\/uploads\/2026\/10\/cruffin-kat-croissant-srgb.jpg","width":1600,"height":1200},{"@type":"BreadcrumbList","@id":"https:\/\/cruffin.ee\/cruffin-x-kat\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cruffin.ee\/"},{"@type":"ListItem","position":2,"name":"Cruffin \u00d7 K\u00c4T"}]},{"@type":"WebSite","@id":"https:\/\/cruffin.ee\/#website","url":"https:\/\/cruffin.ee\/","name":"Cruffin in Tartu","description":"Bakery in Tartu","publisher":{"@id":"https:\/\/cruffin.ee\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cruffin.ee\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/cruffin.ee\/#organization","name":"Cruffin Tartu","url":"https:\/\/cruffin.ee\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/cruffin.ee\/#\/schema\/logo\/image\/","url":"https:\/\/cruffin.ee\/wp-content\/uploads\/2026\/01\/croissanterie\u2022sourdough\u2022-speciality-coffee-2000-x-846-px-1-scaled.png","contentUrl":"https:\/\/cruffin.ee\/wp-content\/uploads\/2026\/01\/croissanterie\u2022sourdough\u2022-speciality-coffee-2000-x-846-px-1-scaled.png","width":2560,"height":1083,"caption":"Cruffin Tartu"},"image":{"@id":"https:\/\/cruffin.ee\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/cruffin.ee\/en\/wp-json\/wp\/v2\/pages\/5461","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cruffin.ee\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cruffin.ee\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cruffin.ee\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cruffin.ee\/en\/wp-json\/wp\/v2\/comments?post=5461"}],"version-history":[{"count":12,"href":"https:\/\/cruffin.ee\/en\/wp-json\/wp\/v2\/pages\/5461\/revisions"}],"predecessor-version":[{"id":5521,"href":"https:\/\/cruffin.ee\/en\/wp-json\/wp\/v2\/pages\/5461\/revisions\/5521"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cruffin.ee\/en\/wp-json\/wp\/v2\/media\/5488"}],"wp:attachment":[{"href":"https:\/\/cruffin.ee\/en\/wp-json\/wp\/v2\/media?parent=5461"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}