(function(){ 'use strict'; function addBackground(){ if(!document.body || document.getElementById('wg-bg')) return; var bg = document.createElement('div'); bg.id = 'wg-bg'; bg.style.cssText = 'position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(150% 220% at 8% 0%,#f8f8f8 0%,#efefef 40%,#e6e4e1 100%)'; document.body.insertBefore(bg, document.body.firstChild); } function injectCss(){ if(document.getElementById('wg-modal-css')) return; var s = document.createElement('style'); s.id = 'wg-modal-css'; s.textContent = [ '*{box-sizing:border-box}', 'body{background:transparent!important}', '#wg-modal-wrap{display:none;position:fixed;inset:0;z-index:9999;background:rgba(20,20,20,.66);align-items:center;justify-content:center;padding:22px}', '#wg-modal-wrap.open{display:flex}', '#wg-modal{width:100%;max-width:560px;background:#f9f9f8;border:1px solid #d7d5d2;border-radius:14px;padding:28px;position:relative;color:#2f3135;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}', '#wg-modal h2{margin:0 0 8px;font-size:1.2rem;color:#9b1f2d}', '#wg-modal p{margin:0 0 12px;color:#666b72;font-size:.9rem}', '#wg-modal label{display:block;font-size:.8rem;color:#6a7077;margin-bottom:4px;text-transform:uppercase;letter-spacing:.08em}', '#wg-modal input{width:100%;margin-bottom:12px;padding:10px 12px;border:1px solid #d7d5d2;border-radius:7px;background:#fff;color:#2f3135;font-size:.9rem}', '#wg-modal input:focus{outline:none;border-color:#9b1f2d}', '.wg-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:10px 16px;border-radius:7px;border:none;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;font-weight:700;margin-top:6px}', '.wg-btn-main{background:#9b1f2d;color:#fff}', '.wg-btn-main:hover{background:#761724}', '.wg-btn-alt{background:transparent;border:1px solid #babec4;color:#5c636c}', '.wg-btn-alt:hover{border-color:#9b1f2d;color:#9b1f2d}', '.wg-close{position:absolute;top:10px;right:14px;background:none;border:none;font-size:1.5rem;line-height:1;color:#7b8087;cursor:pointer}' ].join(''); document.head.appendChild(s); } function ensureModal(){ if(document.getElementById('wg-modal-wrap')) return; var html = [ '
', '
', ' ', '
', '

Age Verification 18+

', '

Casino event participation is limited to adults aged 18 years and over.

', ' ', ' ', '
', ' ', '
', '
' ].join(''); var shell = document.createElement('div'); shell.innerHTML = html; document.body.appendChild(shell.firstElementChild); } window._wgOpen = function(){ ensureModal(); var wrap = document.getElementById('wg-modal-wrap'); if(!wrap) return; var ageOk = sessionStorage.getItem('wg-age-ok') === '1'; document.getElementById('wg-age').style.display = ageOk ? 'none' : 'block'; document.getElementById('wg-form').style.display = ageOk ? 'block' : 'none'; wrap.classList.add('open'); }; window._wgClose = function(){ var wrap = document.getElementById('wg-modal-wrap'); if(wrap) wrap.classList.remove('open'); }; window._wgAge = function(ok){ if(!ok){ window._wgClose(); return; } sessionStorage.setItem('wg-age-ok', '1'); document.getElementById('wg-age').style.display = 'none'; document.getElementById('wg-form').style.display = 'block'; }; window._wgSubmit = function(e){ e.preventDefault(); var form = document.getElementById('wg-form'); if(form){ form.innerHTML = '

Request Sent

Thank you. FOGRA TRAVEL will contact you shortly with your stay and event options.

'; } }; function modalTrigger(el){ if(!el || el.closest('#wg-modal-wrap')) return false; if(el.classList && el.classList.contains('js-open-modal')) return true; if(!el.matches('[data-submit-button],[data-form-submit-trigger],button,a')) return false; var t = (el.textContent || '').toLowerCase(); return /booking|request|inquiry|book|stay|contact/.test(t); } function targetId(el){ if(!el) return ''; var d = el.getAttribute('data-scroll'); if(d) return d; var href = el.getAttribute('href') || ''; var i = href.indexOf('#'); if(i === -1) return ''; return href.slice(i + 1); } function isThisPageHashLink(el){ var href = el.getAttribute('href') || ''; if(!href.includes('#')) return false; if(href.startsWith('#')) return true; try { var u = new URL(href, window.location.href); return u.origin === window.location.origin && u.pathname === window.location.pathname; } catch(e) { return false; } } function bind(){ if(window._wgBound) return; window._wgBound = true; document.addEventListener('click', function(e){ var t = e.target.closest('.js-open-modal,[data-submit-button],[data-form-submit-trigger],button,a'); if(t && modalTrigger(t)){ if(t.matches('button') || t.classList.contains('js-open-modal') || t.matches('[data-submit-button],[data-form-submit-trigger]')){ e.preventDefault(); window._wgOpen(); return; } } var link = e.target.closest('a[href*="#"],[data-scroll]'); if(link && isThisPageHashLink(link)){ var id = targetId(link); if(!id) return; var section = document.getElementById(id); if(section){ e.preventDefault(); section.scrollIntoView({behavior:'smooth', block:'start'}); } } }); } function onHash(){ var id = (location.hash || '').replace('#',''); if(!id) return; var el = document.getElementById(id); if(el) el.scrollIntoView({behavior:'smooth', block:'start'}); } function init(){ addBackground(); injectCss(); ensureModal(); bind(); onHash(); } if(document.readyState === 'loading'){ document.addEventListener('DOMContentLoaded', init); } else { init(); } window.addEventListener('hashchange', onHash); })();

Terms of Use

These Terms govern access to and use of the Wigilia Traditional Restaurant & Casino Hotel website and related booking request flows managed by FOGRA TRAVEL.

1. Operator Information

FOGRA TRAVEL ul. Pawia 12/2, 31-154 Krakow NIP: 676-102-70-28 Phone: +48 512 139 468 Email: wigilia-biuro@fogratravel.pl

2. Informational Nature

Website content is provided for general informational and booking-request purposes. Availability, rates, and event details may change based on operational planning.

3. Booking Requests

  • Submitting a Booking Request does not automatically create a final reservation contract.
  • Reservation details are confirmed through direct communication by the operator.
  • Guests are responsible for providing accurate booking and contact information.

4. Acceptable Use

  • No misuse, automated abuse, or disruption of website functionality.
  • No unlawful or misleading submissions through forms or contact channels.
  • Respect all applicable legal requirements in relation to service access.

5. Casino Participation Conditions

  • Casino participation is restricted to adults aged 18+.
  • Venue participation is subject to identity checks and internal policy controls.
  • Responsible gambling principles apply at all times.

6. Intellectual Property

Text, branding, design elements, and media selection on the site are protected and may not be reused without prior authorization from the operator or rightful licensors.

7. Liability Scope

The operator aims to keep website content current and functional but does not guarantee uninterrupted access. Liability is limited to the extent permitted by applicable law.

8. Governing Context

These Terms are interpreted in line with applicable legal context in Poland and relevant consumer protection principles.

Wigilia Traditional Restaurant & Casino Hotel

Terms of Use

Home

Privacy

Cookies

Responsible Gambling

Powered by ConvertriPowered by Convertri