﻿{"id":16166,"date":"2026-06-11T10:42:19","date_gmt":"2026-06-11T09:42:19","guid":{"rendered":"https:\/\/memoriesofhungary.hu\/?page_id=16166"},"modified":"2026-07-21T08:56:51","modified_gmt":"2026-07-21T07:56:51","slug":"memories-of-hungary-vaci-street-souvenir-shop","status":"publish","type":"page","link":"https:\/\/memoriesofhungary.hu\/en\/memories-of-hungary-vaci-street-souvenir-shop\/","title":{"rendered":"Memories of Hungary V\u00e1ci Street Souvenir Shop"},"content":{"rendered":"\n<style>\n\/* ARCUlATI SZ\u00cdNEK\n   Els\u0151dleges: #9A1A19 \u2013 hangs\u00falyos bord\u00f3\/piros\n   M\u00e1sodlagos: #CBB178 \u2013 arany\/b\u00e9zs kieg\u00e9sz\u00edt\u0151\n   Harmadlagos: #222221 \u2013 m\u00e9ly fekete, f\u0151leg sz\u00f6vegekhez \u00e9s er\u0151s kontraszthoz\n*\/\n\/* Qode title \/ breadcrumb \/ fels\u0151 \u00fcres h\u00e9zag kikapcsol\u00e1sa *\/\nbody.page-id-16166 .title_outer,\nbody.page-id-16166 .title_outer *,\nbody.page-id-16166 .title,\nbody.page-id-16166 .breadcrumbs {\n  display: none !important;\n  height: 0 !important;\n  min-height: 0 !important;\n  padding: 0 !important;\n  margin: 0 !important;\n}\n\nbody.page-id-16166 .content,\nbody.page-id-16166 .content_inner,\nbody.page-id-16166 .full_width,\nbody.page-id-16166 .full_width_inner {\n  padding-top: 0 !important;\n  margin-top: 0 !important;\n}\n\n\/* Fix fejl\u00e9c miatt sz\u00fcks\u00e9ges fels\u0151 t\u00e1vols\u00e1g *\/\nbody.page-id-16166 #moh-store-page {\n  padding-top: 2px !important;\n}\n\n\/* Mobilon kisebb fels\u0151 t\u00e1vols\u00e1g *\/\n@media (max-width: 640px) {\n  body.page-id-16166 #moh-store-page {\n    padding-top: 2px !important;\n  }\n}\n\n\/* ALAP *\/\n#moh-store-page {\n  font-family: inherit;\n  color: #222221;\n  background: #fff;\n  line-height: 1.65;\n}\n\n#moh-store-page * {\n  box-sizing: border-box;\n}\n\n\/* LINKEK *\/\n#moh-store-page a {\n  color: #9A1A19;\n  text-decoration: none;\n  font-weight: 700;\n}\n\n#moh-store-page p a,\n#moh-store-page li a,\n#moh-store-page .moh-info-text a,\n#moh-store-page details a {\n  color: #9A1A19;\n  font-weight: 700;\n  text-decoration: underline;\n  text-underline-offset: 3px;\n  text-decoration-thickness: 1.5px;\n}\n\n#moh-store-page p a:hover,\n#moh-store-page li a:hover,\n#moh-store-page .moh-info-text a:hover,\n#moh-store-page details a:hover {\n  color: #7F1413;\n  text-decoration-thickness: 2px;\n}\n\n#moh-store-page .moh-info-text a {\n  display: inline-block;\n  padding: 2px 5px;\n  border-radius: 4px;\n  background: #F8F4EC;\n}\n\n\/* A gombok maradjanak gomb kin\u00e9zet\u0171ek *\/\n#moh-store-page .moh-btn,\n#moh-store-page .moh-btn:hover {\n  text-decoration: none !important;\n  font-weight: 700;\n}\n\n\/* KONT\u00c9NER *\/\n#moh-store-page .moh-container {\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0 22px;\n}\n\n#moh-store-page .moh-section {\n  padding: 15px 0;\n}\n\n#moh-store-page .moh-small-section {\n  padding: 28px 0;\n}\n\n#moh-store-page .moh-breadcrumb {\n  font-size: 13px;\n  color: #8C8069;\n  margin: 18px 0 28px;\n}\n\n#moh-store-page .moh-breadcrumb a {\n  color: #9A1A19;\n}\n\n\/* HERO *\/\n#moh-store-page .moh-hero {\n  display: grid;\n  grid-template-columns: 0.95fr 1.05fr;\n  gap: 36px;\n  align-items: stretch;\n}\n\n#moh-store-page .moh-hero-text {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n}\n\n#moh-store-page .moh-eyebrow {\n  color: #9A1A19;\n  text-transform: uppercase;\n  letter-spacing: 1.5px;\n  font-size: 13px;\n  font-weight: 700;\n  margin-bottom: 12px;\n}\n\n#moh-store-page h1 {\n  color: #9A1A19;\n  font-size: 42px;\n  line-height: 1.15;\n  margin: 0 0 18px;\n  text-transform: uppercase;\n}\n\n#moh-store-page h2 {\n  color: #9A1A19;\n  font-size: 28px;\n  line-height: 1.25;\n  margin: 0 0 24px;\n  text-align: center;\n  text-transform: uppercase;\n  letter-spacing: 1px;\n}\n\n#moh-store-page h3 {\n  color: #9A1A19;\n  font-size: 17px;\n  margin: 0 0 14px;\n  text-transform: uppercase;\n  letter-spacing: 0.7px;\n}\n\n#moh-store-page .moh-lead {\n  font-size: 18px;\n  color: #4B4944;\n  margin-bottom: 24px;\n  text-align: justify;\n}\n\n#moh-store-page .moh-hero-text p {\n  margin: 0 0 22px;\n  color: #4B4944;\n}\n\n\/* HERO K\u00c9PTART\u00d3 \u2013 val\u00f3di k\u00e9tk\u00e9pes \u00e1t\u00fasz\u00e1s \/ crossfade *\/\n#moh-store-page .moh-hero-img {\n  height: 440px;\n  min-height: 0;\n  overflow: hidden;\n  border-radius: 4px;\n  background: linear-gradient(135deg, #F8F4EC 0%, #E7D5AC 100%);\n  position: relative;\n}\n\n#moh-store-page .moh-hero-img img {\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n  min-height: 0;\n  display: block;\n  object-fit: cover;\n  object-position: center;\n  border-radius: 4px;\n  opacity: 0;\n  transition: opacity 1.4s ease-in-out;\n  pointer-events: none;\n}\n\n#moh-store-page .moh-hero-img img.is-active {\n  opacity: 1;\n}\n\n\/* GOMBOK *\/\n#moh-store-page .moh-buttons {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 24px;\n}\n\n#moh-store-page .moh-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n  min-height: 44px;\n  padding: 11px 20px;\n  border-radius: 4px;\n  font-weight: 700;\n  font-size: 14px;\n  line-height: 1.2;\n  transition: all 0.2s ease;\n}\n\n#moh-store-page .moh-btn-primary {\n  background: #9A1A19;\n  color: #fff;\n  border: 1px solid #9A1A19;\n}\n\n#moh-store-page .moh-btn-primary:hover {\n  background: #7F1413;\n  color: #fff;\n}\n\n#moh-store-page .moh-btn-outline {\n  background: #fff;\n  color: #9A1A19;\n  border: 1px solid #9A1A19;\n}\n\n#moh-store-page .moh-btn-outline:hover {\n  background: #F8F4EC;\n  color: #9A1A19;\n}\n\n\/* HERO \u2013 nyitvatart\u00e1s inform\u00e1ci\u00f3s elem *\/\n#moh-store-page .moh-opening-hours {\n  cursor: default;\n  background: #F8F4EC;\n  border-color: #CBB178;\n  color: #6F5E3D;\n}\n\n#moh-store-page .moh-opening-hours:hover {\n  background: #F8F4EC;\n  color: #6F5E3D;\n}\n\n\/* HERO GOMB JAV\u00cdT\u00c1S DESKTOPON *\/\n#moh-store-page .moh-hero .moh-buttons {\n  flex-wrap: nowrap;\n  gap: 10px;\n}\n\n#moh-store-page .moh-hero .moh-btn {\n  padding: 10px 16px;\n  font-size: 14px;\n  white-space: nowrap;\n  min-width: auto;\n}\n\n\/* FELS\u0150 INF\u00d3S\u00c1V *\/\n#moh-store-page .moh-info-bar {\n  margin-top: 36px;\n  background: #fff;\n  border: 1px solid #E7DDC8;\n  border-top: 4px solid #CBB178;\n  border-radius: 12px;\n  box-shadow: 0 10px 30px rgba(0,0,0,0.06);\n  display: grid;\n  grid-template-columns: repeat(6, 1fr);\n  overflow: hidden;\n}\n\n#moh-store-page .moh-info-item {\n  padding: 2px 16px;\n  text-align: center;\n  border-right: 1px solid #E7DDC8;\n}\n\n#moh-store-page .moh-info-item:last-child {\n  border-right: 0;\n}\n\n#moh-store-page .moh-icon {\n  font-size: 28px;\n  color: #9A1A19;\n  display: block;\n  margin-bottom: 8px;\n}\n\n#moh-store-page .moh-info-title {\n  display: block;\n  color: #222221;\n  font-weight: 800;\n  font-size: 13px;\n  text-transform: uppercase;\n  margin-bottom: 6px;\n}\n\n#moh-store-page .moh-info-text {\n  display: block;\n  color: #4B4944;\n  font-size: 14px;\n  line-height: 1.45;\n}\n\n\/* BEVEZET\u0150 *\/\n#moh-store-page .moh-intro {\n  max-width: 880px;\n  margin: 0 auto;\n  text-align: center;\n  color: #4B4944;\n  font-size: 17px;\n}\n\n#moh-store-page .moh-divider {\n  width: 46px;\n  height: 2px;\n  background: #9A1A19;\n  margin: 20px auto;\n}\n\n\/* K\u00c1RTY\u00c1K \u2013 kompaktabb 6 dobozos elrendez\u00e9s *\/\n#moh-store-page .moh-card-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 12px;\n}\n\n#moh-store-page .moh-card {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  border: 1px solid #E7DDC8;\n  border-top: 3px solid #CBB178;\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n  background: #fff;\n  min-height: 128px;\n}\n\n#moh-store-page .moh-card .moh-icon {\n  font-size: 25px;\n  margin-bottom: 5px;\n}\n\n#moh-store-page .moh-card strong {\n  display: block;\n  color: #222221;\n  font-size: 16px;\n  line-height: 1.35;\n  margin: 0;\n}\n\n#moh-store-page .moh-card p {\n  margin: 0;\n  color: #5F5B52;\n  font-size: 15px;\n}\n\n\/* K\u00c9TOSZLOPOS SZEKCI\u00d3 *\/\n#moh-store-page .moh-two-col {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 36px;\n  align-items: start;\n}\n\n#moh-store-page .moh-info-box {\n  border-top: 1px solid #CBB178;\n  padding: 24px 0;\n}\n\n#moh-store-page .moh-info-box:first-child {\n  border-top: 0;\n  padding-top: 0;\n}\n\n#moh-store-page .moh-info-box ul {\n  margin: 0;\n  padding-left: 20px;\n}\n\n#moh-store-page .moh-info-box li {\n  margin-bottom: 8px;\n}\n\n\/* GAL\u00c9RIA *\/\n#moh-store-page .moh-gallery-main {\n  width: 100%;\n  overflow: hidden;\n  border-radius: 6px;\n  background: #F8F4EC;\n}\n\n#moh-store-page .moh-gallery-main img {\n  width: 100%;\n  height: 520px;\n  display: block;\n  object-fit: cover;\n  object-position: center;\n  border-radius: 6px;\n  transition: opacity 0.25s ease;\n  touch-action: pan-y;\n  cursor: grab;\n}\n\n#moh-store-page .moh-gallery-carousel {\n  display: grid;\n  grid-template-columns: 42px 1fr 42px;\n  gap: 8px;\n  align-items: center;\n  margin-top: 10px;\n}\n\n#moh-store-page .moh-gallery-arrow {\n  width: 42px;\n  height: 82px;\n  border: 1px solid #E7DDC8;\n  border-radius: 5px;\n  background: #fff;\n  color: #9A1A19;\n  cursor: pointer;\n  font-size: 24px;\n  line-height: 1;\n  transition: all 0.2s ease;\n}\n\n#moh-store-page .moh-gallery-arrow:hover {\n  background: #F8F4EC;\n  border-color: #9A1A19;\n}\n\n#moh-store-page .moh-gallery-viewport {\n  overflow: hidden;\n  width: 100%;\n}\n\n#moh-store-page .moh-gallery-thumbs {\n  display: flex;\n  gap: 8px;\n  transition: transform 0.25s ease;\n}\n\n#moh-store-page .moh-thumb {\n  flex: 0 0 calc((100% - 32px) \/ 5);\n  display: block;\n  padding: 0;\n  border: 2px solid transparent;\n  border-radius: 5px;\n  background: none;\n  cursor: pointer;\n  overflow: hidden;\n}\n\n#moh-store-page .moh-thumb img {\n  width: 100%;\n  height: 82px;\n  display: block;\n  object-fit: cover;\n  object-position: center;\n  border-radius: 3px;\n  opacity: 0.75;\n  transition: opacity 0.2s ease, transform 0.2s ease;\n}\n\n#moh-store-page .moh-thumb:hover img {\n  opacity: 1;\n  transform: scale(1.04);\n}\n\n#moh-store-page .moh-thumb.is-active {\n  border-color: #9A1A19;\n}\n\n#moh-store-page .moh-thumb.is-active img {\n  opacity: 1;\n}\n\n#moh-store-page .moh-gallery-counter {\n  margin-top: 10px;\n  font-size: 14px;\n  color: #4B4944;\n}\n\n\/* T\u00c9RK\u00c9P \u00c9S A BOLT MEGK\u00d6ZEL\u00cdT\u00c9SE *\/\n#moh-store-page .moh-map-section {\n  background: #F8F4EC;\n  border-top: 1px solid #CBB178;\n  border-bottom: 1px solid #CBB178;\n}\n\n#moh-store-page .moh-map-wrap {\n  display: grid;\n  grid-template-columns: minmax(0, 1.8fr) minmax(340px, 0.72fr);\n  gap: 28px;\n  align-items: stretch;\n}\n\n\/*\n  GOOGLE MY MAPS \u2013 a teljes, eredeti be\u00e1gyaz\u00e1s l\u00e1that\u00f3.\n  Az iframe-et nem v\u00e1gjuk \u00e9s nem toljuk el, mert a My Maps saj\u00e1t fejl\u00e9c\u00e9re,\n  bal oldali panelj\u00e9re \u00e9s a jel\u00f6l\u0151kre kattint\u00e1skor megjelen\u0151 r\u00e9szletekre\n  sz\u00fcks\u00e9g van a t\u00e9rk\u00e9p megfelel\u0151 m\u0171k\u00f6d\u00e9s\u00e9hez.\n*\/\n#moh-store-page .moh-map {\n  height: 650px;\n  min-height: 650px;\n  overflow: hidden;\n  border-radius: 8px;\n  background: #F4ECDD;\n}\n\n#moh-store-page .moh-map iframe {\n  position: static;\n  top: auto;\n  left: auto;\n  width: 100%;\n  height: 650px;\n  min-height: 650px;\n  border: 0;\n  display: block;\n  transform: none;\n}\n\n\/* \u00cdGY TAL\u00c1LSZ MEG BENN\u00dcNKET \u2013 a h\u00e1rom imageses k\u00e1rtya kit\u00f6lti a t\u00e9rk\u00e9p magass\u00e1g\u00e1t *\/\n#moh-store-page .moh-access-box {\n  height: 650px;\n  min-height: 650px;\n  background: #fff;\n  border: 1px solid #E7DDC8;\n  border-top: 4px solid #CBB178;\n  border-radius: 10px;\n  padding: 24px 26px 20px;\n}\n\n#moh-store-page .moh-access-box h3 {\n  margin: 0 0 16px;\n}\n\n\/* A h\u00e1rom megk\u00f6zel\u00edt\u00e9si k\u00e1rtya azonos magass\u00e1g\u00fa, ez\u00e9rt a jobb oldali blokk alj\u00e1n nem marad \u00fcres r\u00e9sz. *\/\n#moh-store-page .moh-access-list {\n  display: grid;\n  grid-template-rows: repeat(3, minmax(0, 1fr));\n  gap: 14px;\n  height: calc(100% - 42px);\n}\n\n\/* Minden meg\u00e1ll\u00f3 k\u00fcl\u00f6n, egyenl\u0151 magass\u00e1g\u00fa k\u00e1rtya: fel\u00fcl sz\u00e9les images, alatta a k\u00f6zleked\u00e9si inform\u00e1ci\u00f3 *\/\n#moh-store-page .moh-access-item {\n  display: flex;\n  flex-direction: column;\n  min-height: 0;\n  padding: 0 0 14px;\n  margin: 0;\n  border-bottom: 1px solid #E7DDC8;\n}\n\n#moh-store-page .moh-access-item:last-child {\n  padding-bottom: 0;\n  border-bottom: 0;\n}\n\n\/*\n  K\u00c9P URL-J\u00c9NEK HELYE:\n  Az egyes elemeken bel\u00fcl a style=\"background-image: url('');\" \u00fcres id\u00e9z\u0151jelei k\u00f6z\u00e9\n  kell majd beilleszteni az adott t\u00e9r\/felv\u00e9tel k\u00f6zvetlen images URL-j\u00e9t.\n*\/\n#moh-store-page .moh-access-image {\n  width: 100%;\n  flex: 1 1 auto;\n  min-height: 94px;\n  overflow: hidden;\n  border-radius: 8px;\n  background-color: #F4ECDD;\n  background-size: cover;\n  background-position: center;\n  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05);\n}\n\n#moh-store-page .moh-access-content {\n  flex: 0 0 auto;\n  min-width: 0;\n  padding-top: 9px;\n}\n\n\/* K\u00f6zleked\u00e9si vonal + meg\u00e1ll\u00f3 neve egy j\u00f3l \u00e1ttekinthet\u0151 sorban *\/\n#moh-store-page .moh-access-route {\n  display: flex;\n  align-items: flex-start;\n  gap: 8px;\n  margin: 0 0 7px;\n}\n\n#moh-store-page .moh-access-route .moh-transport-badge {\n  flex: 0 0 auto;\n  margin-top: 1px;\n}\n\n#moh-store-page .moh-access-route .moh-access-title {\n  flex: 1 1 auto;\n  margin: 0;\n}\n\n#moh-store-page .moh-access-title {\n  display: block;\n  margin: 0 0 8px;\n  color: #222221;\n  font-size: 16px;\n  font-weight: 800;\n  line-height: 1.3;\n}\n\n#moh-store-page .moh-access-meta {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  gap: 7px 8px;\n}\n\n#moh-store-page .moh-transport-badge {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 25px;\n  padding: 3px 9px 3px 7px;\n  border-radius: 20px;\n  color: #fff;\n  font-size: 12px;\n  font-weight: 800;\n  line-height: 1;\n  white-space: nowrap;\n}\n\n#moh-store-page .moh-transport-symbol {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 15px;\n  margin-right: 4px;\n  font-size: 14px;\n  line-height: 1;\n}\n\n\/* Budapesti metr\u00f3- \u00e9s villamosvonalak jel\u00f6l\u00e9se *\/\n#moh-store-page .moh-metro-m1 {\n  background: #d4a700;\n}\n\n#moh-store-page .moh-metro-m2 {\n  background: #d3464d;\n}\n\n#moh-store-page .moh-metro-m3 {\n  background: #328ac8;\n}\n\n#moh-store-page .moh-tram-2 {\n  background: #f0b323;\n  color: #3a2d05;\n}\n\n#moh-store-page .moh-access-walk {\n  color: #6A655C;\n  font-size: 13px;\n  line-height: 1.35;\n}\n\n\/* Tablet \u00e9s mobil: a t\u00e9rk\u00e9pes r\u00e9sz egym\u00e1s al\u00e1 rendez\u0151dik, a teljes My Maps fejl\u00e9c \u00e9s panel l\u00e1that\u00f3 marad. *\/\n@media (max-width: 1024px) {\n  #moh-store-page .moh-map-wrap {\n    grid-template-columns: 1fr;\n    gap: 24px;\n  }\n\n  #moh-store-page .moh-map,\n  #moh-store-page .moh-map iframe {\n    height: 620px;\n    min-height: 620px;\n  }\n\n  \/* Egym\u00e1s alatti elrendez\u00e9sben a megk\u00f6zel\u00edt\u00e9si blokk a tartalomhoz igazodik. *\/\n  #moh-store-page .moh-access-box {\n    height: auto;\n    min-height: 0;\n  }\n\n  #moh-store-page .moh-access-list {\n    height: auto;\n    grid-template-rows: none;\n    gap: 16px;\n  }\n\n  #moh-store-page .moh-access-item {\n    min-height: 0;\n  }\n\n  #moh-store-page .moh-access-image {\n    flex: none;\n    min-height: 120px;\n    aspect-ratio: 16 \/ 8;\n  }\n}\n\n@media (max-width: 640px) {\n  #moh-store-page .moh-map,\n  #moh-store-page .moh-map iframe {\n    height: 560px;\n    min-height: 560px;\n  }\n\n  #moh-store-page .moh-access-box {\n    padding: 20px 16px 14px;\n  }\n\n  #moh-store-page .moh-access-box h3 {\n    margin-bottom: 14px;\n  }\n\n  #moh-store-page .moh-access-list {\n    gap: 14px;\n  }\n\n  #moh-store-page .moh-access-item {\n    padding-bottom: 14px;\n    margin-bottom: 0;\n  }\n\n  #moh-store-page .moh-access-image {\n    min-height: 0;\n    aspect-ratio: 16 \/ 8;\n  }\n\n  #moh-store-page .moh-access-content {\n    padding-top: 9px;\n  }\n\n  #moh-store-page .moh-access-title {\n    margin-bottom: 0;\n    font-size: 15px;\n  }\n\n  #moh-store-page .moh-access-route {\n    gap: 7px;\n    margin-bottom: 6px;\n  }\n\n  #moh-store-page .moh-access-route .moh-transport-badge {\n    font-size: 11px;\n    padding-right: 8px;\n  }\n\n  #moh-store-page .moh-access-walk {\n    font-size: 13px;\n  }\n}\n\n\/* \u00c9RDEKESS\u00c9GEK A K\u00d6ZELBEN *\/\n#moh-store-page .moh-local-stories-section {\n  padding: 42px 0 44px;\n  background: #fff;\n}\n\n#moh-store-page .moh-local-stories-section h2 {\n  margin-bottom: 26px;\n}\n\n#moh-store-page .moh-local-stories-grid {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 16px;\n}\n\n#moh-store-page .moh-local-story-card {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n  padding: 14px 14px 18px;\n  text-align: left;\n  background: #fff;\n  border: 1px solid #E7DDC8;\n  border-top: 4px solid #CBB178;\n  border-radius: 12px;\n  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.05);\n  overflow: hidden;\n}\n\n#moh-store-page button.moh-local-story-image {\n  display: block;\n  width: 100%;\n  aspect-ratio: 16 \/ 10;\n  margin: 0 0 16px;\n  padding: 0;\n  border: 0;\n  border-radius: 10px;\n  background-color: #F4ECDD;\n  background-size: cover;\n  background-position: center;\n  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05);\n  cursor: zoom-in;\n  appearance: none;\n  -webkit-appearance: none;\n  transition: filter 0.2s ease, transform 0.2s ease;\n}\n\n#moh-store-page button.moh-local-story-image:hover {\n  filter: brightness(0.96);\n  transform: translateY(-1px);\n}\n\n#moh-store-page button.moh-local-story-image:focus-visible {\n  outline: 3px solid #9A1A19;\n  outline-offset: 3px;\n}\n\n#moh-store-page .moh-local-story-card h3 {\n  margin: 0 0 12px;\n  color: #9A1A19;\n  font-size: 17px;\n  line-height: 1.35;\n  text-align: left;\n}\n\n#moh-store-page .moh-local-story-card p {\n  margin: 0;\n  color: #4B4944;\n  font-size: 15px;\n  line-height: 1.6;\n}\n\n#moh-store-page .moh-local-story-card p + p {\n  margin-top: 10px;\n}\n\n#moh-store-page .moh-local-story-link {\n  margin-top: auto;\n  padding-top: 12px;\n  font-size: 14px;\n}\n\n\/* L\u00c1TOGAT\u00d3I S\u00c1V *\/\n#moh-store-page .moh-visitor-strip {\n  background: linear-gradient(90deg, #F8F4EC, #EDE0C2);\n  border-top: 1px solid #CBB178;\n  border-bottom: 1px solid #CBB178;\n  padding: 34px 0;\n}\n\n#moh-store-page .moh-visitor-strip .moh-container {\n  display: grid;\n  grid-template-columns: 0.2fr 1fr;\n  gap: 20px;\n  align-items: center;\n}\n\n#moh-store-page .moh-visitor-icon {\n  font-size: 48px;\n  color: #9A1A19;\n  text-align: center;\n}\n\n#moh-store-page .moh-visitor-strip h3 {\n  margin-bottom: 6px;\n}\n\n#moh-store-page .moh-visitor-strip p {\n  margin: 0;\n  color: #4B4944;\n}\n\n\/* GYIK *\/\n#moh-store-page .moh-faq-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 14px;\n}\n\n#moh-store-page details {\n  border: 1px solid #E7DDC8;\n  border-radius: 8px;\n  background: #fff;\n  padding: 18px 20px;\n}\n\n#moh-store-page summary {\n  cursor: pointer;\n  font-weight: 800;\n  color: #222221;\n}\n\n#moh-store-page details p {\n  margin: 12px 0 0;\n  color: #5F5B52;\n}\n\n\/* \u00c9RT\u00c9KEL\u00c9SEK *\/\n#moh-store-page .moh-review-grid {\n  display: grid;\n  grid-template-columns: 0.85fr 1fr 1fr 1fr;\n  gap: 18px;\n}\n\n#moh-store-page .moh-review-card {\n  border: 1px solid #E7DDC8;\n  border-radius: 10px;\n  padding: 24px;\n  background: #fff;\n}\n\n#moh-store-page .moh-rating-big {\n  font-size: 48px;\n  line-height: 1;\n  color: #222221;\n  font-weight: 800;\n}\n\n#moh-store-page .moh-stars {\n  color: #9A1A19;\n  letter-spacing: 2px;\n  margin: 8px 0;\n}\n\n#moh-store-page .moh-review-card p {\n  margin: 10px 0 0;\n  color: #5F5B52;\n}\n\n\/* ALS\u00d3 CTA \/ FOOTER BLOKK \u2013 K\u00d6Z\u00c9PRE IGAZ\u00cdTOTT DESKTOP ELRENDEZ\u00c9S *\/\n#moh-store-page .moh-cta {\n  background: linear-gradient(90deg, #9A1A19 0%, #9A1A19 48%, #CBB178 100%);\n  color: #fff;\n  padding: 40px 0;\n}\n\n#moh-store-page .moh-cta-inner {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  text-align: center;\n}\n\n#moh-store-page .moh-cta h2 {\n  max-width: 820px;\n  margin: 0 0 8px;\n  color: #fff;\n  text-align: center;\n}\n\n#moh-store-page .moh-cta p {\n  max-width: 760px;\n  margin: 0;\n  color: #fff;\n}\n\n#moh-store-page .moh-cta .moh-buttons {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  width: 100%;\n  max-width: 980px;\n  margin: 24px auto 0;\n  gap: 14px;\n}\n\n#moh-store-page .moh-cta .moh-btn {\n  width: 100%;\n  min-height: 54px;\n  padding: 12px 20px;\n  background: #fff;\n  color: #9A1A19;\n  border-color: #fff;\n  font-size: 15px;\n}\n\n#moh-store-page .moh-cta .moh-btn:hover {\n  background: #F8F4EC;\n  color: #7F1413;\n  border-color: #F8F4EC;\n}\n\n\/* TABLET *\/\n@media (max-width: 1024px) {\n  #moh-store-page .moh-hero,\n  #moh-store-page .moh-two-col,\n  #moh-store-page .moh-map-wrap,\n  #moh-store-page .moh-cta-inner {\n    grid-template-columns: 1fr;\n  }\n\n  #moh-store-page .moh-hero {\n    align-items: start;\n  }\n\n  #moh-store-page .moh-hero .moh-buttons {\n    flex-wrap: wrap;\n  }\n\n  #moh-store-page .moh-hero-img {\n    height: auto;\n    min-height: 0;\n    aspect-ratio: 16 \/ 10;\n  }\n\n  #moh-store-page .moh-hero-img img {\n    height: 100%;\n    min-height: 0;\n  }\n\n  \/* A My Maps saj\u00e1t fejl\u00e9c\u00e9nek \u00e9s bal oldali panelj\u00e9nek el\u00e9g hely kell. *\/\n  #moh-store-page .moh-map,\n  #moh-store-page .moh-map iframe {\n    height: 690px;\n    min-height: 690px;\n  }\n\n  #moh-store-page .moh-info-bar {\n    grid-template-columns: repeat(3, 1fr);\n  }\n\n  #moh-store-page .moh-info-item {\n    border-bottom: 1px solid #E7DDC8;\n  }\n\n  #moh-store-page .moh-card-grid,\n  #moh-store-page .moh-review-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  #moh-store-page .moh-local-stories-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 14px;\n  }\n\n  #moh-store-page .moh-local-story-card {\n    padding: 14px 14px 18px;\n  }\n}\n\n\/* MOBIL *\/\n@media (max-width: 640px) {\n  #moh-store-page .moh-container {\n    padding: 0 16px;\n  }\n\n  #moh-store-page .moh-section {\n    padding: 5px 0;\n  }\n\n  #moh-store-page .moh-small-section {\n    padding: 18px 0;\n  }\n\n  #moh-store-page h1 {\n    font-size: 31px;\n  }\n\n  #moh-store-page h2 {\n    font-size: 23px;\n  }\n\n  #moh-store-page .moh-info-bar,\n  #moh-store-page .moh-card-grid,\n  #moh-store-page .moh-faq-grid,\n  #moh-store-page .moh-review-grid,\n  #moh-store-page .moh-visitor-strip .moh-container {\n    grid-template-columns: 1fr;\n  }\n\n  #moh-store-page .moh-info-item {\n    border-right: 0;\n  }\n\n  #moh-store-page .moh-buttons,\n  #moh-store-page .moh-hero .moh-buttons {\n    flex-direction: column;\n    flex-wrap: nowrap;\n  }\n\n  #moh-store-page .moh-btn,\n  #moh-store-page .moh-hero .moh-btn {\n    width: 100%;\n    white-space: normal;\n  }\n\n  #moh-store-page .moh-hero-img {\n    aspect-ratio: 4 \/ 3;\n  }\n\n  #moh-store-page .moh-hero-img img {\n    height: 100%;\n    min-height: 0;\n  }\n\n  #moh-store-page .moh-gallery-main img {\n    height: 340px;\n  }\n\n  #moh-store-page .moh-gallery-carousel {\n    grid-template-columns: 36px 1fr 36px;\n  }\n\n  #moh-store-page .moh-gallery-arrow {\n    width: 36px;\n    height: 78px;\n    font-size: 20px;\n  }\n\n  #moh-store-page .moh-thumb {\n    flex: 0 0 calc((100% - 16px) \/ 3);\n  }\n\n  #moh-store-page .moh-thumb img {\n    height: 78px;\n  }\n\n  \/* Mobilon is teljesen l\u00e1tszik a My Maps fel\u00fclete. *\/\n  #moh-store-page .moh-map,\n  #moh-store-page .moh-map iframe {\n    height: 560px;\n    min-height: 560px;\n  }\n\n  #moh-store-page .moh-local-stories-section {\n    padding: 30px 0 32px;\n  }\n\n  #moh-store-page .moh-local-stories-section h2 {\n    margin-bottom: 20px;\n  }\n\n  #moh-store-page .moh-local-stories-grid {\n    grid-template-columns: 1fr;\n    gap: 12px;\n  }\n\n  #moh-store-page .moh-local-story-card {\n    min-height: 0;\n    padding: 12px 12px 16px;\n  }\n\n  #moh-store-page button.moh-local-story-image {\n    aspect-ratio: 16 \/ 9;\n    margin-bottom: 12px;\n  }\n\n  #moh-store-page .moh-local-story-card h3 {\n    margin-bottom: 8px;\n    font-size: 16px;\n  }\n\n  #moh-store-page .moh-local-story-card p {\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  \/* Mobilon az als\u00f3 CTA gombjai egym\u00e1s alatt, teljes sz\u00e9less\u00e9gben jelenjenek meg *\/\n  #moh-store-page .moh-cta {\n    padding: 32px 0;\n  }\n\n  #moh-store-page .moh-cta h2 {\n    font-size: 24px;\n  }\n\n  #moh-store-page .moh-cta .moh-buttons {\n    grid-template-columns: 1fr;\n    margin-top: 20px;\n    gap: 10px;\n  }\n\n  #moh-store-page .moh-cta .moh-btn {\n    min-height: 50px;\n    font-size: 14px;\n  }\n\n  \/* Mobilon a hat el\u0151ny doboza is maradjon t\u00f6m\u00f6r, de j\u00f3l olvashat\u00f3 *\/\n  #moh-store-page .moh-card-grid {\n    gap: 10px;\n  }\n\n  #moh-store-page .moh-card {\n    min-height: 0;\n    padding: 14px 16px;\n  }\n}\n\n\n\/* GOOGLE MY MAPS \u2013 v\u00e9gs\u0151 reszponz\u00edv be\u00e1ll\u00edt\u00e1s: a teljes fejl\u00e9c, bal oldali panel \u00e9s a jel\u00f6l\u0151k kattinthat\u00f3 r\u00e9szletei megmaradnak. *\/\n@media (max-width: 1024px) {\n  #moh-store-page .moh-map,\n  #moh-store-page .moh-map iframe {\n    height: 690px !important;\n    min-height: 690px !important;\n  }\n\n  #moh-store-page .moh-map iframe {\n    position: static !important;\n    top: auto !important;\n    left: auto !important;\n    width: 100% !important;\n    transform: none !important;\n  }\n}\n\n@media (max-width: 640px) {\n  #moh-store-page .moh-map,\n  #moh-store-page .moh-map iframe {\n    height: 560px !important;\n    min-height: 560px !important;\n  }\n}\n\n\n\/* MEGK\u00d6ZEL\u00cdT\u00c9SI K\u00c9PEK \u2013 kattinthat\u00f3 nagy\u00edt\u00e1s \/ layer *\/\n#moh-store-page button.moh-access-image {\n  display: block;\n  border: 0;\n  padding: 0;\n  margin: 0;\n  appearance: none;\n  -webkit-appearance: none;\n  cursor: zoom-in;\n}\n\n#moh-store-page button.moh-access-image:focus-visible {\n  outline: 3px solid #9A1A19;\n  outline-offset: 3px;\n}\n\n#moh-store-page button.moh-access-image:hover {\n  filter: brightness(0.96);\n}\n\n\/* K\u00c9PNAGY\u00cdT\u00d3 LAYER *\/\n#moh-access-lightbox {\n  position: fixed;\n  inset: 0;\n  z-index: 999999;\n  display: none;\n  align-items: center;\n  justify-content: center;\n  padding: 1vh 1vw;\n  background: rgba(18, 18, 18, 0.88);\n  opacity: 0;\n  transition: opacity 0.22s ease;\n}\n\n#moh-access-lightbox.is-open {\n  display: flex;\n  opacity: 1;\n}\n\n#moh-access-lightbox .moh-lightbox-inner {\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 98vw;\n  max-height: 98vh;\n}\n\n#moh-access-lightbox img {\n  display: block;\n  width: 98vw;\n  height: auto;\n  max-height: 98vh;\n  object-fit: contain;\n  object-position: center;\n  border-radius: 8px;\n  background: #fff;\n  box-shadow: 0 20px 70px rgba(0, 0, 0, 0.45);\n}\n\n#moh-access-lightbox .moh-lightbox-close {\n  position: fixed;\n  top: 14px;\n  right: 14px;\n  z-index: 1000000;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 46px;\n  height: 46px;\n  border: 0;\n  border-radius: 50%;\n  background: #9A1A19;\n  color: #fff;\n  font-size: 30px;\n  font-weight: 700;\n  line-height: 1;\n  cursor: pointer;\n  box-shadow: 0 10px 28px rgba(0, 0, 0, 0.35);\n}\n\n#moh-access-lightbox .moh-lightbox-close:hover,\n#moh-access-lightbox .moh-lightbox-close:focus-visible {\n  background: #7F1413;\n  outline: none;\n}\n\n@media (max-width: 640px) {\n  #moh-access-lightbox {\n    padding: 1vh 1vw;\n  }\n\n  #moh-access-lightbox .moh-lightbox-inner {\n    width: 98vw;\n    height: 96dvh;\n    max-height: 96dvh;\n    overflow: visible;\n    border-radius: 8px;\n  }\n\n  #moh-access-lightbox img {\n    width: auto;\n    max-width: 96vw;\n    height: auto;\n    max-height: 92dvh;\n    object-fit: contain;\n    object-position: center;\n    border-radius: 8px;\n  }\n\n  #moh-access-lightbox .moh-lightbox-close {\n    top: 10px;\n    right: 10px;\n    width: 44px;\n    height: 44px;\n    font-size: 28px;\n  }\n}\n\n\n<\/style>\n\n<div id=\"moh-store-page\">\n\n  <div class=\"moh-container\">\n    <section class=\"moh-section moh-hero\">\n      <div class=\"moh-hero-text\">\n        <div class=\"moh-eyebrow\">Budapest\u2019s souvenir shop with the widest selection<\/div>\n\n        <h1>V\u00e1ci Street Souvenir Shop<\/h1>\n\n        <p class=\"moh-lead\">Discover the Memories of Hungary souvenir shop among the quality stores of Budapest\u2019s downtown shopping district on V\u00e1ci Street<\/p>\n\n        <p style=\"text-align: justify\">\n          Discover one of Budapest\u2019s best-known souvenir shops on V\u00e1ci Street, offering one of the city\u2019s widest selections with more than 5,000 different souvenirs. Find premium Hungarian gifts, unique Budapest souvenirs available exclusively at Memories of Hungary stores, gourmet specialities and design products\u2014all in one welcoming place.\n        <\/p>\n\n        <div class=\"moh-buttons\">\n          <a class=\"moh-btn moh-btn-primary\" href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&amp;destination=Memories%20of%20Hungary%20V%C3%A1ci%20utca%2C%201052%20Budapest%2C%20V%C3%A1ci%20utca%2014&amp;travelmode=walking\" target=\"_blank\" rel=\"noopener\">\ud83d\udccd Get directions<\/a>\n          <span class=\"moh-btn moh-btn-outline moh-opening-hours\" aria-label=\"Opening hours: Monday to Sunday, 10:00 a.m. to 9:00 p.m.\">\ud83d\udd58 Open daily 10:00\u201321:00<\/span>\n          <a class=\"moh-btn moh-btn-outline\" href=\"https:\/\/memoriesofhungary.hu\/hu\/vaci\/\">\ud83c\udf0d Magyar v\u00e1ltozat<\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"moh-hero-img moh-hero-crossfade\" aria-label=\"Photo gallery of the Memories of Hungary V\u00e1ci Street store and its gift selection\">\n        <img decoding=\"async\" id=\"moh-hero-image-a\" class=\"is-active\" src=\"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/memories-of-hungary-vaci-utca-souvenir-shop-front_.png\" alt=\"Storefront of the Memories of Hungary souvenir shop on V\u00e1ci Street in Budapest\">\n        <img decoding=\"async\" id=\"moh-hero-image-b\" src=\"\" alt=\"\">\n      <\/div>\n    <\/section>\n\n    <section class=\"moh-info-bar\" aria-label=\"Store information\">\n      <div class=\"moh-info-item\">\n        <span class=\"moh-icon\">\ud83d\udccd<\/span>\n        <span class=\"moh-info-title\">Address<\/span>\n        <span class=\"moh-info-text\"><a href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&amp;destination=Memories%20of%20Hungary%20V%C3%A1ci%20utca%2C%201052%20Budapest%2C%20V%C3%A1ci%20utca%2014&amp;travelmode=walking\" target=\"_blank\" rel=\"noopener\">1052 Budapest,<br>V\u00e1ci utca 14.<\/a><\/span>\n      <\/div>\n\n      <div class=\"moh-info-item\">\n        <span class=\"moh-icon\">\ud83d\udd58<\/span>\n        <span class=\"moh-info-title\">Opening hours<\/span>\n        <span class=\"moh-info-text\">Mon\u2013Sun:<br>10:00\u201321:00<\/span>\n      <\/div>\n\n      <div class=\"moh-info-item\">\n        <span class=\"moh-icon\">\ud83d\udcb3<\/span>\n        <span class=\"moh-info-title\">Payment<\/span>\n        <span class=\"moh-info-text\">Credit card<br>and cash (HUF, \u20ac)<\/span>\n      <\/div>\n\n      <div class=\"moh-info-item\">\n        <span class=\"moh-icon\">\u2709<\/span>\n        <span class=\"moh-info-title\">E-mail<\/span>\n        <span class=\"moh-info-text\"><a href=\"mailto:info@memoriesofhungary.hu\" target=\"_blank\" rel=\"noopener\">info@memoriesofhungary.hu<\/a><\/span>\n      <\/div>\n\n      <div class=\"moh-info-item\">\n        <span class=\"moh-icon\">\u260e<\/span>\n        <span class=\"moh-info-title\">Phone<\/span>\n        <span class=\"moh-info-text\"><a href=\"tel:+36307683918\" target=\"_blank\" rel=\"noopener\">+36 30 768 3918<\/a><\/span>\n      <\/div>\n\n      <div class=\"moh-info-item\">\n        <span class=\"moh-icon\">\ud83c\udf0d<\/span>\n        <span class=\"moh-info-title\">Languages<\/span>\n        <span class=\"moh-info-text\">Hungarian<br>English<\/span>\n      <\/div>\n    <\/section>\n  <\/div>\n\n  <section class=\"moh-small-section\">\n    <div class=\"moh-container\">\n      <div class=\"moh-divider\"><\/div>\n      <p class=\"moh-intro\">\n        Be the next visitor to the <strong>Memories of Hungary store on V\u00e1ci Street<\/strong>, one of the most popular souvenir shops in downtown Budapest. We will help you find the right gift for yourself or for family and friends of any age. Browse our wide selection of handcrafted products, gourmet specialities, folk-inspired gifts, Budapest souvenirs and design items. There is something for everyone at 14 V\u00e1ci Street.\n      <\/p>\n    <\/div>\n  <\/section>\n\n  <section class=\"moh-section\">\n    <div class=\"moh-container\">\n      <h2>Why visit us?<\/h2>\n\n      <div class=\"moh-card-grid\">\n        <div class=\"moh-card\">\n          <span class=\"moh-icon\">\ud83c\udf81<\/span>\n          <strong>Unique gifts you will not find elsewhere<\/strong>\n        <\/div>\n\n        <div class=\"moh-card\">\n          <span class=\"moh-icon\">\ud83d\ude0a<\/span>\n          <strong>Friendly and helpful service<\/strong>\n        <\/div>\n\n        <div class=\"moh-card\">\n          <span class=\"moh-icon\">\u2728<\/span>\n          <strong>High-quality, distinctive products<\/strong>\n        <\/div>\n\n        <div class=\"moh-card\">\n          <span class=\"moh-icon\">\ud83c\udded\ud83c\uddfa<\/span>\n          <strong>A wide and distinctive selection of Made in Hungary products<\/strong>\n        <\/div>\n\n        <div class=\"moh-card\">\n          <span class=\"moh-icon\">\ud83d\udca7<\/span>\n          <strong>Bring your reusable bottle and refill it with fresh filtered water<\/strong>\n        <\/div>\n\n        <div class=\"moh-card\">\n          <span class=\"moh-icon\">\ud83d\udcf8<\/span>\n          <strong>Create a lasting souvenir at our photo booth<\/strong>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"moh-section\">\n    <div class=\"moh-container\">\n      <div class=\"moh-two-col\">\n        <div>\n          <h3>Inside our store<\/h3>\n\n          <div class=\"moh-gallery-main\">\n            <img decoding=\"async\" id=\"moh-main-gallery-image\" src=\"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/budapest-ceramic-mugs-hungarian-souvenir-shop.png\" alt=\"Hand-painted ceramic mugs featuring Budapest designs\">\n          <\/div>\n\n          <div class=\"moh-gallery-carousel\" aria-label=\"Store gallery\">\n            <button type=\"button\" class=\"moh-gallery-arrow moh-gallery-prev\" onclick=\"mohMoveGallery(-1)\" aria-label=\"Previous images\">\u2039<\/button>\n\n            <div class=\"moh-gallery-viewport\">\n              <div class=\"moh-gallery-thumbs\" id=\"moh-gallery-thumbs\">\n                <button type=\"button\" class=\"moh-thumb is-active\" data-index=\"0\" onclick=\"mohSetGalleryImage(0)\">\n                  <img decoding=\"async\" src=\"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/budapest-ceramic-mugs-hungarian-souvenir-shop.png\" alt=\"Hand-painted ceramic mugs featuring Budapest designs\">\n                <\/button>\n                <button type=\"button\" class=\"moh-thumb\" data-index=\"1\" onclick=\"mohSetGalleryImage(1)\">\n                  <img decoding=\"async\" src=\"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-folk-dolls-souvenirs-memories-of-hungary.png\" alt=\"Colourful Hungarian folk dolls and souvenirs at Memories of Hungary\">\n                <\/button>\n                <button type=\"button\" class=\"moh-thumb\" data-index=\"2\" onclick=\"mohSetGalleryImage(2)\">\n                  <img decoding=\"async\" src=\"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-paprika-products-budapest-souvenir-shop.png\" alt=\"Hungarian paprika products and gourmet gifts in a Budapest souvenir shop\">\n                <\/button>\n                <button type=\"button\" class=\"moh-thumb\" data-index=\"3\" onclick=\"mohSetGalleryImage(3)\">\n                  <img decoding=\"async\" src=\"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-folk-jewelry-souvenir-memories-of-hungary.png\" alt=\"Jewellery with Hungarian folk motifs and handcrafted gifts\">\n                <\/button>\n                <button type=\"button\" class=\"moh-thumb\" data-index=\"4\" onclick=\"mohSetGalleryImage(4)\">\n                  <img decoding=\"async\" src=\"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-buso-figure-souvenir-memories-of-hungary.png\" alt=\"Handcrafted Bus\u00f3 figures inspired by the Bus\u00f3j\u00e1r\u00e1s tradition\">\n                <\/button>\n                <button type=\"button\" class=\"moh-thumb\" data-index=\"5\" onclick=\"mohSetGalleryImage(5)\">\n                  <img decoding=\"async\" src=\"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-hussar-souvenir-figures-memories-of-hungary.png\" alt=\"Hungarian hussar figurine souvenirs at the Memories of Hungary gift shop\">\n                <\/button>\n                <button type=\"button\" class=\"moh-thumb\" data-index=\"6\" onclick=\"mohSetGalleryImage(6)\">\n                  <img decoding=\"async\" src=\"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-textile-animal-souvenirs-memories-of-hungary.png\" alt=\"Textile animal figures with Hungarian patterns in the heart of Budapest\">\n                <\/button>\n                <button type=\"button\" class=\"moh-thumb\" data-index=\"7\" onclick=\"mohSetGalleryImage(7)\">\n                  <img decoding=\"async\" src=\"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-handmade-cat-souvenirs-memories-of-hungary.png\" alt=\"Handcrafted Hungarian cat souvenirs with red-and-white decoration\">\n                <\/button>\n                <button type=\"button\" class=\"moh-thumb\" data-index=\"8\" onclick=\"mohSetGalleryImage(8)\">\n                  <img decoding=\"async\" src=\"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-ceramic-flowers-souvenir-memories-of-hungary.png\" alt=\"Handmade ceramic flowers as Hungarian gifts\">\n                <\/button>\n                <button type=\"button\" class=\"moh-thumb\" data-index=\"9\" onclick=\"mohSetGalleryImage(9)\">\n                  <img decoding=\"async\" src=\"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-paprika-souvenirs-budapest-gift-shop.png\" alt=\"Hungarian paprika gift sets in a Budapest souvenir shop\">\n                <\/button>\n                <button type=\"button\" class=\"moh-thumb\" data-index=\"10\" onclick=\"mohSetGalleryImage(10)\">\n                  <img decoding=\"async\" src=\"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-zador-soaps-gift-shop-budapest.png\" alt=\"Hungarian Zador soaps in a gift basket at a Budapest gift shop\">\n                <\/button>\n              <\/div>\n            <\/div>\n\n            <button type=\"button\" class=\"moh-gallery-arrow moh-gallery-next\" onclick=\"mohMoveGallery(1)\" aria-label=\"Next images\">\u203a<\/button>\n          <\/div>\n\n          <div class=\"moh-gallery-counter\">\n            <span id=\"moh-gallery-current\">1<\/span> \/ <span id=\"moh-gallery-total\">11<\/span> images\n          <\/div>\n        <\/div>\n\n        <div>\n          <div class=\"moh-info-box\">\n            <h3>What will you find here?<\/h3>\n            <ul>\n              <li>Budapest souvenirs and city keepsakes<\/li>\n              <li>Hungarian gourmet specialities<\/li>\n              <li>Gifts decorated with Hungarian folk motifs<\/li>\n              <li>Design and lifestyle products<\/li>\n              <li>Postcards, small gifts and premium keepsakes<\/li>\n              <li>Seasonal and festive collections<\/li>\n            <\/ul>\n          <\/div>\n\n          <div class=\"moh-info-box\">\n            <h3>Useful information for visitors<\/h3>\n            <ul>\n              <li>The store is located on V\u00e1ci Street, close to De\u00e1k Ferenc Square and V\u00f6r\u00f6smarty Square.<\/li>\n              <li>It is easy to reach by metro, tram or on foot.<\/li>\n              <li>You can pay by credit card or cash.<\/li>\n              <li>We offer gifts in a range of price categories.<\/li>\n              <li>Ask our staff for assistance with tax-free shopping.<\/li>\n            <\/ul>\n          <\/div>\n\n          <div class=\"moh-buttons\">\n            <a class=\"moh-btn moh-btn-primary\" href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&amp;destination=Memories%20of%20Hungary%20V%C3%A1ci%20utca%2C%201052%20Budapest%2C%20V%C3%A1ci%20utca%2014&amp;travelmode=walking\" target=\"_blank\" rel=\"noopener\">\ud83d\udccd View on map<\/a>\n            <a class=\"moh-btn moh-btn-outline\" href=\"mailto:info@memoriesofhungary.hu\">\u2709 Contact us<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"moh-section moh-map-section\">\n    <div class=\"moh-container\">\n      <h2>Map and directions<\/h2>\n\n      <div class=\"moh-map-wrap\">\n        <div class=\"moh-map\">\n          <iframe src=\"https:\/\/www.google.com\/maps\/d\/u\/6\/embed?mid=1DdtM-nYtiUI7u9QmCsb_xgQogIAWoTo&amp;ehbc=2E312F&amp;ll=47.494191,19.052528&amp;z=13\" title=\"Memories of Hungary stores \u2013 Google My Maps\" allowfullscreen=\"\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\"><\/iframe>\n        <\/div>\n\n        <aside class=\"moh-access-box\" aria-label=\"How to find us\">\n          <h3>How to find us:<\/h3>\n\n          <div class=\"moh-access-list\">\n            <div class=\"moh-access-item\">\n              <button type=\"button\" class=\"moh-access-image\" style=\"background-image: url('https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/vorosmarty_ter_1000.png');\" data-full-image=\"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/vorosmarty_ter_1000.png\" data-mobile-image=\"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/vorosmarty_ter_1000_mobil.png\" data-full-alt=\"V\u00f6r\u00f6smarty Square \u2013 M1 terminus\" onclick=\"mohOpenAccessLightbox(this)\" aria-label=\"Enlarge image of V\u00f6r\u00f6smarty Square\"><\/button>\n              <div class=\"moh-access-content\">\n                <div class=\"moh-access-route\">\n                  <span class=\"moh-transport-badge moh-metro-m1\"><span class=\"moh-transport-symbol\" aria-hidden=\"true\">\u24c2<\/span>Metro M1<\/span>\n                  <strong class=\"moh-access-title\">V\u00f6r\u00f6smarty Square \u2013 M1 terminus<\/strong>\n                <\/div>\n                <span class=\"moh-access-walk\">about a 5-minute walk along V\u00e1ci Street<\/span>\n              <\/div>\n            <\/div>\n\n            <div class=\"moh-access-item\">\n              <button type=\"button\" class=\"moh-access-image\" style=\"background-image: url('https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/ferenciek-tere_1000.png');\" data-full-image=\"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/ferenciek-tere_1000.png\" data-mobile-image=\"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/ferenciek-tere_1000_mobil.png\" data-full-alt=\"Ferenciek Square, P\u00e1risi Passage and Elisabeth Bridge\" onclick=\"mohOpenAccessLightbox(this)\" aria-label=\"Enlarge image of Ferenciek Square, P\u00e1risi Passage and Elisabeth Bridge\"><\/button>\n              <div class=\"moh-access-content\">\n                <div class=\"moh-access-route\">\n                  <span class=\"moh-transport-badge moh-metro-m3\"><span class=\"moh-transport-symbol\" aria-hidden=\"true\">\u24c2<\/span>Metro M3<\/span>\n                  <strong class=\"moh-access-title\">Ferenciek Square \u2013 P\u00e1risi Passage \u2013 Elisabeth Bridge<\/strong>\n                <\/div>\n                <span class=\"moh-access-walk\">about a 5-minute walk along V\u00e1ci Street<\/span>\n              <\/div>\n            <\/div>\n\n            <div class=\"moh-access-item\">\n              <button type=\"button\" class=\"moh-access-image\" style=\"background-image: url('https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/vigado_1000.png');\" data-full-image=\"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/vigado_1000.png\" data-mobile-image=\"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/vigado_1000_mobil.png\" data-full-alt=\"Vigad\u00f3 Square \u2013 V\u00e1ci Street\" onclick=\"mohOpenAccessLightbox(this)\" aria-label=\"Enlarge image of Vigad\u00f3 Square and V\u00e1ci Street\"><\/button>\n              <div class=\"moh-access-content\">\n                <div class=\"moh-access-route\">\n                  <span class=\"moh-transport-badge moh-tram-2\"><span class=\"moh-transport-symbol\" aria-hidden=\"true\">\ud83d\ude8a<\/span>Tram 2<\/span>\n                  <strong class=\"moh-access-title\">Vigad\u00f3 Square \u2013 V\u00e1ci Street<\/strong>\n                <\/div>\n                <span class=\"moh-access-walk\">about a 5-minute walk via Vigad\u00f3 Square and V\u00e1ci Street<\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/aside>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"moh-local-stories-section\" aria-labelledby=\"moh-local-stories-title\">\n    <div class=\"moh-container\">\n      <h2 id=\"moh-local-stories-title\">Interesting places nearby<\/h2>\n\n      <div class=\"moh-local-stories-grid\">\n        <article class=\"moh-local-story-card\">\n          <button type=\"button\" class=\"moh-local-story-image\" style=\"background-image: url('https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/vaci_utca_1000.png');\" data-full-image=\"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/vaci_utca_1000.png\" data-mobile-image=\"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/vaci_utca_1000_mobil.png\" data-full-alt=\"V\u00e1ci Street and old Budapest\" onclick=\"mohOpenAccessLightbox(this)\" aria-label=\"Enlarge image of V\u00e1ci Street and old Budapest\"><\/button>\n          <h3>V\u00e1ci Street and old Budapest<\/h3>\n          <p>\n            V\u00e1ci Street was one of Budapest\u2019s best-known shopping streets even during the socialist era.\n            At the time, the city centre was also an important destination for foreign visitors and for special products available for hard currency.\n          <\/p>\n        <\/article>\n\n        <article class=\"moh-local-story-card\">\n          <button type=\"button\" class=\"moh-local-story-image\" style=\"background-image: url('https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/mc_donalads_1000.png');\" data-full-image=\"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/mc_donalads_1000.png\" data-mobile-image=\"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/mc_donalads_1000_mobil.png\" data-full-alt=\"Hungary\u2019s first McDonald\u2019s on R\u00e9giposta Street\" onclick=\"mohOpenAccessLightbox(this)\" aria-label=\"Enlarge image of Hungary\u2019s first McDonald\u2019s\"><\/button>\n          <h3>Hungary\u2019s first McDonald\u2019s<\/h3>\n          <p>\n            Hungary\u2019s first McDonald\u2019s restaurant opened on nearby R\u00e9giposta Street on 29 April 1988, drawing huge queues on its opening day. The restaurant is directly opposite our V\u00e1ci Street store.\n          <\/p>\n        <\/article>\n\n        <article class=\"moh-local-story-card\">\n          <button type=\"button\" class=\"moh-local-story-image\" style=\"background-image: url('https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/kis_kiralylany_1000.png');\" data-full-image=\"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/kis_kiralylany_1000.png\" data-mobile-image=\"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/kis_kiralylany_1000_mobil.png\" data-full-alt=\"The Little Princess statue on Budapest\u2019s Danube Promenade\" onclick=\"mohOpenAccessLightbox(this)\" aria-label=\"Enlarge image of the Little Princess statue\"><\/button>\n          <h3>The story of the Little Princess statue<\/h3>\n          <p>\n            The Little Princess sitting on the railing of the Danube Promenade was created by sculptor L\u00e1szl\u00f3 Marton.\n            The sculpture was inspired by the artist\u2019s young daughter, who loved dressing up as a princess.\n          <\/p>\n        <\/article>\n\n        <article class=\"moh-local-story-card\">\n          <button type=\"button\" class=\"moh-local-story-image\" style=\"background-image: url('https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/moon_1000.png');\" data-full-image=\"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/moon_1000.png\" data-mobile-image=\"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/moon_1000_mobil.png\" data-full-alt=\"MOON Budapest near V\u00e1ci Street\" onclick=\"mohOpenAccessLightbox(this)\" aria-label=\"Enlarge image of MOON Budapest\"><\/button>\n          <h3>MOON Budapest<\/h3>\n          <p>\n            MOON Budapest, a remarkable floating Moon installation between V\u00e1ci Street and M\u00e1rcius 15 Square, is only a short walk from our store. The lifelike sphere reveals the Moon\u2019s craters and surface in fine detail, creating a spectacular, photo-worthy atmosphere in Piarista Lane\u2014especially after sunset.\n          <\/p>\n        <\/article>\n      <\/div>\n    <\/div>\n  <\/section>\n\n <section class=\"moh-section\">\n  <div class=\"moh-container\">\n    <h2>Frequently asked questions<\/h2>\n\n    <div class=\"moh-faq-grid\">\n      <details>\n        <summary>Are you open on public holidays?<\/summary>\n        <p>Yes. Our store is open on public holidays during its usual hours, every day from 10:00 to 21:00.<\/p>\n      <\/details>\n\n      <details>\n        <summary>Which credit cards do you accept?<\/summary>\n        <p>You can pay by credit card or cash. We accept Visa and Mastercard.<\/p>\n      <\/details>\n\n      <details>\n        <summary>What products can I find in your store?<\/summary>\n        <p>We offer Budapest souvenirs, Hungarian gifts, gourmet products, folk-inspired gifts and design items.<\/p>\n      <\/details>\n\n      <details>\n        <summary>Where exactly is the store located?<\/summary>\n        <p>The store is located at 14 V\u00e1ci Street, 1052 Budapest, near De\u00e1k Ferenc Square and V\u00f6r\u00f6smarty Square.<\/p>\n      <\/details>\n    <\/div>\n  <\/div>\n<\/section>\n\n  <section class=\"moh-cta\">\n    <div class=\"moh-container\">\n      <div class=\"moh-cta-inner\">\n        <div>\n          <h2>Discover our Memories of Hungary stores!<\/h2>\n          <p>Find our other stores or plan your route to our V\u00e1ci Street shop.<\/p>\n        <\/div>\n\n        <div class=\"moh-buttons\">\n          <a class=\"moh-btn\" href=\"https:\/\/www.google.com\/maps\/d\/u\/6\/viewer?mid=1DdtM-nYtiUI7u9QmCsb_xgQogIAWoTo\" target=\"_blank\" rel=\"noopener\">\n            \ud83d\uddfa Find other Memories of Hungary stores\n          <\/a>\n          <a class=\"moh-btn\" href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&amp;destination=Memories%20of%20Hungary%20V%C3%A1ci%20utca%2C%201052%20Budapest%2C%20V%C3%A1ci%20utca%2014&amp;travelmode=walking\" target=\"_blank\" rel=\"noopener\">\n            \ud83d\udccd Visit the store \u2013 show it on the map!\n          <\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n<\/div>\n\n<div id=\"moh-access-lightbox\" class=\"moh-access-lightbox\" aria-hidden=\"true\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Enlarged directions image\" onclick=\"mohCloseAccessLightbox(event)\">\n  <button type=\"button\" class=\"moh-lightbox-close\" onclick=\"mohCloseAccessLightbox(event)\" aria-label=\"Close image\">\u00d7<\/button>\n  <div class=\"moh-lightbox-inner\" onclick=\"event.stopPropagation();\">\n    <img decoding=\"async\" id=\"moh-access-lightbox-image\" src=\"\" alt=\"\">\n  <\/div>\n<\/div>\n\n<script>\n\/* MEGK\u00d6ZEL\u00cdT\u00c9SI K\u00c9PEK \u2013 NAGY\u00cdT\u00c1S LAYERBEN *\/\nfunction mohOpenAccessLightbox(triggerElement) {\n  var lightbox = document.getElementById(\"moh-access-lightbox\");\n  var image = document.getElementById(\"moh-access-lightbox-image\");\n  var closeButton = lightbox ? lightbox.querySelector(\".moh-lightbox-close\") : null;\n\n  if (!lightbox || !image || !triggerElement) {\n    return;\n  }\n\n  var desktopImageUrl = triggerElement.getAttribute(\"data-full-image\");\n  var mobileImageUrl = triggerElement.getAttribute(\"data-mobile-image\");\n  var isMobileView = window.matchMedia && window.matchMedia(\"(max-width: 640px)\").matches;\n  var fullImageUrl = isMobileView && mobileImageUrl ? mobileImageUrl : desktopImageUrl;\n  var fullImageAlt = triggerElement.getAttribute(\"data-full-alt\") || triggerElement.getAttribute(\"aria-label\") || \"Directions image\";\n\n  if (!fullImageUrl) {\n    return;\n  }\n\n  image.src = fullImageUrl;\n  image.alt = fullImageAlt;\n  lightbox.classList.add(\"is-open\");\n  lightbox.setAttribute(\"aria-hidden\", \"false\");\n  document.body.style.overflow = \"hidden\";\n\n  if (closeButton) {\n    setTimeout(function () {\n      closeButton.focus();\n    }, 60);\n  }\n}\n\nfunction mohCloseAccessLightbox(event) {\n  if (event) {\n    event.preventDefault();\n    event.stopPropagation();\n  }\n\n  var lightbox = document.getElementById(\"moh-access-lightbox\");\n  var image = document.getElementById(\"moh-access-lightbox-image\");\n\n  if (!lightbox) {\n    return;\n  }\n\n  lightbox.classList.remove(\"is-open\");\n  lightbox.setAttribute(\"aria-hidden\", \"true\");\n  document.body.style.overflow = \"\";\n\n  setTimeout(function () {\n    if (image && !lightbox.classList.contains(\"is-open\")) {\n      image.src = \"\";\n      image.alt = \"\";\n    }\n  }, 240);\n}\n\nif (!window.mohAccessLightboxKeyListenerAdded) {\n  window.mohAccessLightboxKeyListenerAdded = true;\n  document.addEventListener(\"keydown\", function (event) {\n    if (event.key === \"Escape\") {\n      mohCloseAccessLightbox(event);\n    }\n  });\n}\n<\/script>\n\n<script>\n\/*\n  HERO K\u00c9PV\u00c1LT\u00d3 \u2013 VAL\u00d3DI \u00c1T\u00daSZ\u00c1S \/ CROSSFADE\n  - Uses two images positioned on top of each other.\n  - The current image does not fade to a white\/pink background; the next image crossfades over it.\n  - The first exterior store image is shown for 5 seconds at the start of each cycle.\n  - Product images are shown for 3.5 seconds.\n*\/\nvar mohHeroImages = [\n  {\n    src: \"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/memories-of-hungary-vaci-utca-souvenir-shop-front_.png\",\n    alt: \"Storefront of the Memories of Hungary souvenir shop on V\u00e1ci Street in Budapest\",\n    duration: 6000\n  },\n  {\n    src: \"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/budapest-ceramic-mugs-hungarian-souvenir-shop.png\",\n    alt: \"Hand-painted ceramic mugs featuring Budapest designs\",\n    duration: 2500\n  },\n  {\n    src: \"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-folk-dolls-souvenirs-memories-of-hungary.png\",\n    alt: \"Colourful Hungarian folk dolls and souvenirs at Memories of Hungary\",\n    duration: 2500\n  },\n  {\n    src: \"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-paprika-products-budapest-souvenir-shop.png\",\n    alt: \"Hungarian paprika products and gourmet gifts in a Budapest souvenir shop\",\n    duration: 2500\n  },\n  {\n    src: \"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-folk-jewelry-souvenir-memories-of-hungary.png\",\n    alt: \"Jewellery with Hungarian folk motifs and handcrafted gifts\",\n    duration: 2500\n  },\n  {\n    src: \"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-buso-figure-souvenir-memories-of-hungary.png\",\n    alt: \"Handcrafted Bus\u00f3 figures inspired by the Bus\u00f3j\u00e1r\u00e1s tradition\",\n    duration: 2500\n  },\n  {\n    src: \"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-hussar-souvenir-figures-memories-of-hungary.png\",\n    alt: \"Hungarian hussar figurine souvenirs at the Memories of Hungary gift shop\",\n    duration: 2500\n  },\n  {\n    src: \"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-textile-animal-souvenirs-memories-of-hungary.png\",\n    alt: \"Textile animal figures with Hungarian patterns in the heart of Budapest\",\n    duration: 2500\n  },\n  {\n    src: \"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-handmade-cat-souvenirs-memories-of-hungary.png\",\n    alt: \"Handcrafted Hungarian cat souvenirs with red-and-white decoration\",\n    duration: 2500\n  },\n  {\n    src: \"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-ceramic-flowers-souvenir-memories-of-hungary.png\",\n    alt: \"Handmade ceramic flowers as Hungarian gifts\",\n    duration: 2500\n  },\n  {\n    src: \"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-paprika-souvenirs-budapest-gift-shop.png\",\n    alt: \"Hungarian paprika gift sets in a Budapest souvenir shop\",\n    duration: 2500\n  },\n  {\n    src: \"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-zador-soaps-gift-shop-budapest.png\",\n    alt: \"Hungarian Zador soaps in a gift basket at a Budapest gift shop\",\n    duration: 2500\n  }\n];\n\nvar mohHeroIndex = 0;\nvar mohHeroActiveLayer = \"a\";\nvar mohHeroTimer = null;\nvar mohHeroStarted = false;\n\nfunction mohPreloadHeroImages() {\n  for (var i = 0; i < mohHeroImages.length; i++) {\n    var preloadImage = new Image();\n    preloadImage.src = mohHeroImages[i].src;\n  }\n}\n\nfunction mohShowNextHeroImage() {\n  var imageA = document.getElementById(\"moh-hero-image-a\");\n  var imageB = document.getElementById(\"moh-hero-image-b\");\n\n  if (!imageA || !imageB || mohHeroImages.length < 2) {\n    return;\n  }\n\n  mohHeroIndex = (mohHeroIndex + 1) % mohHeroImages.length;\n\n  var nextImageData = mohHeroImages[mohHeroIndex];\n  var currentImage = mohHeroActiveLayer === \"a\" ? imageA : imageB;\n  var nextImage = mohHeroActiveLayer === \"a\" ? imageB : imageA;\n\n  nextImage.src = nextImageData.src;\n  nextImage.alt = nextImageData.alt;\n\n  window.setTimeout(function () {\n    nextImage.classList.add(\"is-active\");\n    currentImage.classList.remove(\"is-active\");\n\n    mohHeroActiveLayer = mohHeroActiveLayer === \"a\" ? \"b\" : \"a\";\n\n    window.clearTimeout(mohHeroTimer);\n    mohHeroTimer = window.setTimeout(mohShowNextHeroImage, nextImageData.duration || 3500);\n  }, 80);\n}\n\nfunction mohInitHeroSlideshow() {\n  var imageA = document.getElementById(\"moh-hero-image-a\");\n  var imageB = document.getElementById(\"moh-hero-image-b\");\n\n  if (!imageA || !imageB || !mohHeroImages.length || mohHeroStarted) {\n    return;\n  }\n\n  mohHeroStarted = true;\n  mohHeroIndex = 0;\n  mohHeroActiveLayer = \"a\";\n\n  imageA.src = mohHeroImages[0].src;\n  imageA.alt = mohHeroImages[0].alt;\n  imageA.classList.add(\"is-active\");\n\n  imageB.src = \"\";\n  imageB.alt = \"\";\n  imageB.classList.remove(\"is-active\");\n\n  mohPreloadHeroImages();\n\n  window.clearTimeout(mohHeroTimer);\n  mohHeroTimer = window.setTimeout(mohShowNextHeroImage, mohHeroImages[0].duration || 5000);\n}\n\nif (document.readyState === \"loading\") {\n  document.addEventListener(\"DOMContentLoaded\", mohInitHeroSlideshow);\n} else {\n  mohInitHeroSlideshow();\n}\n<\/script>\n\n<script>\nvar mohGalleryImages = [\n  {\n    src: \"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/budapest-ceramic-mugs-hungarian-souvenir-shop.png\",\n    alt: \"Hand-painted ceramic mugs featuring Budapest designs\"\n  },\n  {\n    src: \"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-folk-dolls-souvenirs-memories-of-hungary.png\",\n    alt: \"Colourful Hungarian folk dolls and souvenirs at Memories of Hungary\"\n  },\n  {\n    src: \"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-paprika-products-budapest-souvenir-shop.png\",\n    alt: \"Hungarian paprika products and gourmet gifts in a Budapest souvenir shop\"\n  },\n  {\n    src: \"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-folk-jewelry-souvenir-memories-of-hungary.png\",\n    alt: \"Jewellery with Hungarian folk motifs and handcrafted gifts\"\n  },\n  {\n    src: \"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-buso-figure-souvenir-memories-of-hungary.png\",\n    alt: \"Handcrafted Bus\u00f3 figures inspired by the Bus\u00f3j\u00e1r\u00e1s tradition\"\n  },\n  {\n    src: \"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-hussar-souvenir-figures-memories-of-hungary.png\",\n    alt: \"Hungarian hussar figurine souvenirs at the Memories of Hungary gift shop\"\n  },\n  {\n    src: \"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-textile-animal-souvenirs-memories-of-hungary.png\",\n    alt: \"Textile animal figures with Hungarian patterns in the heart of Budapest\"\n  },\n  {\n    src: \"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-handmade-cat-souvenirs-memories-of-hungary.png\",\n    alt: \"Handcrafted Hungarian cat souvenirs with red-and-white decoration\"\n  },\n  {\n    src: \"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-ceramic-flowers-souvenir-memories-of-hungary.png\",\n    alt: \"Handmade ceramic flowers as Hungarian gifts\"\n  },\n  {\n    src: \"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-paprika-souvenirs-budapest-gift-shop.png\",\n    alt: \"Hungarian paprika gift sets in a Budapest souvenir shop\"\n  },\n  {\n    src: \"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/hungarian-zador-soaps-gift-shop-budapest.png\",\n    alt: \"Hungarian Zador soaps in a gift basket at a Budapest gift shop\"\n  }\n];\n\nvar mohGalleryIndex = 0;\nvar mohVisibleThumbs = 5;\n\nfunction mohGetVisibleThumbs() {\n  if (window.innerWidth <= 640) {\n    return 3;\n  }\n  return 5;\n}\n\nfunction mohSetGalleryImage(index) {\n  var mainImage = document.getElementById(\"moh-main-gallery-image\");\n  var thumbs = document.querySelectorAll(\"#moh-store-page .moh-thumb\");\n  var current = document.getElementById(\"moh-gallery-current\");\n\n  if (!mainImage || !mohGalleryImages.length) {\n    return;\n  }\n\n  if (index < 0) {\n    index = mohGalleryImages.length - 1;\n  }\n\n  if (index >= mohGalleryImages.length) {\n    index = 0;\n  }\n\n  mohGalleryIndex = index;\n  mainImage.style.opacity = \"0\";\n\n  setTimeout(function () {\n    mainImage.src = mohGalleryImages[mohGalleryIndex].src;\n    mainImage.alt = mohGalleryImages[mohGalleryIndex].alt;\n    mainImage.style.opacity = \"1\";\n  }, 150);\n\n  thumbs.forEach(function (thumb) {\n    thumb.classList.remove(\"is-active\");\n  });\n\n  if (thumbs[mohGalleryIndex]) {\n    thumbs[mohGalleryIndex].classList.add(\"is-active\");\n  }\n\n  if (current) {\n    current.textContent = mohGalleryIndex + 1;\n  }\n\n  mohUpdateGalleryThumbPosition();\n}\n\nfunction mohMoveGallery(step) {\n  mohSetGalleryImage(mohGalleryIndex + step);\n}\n\nfunction mohUpdateGalleryThumbPosition() {\n  var track = document.getElementById(\"moh-gallery-thumbs\");\n  var activeThumb = document.querySelector(\"#moh-store-page .moh-thumb.is-active\");\n\n  if (!track || !activeThumb) {\n    return;\n  }\n\n  var visible = mohGetVisibleThumbs();\n  var maxStart = Math.max(0, mohGalleryImages.length - visible);\n  var startIndex = mohGalleryIndex - Math.floor(visible \/ 2);\n\n  if (startIndex < 0) {\n    startIndex = 0;\n  }\n\n  if (startIndex > maxStart) {\n    startIndex = maxStart;\n  }\n\n  var gap = 8;\n  var thumbWidth = activeThumb.offsetWidth;\n  var translateX = startIndex * (thumbWidth + gap);\n\n  track.style.transform = \"translateX(-\" + translateX + \"px)\";\n}\n\n\/* Mobile swipe on the main image *\/\nvar mohTouchStartX = 0;\nvar mohTouchStartY = 0;\nvar mohTouchEndX = 0;\nvar mohTouchEndY = 0;\n\nfunction mohInitGallerySwipe() {\n  var mainImage = document.getElementById(\"moh-main-gallery-image\");\n\n  if (!mainImage) {\n    return;\n  }\n\n  mainImage.addEventListener(\"touchstart\", function (event) {\n    if (!event.touches || event.touches.length === 0) {\n      return;\n    }\n\n    mohTouchStartX = event.touches[0].clientX;\n    mohTouchStartY = event.touches[0].clientY;\n  }, { passive: true });\n\n  mainImage.addEventListener(\"touchend\", function (event) {\n    if (!event.changedTouches || event.changedTouches.length === 0) {\n      return;\n    }\n\n    mohTouchEndX = event.changedTouches[0].clientX;\n    mohTouchEndY = event.changedTouches[0].clientY;\n\n    var diffX = mohTouchStartX - mohTouchEndX;\n    var diffY = mohTouchStartY - mohTouchEndY;\n\n    \/*\n      Change images only after a clear horizontal swipe.\n      This prevents interference with normal vertical scrolling.\n    *\/\n    if (Math.abs(diffX) > 50 && Math.abs(diffX) > Math.abs(diffY)) {\n      if (diffX > 0) {\n        mohMoveGallery(1);   \/\/ swipe left: next image\n      } else {\n        mohMoveGallery(-1);  \/\/ swipe right: previous image\n      }\n    }\n  }, { passive: true });\n}\n\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  mohInitGallerySwipe();\n  mohUpdateGalleryThumbPosition();\n});\n\nwindow.addEventListener(\"resize\", function () {\n  mohUpdateGalleryThumbPosition();\n});\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Store\",\n  \"name\": \"Memories of Hungary V\u00e1ci Street\",\n  \"image\": \"https:\/\/memoriesofhungary.hu\/wp-content\/uploads\/2026\/07\/memories-of-hungary-vaci-utca-souvenir-shop-front_.png\",\n  \"description\": \"Memories of Hungary V\u00e1ci Street souvenir shop in downtown Budapest, offering Hungarian gifts, Budapest souvenirs, gourmet specialities and design products.\",\n  \"url\": \"https:\/\/memoriesofhungary.hu\/en\/memories-of-hungary-vaci-street-souvenir-shop\/\",\n  \"telephone\": \"+36 30 768 3918\",\n  \"email\": \"info@memoriesofhungary.hu\",\n  \"address\": {\n    \"@type\": \"PostalAddress\",\n    \"streetAddress\": \"14 V\u00e1ci Street\",\n    \"addressLocality\": \"Budapest\",\n    \"postalCode\": \"1052\",\n    \"addressCountry\": \"HU\"\n  },\n  \"openingHoursSpecification\": [\n    {\n      \"@type\": \"OpeningHoursSpecification\",\n      \"dayOfWeek\": [\n        \"Monday\",\n        \"Tuesday\",\n        \"Wednesday\",\n        \"Thursday\",\n        \"Friday\",\n        \"Saturday\",\n        \"Sunday\"\n      ],\n      \"opens\": \"10:00\",\n      \"closes\": \"21:00\"\n    }\n  ],\n  \"paymentAccepted\": \"Cash, Credit Card\",\n  \"priceRange\": \"$$\",\n  \"sameAs\": [\n    \"https:\/\/www.facebook.com\/memoriesofhungary\"\n  ]\n}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Are you open on public holidays?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Our store is open on public holidays during its usual hours, every day from 10:00 to 21:00.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Which credit cards do you accept?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"You can pay by credit card or cash. We accept Visa and Mastercard.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What products can I find at the Memories of Hungary V\u00e1ci Street store?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"The store offers Budapest souvenirs, Hungarian gifts, gourmet products, folk-inspired gifts and design items.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Where is the Memories of Hungary V\u00e1ci Street store located?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"The store is located at 14 V\u00e1ci Street, 1052 Budapest, near De\u00e1k Ferenc Square and V\u00f6r\u00f6smarty Square.\"\n      }\n    }\n  ]\n}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Budapest\u2019s souvenir shop with the widest selection V\u00e1ci Street Souvenir Shop Discover the Memories of Hungary souvenir shop among the quality stores of Budapest\u2019s downtown shopping district on V\u00e1ci Street Discover one of Budapest\u2019s best-known souvenir shops on V\u00e1ci Street, offering one of the city\u2019s&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"full_width.php","meta":[],"_links":{"self":[{"href":"https:\/\/memoriesofhungary.hu\/hu\/wp-json\/wp\/v2\/pages\/16166"}],"collection":[{"href":"https:\/\/memoriesofhungary.hu\/hu\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/memoriesofhungary.hu\/hu\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/memoriesofhungary.hu\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/memoriesofhungary.hu\/hu\/wp-json\/wp\/v2\/comments?post=16166"}],"version-history":[{"count":6,"href":"https:\/\/memoriesofhungary.hu\/hu\/wp-json\/wp\/v2\/pages\/16166\/revisions"}],"predecessor-version":[{"id":16297,"href":"https:\/\/memoriesofhungary.hu\/hu\/wp-json\/wp\/v2\/pages\/16166\/revisions\/16297"}],"wp:attachment":[{"href":"https:\/\/memoriesofhungary.hu\/hu\/wp-json\/wp\/v2\/media?parent=16166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}