We're Sorry! No products matched your search. Please check your spelling, try again with more general words or explore some of our best-selling products below. If you are searching for a specific product number, try removing the letter prefix. For example, enter 4151X (instead of G4151X).
Vegan Friendly Popcorn Products
To the best of our knowledge, the following products do not contain any animal derived products:
Bacon Popcorn
Banana Popcorn
Barbeque Popcorn
Black Kettle Corn
Blue Kettle Corn
Cherry Kettle Corn
Cinnamon Popcorn
Confetti Corn
Cranberry Kettle Corn
Dill Pickle Popcorn
Fruit Salad Kettle Corn
Ginger Teriyaki Popcorn
Grape Jelly Popcorn
Green Kettle Corn
Halloween Kettle Corn (Orange & Black)
Holiday Kettle Corn (Green & Red)
Kettle Corn
Kettle Corn- Heavy Coating
Key Lime Kettle Corn
Mardi Gras Kettle Corn
Orange Kettle Corn
Passion Fruit Popcorn
Peanut Butter
Peppermint Kettle Corn
Pink Kettle Corn - No Flavor
Pink Mixed Berry Kettle Corn
Plain - Salted Popcorn
Purple and Orange Kettle Corn
Purple Kettle Corn
Purple Raspberry Kettle Corn
Red Kettle Corn
Red Mixed Berry Kettle Corn
Sea Salt Slim
Sour Green Apple Kettle Corn
Spicy Dill Popcorn
Spring Green Kettle Corn
Spring Yellow Popcorn
Sugar Free Caramel Corn
Valentines Kettle Corn
Vanilla Cream Popcorn
Very Berry Kettle Corn
Zombie Corn
The above products contain or may contain artificial colors and flavors.
The Popcorn Factory does not perform animal testing on any of its manufactured products, however, we cannot comment on whether or not our raw material suppliers conducting animal testing. No products produced by The Popcorn Factory have been vegan certified.
*Please note, many of our flavors are seasonal and may not be available at all times.
var getCookie = getCookie || function (cname) {
var name = cname + "=";
var ca = document.cookie.split(';');
for(var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') c = c.substring(1);
if (c.indexOf(name) == 0) return c.substring(name.length, c.length);
}
return '';
};
var setCookie = setCookie || function (name, value, days) {
var expires = "";
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
expires = "; expires=" + date.toUTCString();
}
document.cookie = name + "=" + (value || "") + expires + "; path=/";
};
var moovCookieLookup = {"9c9c3b3d-ebfd-4bef-ab0d-7226eb9a6fc8":"default"};
var mwPageData; // this will be used by utag.js
var moovMode = 'default';
var moovCookie = getCookie('moov_') || '';
if (moovCookie) {
moovMode = moovCookieLookup[moovCookie];
}
if (moovMode && document.querySelector('body').getAttribute('mw-build-version')) {
moovMode = moovMode + '-' + document.querySelector('body').getAttribute('mw-build-version');
}
if (document.querySelector('body').classList.contains('mw-error-500')) {
moovMode = 'cookieError';
}
mwPageData = { 'moovwebABTestDim' : moovMode };
var utag_data = {
"brand_current": "TPF",
"brand_entering": ["1001"],
"cellid": "WW51",
"country_code": "US",
"page_language": "en",
"page_name": "Category",
"page_type": "category"
};
$(document).ready(function(){
if(window.espotBrand!=undefined) {
addBrandClassToBody(window.espotBrand);
}
});
(function(a,b,c,d){
a='//tags.tiqcdn.com/utag/1800flowers/ww51/prod/utag.js';
b=document;c='script';d=b.createElement(c);d.src=a;d.type='text/java'+c;d.async=true;
a=b.getElementsByTagName(c)[0];a.parentNode.insertBefore(d,a);
})();
window.origWindowName = window.name;
$(document).ready(function() {
$("#flexForm .header span").text("Valentine's Delivery Options");
});
$(document).ready(function() {
// GA Tracking
$('.UsableNetAssistive').on('click', function() {
var usableNetGaAction;
if ($(this).text().trim() === 'Enable Accessibility') {
usableNetGaAction = 'Enable';
} else if ($(this).text().trim() === 'Disable Accessibility') {
usableNetGaAction = 'Disable';
} else {
return console.log('Couldnt set action...');
}
//
ga('fd_mbp.send', 'event', 'UsableNet', usableNetGaAction, utag_data.page_type);
});
function fdConsoleLog(msg) {
if(console && console.log && (typeof console.log == 'function')) {
console.log(msg);
}
}
var showSignInWidgetForMs = 0;
var showNewSignInWidget = 'N';
try {
showNewSignInWidget = 'N';
showSignInWidgetForMs = '5000';
showSignInWidgetForMs = parseInt(showSignInWidgetForMs);
if( ! showNewSignInWidget || ( showNewSignInWidget != 'Y' && showNewSignInWidget != 'y' )){
showSignInWidgetForMs = 0;
}
} catch(err) {
fdConsoleLog('Exceptpion occured while showing new signin widget:' + err);
}
try{
if (document.addEventListener)
document.addEventListener("DOMContentLoaded", function() {
if (/iPad/i.test(navigator.userAgent))
$("body").addClass("ipad")
}, false);
}
catch (e){}
MainJS.HomePageURL = 'TopCategoriesDisplay?storeId=21551&catalogId=17302&langId=-1';
MainJS.pageIdentifier = '';
MainJS.FDFaceBookLogon = 'FDFaceBookLogon?langId=-1&storeId=21551&catalogId=17302';
MainJS.isMDMAuthEnabled = 'Y';
MainJS.isSocialABTestingEnabled = 'Y';
if(utag_data.brand_current == "TPF" || utag_data.brand_current == "CCO" || utag_data.brand_current == "18B" || utag_data.brand_current == "SCH") {
jQuery(document).on('click', '.ShippingAddress img', function() {
var phoneTrim = jQuery('#saveAddress input#WC_ShoppingCartAddressEntryForm_FormInput_phone1_1').val();
var trimphone = phoneTrim.trim()
jQuery('#saveAddress input#WC_ShoppingCartAddressEntryForm_FormInput_phone1_1').val(trimphone);
});
if ($('#EXP-BillingColumn').length === 1) {
console.log('express checkout');
if ($("#EXP-BillingColumn #exp-deliveryDateSecId .n-textfieldDelivery").is(":visible")) {
$("#EXP-BillingColumn #exp-deliveryDateSecId .BP-Deliveryhdr").css({
"width": "auto",
"background-color": "#FFF",
"padding": "0",
"margin": "20px 20px 0 20px",
"border": "none"
});
}
$("#EXP-BillingColumn .bubble").each(function() {
if ($(this).text() === "Promotion is successfully applied to the order.") {
$(this).addClass("successful");
}
});
exp_check = {
responsive: function() {
if ($('.BP-ShippingAddresses').length === 1) {
$(".BP-ShippingAddresses").insertBefore($("#BPC-ShippingAddresses"));
if ($("#n-chkPlaceOrderContainer").hasClass("exp-checkout")) {
$("#passRegularRPBtm").css("display", "none");
}
$('Open Address Book ').insertBefore('.BP-ShippingAddresses')
$(".address_button").click(function() {
if ($(this).text() == "Open Address Book") {
$(this).text("Close Address Book");
$(this).next(".BP-ShippingAddresses").show()
} else {
$(this).text("Open Address Book");
$(this).next(".BP-ShippingAddresses").hide()
}
});
}
$(function() {
var $rrordsum = $("#EXP-BillingColumn #exp-summaryColumn"),
$window = $(window),
offset = $rrordsum.offset(),
topPadding = 20;
//$("#EXP-BillingColumn #exp-summaryColumn").css("margin-top",$cartHeightInt)
setTimeout(function() {
$cartHeightInt = $('.active .exp-cart-item-wrap').height();
$("#EXP-BillingColumn #exp-summaryColumn").css("margin-top", $cartHeightInt)
}, 1000)
$window.scroll(function() {
$cartHeight = $('.active .exp-cart-item-wrap').height();
$rrordsum.css('top', $cartHeight);
if ($('.tablet-set').length == 0) {
$("#EXP-BillingColumn #exp-summaryColumn").addClass('tablet-set')
}
if ($window.scrollTop() > offset.top + ($cartHeight - topPadding)) {
$rrordsum.stop().animate({
marginTop: $window.scrollTop() - offset.top + topPadding
});
} else {
$rrordsum.stop().animate({
marginTop: 0 + $cartHeight
});
}
});
});
},
non_responsive: function() {
$("#BP-ShippingAddresses").insertBefore($("#BPC-ShippingAddresses"));
if ($("#n-chkPlaceOrderContainer").hasClass("exp-checkout")) {
$("#passRegularRPBtm").css("display", "none");
}
$(function() {
var $rrordsum = $("#EXP-BillingColumn #exp-summaryColumn"),
$window = $(window),
offset = $rrordsum.offset(),
topPadding = 20;
$window.scroll(function() {
if ($window.scrollTop() > offset.top) {
$rrordsum.stop().animate({
marginTop: $window.scrollTop() - offset.top + topPadding
});
} else {
$rrordsum.stop().animate({
marginTop: 0
});
}
});
});
}
}
$('meta[name="viewport"]').length ? exp_check.responsive() : exp_check.non_responsive();
}
}
googleSignInDataJSON = new Object();
googleSignInDataJSON.googleSigInEnabled = 'Y';
googleSignInDataJSON.gplusClientId = '420182500441-m0t5ei6no0tp9javq3vkjp9lgcvuj28p.apps.googleusercontent.com';
googleSignInDataJSON.gplusstoreId = '21551';
googleSignInDataJSON.gpluscatId = '17302';
window.trackOrderSwitch = 'y';
window.switchForFBConnect = 'Y';
window.newSignInWidget = 'N';
window.authDebug = 'N';
showAndHideGlobalHeaderEspot();
window.mmoLinkEnabled = 'N'; getUser();
MainJS.HeaderUrlJSON = new Object();
MainJS.HeaderUrlJSON.SignInSrc="//cdn1.wolfermans.com/wcsstore/Wolfermans/images/btn_signin_dropdown.png";
MainJS.HeaderUrlJSON.registerURL='/AjaxUserRegistrationForm?new=Y&catalogId=17302&langId=-1&storeId=21551';
MainJS.HeaderUrlJSON.myAccountURL = '/AjaxLogonForm?MyAccount=Y&catalogId=17302&langId=-1&storeId=21551';
MainJS.HeaderUrlJSON.trackOrderURL = '/OrderTrackingLogonView?catalogId=17302&langId=-1&storeId=21551';
MainJS.HeaderUrlJSON.giftHistoryURL = '/AjaxLogonForm?fromLink=giftHistory&catalogId=17302&langId=-1&isGiftHistory=Y&storeId=21551';
MainJS.HeaderUrlJSON.AddressBookViewURL = '/AjaxLogonForm?isAddressBook=Y&catalogId=17302&langId=-1&storeId=21551';
MainJS.HeaderUrlJSON.myAccountFreshRewardsURL = '/AjaxLogonForm?isFreshRewards=Y&catalogId=17302&langId=-1&storeId=21551';
MainJS.HeaderUrlJSON.myPassportURL = '/AjaxLogonForm?MyAccount=Y&catalogId=17302&isPrimePassport=Y&langId=-1&storeId=21551';
MainJS.HeaderUrlJSON.trackOrderURLReg = '/OrderTrackingSearch?userAction=OrderTrackingByEmail&catalogId=17302&langId=-1&storeId=21551';
MainJS.HeaderUrlJSON.reminderEnabled = 'N';
MainJS.HeaderUrlJSON.ReminderViewURL = '';
MainJS.HeaderUrlJSON.LogonURL = 'https://m.www.wolfermans.com/webapp/wcs/stores/servlet/LogonForm?langId=-1&storeId=21551&catalogId=17302';
MainJS.HeaderUrlJSON.SEOHomePageUrl ='//m.www.wolfermans.com';
MainJS.HeaderUrlJSON.passportLogonURL = '/passport-popcorn?isPrimePassportHomePage=Yes';
MainJS.HeaderUrlJSON.AjaxLogonURL = 'https://m.www.wolfermans.com/webapp/wcs/stores/servlet/AjaxLogon?langId=-1&storeId=21551&catalogId=17302';
MainJS.HeaderUrlJSON.OrderItemMoveURL = '/webapp/wcs/stores/servlet/OrderItemMove?langId=-1&storeId=21551&catalogId=17302';
MainJS.HeaderUrlJSON.ShowGiftHistoryURL = '/ShowGiftHistory?catalogId=17302&langId=-1&storeId=21551';
//MainJS.HeaderUrlJSON.trackOrderURL = '/OrderTrackingLogonView?catalogId=17302&langId=-1&storeId=21551';
//MainJS.HeaderUrlJSON.trackOrderURLReg ='/OrderTrackingSearch?userAction=OrderTrackingByEmail&catalogId=17302&langId=-1&storeId=21551';
var silentWebAuth = new auth0.WebAuth({
domain: 'login.celebrations.com',
clientID: 'n1mUYlundYYGkDDbTnsLCzYq1oCOcAww',
responseType: 'id_token token',
audience: 'https://celebrations-prod.auth0.com/api/v2/',
scope: 'openid email profile',
redirectUri: location.protocol+"//"+window.location.hostname+"/webapp/wcs/stores/servlet/"+'SignOn?langId=-1&storeId=21551&catalogId=17302&URL=%2fTopCategoriesDisplay%3fcatalogId%3d17302%26langId%3d-1%26storeId%3d21551',
prompt: 'none'
});
var showSpinner = 'true';
if(typeof showSpinner == 'string' && showSpinner == 'true') {
showSpinner = true;
} else {
showSpinner = false;
}
var crossDomainSilentAuthEnabled = 'true';
if(typeof crossDomainSilentAuthEnabled == 'string' && crossDomainSilentAuthEnabled == 'true') {
crossDomainSilentAuthEnabled = true;
} else {
crossDomainSilentAuthEnabled = false;
}
if(typeof RememberMe != "undefined" && RememberMe.isKeepMeSign() && RememberMe.isRememberedUser()) {
$(function(){
if(showSpinner) {
showSilentAuthSpinner(21551);
}
silentWebAuth.checkSession({}, function(err, result) {
if (err) {
fdConsoleLog("silentAuth checksession err::" + err.error);
if(showSpinner) {
hideSilentAuthSpinner();
}
} else if(result != null) {
silentAuthLogin(result.accessToken, '/AjaxAuth0SignOn?catalogId=17302&langId=-1&storeId=21551&silentAuth=Y&URL=%2FTopCategoriesDisplay%3FcatalogId%3D17302%26langId%3D-1%26storeId%3D21551', showSpinner);
RememberMe.isSilentAuthSuccessful = true;
}
});
});
} else if (crossDomainSilentAuthEnabled && typeof RememberMe != "undefined" && RememberMe.isGuestUser() && ! RememberMe.hasSilentAuthFailedBefore()) {
$(function(){
silentWebAuth.checkSession({}, function(err, result) {
if (err) {
fdConsoleLog("silentAuth checksession err::" + err.error);
RememberMe.setSilentAuthFailed();
} else if(result != null) {
var keepMeSignFromToken = false;
if(showSpinner && RememberMe.isKeepMeSignInToken(result.idToken)) {
keepMeSignFromToken = true;
showSilentAuthSpinner(21551);
}
silentAuthLogin(result.accessToken, '/AjaxAuth0SignOn?catalogId=17302&langId=-1&storeId=21551&silentAuth=Y&URL=%2FTopCategoriesDisplay%3FcatalogId%3D17302%26langId%3D-1%26storeId%3D21551', (showSpinner && keepMeSignFromToken));
RememberMe.isSilentAuthSuccessful = true;
}
});
});
}
function openAuthPopUp(url) {
var popUpUrl=location.protocol+"//"+window.location.hostname+"/webapp/wcs/stores/servlet/"+url;
var w = 1100,h = 750;
var brandName = 'WLF';
if(brandName!=undefined && brandName!=null && brandName!=''){
popUpUrl = popUpUrl+"&brandName="+brandName;
}
var isPrimeCookie = getCookie("isPrimeMember");// check for G only
if(isPrimeCookie!=null && isPrimeCookie!='' && isPrimeCookie!="undefined" && isPrimeCookie=="G"){
popUpUrl += '&passport=Y';
}
popUpUrl = popUpUrl+"&homePageURL="+'www.wolfermans.com';
var dualScreenLeft = window.screenLeft != undefined ? window.screenLeft : screen.left;
var dualScreenTop = window.screenTop != undefined ? window.screenTop : screen.top;
width = window.innerWidth ? window.innerWidth : document.documentElement.clientWidth ? document.documentElement.clientWidth : screen.width;
height = window.innerHeight ? window.innerHeight : document.documentElement.clientHeight ? document.documentElement.clientHeight : screen.height;
var left = ((width / 2) - (w / 2)) + dualScreenLeft;
var top = ((height / 2) - (h / 2)) + dualScreenTop;
var newWindow = window.open(popUpUrl, 'SignIn', 'scrollbars=yes, width=' + w + ', height=' + h + ', top=' + top + ', left=' + left)
if(!newWindow || newWindow.closed || typeof newWindow.closed=='undefined'){
//POPUP BLOCKED
popUpUrl+="&popupBlocked=true";
window.location.href = popUpUrl;
}else if (window.focus) {
newWindow.focus();
}
}
$(function() {
$(".drop-sign").click(function(e) {
e.preventDefault();
openAuthPopUp('AuthLogin?langId=-1&storeId=21551&catalogId=17302&isAzureAddressOutage=false');
});
$("#activityId_18f-hdr_signIn-dd-starthere").click(function(e) {
e.preventDefault();
openAuthPopUp('AuthLogin?langId=-1&storeId=21551&catalogId=17302&isAzureAddressOutage=false');
});
$(".drop-link").click(function(e) {
e.preventDefault();
openAuthPopUp('AuthLogin?langId=-1&storeId=21551&catalogId=17302&isAzureAddressOutage=false®ister=Y');
});
$(".reg-cus").click(function(e) {
e.preventDefault();
openAuthPopUp('AuthLogin?langId=-1&storeId=21551&catalogId=17302&isAzureAddressOutage=false');
});
$(".create-acc").click(function(e) {
e.preventDefault();
openAuthPopUp('AuthLogin?langId=-1&storeId=21551&catalogId=17302&isAzureAddressOutage=false®ister=Y');
});
});
MainJS.myPassportURL = '/AjaxLogonForm?MyAccount=Y&catalogId=17302&isPrimePassport=Y&langId=-1&storeId=21551';
hideHeaderImages();
$(document).ready(function(){
updateHeaderLinkUrlsWhenAuth0Enabled();
}); RememberMe.isRememberMeEnabled = true;
if( typeof RememberMe !="undefined" && ! RememberMe.isSilentAuthSuccessful) {
if(RememberMe.isRememberMeEnabled) {
RememberMe.contactIdCookieVal = getCookie("cont.id");
if(RememberMe.isRememberedUser()){
RememberMe.executeOnThisWindow = true;
}
}
}
window.urlVal = '/Logoff?catalogId=17302&langId=-1&origStoreId=21551&storeId=21551&remember=true';
window.facebookDisconnectURL = '/FDFaceBookDisconnect?catalogId=17302&langId=-1&storeId=21551&fbConnect=N'; if((typeof storeId==='undefined' || typeof storeId==='object') && typeof storeID!=='undefined'){var storeId=storeID;}if((typeof catalogId==='undefined' || typeof catalogId==='object') && typeof catalogID!=='undefined'){var catalogId=catalogID;}if(typeof orderId==='undefined'){var orderId='';}
var GHcreateAccount = "/webapp/wcs/stores/servlet/AjaxUserRegistrationForm?langId=-1&storeId="+storeId+"&catalogId="+catalogId+"&new=Y";
var GHtrackOrder = "/webapp/wcs/stores/servlet/OrderTrackingSearch?userAction=OrderTrackingByEmail&catalogId="+catalogId+"&langId=-1&storeId="+storeId+"";
$(document).ready(function() {
$('#topnav').addClass('tpf-menu');
});
$(document).ready(function() {
$('#topnav').addClass('tpf-menu');
});
$(document).ready(function() {
$('#topnav').addClass('tpf-menu');
}); var fsDomain = "TPF";
if (typeof updateTopNavESpot === "function") {
updateTopNavESpot();
}
// US
function getCookiePop(cname) {
var name = cname + "=";
var decodedCookie = decodeURIComponent(document.cookie);
var ca = decodedCookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') {
c = c.substring(1);
}
if (c.indexOf(name) == 0) {
return c.substring(name.length, c.length);
}
}
return "";
}
function setCookiePop(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
var expires = "expires=" + d.toUTCString();
document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
}
var gdpr_v = "US";
// Test country code
var gdpr_v_test = gdpr_v.replace(/[^\w\s]/gi, '').toLowerCase();
if (gdpr_v !== "US" && gdpr_v_test !== "country_code") {
// Test if cookie exists
if (getCookiePop("gdpr_closed") !== "Y") {
var fadeElem = document.getElementById('gdpr_notification');
setTimeout(function () { fadeElem.className += ' fade'; }, 100)
var click_dismiss = document.querySelector('.gdpr--dismiss')
click_dismiss.addEventListener("click", function () {
fadeElem.className = '';
// Set cookie when closed
setCookiePop("gdpr_closed", "Y", "3650")
})
}
}
window.espotBrand = "TPF_";
var freeTrailPassURL = '/JoinFreeTrialPassportRegisterPageView?catalogId=17302&langId=-1&storeId=21551';
//setFreeTrailPassURL();
displayBannerForPartnerCookie("//cdn1.1800flowers.com/wcsstore/Flowers/images/banners/"); window.partnerEspotView = '/PartnerEspotView?catalogId=17302&langId=-1&storeId=21551';
partnerEspotViewCall('fhbc_browse_banner_partner','fhbc_browse_banner','categoryId=400102581','TPF');
cookieonLoad();
authZeroDataJSON = new Object();
authZeroDataJSON.authClientID = 'n1mUYlundYYGkDDbTnsLCzYq1oCOcAww';
authZeroDataJSON.authDomainName = 'login.celebrations.com';
authZeroDataJSON.signOn = '/SignOn?catalogId=17302&langId=-1&storeId=21551';
authZeroDataJSON.authLogin = '/AuthLogin?catalogId=17302&langId=-1&storeId=21551';
authZeroDataJSON.authZeroAudience = 'https://celebrations-prod.auth0.com/api/v2/'; window.partnerEspotView = '/PartnerEspotView?catalogId=17302&langId=-1&storeId=21551';
var urlParams = "categoryId=400102581";
cookieLoadForPrime('passRegularBP','passPartnerBP');
if('' == 'Y' && getUserType()=="G"){//hide passport banners
$("#"+'passRegularBP'+"_Div").removeClass("display-block");
$("#"+'passPartnerBP'+"_Div").removeClass("display-block");
$("#"+'passRegularBP'+"_Div").addClass("display-none");
$("#"+'passPartnerBP'+"_Div").addClass("display-none");
}
var gnModalContainer = $('#GN-modal-container').attr('class');
if (gnModalContainer.indexOf('gplaces_gnav') !== -1) {
$('#fdGnavModal div#TB_window').css('cssText', 'width: 800px !important');
$('body.bd-category.bd-responsive.bd-18f div#TB_window').css('cssText', 'margin-left: -450px;');
$('#TB_window').css('cssText', 'width: 800px !important; margin-left: -460px !important;');
} else {
// $('.GN-modal-locfield label').css('cssText', 'display: initial !important');
}
setRegWidgetSignUpElements('/vegan-friendly','/ProductDisplay?storeId=21551&productId=&urlRequestType=Base&langId=-1&catalogId=17302');
setRegWidgetSignInElements('/vegan-friendly','/ProductDisplay?storeId=21551&productId=&urlRequestType=Base&langId=-1&catalogId=17302','OrderItemMove?langId=-1&storeId=21551&catalogId=17302');
$("div#showRegWidgetSignIn").find("input#logonId").val('');
var processing = new Image();
processing.src = "//cdn3.1800flowers.com/wcsstore/Flowers/images/widget_processing.gif";
var processingError = new Image();
processingError.src = "//cdn3.1800flowers.com/wcsstore/Flowers/images/btn_submit.gif";
var forgotPasswordURL = location.protocol+"//"+window.location.hostname+"/webapp/wcs/stores/servlet/"+ "ResetPasswordForm?langId=-1&storeId=21551&catalogId=17302";
$('#forgotPasswordLink').attr('href', forgotPasswordURL);
removeErrorMessageInSignUpWidget();
showRegwidgetBanner('');
document.getElementById('recentProd').className = document.getElementById('recentProd').className + ' recentProdustDiv';
var url = 'https://m.www.wolfermans.com/w/best-sellers';
$('#MDproducts').load(url + ' .Co-Products:nth-child(-n+7)', function (data) {
$('#MDproducts .product img.product-img-load').each(function(){
$(this).attr('src',$(this).data('original'));
})
})
$(function(){
function getCookie(cname) {
var name = cname + "=";
var ca = document.cookie.split(';');
for(var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') {
c = c.substring(1);
}
if (c.indexOf(name) == 0) {
return c.substring(name.length, c.length);
}
}
return "";
}
var promoName, promoVal;
var referral = getCookie('ReferralURL');
if(referral.indexOf('promo=') >= 0){
promoName = referral.split('promo=')[1].split('&')[0];
promoVal = referral.split('pcode=')[1].split('&')[0];
var promoMessage, promoBanner = $('.imoc-promo');
if(promoBanner.length > 0){
var promoText = promoBanner.text().toLowerCase();
if(promoText.indexOf(promoName.toLowerCase())>=0){
console.log(promoName, promoVal);
$('.Products .Product').each(function(){
var finalPrice,discount;
var thisPrice = $(this).find('span[itemprop="price"]').text().trim();
if(thisPrice.indexOf('SALE') < 0){
if(promoVal.indexOf('p') > 0){
discount = parseInt(promoVal.replace('p', ''));
finalPrice = getDiscountedPriceByPercent(thisPrice, discount);
promoMessage = finalPrice + ' with code ' + promoName.toUpperCase();
}else if(promoVal.indexOf('d') > 0){
discount = parseInt(promoVal.replace('d', ''));
finalPrice = getDiscountedPriceByDollars(thisPrice, discount);
promoMessage = finalPrice + ' with code ' + promoName.toUpperCase();
}else if(promoVal == 's'){
promoMessage = 'Use Promo Code : ' + promoName.toUpperCase();
}
$(this).find('.Product__desc').append('' + promoMessage + ' ');
}
});
}
}
}
if($('.imoc-generic').attr('data-promocode') != undefined && $('.imoc-generic').attr('data-promo') != undefined){
promoName = $('.imoc-generic').attr('data-promocode');
promoVal = $('.imoc-generic').attr('data-promo');
$('.Products .Product').each(function(){
var finalPrice,discount;
var thisPrice = $(this).find('span[itemprop="price"]').text().replace('SALE', '').trim();
if(promoVal.indexOf('p') > 0){
discount = parseInt(promoVal.replace('p', ''));
finalPrice = getDiscountedPriceByPercent(thisPrice, discount);
}else if(promoVal.indexOf('d') > 0){
discount = parseInt(promoVal.replace('d', ''));
finalPrice = getDiscountedPriceByDollars(thisPrice, discount);
}
$(this).find('.Product__desc').append('' + finalPrice + ' with code ' + promoName + ' ');
});
}
function getDiscountedPriceByPercent(thisPrice, discount){
var finalPrice;
var discountVal = (100 - discount)/100;
if(thisPrice.indexOf('-') >= 0){
thisPrice = thisPrice.split('-');
priceLeft = discountVal * parseFloat(thisPrice[0].replace('$', ''));
priceRight = discountVal * parseFloat(thisPrice[1].replace('$', ''));
finalPrice = '$'+priceLeft.toFixed(2)+' - $' + priceRight.toFixed(2);
return finalPrice;
}else{
finalPrice = '$'+(discountVal * parseFloat(thisPrice.replace('$', ''))).toFixed(2);
return finalPrice;
}
}
function getDiscountedPriceByDollars(thisPrice, discount){
var finalPrice;
if(thisPrice.indexOf('-') >= 0){
thisPrice = thisPrice.split('-');
priceLeft = parseFloat(thisPrice[0].replace('$', '')) - discount;
priceRight = parseFloat(thisPrice[1].replace('$', '')) - discount;
finalPrice = '$'+priceLeft.toFixed(2)+' - $' + priceRight.toFixed(2);
return finalPrice;
}else{
finalPrice = '$'+(parseFloat(thisPrice.replace('$', '')) - discount).toFixed(2);
return finalPrice;
}
}
});
function replaceTabURLs(params){
try{
var str_array = params.tabURLs.split(',');
var brandTab = '';
var brandTabValue = '';
for(var i = 0; i < str_array.length; i++) {
brandTab = str_array[i].split('=');
if(brandTab[0] !='18F'){
brandTabValue = brandTab[1];
document.getElementById(brandTab[0]).href = '/'+brandTabValue;
if(document.getElementById(brandTab[0]+'_GlobalLogoEspot') != null){
document.getElementById(brandTab[0]+'_GlobalLogoEspot').getElementsByTagName('a')[0].href = '/'+brandTabValue;
}
}else{
document.getElementById(brandTab[0]).href = params.homeURL;
if(document.getElementById(brandTab[0]+'_GlobalLogoEspot') != null){
document.getElementById(brandTab[0]+'_GlobalLogoEspot').getElementsByTagName('a')[0].href = params.homeURL;
}
}
}
}catch (e){
console.warn("Unable to replace Tab URLs.", e);
}
}
$(function() {
$(".scopy").before(" "); $(".scopy").after(" ");
});
var category_data_layer = {
"category_canonical_url": "/vegan-friendly",
"category_id": "400102581",
"category_identifier": "MBP-TPF-Content~Vegan",
"category_name": "Vegan Friendly",
"category_sympathy_flag": "",
"product_baseCodes": [],
"product_brands": [],
"product_categories": [],
"product_ids": [],
"product_imp_brands": [],
"product_imp_categories": [],
"product_imp_ids": [],
"product_imp_list_names": [],
"product_imp_list_positions": [],
"product_imp_names": [],
"product_imp_prices": [],
"product_imp_skus": [],
"product_imp_variants": [],
"product_list_names": [],
"product_list_positions": [],
"product_names": [],
"product_prices": [],
"product_sku_ids": [],
"product_skus": [],
"product_variants": []
};
$(function(){
//Get year and populate the copyright date
var d = new Date();
var currentYear = d.getFullYear();
$('.copyrightInfo span').html(currentYear);
});
jQuery( document ).ready(function() {
$.each($('#Track-ordernum-wrap'), function (index, value) {
var targ = $(value).find('.rowName > strong');
if(targ.text().indexOf('Passport') > -1 && targ.text().indexOf('Membership') > -1 && targ.text().toLowerCase().indexOf('passport annual membership') > -1){
console.log(targ.text().indexOf('Passport'));
jQuery(value).find('.rowTrack').attr('style','display:none ;');
jQuery(value).find('.rowShip').attr('style','display:none;');
jQuery(value).find('.progress-wrapper').attr('style','display:none;');
$('').appendTo('head');
}
});
})
setTimeout(()=> {
var parentDiv = jQuery('.pdp__productImages > .pdp__thumbs');
parentDiv.next().insertBefore(parentDiv)
},1000);
jQuery( window ).load(function() {
var carousel = document.querySelector('.carousel');
var carouselContent = document.querySelector('.carousel-content');
var slides = document.querySelectorAll('.slide');
var arrayOfSlides = Array.prototype.slice.call(slides);
var carouselDisplaying;
var screenSize;
setScreenSize();
var lengthOfSlide;
function addClone() {
var lastSlide = carouselContent.lastElementChild.cloneNode(true);
lastSlide.style.left = (-lengthOfSlide) + "px";
carouselContent.insertBefore(lastSlide, carouselContent.firstChild);
}
// addClone();
function removeClone() {
var firstSlide = carouselContent.firstElementChild;
firstSlide.parentNode.removeChild(firstSlide);
}
function moveSlidesRight() {
var slides = document.querySelectorAll('.slide');
var slidesArray = Array.prototype.slice.call(slides);
var width = 0;
slidesArray.forEach(function(el, i){
el.style.left = width + "px";
width += lengthOfSlide;
});
addClone();
}
moveSlidesRight();
function moveSlidesLeft() {
var slides = document.querySelectorAll('.slide');
var slidesArray = Array.prototype.slice.call(slides);
slidesArray = slidesArray.reverse();
var maxWidth = (slidesArray.length - 1) * lengthOfSlide;
slidesArray.forEach(function(el, i){
maxWidth -= lengthOfSlide;
el.style.left = maxWidth + "px";
});
}
window.addEventListener('resize', setScreenSize);
function setScreenSize() {
if ( window.innerWidth >= 1600 ) {
carouselDisplaying = 7;
} else if ( window.innerWidth >= 1400 ) {
carouselDisplaying = 6;
} else if ( window.innerWidth >= 980 ) {
carouselDisplaying = 4;
} else if ( window.innerWidth >= 667 ) {
carouselDisplaying = 3;
} else if ( window.innerWidth >= 490 ) {
carouselDisplaying = 2;
} else {
carouselDisplaying = 1;
}
getScreenSize();
}
function getScreenSize() {
var slides = document.querySelectorAll('.slide');
var slidesArray = Array.prototype.slice.call(slides);
lengthOfSlide = ( carousel.offsetWidth / carouselDisplaying );
var initialWidth = -lengthOfSlide;
slidesArray.forEach(function(el) {
el.style.width = lengthOfSlide + "px";
el.style.left = initialWidth + "px";
initialWidth += lengthOfSlide;
});
}
var rightNav = document.querySelector('.carousel-nav-right');
rightNav.addEventListener('click', moveLeft);
var moving = true;
function moveRight() {
if ( moving ) {
moving = false;
var lastSlide = carouselContent.lastElementChild;
lastSlide.parentNode.removeChild(lastSlide);
carouselContent.insertBefore(lastSlide, carouselContent.firstChild);
removeClone();
var firstSlide = carouselContent.firstElementChild;
firstSlide.addEventListener('transitionend', activateAgain);
moveSlidesRight();
}
}
function activateAgain() {
var firstSlide = carouselContent.firstElementChild;
moving = true;
firstSlide.removeEventListener('transitionend', activateAgain);
}
var leftNav = document.querySelector('.carousel-nav-left');
leftNav.addEventListener('click', moveRight);
// var moveLeftAgain = true;
function moveLeft() {
if ( moving ) {
moving = false;
removeClone();
var firstSlide = carouselContent.firstElementChild;
firstSlide.addEventListener('transitionend', replaceToEnd);
moveSlidesLeft();
}
}
function replaceToEnd() {
var firstSlide = carouselContent.firstElementChild;
firstSlide.parentNode.removeChild(firstSlide);
carouselContent.appendChild(firstSlide);
firstSlide.style.left = ( (arrayOfSlides.length -1) * lengthOfSlide) + "px";
addClone();
moving = true;
firstSlide.removeEventListener('transitionend', replaceToEnd);
}
carouselContent.addEventListener('mousedown', seeMovement);
var initialX;
var initialPos;
function seeMovement(e) {
initialX = e.clientX;
getInitialPos();
carouselContent.addEventListener('mousemove', slightMove);
document.addEventListener('mouseup', moveBasedOnMouse);
}
function slightMove(e) {
if ( moving ) {
var movingX = e.clientX;
var difference = initialX - movingX;
if ( Math.abs(difference) < (lengthOfSlide/4) ) {
slightMoveSlides(difference);
}
}
}
function getInitialPos() {
var slides = document.querySelectorAll('.slide');
var slidesArray = Array.prototype.slice.call(slides);
initialPos = [];
slidesArray.forEach(function(el){
var left = Math.floor( parseInt( el.style.left.slice(0, -2 ) ) );
initialPos.push( left );
});
}
function slightMoveSlides(newX) {
var slides = document.querySelectorAll('.slide');
var slidesArray = Array.prototype.slice.call(slides);
slidesArray.forEach(function(el, i){
var oldLeft = initialPos[i];
el.style.left = (oldLeft + newX) + "px";
});
}
function moveBasedOnMouse(e) {
var finalX = e.clientX;
if ( initialX - finalX > 0) {
moveRight();
} else if ( initialX - finalX < 0 ) {
moveLeft();
}
document.removeEventListener('mouseup', moveBasedOnMouse);
carouselContent.removeEventListener('mousemove', slightMove);
}
});
$(document).ready(function () {
$('.skip').click(function (event) {
var skipTo = '#' + this.href.split('#')[1];
$(skipTo).attr('tabindex', -1).on('blur focusout', function () {
$(this).removeAttr('tabindex');
}).focus();
});
$('img:not([alt])').attr('alt', '');
});
if (navigator.platform == "iPad" || navigator.platform == "iPhone") {
$(document).ready(function() {
$('#nav').hover(function() {
var onClick;
var detectIOS5 = function(){
if (navigator.platform == "iPad" && detectIOS5 == "5.1"){
onClick = true;
}
}
var firstClick = function() {
onClick = secondClick;
return false;
};
var secondClick = function() {
onClick = firstClick;
return true;
};
onClick = firstClick;
$(this).click(function() {
return onClick();
});
});
});
}
checkAndHidePassport(100);
initFlowersService('category');
$(document).ready(function() {
displayFAGFDate();
var catDescName = "Vegan Friendly";
var showGNavModel = getCookie("showGNavModel");
var cellId=getCookie("cellid");cellId=cellId==undefined||cellId==null?"":cellId;
var cmFlag = document.getElementById("cmFlag").value;
if(cmFlag =='' || cmFlag =='Y'){
if($( "div#TB_window" ).length && showGNavModel !=null && undefined != showGNavModel && showGNavModel=='Y'){
cmCreatePageviewTag('TPF : COLLECTION-GNAV : '+catDescName+' (MBP-TPF-Content~Vegan)', 'TPF : MBP-TPF-Content~Vegan', null, null, '21551', ' -_- -_- -_- -_- -_- -_-'+cellId);
}else{
var gnavFlag='';gnavFlag=gnavFlag==''?' ':gnavFlag;
var gnavInteraction='';gnavInteraction=gnavInteraction==''?' ':gnavInteraction;
cmCreatePageviewTag('TPF : COLLECTION : '+catDescName+' (MBP-TPF-Content~Vegan)', 'TPF : MBP-TPF-Content~Vegan', '', null, '21551', gnavFlag+'-_-'+gnavInteraction+'-_- -_- -_- -_- -_-'+cellId);
}
}
});
setcm_sp('');
if(getCookie("FuneralHomeBannerContext")=='true'){
displayBanner();
}
setUpNaturalSearchCookie(); loadJSAsync('//cdn2.wolfermans.com/wcsstore/RAPIDStorefrontAssetStore/ww51/AJAXUserInterface/javascript/Lazy.js');