(function () { var id = '5769489488543744'; var lastShownStorageKey = 'lumifish-pop-up.appspot.com.' + id + '.lastShown'; var mobile = window.matchMedia("only screen and (max-width: 600px)").matches; if (sessionStorage && sessionStorage.getItem(lastShownStorageKey)) { return; } var mobileSettings = {"appearsAfter":0,"show":"always","enabled":false,"disappearsAfter":0}; var desktopSettings = {"appearsAfter":0,"show":"always","enabled":false,"disappearsAfter":0}; var settings = mobile ? mobileSettings : desktopSettings; if (!settings.enabled === true) { return; } var localStorageSupported = { get: function () { var test = 'test'; try { localStorage.setItem(test, test); localStorage.removeItem(test); return true; } catch (e) { return false; } } }; if (localStorageSupported) { var updatedAt = new Date('2023-11-14T16:25:59.067Z'); var lastShown = new Date(localStorage.getItem(lastShownStorageKey)); var now = new Date(); var shownDaysAgo = getDays(now) - getDays(lastShown); function getDays(date) { return date.getTime() / (1000 * 60 * 60 * 24); } if (settings.show === 'onceAfterEdit' && lastShown > updatedAt) { return; } if (settings.show === 'oncePerWeek' && shownDaysAgo < 7) { return; } if (settings.show === 'oncePerMonth' && shownDaysAgo < 30) { return; } } var totalSheets = 3; function loadStylesheet(url, callback) { var script = document.createElement('link'); script.type = 'text/css'; script.rel = 'stylesheet'; script.onload = function () { totalSheets--; if (callback && totalSheets === 0) { callback(); } }; script.href = url; document.getElementsByTagName('head')[0].appendChild(script); }; loadStylesheet('https://lumifish-pop-up.appspot.com/stylesheets/modal.css', renderPopup); loadStylesheet('https://lumifish-pop-up.appspot.com/stylesheets/popup.css', renderPopup); loadStylesheet('https://fonts.googleapis.com/css?family=Arima+Madurai|Cormorant+Garamond|Cormorant+Upright|Cuprum|Dosis|Halant|Kalam|Laila|Lekton|Nunito|Open+Sans:400,700|Raleway|Roboto|Roboto+Slab|Ubuntu', renderPopup); function renderPopup() { var showTimeout = (settings.appearsAfter && settings.appearsAfter > 0) ? settings.appearsAfter * 1000 : 0; var hideTimeout = (settings.disappearsAfter && settings.disappearsAfter > 0) ? settings.disappearsAfter * 1000 : 0; setTimeout(render, showTimeout); function render() { var modal, span; function hide() { modal.style.display = 'none'; } function show() { modal.style.display = 'block'; } var desktopModalContent = '
×
4628 Frankford Ave
5226 Market Street
Cramers is NOT responsible for LOST or STOLEN PACKAGES once they leave our warehouse. Shipping is a service provided by USPS. Any shipping issues regarding missing packages or deliveries must be handled by USPS.
MON/TUES/WEDS/FRI/SAT (10-5)
MON/TUES/WEDS/FRI/SAT (1030-6)
Mon/Tues/Fri/Sat (11-530)
1918 East Passyunk
If you request shipping it is your responsibility to make sure you have a secure and safe delivery location for the package to be delivered.
PLEASE wait for EMAIL CONFIRMATION that your ORDER is ready before coming to pick it up
(CLOSED WEDS/THURS)
ALL STORES CLOSED THURSDAYS
'; var mobileModalContent = '
×
4628 Frankford Ave
1918 E Passyunk Ave
MON/TUES/WEDS/FRI/SAT (10-5)
5226 Market Street
MON/TUES/WEDS/FRI/SAT (1030-6)
Mon/Tues/Fri/Sat (11-530)
If you request shipping it is your responsibility to make sure you have a secure and safe delivery location for the package to be delivered.
Cramers is NOT responsible for LOST or STOLEN PACKAGES once they leave our warehouse. Shipping is a service provided by USPS. Any shipping issues regarding missing packages or deliveries must be handled by USPS. 
Please wait for EMAIL CONFIRMATION that your order is ready before coming to pick it up
(Closed Weds/Thurs)
ALL STORES CLOSED THURSDAYS
'; var modalContent = mobile ? mobileModalContent : desktopModalContent; document.body.insertAdjacentHTML('afterbegin', modalContent); modal = document.getElementById('lumifish-modal_' + id); span = modal.getElementsByClassName('lumifish-modal-close')[0]; hide(); // When the user clicks on (x), close the modal span.onclick = function () { hide(); }; // When the user clicks anywhere outside of the modal, close it window.onclick = function (event) { if (event.target === modal) { hide(); } }; if (localStorageSupported) { localStorage.setItem(lastShownStorageKey, new Date()); } if (sessionStorage) { sessionStorage.setItem(lastShownStorageKey, new Date()); } if (hideTimeout > 0) { setTimeout(hide, hideTimeout); } var imageUrls = Array.prototype.slice.call(document.querySelectorAll('#lumifish-modal_' + id + ' div[style*="background-image"]')).map(e => (/(?:\(['"]?)(.*?)(?:['"]?\))/).exec(e.style.backgroundImage)[1]); var waitFor = imageUrls.length; if (waitFor === 0) { show(); } else { var loaded = 0; imageUrls.forEach(url => { var img = new Image() img.src = url; img.onload = function () { loaded++; if (loaded === waitFor) { show(); } }; }) } } }; })();