<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="en" />

<meta property="og:image" content="https://w2.chabad.org/media/images/1381/Nife13815054.png" itemprop="image" width="150" height="150" />
<meta property="og:image:width" content="150" />
<meta property="og:image:height" content="150" />
<meta name="keywords" content="Kosher,Food,Delivery" />
<meta name="title" content="Kosher Food Delivery - Chabad of Puerto Vallarta" />
<meta property="og:type" content="website" />
<meta name="scope-aids" content="3431758-3431766-3485783-7418518" />
<meta name="article-keywords" content="2185-6760-20429-2170-2898" />
<meta name="scope-aid" content="3431758" />
<meta name="scope-aid" content="3431766" />
<meta name="scope-aid" content="3485783" />
<meta name="scope-aid" content="7418518" />
<meta name="article-keyword" content="2185" />
<meta name="article-keyword" content="6760" />
<meta name="article-keyword" content="20429" />
<meta name="article-keyword" content="2170" />
<meta name="article-keyword" content="2898" />
<meta property="og:url" content="https://www.chabadvallarta.com/templates/articlecco_cdo/aid/7418518/jewish/Kosher-Food-Delivery.htm" />
<meta property="twitter:card" content="summary_large_image" />
<meta property="twitter:site" content="@chabad" />
<meta property="og:title" content="Kosher Food Delivery - Chabad of Puerto Vallarta" /><link rel="canonical" href="https://www.chabadvallarta.com/templates/articlecco_cdo/aid/7418518/jewish/Kosher-Food-Delivery.htm" />
<link rel="icon" type="image/png" href="https://www.chabadvallarta.com/media/images/1381/Nife13815054.png" />
<link rel="Stylesheet" href="/css/fonts/font-awesome/font-awesome-5.css?v=2D6ABDDB" id="kfont-awesome" type="text/css"/>
<link rel="Stylesheet" href="/css/DefaultGrid.css?v=A13D74E8" id="kgrid" type="text/css"/>
<link rel="Stylesheet" href="/css/Elements.css?v=7A8278DB" id="k6" type="text/css"/>
<link rel="Stylesheet" href="/css/vendor/ds/tokens/sites.css?v=F6E7C5D2" id="ksites-ds-css" type="text/css"/>
<link rel="Stylesheet" href="/css/vendor/ds/tokens/sites-light.css?v=270C0A6B" id="ksites-light-ds-css" type="text/css"/>
<link rel="Stylesheet" href="/css/new/main.css?v=FF6B1CBD" id="k7" type="text/css"/>
<link rel="Stylesheet" href="/css/global.css?v=27BD2E9E" id="k3" type="text/css"/>
<link rel="Stylesheet" href="/css/global-print.css?v=40836E98" id="k5" type="text/css" media="print"/>
<link rel="Stylesheet" href="/css/cco/home/widget-styles.css?v=A8AC7A58" id="k6" type="text/css"/>
<link rel="Stylesheet" href="/css/cco/templates/template5/global.css?v=BEC232B2" id="k" type="text/css"/>
<link rel="Stylesheet" href="/css/cco/templates/template5/skins/orange.css?v=39CF9DDC" id="k" type="text/css"/>
<link rel="Stylesheet" href="/css/cco/home/default/orange.css?v=9FCCF98A" id="k" type="text/css"/>
<link rel="Stylesheet" href="/css/old/global.css?v=43DDBA77" id="k2898" type="text/css"/>
<link rel="Stylesheet" href="/css/cco/templates/forms/formCss2.css?v=AB6A2925" id="kFormCss" type="text/css"/>
<link rel="Stylesheet" href="/css/cco/templates/forms/themes/nova.css?v=87AD6957" id="kNova" type="text/css"/>
<link rel="Stylesheet" href="/css/bootstrap/grid.css?v=F4390F2B" id="kbootstrap4-grid" type="text/css"/>
<link rel="Stylesheet" href="/css/Library/reader-comments.css?v=8AB57D79" id="kCommentsStylesheet" type="text/css"/>
<link rel="Stylesheet" href="/css/inline/BookInfo.css?v=3D052243" id="kBookInfoCss" type="text/css"/>
<!--[if lte IE 8]> <link rel="Stylesheet" href="/css/global-ie.css?v=807ACD6C" id="k4" type="text/css"/> <![endif]-->
<script>$q=[];$j=function(f){$q.push(f);}</script>
	
<title>
	Kosher Food Delivery - Chabad of Puerto Vallarta
</title>
	



<script>
	window.dataLayer = window.dataLayer || [];
	dataLayer.push({"event":"datalayer-initialized","page":{"numberOfComments":0,"publicationDate":"2026-07-01","primaryArticleId":7418518,"title":"","author":"","authorId":0,"contentLevel1":"My Site","contentLevel2":"Kosher food delivery","contentLevel3":"Kosher Food Delivery","siteName":"Chabad of Puerto Vallarta"},"time":{"upcomingHoliday":"Chanukah","daysToUpcomingHoliday":29,"hebrewDate":"5787-08-26"}});
		dataLayer.push({ 'articleHierarchy': '-3431758-3431766-3485783-7418518-', 'keywords': '-k2898-k2170-k20429-k6760-k2185-', 'k': '-3431758-3431766-3485783-7418518--k2898-k2170-k20429-k6760-k2185-' });
	
</script>
<script>

(function(c,h,a,b,a,d){c[a]=c[a]||[];c[a].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=h.getElementsByTagName(b)[0],
j=h.createElement(b);j.async=true;
j.src='https://w6.chabad.org/mitzvah-tank.js';f.parentNode.insertBefore(j,f);
})(window,document,0,'script','dataLayer');</script>

	<!-- Start of StatCounter Code -->
	<script type="text/javascript">
	var sc_project = 11104187;var sc_partition = 62;var sc_invisible = 1;var sc_remove_link=1;var sc_security = "b78a377d";var sc_https = 1;
	</script>
	<script type="text/javascript" src="https://secure.statcounter.com/counter/counter_xhtml.js" defer async></script>
	<noscript><img src="//c63.statcounter.com/counter.php?sc_project=11104187&amp;java=0&amp;security=b78a377d&amp;invisible=1" border="0" /> </noscript>
	<!-- End of StatCounter Code -->


<!-- GetButton.io widget -->

<!-- /GetButton.io widget -->

<meta name="google-site-verification" content="2azzqEaKys0qwo3YGVMIHr7BjYXz23pc89yKen8SwDI" />
<link rel="icon" type="image/png" href="https://chabadvallarta.com/media/images/1160/AKcK11605551.png" />

<link href='https://webmk.co/sites/general/cdo-normalize.css' rel='stylesheet' type='text/css'>


<script type="text/javascript">
    (function () {
        var options = {
            whatsapp: "+523221417279", // WhatsApp number
            company_logo_url: "//static.getbutton.io/img/flag.png", // URL of company logo (png, jpg, gif)
            greeting_message: "", // Text of greeting message
            call_to_action: "", // Call to action
            button_color: "#FF6550", // Color of button
            position: "right", // Position may be 'right' or 'left'
            ga: true, // Google Analytics enabled
            branding: false, // Show branding string
            mobile: true, // Mobile version enabled
            desktop: true, // Desktop version enabled
            greeting: false, // Greeting message enabled
            shift_vertical: 0, // Vertical position, px
            shift_horizontal: 0, // Horizontal position, px
            domain: "chabadvallarta.com", // site domain
            key: "HMuJ7eutR9Wbhfr8Yn3Dcg", // pro-widget key
        };
        var proto = document.location.protocol, host = "getbutton.io", url = proto + "//static." + host;
        var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = url + '/widget-send-button/js/init.js';
        s.onload = function () { WhWidgetSendButton.init(host, proto, options); };
        var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x);
    })();
</script><script src="https://webmk.co/sites/chabad-vallarta/vallarta-script.js"></script></head>
<body class="lang_en dir_ltr cco_body form secure">

	


	
	<div id="PrintCreditHeader" class="show_for_print">
Printed from<b>ChabadVallarta.com</b>
</div>
	<div id="header">
		<div class="wrapper">
			
<div id="feedback_bar" class="hide_for_print no_outline">
	<div class="wrapper">
		
	</div>
</div>

			


<div id="header_container" class="header_container">
	<div class="clearfix links">
		<img src="https://w2.chabad.org/images/global/spacer.gif" width="15" height="8" class="baruch_hashem" />
		<div class="float_right">
			
			
				<div class="topBarLink cco_topbar_link ask_the_rabbi_link">
					<a href="/asktherabbi/default_cdo/jewish/Ask-the-Rabbi.htm">Ask the Rabbi</a>
				</div>
				
			
				<div id="HeaderSubscribe" class="top_bar_item topBarLink cco_topbar_link subscribe_link">Subscribe
					<div id="HeaderSubscribeContainer" class="topBarLayer" style="display:none;width:295px;">
						<div id="SubscribeFormContainer">
							<span id="SubscribeMessage" class="error" style="display:none;"></span>
							<form name="topSubscribea3df13a7d4" class="subscribe_box" target="" action="" method="get" onsubmit="return submitHeaderSubscribe(this, document.getElementById('a3df13a7d4FormContainer'), document.getElementById('a3df13a7d4ResponseContainer'));">



<script>
	var recaptchaIsEnterprise = false;
		 var recaptchaV2Key = "6LcG_TcUAAAAAKAVgwgW39ujc9OCjXSoQYFIA-Su";

</script>

	<input type="hidden" class="js-recaptcha-input" name="cdo-captcha-response" value="" data-div-id="8562042d-f4a3-413d-a157-d7642a4e6a8c" data-processed="false" />
	<div class="js-recaptcha-wrapper" id="8562042d-f4a3-413d-a157-d7642a4e6a8c"></div>	

<div class="container horizontal_padding" id="a3df13a7d4Container">
<div style="margin:10px 0;">
<div class="co_form_container" id="a3df13a7d4FormContainer">
<input type="text" maxlength="50" class="co_global_input float_left medium_bottom_margin" value="" required="" display_name="First Name" id="Fname" name="fname" placeholder="First Name">
<input type="text" maxlength="50" class="co_global_input float_right medium_bottom_margin" value="" required="" display_name="Last Name" id="Lname" name="lname" placeholder="Last Name">
<div class="form_group">
<input type="hidden" name="via" value="inlineSubscribeBox:3431822;" />
<input type="text" class="co_global_input medium_bottom_margin" value="" required="" display_name="Email" id="SubscribeEmail" name="email" placeholder="Email Address">
<div id="CoButton_wrapper" class="co_global_submit" style="width:100%;padding:0;"><button id="CoButton" type="submit" class="button" value="Subscribe"><span>Subscribe</span></button></div>
</div>
<div class="break_floats"></div>
<div class="light_grey f-small" style="padding-top:3px;padding-left:3px;">
<input type="hidden" name="subscriptionid" value="21063" />
Subscribe to 1. Chabad Puerto Vallarta
</div>
</div>
<div id="a3df13a7d4ResponseContainer"></div>
</div>
</div>
</form>
<!-- END CACHE -->
							<div class="break_floats"></div>
						</div>
						<div class="blue f-small bold small_vertical_padding medium_horizontal_padding footer_box">
							<a href="/tools/subscribe/default_cdo">View all subscriptions &raquo;</a>
						</div>
					</div>
				</div>
			
			
				<div class="topBarLink cco_topbar_link contact_link">
					<a href="/tools/feedback.asp">Contact</a>
				</div>
			
			
		</div>
		<div class="float_left">
			
				<div class="topBarLink cco_topbar_link home_link">
					<a href="/">Home</a>
				</div>
				
			
				<div class="topBarLink cco_topbar_link about_link">
					<a href="/3433540">About</a>
				</div>
				
			
				<div class="topBarLink cco_topbar_link donate_link">
					<a href="/4970020">Donate</a>
				</div>
				
			
			
				<div class="topBarLink">
					


<div id="loginHeaderContainer" class="">
	
	<div id="HeaderSignIn"
		 
		 class="top_bar_item topBarLink js-header-login-button">
		<a class="login" href="/tools/login/default.asp?aid=7418518&page=-%2ftemplates%2farticlecco_cdo%2faid%2f7418518%2fjewish%2fKosher-Food-Delivery.htm">
			<i class="fa fa-user"></i>
			Sign In
		</a>
	</div>
	
	<div id="ProfileOptions"
		 style="margin-right: 0px; display: none;"
		 
		 class="top_bar_item topBarLink js-header-user-name">
		<a>
			<i class="fa fa-user"></i>
			<span>Hi <span class="js-load-firstname" data-js-method="setHeaderVisibility"></span></span>
		</a>
		<div id="ProfileOptionsContainer" class="layer-items" style="width:130px;">
			

<div class="wrapper bold clearfix">
	<div class="item">
		<a href="/tools/login/settings.asp">My Profile</a>
	</div>
	<div class="item">
		<a href="/tools/login/settings.asp?v=cal">My Calendar</a>
	</div>
	<div class="item">
		<a href="/tools/login/settings.asp?v=sub">My Subscriptions</a>
	</div>
	<div class="item">
		<a href="/tools/login/default.asp?logout=true">Logout</a>
	</div>
</div>
		</div>
	</div>
</div>

				</div>
			
		</div>
	</div>
	<div class="break_floats"></div>
</div>

			<div id="header_container" class="clearfix">
				<div id="header_branding" class="no_outline  logo">
					<div class="g260 no_margin cco_search_header float_right">
						

<div class="co_search_form margin05">
	<form name="MainSearchForm" id="MainSearchForm" method="get" action="/search/results.asp" class="clearfix" onsubmit="return Co.Forms.Validation.Validate(this, null, {markAsSubmitted:false});">
		<div class="co_global_submit"><button type="submit" class="button" value=" "><span> </span></button></div>
		

<div class="co_global_input_container clearfix">
	<input id="topAreaTopSearch_search" required="true" autocomplete="nope" placeholder="Search" value="" OnAutoSuggestSelect="OnSearchAutoSuggestSelect(ev);" class="co_global_input co_search js-search-field active js-mirrored-input" onblur="this.form.className = this.form.className.replace(/\sactive/gi, &#39;&#39;);" name="searchWord" onfocus="this.form.className+=&#39; active&#39;;" type="text" autoSuggestProperties="&quot;Highlight&quot;:true,&quot;Name&quot;:&quot;topAreaTopSearch_search&quot;,&quot;AutoSubmit&quot;:true,&quot;ShowRecommendedOnTop&quot;:false" autoSuggestUrl="/WebServices/RemoteCall/Get_Suggestions" display_name="Search Field" min_length="3"></input>
</div>

			
		
		
	
		<div id="topAreaTopSearch_search_wrapper" class="co_field_options" style="display:none;">
			<div class="co_absolute_wraper" id="co_absolute_wraper" style="">
				<div class="inner">
					<div id="topAreaTopSearch_search_container" class="co_field_options_suggestions"></div>
					<div class="break_floats"></div>
					
				</div>
			</div>
		</div>
	</form>
</div>
					</div>
					
						<div class="float_left right_padding"><a href="/"><img src="https://w2.chabad.org/media/images/1381/Nife13815054.png" width="100" height="100" border="0"  /></a></div>
					
					<a href="/default.asp" title="Chabad of Puerto Vallarta" class="site_title" style="margin-left:115px;">Chabad of Puerto Vallarta<span class="site_subtitle clearfix">Celebrating 10 Years of Jewish Life in Puerto Vallarta!</span></a>
				</div>
			</div>
			
			
			<script>
var primaryNavigationVersion = "639295276813965826";
</script>
<div id="co_menu_container_wrapper" class="co_menu_container_wrapper desktop-only" data-list-name="primary navigation"> 
<div class="co_menu_container clearfix" id="co_menu_container">
<a class="menu_logo" href="/"></a>
<table cellpadding="0" cellspacing="0" border="0" class="main_menu_container first global">
<tr id="tabContentMain" tab="Main" style="display:table-row;">
<td class="co_menu_item home" data-menu-level="1"><a href="/default.asp"><img class="co_menu_home_image" src="https://w2.chabad.org/images/global/spacer.gif" width="28" height="60" border="0" onmouseover="this.className += ' hover';" onmouseout="this.className=this.className.replace(/\s?hover/gi, '');" /></a></td>
<td class="co_menu_item_divider"><img src="https://w2.chabad.org/images/global/spacer.gif" width="2" height="1" border="0" /></td>
<td class="co_menu_item" aid="3435442" data-menu-level="1" onmouseover="this.className += ' hover';" onmouseout="this.className = this.className.replace(/\shover/gi, '');" >
<div class="co_menu_content"><div class="co_submenu_container" style="width:auto;display:none;clip:rect(auto auto 0px auto);">
<div class="wrapper">
<div class="column_wrapper clearfix" style="height:100%;">
</div>
<div class="break_floats"></div></div></div></div><span class="parent"><div><a href="/templates/articlecco_cdo/aid/3435442/jewish/Donate.htm" class="parent">Donate</a></div></span><a href="/templates/articlecco_cdo/aid/3435442/jewish/Donate.htm" class="bg_extension js-parent-menu-link" data-aid="3435442"></a></td>
<td class="co_menu_item_divider"><img src="https://w2.chabad.org/images/global/spacer.gif" width="2" height="1" border="0" /></td>
<td class="co_menu_item arrow multi_level" aid="3431767" data-menu-level="1" onmouseover='Co.MainNavigation.Show(event, this);' onmouseout='Co.MainNavigation.Hide(event, this);' >
<div class="co_menu_content"><div class="co_submenu_container" style="width:auto;display:none;clip:rect(auto auto 0px auto);">
<div class="wrapper">
<div class="column_wrapper clearfix" style="height:100%;">
<div class="co_column">
<a href="/templates/articlecco_cdo/aid/3433540/jewish/Our-Family.htm" class="item empty" id="menu_item2-1" data-menu-level="2" data-aid="3433540">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Our Family</span>
</a>
<a href="/tools/feedback.asp" class="item empty" id="menu_item2-2" data-menu-level="2" data-aid="3431768">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Contact Us</span>
</a>
<a href="/templates/articlecco_cdo/aid/3523439/jewish/US-Office.htm" class="item empty" id="menu_item2-3" data-menu-level="2" data-aid="3523439">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>U.S. Office </span>
</a>
<a href="/templates/articlecco_cdo/aid/5519917/jewish/Chabad-In-the-News.htm" class="item empty" id="menu_item2-4" data-menu-level="2" data-aid="5519917">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Chabad In the News</span>
</a>
</div>
<div id="menu_child2-1" class="menu_child empty selected" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child2-2" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child2-3" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child2-4" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
</div>
<div class="break_floats"></div></div></div></div><span class="parent"><img src="https://w2.chabad.org/images/global/spacer.gif" width="12" height="6" border="0" vspace="2" /><div><a href="/templates/articlecco_cdo/aid/3431767/jewish/About-Us.htm" class="parent">About<br />Us</a></div></span><a href="/templates/articlecco_cdo/aid/3431767/jewish/About-Us.htm" class="bg_extension js-parent-menu-link" data-aid="3431767"></a></td>
<td class="co_menu_item_divider"><img src="https://w2.chabad.org/images/global/spacer.gif" width="2" height="1" border="0" /></td>
<td class="co_menu_item arrow multi_level" aid="5556258" data-menu-level="1" onmouseover='Co.MainNavigation.Show(event, this);' onmouseout='Co.MainNavigation.Hide(event, this);' >
<div class="co_menu_content"><div class="co_submenu_container" style="width:auto;display:none;clip:rect(auto auto 0px auto);">
<div class="wrapper">
<div class="column_wrapper clearfix" style="height:100%;">
<div class="co_column">
<a href="/templates/articlecco_cdo/aid/4411730/jewish/Submit-your-Ad.htm" class="item empty" id="menu_item3-1" data-menu-level="2" data-aid="4411730">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Submit your Ad</span>
</a>
</div>
<div id="menu_child3-1" class="menu_child empty selected" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
</div>
<div class="break_floats"></div></div></div></div><span class="parent"><img src="https://w2.chabad.org/images/global/spacer.gif" width="12" height="6" border="0" vspace="2" /><div><a href="/templates/articlecco_cdo/aid/5556258/jewish/Jewish-Calendar.htm" class="parent">Jewish<br />Calendar</a></div></span><a href="/templates/articlecco_cdo/aid/5556258/jewish/Jewish-Calendar.htm" class="bg_extension js-parent-menu-link" data-aid="5556258"></a></td>
<td class="co_menu_item_divider"><img src="https://w2.chabad.org/images/global/spacer.gif" width="2" height="1" border="0" /></td>
<td class="co_menu_item arrow multi_level" aid="5143127" data-menu-level="1" onmouseover='Co.MainNavigation.Show(event, this);' onmouseout='Co.MainNavigation.Hide(event, this);' >
<div class="co_menu_content"><div class="co_submenu_container" style="width:auto;display:none;clip:rect(auto auto 0px auto);">
<div class="wrapper">
<div class="column_wrapper clearfix" style="height:100%;">
<div class="co_column">
<a href="/templates/articlecco_cdo/aid/5624938/jewish/Yartzeit-Board-Dedications.htm" class="item empty selected" id="menu_item4-1" data-menu-level="2" data-aid="5624938">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Yartzeit Board Dedications</span>
</a>
</div>
<div id="menu_child4-1" class="menu_child empty selected" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
</div>
<div class="break_floats"></div></div></div></div><span class="parent"><img src="https://w2.chabad.org/images/global/spacer.gif" width="12" height="6" border="0" vspace="2" /><div><a href="/templates/articlecco_cdo/aid/5143127/jewish/The-Shul-Synagogue.htm" class="parent">The&nbsp;Shul<br />(Synagogue)</a></div></span><a href="/templates/articlecco_cdo/aid/5143127/jewish/The-Shul-Synagogue.htm" class="bg_extension js-parent-menu-link" data-aid="5143127"></a></td>
<td class="co_menu_item_divider"><img src="https://w2.chabad.org/images/global/spacer.gif" width="2" height="1" border="0" /></td>
<td class="co_menu_item arrow multi_level" aid="4274271" data-menu-level="1" onmouseover='Co.MainNavigation.Show(event, this);' onmouseout='Co.MainNavigation.Hide(event, this);' >
<div class="co_menu_content"><div class="co_submenu_container" style="width:auto;display:none;clip:rect(auto auto 0px auto);">
<div class="wrapper">
<div class="column_wrapper clearfix" style="height:100%;">
<div class="co_column">
<a href="/templates/articlecco_cdo/aid/4275523/jewish/The-Jewish-Cemetery.htm" class="item empty selected" id="menu_item5-1" data-menu-level="2" data-aid="4275523">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>The Jewish Cemetery</span>
</a>
<a href="/templates/articlecco_cdo/aid/5592124/jewish/Volunteer-for-the-Chevra-Kadisha.htm" class="item empty selected" id="menu_item5-2" data-menu-level="2" data-aid="5592124">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Volunteer for the Chevra Kadisha</span>
</a>
<a href="/templates/articlecco_cdo/aid/4274291/jewish/The-Jewish-Funeral.htm" class="item empty selected" id="menu_item5-3" data-menu-level="2" data-aid="4274291">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>The Jewish Funeral</span>
</a>
<a href="/templates/articlecco_cdo/aid/4274287/jewish/Kavod-Hamet-Honoring-the-dead.htm" class="item empty selected" id="menu_item5-4" data-menu-level="2" data-aid="4274287">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Kavod Hamet (Honoring the dead)</span>
</a>
<a href="/templates/articlecco_cdo/aid/4274294/jewish/After-a-death.htm" class="item empty selected" id="menu_item5-5" data-menu-level="2" data-aid="4274294">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>After a death</span>
</a>
<a href="/templates/articlecco_cdo/aid/4274310/jewish/The-Taharah.htm" class="item empty selected" id="menu_item5-6" data-menu-level="2" data-aid="4274310">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>The Taharah</span>
</a>
<a href="/templates/articlecco_cdo/aid/4274317/jewish/Cremation-and-Jewish-law.htm" class="item empty selected" id="menu_item5-7" data-menu-level="2" data-aid="4274317">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Cremation and Jewish law</span>
</a>
<a href="/templates/articlecco_cdo/aid/3435442/jewish/DONATE.htm" class="item empty selected" id="menu_item5-8" data-menu-level="2" data-aid="4276637">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Donate to the Jewish Burial Society</span>
</a>
</div>
<div id="menu_child5-1" class="menu_child empty selected" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child5-2" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child5-3" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child5-4" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child5-5" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child5-6" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child5-7" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child5-8" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
</div>
<div class="break_floats"></div></div></div></div><span class="parent"><img src="https://w2.chabad.org/images/global/spacer.gif" width="12" height="6" border="0" vspace="2" /><div><a href="/templates/articlecco_cdo/aid/4274271/jewish/The-Cemetery.htm" class="parent">The<br />Cemetery</a></div></span><a href="/templates/articlecco_cdo/aid/4274271/jewish/The-Cemetery.htm" class="bg_extension js-parent-menu-link" data-aid="4274271"></a></td>
<td class="co_menu_item_divider"><img src="https://w2.chabad.org/images/global/spacer.gif" width="2" height="1" border="0" /></td>
<td class="co_menu_item arrow multi_level" aid="4701617" data-menu-level="1" onmouseover='Co.MainNavigation.Show(event, this);' onmouseout='Co.MainNavigation.Hide(event, this);' >
<div class="co_menu_content"><div class="co_submenu_container" style="width:auto;display:none;clip:rect(auto auto 0px auto);">
<div class="wrapper">
<div class="column_wrapper clearfix" style="height:100%;">
<div class="co_column">
<a href="/templates/articlecco_cdo/aid/6657412/jewish/JLI-Nurturing-Relationships.htm" class="item empty" id="menu_item6-1" data-menu-level="2" data-aid="6657412">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>JLI: Nurturing Relationships</span>
</a>
<a href="/templates/articlecco_cdo/aid/5035123/jewish/Studies-in-Spirituality-FREE-BOOK.htm" class="item empty" id="menu_item6-2" data-menu-level="2" data-aid="5035123">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Studies in Spirituality FREE BOOK </span>
</a>
<a href="/templates/articlecco_cdo/aid/5945772/jewish/Jewpernatural-JLI-class.htm" class="item empty" id="menu_item6-3" data-menu-level="2" data-aid="5945772">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Jewpernatural JLI class</span>
</a>
<a href="/templates/articlecco_cdo/aid/6053312/jewish/The-World-of-Kabbalah.htm" class="item empty" id="menu_item6-4" data-menu-level="2" data-aid="6053312">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>The World of Kabbalah</span>
</a>
<a href="/templates/articlecco_cdo/aid/6273403/jewish/Advice-for-Life.htm" class="item empty" id="menu_item6-5" data-menu-level="2" data-aid="6273403">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Advice for Life</span>
</a>
<a href="/templates/articlecco_cdo/aid/6425758/jewish/Decisions-of-Fate.htm" class="item empty" id="menu_item6-6" data-menu-level="2" data-aid="6425758">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Decisions of Fate</span>
</a>
<a href="/templates/articlecco_cdo/aid/6878920/jewish/JLI-Colorful-Profiles.htm" class="item empty" id="menu_item6-7" data-menu-level="2" data-aid="6878920">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>JLI: Colorful Profiles</span>
</a>
<a href="/templates/articlecco_cdo/aid/5952089/jewish/JLI-Outsmarting-Antisemitism.htm" class="item empty" id="menu_item6-8" data-menu-level="2" data-aid="5952089">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>JLI: Outsmarting Antisemitism</span>
</a>
<a href="/templates/articlecco_cdo/aid/7135765/jewish/Journey-of-the-Soul.htm" class="item empty" id="menu_item6-9" data-menu-level="2" data-aid="7135765">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Journey of the Soul</span>
</a>
</div>
<div id="menu_child6-1" class="menu_child empty selected" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child6-2" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child6-3" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child6-4" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child6-5" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child6-6" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child6-7" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child6-8" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child6-9" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
</div>
<div class="break_floats"></div></div></div></div><span class="parent"><img src="https://w2.chabad.org/images/global/spacer.gif" width="12" height="6" border="0" vspace="2" /><div><a href="/templates/articlecco_cdo/aid/4701617/jewish/Adult-Education.htm" class="parent">Adult<br />Education</a></div></span><a href="/templates/articlecco_cdo/aid/4701617/jewish/Adult-Education.htm" class="bg_extension js-parent-menu-link" data-aid="4701617"></a></td>
<td class="co_menu_item_divider"><img src="https://w2.chabad.org/images/global/spacer.gif" width="2" height="1" border="0" /></td>
<td class="co_menu_item" aid="5162109" data-menu-level="1" onmouseover="this.className += ' hover';" onmouseout="this.className = this.className.replace(/\shover/gi, '');" >
<div class="co_menu_content"><div class="co_submenu_container" style="width:auto;display:none;clip:rect(auto auto 0px auto);">
<div class="wrapper">
<div class="column_wrapper clearfix" style="height:100%;">
</div>
<div class="break_floats"></div></div></div></div><span class="parent"><div><a href="/templates/articlecco_cdo/aid/5162109/jewish/The-Mikvah.htm" class="parent">The<br />Mikvah</a></div></span><a href="/templates/articlecco_cdo/aid/5162109/jewish/The-Mikvah.htm" class="bg_extension js-parent-menu-link" data-aid="5162109"></a></td>
<td class="co_menu_item_divider"><img src="https://w2.chabad.org/images/global/spacer.gif" width="2" height="1" border="0" /></td>
<td class="co_menu_item arrow multi_level" aid="6594025" data-menu-level="1" onmouseover='Co.MainNavigation.Show(event, this);' onmouseout='Co.MainNavigation.Hide(event, this);' >
<div class="co_menu_content"><div class="co_submenu_container" style="width:auto;display:none;clip:rect(auto auto 0px auto);">
<div class="wrapper">
<div class="column_wrapper clearfix" style="height:100%;">
<div class="co_column">
<a href="/templates/articlecco_cdo/aid/6594026/jewish/About-Us.htm" class="item empty" id="menu_item8-1" data-menu-level="2" data-aid="6594026">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>About Us</span>
</a>
<a href="/templates/articlecco_cdo/aid/6644873/jewish/Past-Events.htm" class="item empty" id="menu_item8-2" data-menu-level="2" data-aid="6644873">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Past Events</span>
</a>
<a href="/templates/photogallery_cdo/aid/6644900/jewish/Photos.htm" class="item empty" id="menu_item8-3" data-menu-level="2" data-aid="6644900">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Photos</span>
</a>
</div>
<div id="menu_child8-1" class="menu_child empty selected" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child8-2" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child8-3" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
</div>
<div class="break_floats"></div></div></div></div><span class="parent"><img src="https://w2.chabad.org/images/global/spacer.gif" width="12" height="6" border="0" vspace="2" /><div><a href="/templates/section_cdo/aid/6594025/jewish/Tikkun-Olam.htm" class="parent">Tikkun<br />Olam</a></div></span><a href="/templates/section_cdo/aid/6594025/jewish/Tikkun-Olam.htm" class="bg_extension js-parent-menu-link" data-aid="6594025"></a></td>
<td class="co_menu_item_divider"><img src="https://w2.chabad.org/images/global/spacer.gif" width="2" height="1" border="0" /></td>
<td class="co_menu_item arrow multi_level" aid="6907283" data-menu-level="1" onmouseover='Co.MainNavigation.Show(event, this);' onmouseout='Co.MainNavigation.Hide(event, this);' >
<div class="co_menu_content"><div class="co_submenu_container" style="width:auto;display:none;clip:rect(auto auto 0px auto);">
<div class="wrapper">
<div class="column_wrapper clearfix" style="height:100%;">
<div class="co_column">
<a href="/templates/articlecco_cdo/aid/6907325/jewish/Buddy-System.htm" class="item empty" id="menu_item9-1" data-menu-level="2" data-aid="6907325">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Buddy System</span>
</a>
<a href="/templates/articlecco_cdo/aid/6907326/jewish/Medical-Bracelet.htm" class="item empty" id="menu_item9-2" data-menu-level="2" data-aid="6907326">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Medical Bracelet</span>
</a>
<a href="/templates/photogallery_cdo/aid/6907419/jewish/Photos-1st-Wellness-gathering.htm" class="item empty" id="menu_item9-3" data-menu-level="2" data-aid="6907419">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Photos: 1st Wellness gathering</span>
</a>
<a href="/templates/articlecco_cdo/aid/6907444/jewish/Circle-of-Care.htm" class="item empty" id="menu_item9-4" data-menu-level="2" data-aid="6907444">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Circle of Care</span>
</a>
</div>
<div id="menu_child9-1" class="menu_child empty selected" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child9-2" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child9-3" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child9-4" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
</div>
<div class="break_floats"></div></div></div></div><span class="parent"><img src="https://w2.chabad.org/images/global/spacer.gif" width="12" height="6" border="0" vspace="2" /><div><a href="/templates/articlecco_cdo/aid/6907283/jewish/Chabad-Wellness.htm" class="parent">Chabad<br />Wellness</a></div></span><a href="/templates/articlecco_cdo/aid/6907283/jewish/Chabad-Wellness.htm" class="bg_extension js-parent-menu-link" data-aid="6907283"></a></td>
</tr>
</table>
</div>
</div>
<!-- END CACHE -->
		</div>
	</div>
	<div id="content">
		<div id="BodyContainer" class="wrapper">
			<div class="body_wrapper  clearfix">
				
	<div class="co_content_container clearfix local_content" id="co_content_container">
		<div class="clearfix">
			
			
			
			<div class="clearfix bh mobile-only align_right">ב"ה</div>
			
				<div class="master-content-wrapper g960" >
					

<header class="article-header cf ">
	
<script type="application/ld+json">
{
	"@context": "http://schema.org",
	"@type": "BreadcrumbList",
	"itemListElement": [
  {
    "@type": "ListItem",
    "position": 1,
    "item": {
      "@id": "/templates/articlecco_cdo/aid/3485783/jewish/Kosher-food-delivery.htm",
      "name": "Kosher food delivery"
    }
  },
  {
    "@type": "ListItem",
    "position": 2,
    "item": {
      "@id": "/article.asp?aid=7418518",
      "name": "Kosher Food Delivery"
    }
  }
]
}
</script>
<div class="breadcrumbs breadcrumbs hide_for_print" data-list-name="breadcrumbs">
	
			<a class="breadcrumbs__crumb" href='/templates/articlecco_cdo/aid/3485783/jewish/Kosher-food-delivery.htm' data-aid="3485783">
				Kosher food delivery
			</a>
		
</div>
	
			<h1 class="article-header__title js-article-title js-page-title">Kosher Food Delivery</h1>
		
			<div>
				
			</div>
		
</header>
				</div>
			
			<div class="body_wrapper clearfix co_body">
				<div class="g960" id="co_body_container">
					
					<div id="ContentBody">
						
						
							<div class="content-area-parent no_margin">
								
	<div id="cco_body">
		<div class="content g960 no_margin no_overflow" id="co_content_container">
			
			
	

	<article class="content js-content" >
	

<div id="formContainer"><script type="text/javascript">var defaultCurrency = { value: 'USD', symbol: '$'};
$j(function(){
window.multiplier = 0;
window.formJson = Object.extend([{"form_height":635,"36_text":"\u003cp\u003e\u003cb\u003eKOSHER\u0026#160;VALLARTA IS OPEN MONDAY-FRIDAY\u003c/b\u003e\u003c/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eClosed Saturday-Sunday\u0026#160;\u0026#160;\u003c/strong\u003e\u003c/p\u003e\n\n\u003cp\u003e\u003cu\u003e\u003cstrong\u003ePLEASE\u0026#160;READ BEFORE\u0026#160;YOU\u0026#160;ORDER:\u003c/strong\u003e\u003c/u\u003e\u003c/p\u003e\n\n\u003cul\u003e\n\t\u003cli\u003eOrders must be placed\u0026#160;at least\u0026#160;\u003cu\u003e24 hours in advance\u003c/u\u003e\u0026#160;(orders placed on same day will be refunded)\u003c/li\u003e\n\t\u003cli\u003eEach order should be made for a separate\u0026#160;day.\u0026#160;\u003c/li\u003e\n\t\u003cli\u003eOrders go out for delivery at these hours:\u003cbr\u003e\n\tMonday- Thursday\u0026#160;between\u0026#160;4pm-6pm\u003cbr\u003e\n\tFriday between 2pm-4pm\u003cbr\u003e\n\tSundays CLOSED\u003c/li\u003e\n\t\u003cli\u003ePlease notify us with your room number before 2pm on day of delivery.\u003c/li\u003e\n\t\u003cli\u003ePlease inform security that you are expecting a food package.\u003c/li\u003e\n\t\u003cli\u003eVidanta delivery instructions (Grand Luxxe, Grand Mayan, Grand Bliss):\u003cbr\u003e\n\tDriver will call you, 30 minutes+ before he arrives, so you can meet him at taxi stand.\u003cbr\u003e\n\tGuests should wait at main taxi stand (Lobby) for the driver.\u003cbr\u003e\n\tAsk the concierge to call security to let\u0026#160;the\u0026#160;driver enter.\u0026#160;\u0026#160;\u0026#160;\u003c/li\u003e\n\u003c/ul\u003e\n","36_name":"doubleclickTo","36_qid":36,"36_type":"control_text","36_order":1,"1_text":"Dinner","1_subHeader":"Main dishes- Single portion","1_headerType":"Default","1_name":"clickTo","1_qid":1,"1_type":"control_head","1_order":2,"3_text":"Grilled Chicken Salad $24","3_message":"","3_labelAlign":"Auto","3_required":"No","3_size":5,"3_maxsize":"","3_minValue":"","3_maxValue":"","3_defaultValue":"","3_subLabel":"Grilled chicken, over a fresh salad.","3_hint":" ","3_description":"","3_readonly":"No","3_pricePerItem":24,"3_name":"number","3_qid":3,"3_type":"control_number","3_order":3,"4_text":"Grilled Salmon Salad $24","4_message":"","4_labelAlign":"Auto","4_required":"No","4_size":5,"4_maxsize":"","4_minValue":"","4_maxValue":"","4_defaultValue":"","4_subLabel":"Grilled salmon, over a fresh salad.","4_hint":" ","4_description":"","4_readonly":"No","4_pricePerItem":24,"4_name":"number4","4_qid":4,"4_type":"control_number","4_order":4,"5_text":"Shnitzel Salad $24","5_message":"","5_labelAlign":"Auto","5_required":"No","5_size":5,"5_maxsize":"","5_minValue":"","5_maxValue":"","5_defaultValue":"","5_subLabel":"Breaded shnitzel, over a fresh salad.","5_hint":" ","5_description":"","5_readonly":"No","5_pricePerItem":24,"5_name":"number5","5_qid":5,"5_type":"control_number","5_order":5,"6_text":"Grilled Salmon $28","6_message":"","6_labelAlign":"Auto","6_required":"No","6_size":5,"6_maxsize":"","6_minValue":"","6_maxValue":"","6_defaultValue":"","6_subLabel":"Fresh seasoned salmon, with side of your choice.","6_hint":" ","6_description":"","6_readonly":"No","6_pricePerItem":28,"6_name":"number6","6_qid":6,"6_type":"control_number","6_order":6,"74_text":"Side for grilled Salmon","74_message":"","74_labelAlign":"Auto","74_required":"Yes","74_options":"Rice |Mashed potatoes |Grilled veggies","74_special":"None","74_size":0,"74_width":150,"74_selected":"","74_subLabel":"","74_description":"","74_emptyText":"","74_name":"input74","74_qid":74,"74_type":"control_dropdown","74_order":7,"7_text":"Grilled Chicken $28","7_message":"","7_labelAlign":"Auto","7_required":"No","7_size":5,"7_maxsize":"","7_minValue":"","7_maxValue":"","7_defaultValue":"","7_subLabel":"Seasoned grilled chicken. with side of your choice.","7_hint":" ","7_description":"","7_readonly":"No","7_pricePerItem":28,"7_name":"number7","7_qid":7,"7_type":"control_number","7_order":8,"75_text":"Side for grilled Chicken","75_message":"","75_labelAlign":"Auto","75_required":"Yes","75_options":"Rice |Mashed potatoes |Grilled veggies","75_special":"None","75_size":0,"75_width":150,"75_selected":"","75_subLabel":"","75_description":"","75_emptyText":"","75_name":"input75","75_qid":75,"75_type":"control_dropdown","75_order":9,"8_text":"Shnitzel  $28","8_message":"","8_labelAlign":"Auto","8_required":"No","8_size":5,"8_maxsize":"","8_minValue":"","8_maxValue":"","8_defaultValue":"","8_subLabel":"Breaded chicken cutlets. with side of your choice.","8_hint":" ","8_description":"","8_readonly":"No","8_pricePerItem":28,"8_name":"number8","8_qid":8,"8_type":"control_number","8_order":10,"76_text":"Side for Shnitzel","76_message":"","76_labelAlign":"Auto","76_required":"Yes","76_options":"Rice |Mashed potatoes |Grilled veggies","76_special":"None","76_size":0,"76_width":150,"76_selected":"","76_subLabel":"","76_description":"","76_emptyText":"","76_name":"input76","76_qid":76,"76_type":"control_dropdown","76_order":11,"9_text":"Vegetarian Salad $18","9_message":"","9_labelAlign":"Auto","9_required":"No","9_size":5,"9_maxsize":"","9_minValue":"","9_maxValue":"","9_defaultValue":"","9_subLabel":"Veggies over a bed of Lettuce.","9_hint":" ","9_description":"","9_readonly":"No","9_pricePerItem":18,"9_name":"number9","9_qid":9,"9_type":"control_number","9_order":12,"10_text":"Platters","10_subHeader":"Family and Group friendly Kosher food platters.","10_headerType":"Default","10_name":"clickTo10","10_qid":10,"10_type":"control_head","10_order":13,"11_text":"Shnitzel PLATTER $75","11_message":"","11_labelAlign":"Auto","11_required":"No","11_size":5,"11_maxsize":"","11_minValue":"","11_maxValue":"","11_defaultValue":"","11_subLabel":"2.2 lbs. (1 kilo) of delicious Schnitzel 10 pieces ","11_hint":" ","11_description":"","11_readonly":"No","11_pricePerItem":75,"11_name":"number11","11_qid":11,"11_type":"control_number","11_order":14,"12_text":"Grilled Chicken PLATTER   $75","12_message":"","12_labelAlign":"Auto","12_required":"No","12_size":5,"12_maxsize":"","12_minValue":"","12_maxValue":"","12_defaultValue":"","12_subLabel":"","12_hint":" ","12_description":"","12_readonly":"No","12_pricePerItem":75,"12_name":"number12","12_qid":12,"12_type":"control_number","12_order":15,"13_text":"Chicken Bottoms PLATTER  $50","13_message":"","13_labelAlign":"Auto","13_required":"No","13_size":5,"13_maxsize":"","13_minValue":"","13_maxValue":"","13_defaultValue":"","13_subLabel":"6 pieces - 3 legs and 3 thighs","13_hint":" ","13_description":"","13_readonly":"No","13_pricePerItem":50,"13_name":"number13","13_qid":13,"13_type":"control_number","13_order":16,"14_text":"BBQ Short Ribs PLATTER  $75","14_message":"","14_labelAlign":"Auto","14_required":"No","14_size":5,"14_maxsize":"","14_minValue":"","14_maxValue":"","14_defaultValue":"","14_subLabel":"Braised Short Ribs (9 inch pan, approx 6-7 pz)","14_hint":" ","14_description":"","14_readonly":"No","14_pricePerItem":75,"14_name":"number14","14_qid":14,"14_type":"control_number","14_order":17,"18_text":"BBQ Chicken Wings PLATTER  $55","18_message":"","18_labelAlign":"Auto","18_required":"No","18_size":5,"18_maxsize":"","18_minValue":"","18_maxValue":"","18_defaultValue":"","18_subLabel":"BQ Chicken wings 1KG ","18_hint":" ","18_description":"","18_readonly":"No","18_pricePerItem":55,"18_name":"number18","18_qid":18,"18_type":"control_number","18_order":18,"19_text":"Salmon PLATTER $55","19_message":"","19_labelAlign":"Auto","19_required":"No","19_size":5,"19_maxsize":"","19_minValue":"","19_maxValue":"","19_defaultValue":"","19_subLabel":"5 Pieces of Juicy Salmon  ","19_hint":" ","19_description":"","19_readonly":"No","19_pricePerItem":55,"19_name":"number19","19_qid":19,"19_type":"control_number","19_order":19,"20_text":"Grilled Vegetable PLATTER  $40","20_message":"","20_labelAlign":"Auto","20_required":"No","20_size":5,"20_maxsize":"","20_minValue":"","20_maxValue":"","20_defaultValue":"","20_subLabel":"Grilled vegetables ","20_hint":" ","20_description":"","20_readonly":"No","20_pricePerItem":40,"20_name":"number20","20_qid":20,"20_type":"control_number","20_order":20,"21_text":"Gaucamole \u0026amp; chips PLATTER $18","21_message":"","21_labelAlign":"Auto","21_required":"No","21_size":5,"21_maxsize":"","21_minValue":"","21_maxValue":"","21_defaultValue":"","21_subLabel":"1/2 Pound Guacamole Salad with dipping Chips","21_hint":" ","21_description":"","21_readonly":"No","21_pricePerItem":18,"21_name":"number21","21_qid":21,"21_type":"control_number","21_order":21,"22_text":"Egg Dip PLATTER $18","22_message":"","22_labelAlign":"Auto","22_required":"No","22_size":5,"22_maxsize":"","22_minValue":"","22_maxValue":"","22_defaultValue":"","22_subLabel":"1/2 Pound Egg Salad with dipping Chips ","22_hint":" ","22_description":"","22_readonly":"No","22_pricePerItem":18,"22_name":"number22","22_qid":22,"22_type":"control_number","22_order":22,"15_text":"Bruschetta Pasta PLATTER $29","15_message":"","15_labelAlign":"Auto","15_required":"No","15_size":5,"15_maxsize":"","15_minValue":"","15_maxValue":"","15_defaultValue":"","15_subLabel":"Pasta cooked with italian flavor","15_hint":" ","15_description":"","15_readonly":"No","15_pricePerItem":29,"15_name":"number15","15_qid":15,"15_type":"control_number","15_order":23,"16_text":"White Rice PLATTER  $25","16_message":"","16_labelAlign":"Auto","16_required":"No","16_size":5,"16_maxsize":"","16_minValue":"","16_maxValue":"","16_defaultValue":"","16_subLabel":"Bed of white rice","16_hint":" ","16_description":"","16_readonly":"No","16_pricePerItem":25,"16_name":"number16","16_qid":16,"16_type":"control_number","16_order":24,"17_text":"Veggies \u0026amp; Chummus PLATTER $21","17_message":"","17_labelAlign":"Auto","17_required":"No","17_size":5,"17_maxsize":"","17_minValue":"","17_maxValue":"","17_defaultValue":"","17_subLabel":"4/5 veggies with chummus center","17_hint":" ","17_description":"","17_readonly":"No","17_pricePerItem":21,"17_name":"number17","17_qid":17,"17_type":"control_number","17_order":25,"23_text":"Potato Kugel $40","23_message":"","23_labelAlign":"Auto","23_required":"No","23_size":5,"23_maxsize":"","23_minValue":"","23_maxValue":"","23_defaultValue":"","23_subLabel":"Mushkies Homemade Potato Kugel  ","23_hint":" ","23_description":"","23_readonly":"No","23_pricePerItem":40,"23_name":"number23","23_qid":23,"23_type":"control_number","23_order":26,"24_text":"Shabbat","24_subHeader":"All items from Shabbos Menu are available any day of the week. (Excluding Challah and Kugel, only available on Friday)","24_headerType":"Default","24_name":"clickTo24","24_qid":24,"24_type":"control_head","24_order":27,"25_text":"Shabbos Menu","25_subHeader":"","25_headerType":"Default","25_name":"clickTo25","25_qid":25,"25_type":"control_head","25_order":28,"26_text":"Challah Roll (ONLY FRIDAY) $2","26_message":"","26_labelAlign":"Auto","26_required":"No","26_size":5,"26_maxsize":"","26_minValue":"","26_maxValue":"","26_defaultValue":"","26_subLabel":"","26_hint":" ","26_description":"","26_readonly":"No","26_pricePerItem":2,"26_name":"number26","26_qid":26,"26_type":"control_number","26_order":29,"27_text":"Challah (ONLY FRIDAY) $5","27_message":"","27_labelAlign":"Auto","27_required":"No","27_size":5,"27_maxsize":"","27_minValue":"","27_maxValue":"","27_defaultValue":"","27_subLabel":"","27_hint":" ","27_description":"","27_readonly":"No","27_pricePerItem":5,"27_name":"number27","27_qid":27,"27_type":"control_number","27_order":30,"28_text":"Wedding Challah (ONLY FRIDAY)  $50","28_message":"","28_labelAlign":"Auto","28_required":"No","28_size":5,"28_maxsize":"","28_minValue":"","28_maxValue":"","28_defaultValue":"","28_subLabel":"","28_hint":" ","28_description":"","28_readonly":"No","28_pricePerItem":50,"28_name":"number28","28_qid":28,"28_type":"control_number","28_order":31,"29_text":"Kiddush Cup $5","29_message":"","29_labelAlign":"Auto","29_required":"No","29_size":5,"29_maxsize":"","29_minValue":"","29_maxValue":"","29_defaultValue":"","29_subLabel":"","29_hint":" ","29_description":"","29_readonly":"No","29_pricePerItem":5,"29_name":"number29","29_qid":29,"29_type":"control_number","29_order":32,"30_text":"Tea lights 9pieces  $5","30_message":"","30_labelAlign":"Auto","30_required":"No","30_size":5,"30_maxsize":"","30_minValue":"","30_maxValue":"","30_defaultValue":"","30_subLabel":"","30_hint":" ","30_description":"","30_readonly":"No","30_pricePerItem":5,"30_name":"number30","30_qid":30,"30_type":"control_number","30_order":33,"31_text":"Herzog White Zifandel (or similar)  $32","31_message":"","31_labelAlign":"Auto","31_required":"No","31_size":5,"31_maxsize":"","31_minValue":"","31_maxValue":"","31_defaultValue":"","31_subLabel":"","31_hint":" ","31_description":"","31_readonly":"No","31_pricePerItem":32,"31_name":"number31","31_qid":31,"31_type":"control_number","31_order":34,"32_text":"Grape Juice $16","32_message":"","32_labelAlign":"Auto","32_required":"No","32_size":5,"32_maxsize":"","32_minValue":"","32_maxValue":"","32_defaultValue":"","32_subLabel":"22 oz. bottle ","32_hint":" ","32_description":"","32_readonly":"No","32_pricePerItem":16,"32_name":"number32","32_qid":32,"32_type":"control_number","32_order":35,"33_text":"Sforno Cabernet (or similar) $32","33_message":"","33_labelAlign":"Auto","33_required":"No","33_size":5,"33_maxsize":"","33_minValue":"","33_maxValue":"","33_defaultValue":"","33_subLabel":"","33_hint":" ","33_description":"","33_readonly":"No","33_pricePerItem":32,"33_name":"number33","33_qid":33,"33_type":"control_number","33_order":36,"34_text":"Herzog Chardannay (Or similiar)  $32","34_message":"","34_labelAlign":"Auto","34_required":"No","34_size":5,"34_maxsize":"","34_minValue":"","34_maxValue":"","34_defaultValue":"","34_subLabel":"","34_hint":" ","34_description":"","34_readonly":"No","34_pricePerItem":32,"34_name":"number34","34_qid":34,"34_type":"control_number","34_order":37,"35_text":"Kedem Kal Kiddush wine (or similar) $14","35_message":"","35_labelAlign":"Auto","35_required":"No","35_size":5,"35_maxsize":"","35_minValue":"","35_maxValue":"","35_defaultValue":"","35_subLabel":"","35_hint":" ","35_description":"","35_readonly":"No","35_pricePerItem":14,"35_name":"number35","35_qid":35,"35_type":"control_number","35_order":38,"37_text":"Dips","37_subHeader":"1/4 Pound Containers","37_headerType":"Default","37_name":"clickTo37","37_qid":37,"37_type":"control_head","37_order":39,"38_text":"Hummus $8","38_message":"","38_labelAlign":"Auto","38_required":"No","38_size":5,"38_maxsize":"","38_minValue":"","38_maxValue":"","38_defaultValue":"","38_subLabel":"","38_hint":" ","38_description":"","38_readonly":"No","38_pricePerItem":8,"38_name":"number38","38_qid":38,"38_type":"control_number","38_order":40,"39_text":"Egg Dip $8","39_message":"","39_labelAlign":"Auto","39_required":"No","39_size":5,"39_maxsize":"","39_minValue":"","39_maxValue":"","39_defaultValue":"","39_subLabel":"","39_hint":" ","39_description":"","39_readonly":"No","39_pricePerItem":8,"39_name":"number39","39_qid":39,"39_type":"control_number","39_order":41,"40_text":"Olive Dip $8","40_message":"","40_labelAlign":"Auto","40_required":"No","40_size":5,"40_maxsize":"","40_minValue":"","40_maxValue":"","40_defaultValue":"","40_subLabel":"","40_hint":" ","40_description":"","40_readonly":"No","40_pricePerItem":8,"40_name":"number40","40_qid":40,"40_type":"control_number","40_order":42,"41_text":"SIDE SALADS","41_subHeader":"1/2 Pound Containers","41_headerType":"Default","41_name":"clickTo41","41_qid":41,"41_type":"control_head","41_order":43,"42_text":"Corn Salad $9","42_message":"","42_labelAlign":"Auto","42_required":"No","42_size":5,"42_maxsize":"","42_minValue":"","42_maxValue":"","42_defaultValue":"","42_subLabel":"","42_hint":" ","42_description":"","42_readonly":"No","42_pricePerItem":9,"42_name":"number42","42_qid":42,"42_type":"control_number","42_order":44,"43_text":"Cabbage Salad $9","43_message":"","43_labelAlign":"Auto","43_required":"No","43_size":5,"43_maxsize":"","43_minValue":"","43_maxValue":"","43_defaultValue":"","43_subLabel":"","43_hint":" ","43_description":"","43_readonly":"No","43_pricePerItem":9,"43_name":"number43","43_qid":43,"43_type":"control_number","43_order":45,"44_text":"Israeli Salad $9","44_message":"","44_labelAlign":"Auto","44_required":"No","44_size":5,"44_maxsize":"","44_minValue":"","44_maxValue":"","44_defaultValue":"","44_subLabel":"","44_hint":" ","44_description":"","44_readonly":"No","44_pricePerItem":9,"44_name":"number44","44_qid":44,"44_type":"control_number","44_order":46,"45_text":"Seasoned Chickpea Salad $9","45_message":"","45_labelAlign":"Auto","45_required":"No","45_size":5,"45_maxsize":"","45_minValue":"","45_maxValue":"","45_defaultValue":"","45_subLabel":"","45_hint":" ","45_description":"","45_readonly":"No","45_pricePerItem":9,"45_name":"number45","45_qid":45,"45_type":"control_number","45_order":47,"46_text":"Frozen Meats and Chicken","46_subHeader":"","46_headerType":"Default","46_name":"clickTo46","46_qid":46,"46_type":"control_head","46_order":48,"47_text":"Rib Eye Steak  $34","47_message":"","47_labelAlign":"Auto","47_required":"No","47_size":5,"47_maxsize":"","47_minValue":"","47_maxValue":"","47_defaultValue":"","47_subLabel":"500 Grams Thick Rib eye Steak ","47_hint":" ","47_description":"","47_readonly":"No","47_pricePerItem":34,"47_name":"number47","47_qid":47,"47_type":"control_number","47_order":49,"48_text":"Ground Beef $28","48_message":"","48_labelAlign":"Auto","48_required":"No","48_size":5,"48_maxsize":"","48_minValue":"","48_maxValue":"","48_defaultValue":"","48_subLabel":"1 KG (2.2 LBs) ","48_hint":" ","48_description":"","48_readonly":"No","48_pricePerItem":28,"48_name":"number48","48_qid":48,"48_type":"control_number","48_order":50,"49_text":"Chicken Legs and Thighs $16","49_message":"","49_labelAlign":"Auto","49_required":"No","49_size":5,"49_maxsize":"","49_minValue":"","49_maxValue":"","49_defaultValue":"","49_subLabel":"6 in a pack (3 legs, 3 thighs)","49_hint":" ","49_description":"","49_readonly":"No","49_pricePerItem":16,"49_name":"number49","49_qid":49,"49_type":"control_number","49_order":51,"50_text":"Chicken Wings $16","50_message":"","50_labelAlign":"Auto","50_required":"No","50_size":5,"50_maxsize":"","50_minValue":"","50_maxValue":"","50_defaultValue":"","50_subLabel":"10 Pieces in pack","50_hint":" ","50_description":"","50_readonly":"No","50_pricePerItem":16,"50_name":"number50","50_qid":50,"50_type":"control_number","50_order":52,"51_text":"Chicken Breasts   $28","51_message":"","51_labelAlign":"Auto","51_required":"No","51_size":5,"51_maxsize":"","51_minValue":"","51_maxValue":"","51_defaultValue":"","51_subLabel":"1 KG (2.2 LBs)","51_hint":" ","51_description":"","51_readonly":"No","51_pricePerItem":28,"51_name":"number51","51_qid":51,"51_type":"control_number","51_order":53,"52_text":"Pargiot (baby chicken) $26","52_message":"","52_labelAlign":"Auto","52_required":"No","52_size":5,"52_maxsize":"","52_minValue":"","52_maxValue":"","52_defaultValue":"","52_subLabel":"1 KG (2.2 LBs)","52_hint":" ","52_description":"","52_readonly":"No","52_pricePerItem":26,"52_name":"number52","52_qid":52,"52_type":"control_number","52_order":54,"53_text":"Hot Dogs $16","53_message":"","53_labelAlign":"Auto","53_required":"No","53_size":5,"53_maxsize":"","53_minValue":"","53_maxValue":"","53_defaultValue":"","53_subLabel":"8 in a pack","53_hint":" ","53_description":"","53_readonly":"No","53_pricePerItem":16,"53_name":"number53","53_qid":53,"53_type":"control_number","53_order":55,"54_text":"Short Ribs (Aguja) $28","54_message":"","54_labelAlign":"Auto","54_required":"No","54_size":5,"54_maxsize":"","54_minValue":"","54_maxValue":"","54_defaultValue":"","54_subLabel":"1 kg Short ribs","54_hint":" ","54_description":"","54_readonly":"No","54_pricePerItem":28,"54_name":"number54","54_qid":54,"54_type":"control_number","54_order":56,"55_text":"Turkey $13","55_message":"","55_labelAlign":"Auto","55_required":"No","55_size":5,"55_maxsize":"","55_minValue":"","55_maxValue":"","55_defaultValue":"","55_subLabel":"0.3 kg","55_hint":" ","55_description":"","55_readonly":"No","55_pricePerItem":13,"55_name":"number55","55_qid":55,"55_type":"control_number","55_order":57,"56_text":"Turkey Pastrami $13","56_message":"","56_labelAlign":"Auto","56_required":"No","56_size":5,"56_maxsize":"","56_minValue":"","56_maxValue":"","56_defaultValue":"","56_subLabel":"0.3 kg","56_hint":" ","56_description":"","56_readonly":"No","56_pricePerItem":13,"56_name":"number56","56_qid":56,"56_type":"control_number","56_order":58,"77_text":"Fratelli\u0027s Frozen Pizza (2 Pack) $28","77_message":"","77_labelAlign":"Auto","77_required":"No","77_size":5,"77_maxsize":"","77_minValue":"","77_maxValue":"","77_defaultValue":"","77_subLabel":"2 Pizzas in a box","77_hint":" ","77_description":"","77_readonly":"No","77_pricePerItem":28,"77_name":"number77","77_qid":77,"77_type":"control_number","77_order":59,"57_text":"ADD A DONATION TO SUPPORT JEWISH LIFE IN PUERTO VALLARTA","57_message":"","57_labelAlign":"Auto","57_required":"No","57_options":"50|75|100","57_special":"None","57_allowOther":"Yes","57_otherText":"Other","57_selected":"","57_spreadCols":"3","57_description":"","57_mode":"radio_buttons","57_name":"input57","57_qid":57,"57_type":"control_amount","57_order":60,"58_text":"Comments or questions about your order.","58_message":"","58_labelAlign":"Auto","58_required":"No","58_cols":40,"58_rows":6,"58_validation":"None","58_entryLimit":"None-0","58_maxsize":"","58_defaultValue":"","58_subLabel":"","58_hint":"","58_description":"","58_readonly":"No","58_wysiwyg":"Disable","58_name":"input58","58_qid":58,"58_type":"control_textarea","58_order":61,"59_text":"Delivery","59_subHeader":"","59_headerType":"Default","59_name":"clickTo59","59_qid":59,"59_type":"control_head","59_order":62,"73_text":"Full Name","73_message":"","73_labelAlign":"Auto","73_required":"Yes","73_prefix":"No","73_suffix":"No","73_middle":"No","73_description":"","73_sublabels":{"prefix":"Prefix","first":"First Name","middle":"Middle Name","last":"Last Name","suffix":"Suffix"},"73_readonly":"No","73_name":"fullName","73_qid":73,"73_type":"control_fullname","73_order":63,"60_text":"Choose Delivery Zone","60_message":"","60_labelAlign":"Auto","60_required":"Yes","60_options":"Challah Pickup only $0|Hotel Zone Vallarta - $10|Marina Vallarta - $25|Downtown - $25|Romantic Zone - $30|Conchas Chinas - $35|Mismaloya - $40|Nuevo Vallarta - $40|La Cruz de Huanacaxtle- $50|Punta Mita - $70|Sayulita - $85|One and only/Rosewood/Ritz Carlton $150|Careyes $350|Four Seasons Tamarindo $500","60_special":"None","60_size":0,"60_width":150,"60_selected":"","60_subLabel":"","60_description":"","60_emptyText":"","60_name":"input60","60_qid":60,"60_type":"control_dropdown","60_order":64,"60_pricing":"0|10|25|25|30|35|40|40|50|70|85|150|350|500","61_text":"Hotel","61_message":"","61_labelAlign":"Auto","61_required":"Yes","61_size":20,"61_validation":"None","61_maxsize":"","61_inputTextMask":"","61_defaultValue":"","61_subLabel":"","61_hint":" ","61_description":"","61_readonly":"No","61_name":"input61","61_qid":61,"61_type":"control_textbox","61_order":65,"62_text":"Room Number*","62_message":"","62_labelAlign":"Auto","62_required":"No","62_size":20,"62_validation":"None","62_maxsize":"","62_inputTextMask":"","62_defaultValue":"","62_subLabel":"","62_hint":" if available","62_description":"","62_readonly":"No","62_name":"input62","62_qid":62,"62_type":"control_textbox","62_order":66,"63_text":"Delivery Date","63_message":"","63_labelAlign":"Auto","63_required":"Yes","63_format":"mmddyyyy","63_allowTime":"No","63_timeFormat":"AM/PM","63_showDayPeriods":"both","63_defaultTime":"Yes","63_onlyFuture":"Yes","63_step":"10","63_autoCalendar":"Yes","63_description":"","63_startWeekOn":"Sunday","63_sublabels":{"day":"Day","month":"Month","year":"Year","last":"Last Name","hour":"Hour","minutes":"Minutes"},"63_name":"input63","63_qid":63,"63_type":"control_datetime","63_order":67,"70_receivesReceipts":"Yes","70_text":"E-mail","70_message":"","70_labelAlign":"Auto","70_required":"Yes","70_size":30,"70_validation":"Email","70_maxsize":"","70_defaultValue":"","70_subLabel":"","70_hint":"ex: myname@example.com","70_description":"","70_confirmation":"No","70_confirmationHint":"Confirm Email","70_readonly":"No","70_name":"email","70_qid":70,"70_type":"control_email","70_order":68,"64_text":"Phone Number","64_message":"","64_labelAlign":"Auto","64_required":"Yes","64_validation":"None","64_countryCode":"No","64_inputMask":"enable","64_inputMaskValue":"(###) ###-####","64_description":"","64_sublabels":{"country":"Country Code","area":"Area Code","phone":"Phone Number","full":"Phone Number"},"64_readonly":"No","64_name":"phoneNumber","64_qid":64,"64_type":"control_phone","64_order":69,"65_text":"Whatsapp Number","65_message":"","65_labelAlign":"Auto","65_required":"No","65_options":"Yes|No","65_special":"None","65_allowOther":"No","65_otherText":"Other","65_calculateOther":"No","65_spreadCols":"1","65_selected":"","65_minSelection":"","65_maxSelection":"","65_description":"","65_name":"input65","65_qid":65,"65_type":"control_checkbox","65_order":70,"66_text":"\u003cp\u003e* Please WhatsApp (+52)3221417279 or email\u0026#160;kosher@chabadvallarta.com\u0026#160;with your room number upon arrival\u003c/p\u003e\n","66_name":"doubleclickTo66","66_qid":66,"66_type":"control_text","66_order":71,"67_labelAlign":"Auto","67_text":"Total","67_partialPayEnabled":"No","67_partialPayType":"dollar","67_partialPayMinimum":0,"67_required":"No","67_offsetGiftEnabled":"No","67_offsetGift":3,"67_name":"total","67_qid":67,"67_type":"control_totalamount","67_order":72,"68_text":"Payment","68_message":"","68_labelAlign":"Auto","68_required":"No","68_duplicatable":false,"68_selectedCountry":"","68_description":"","68_sublabels":{"cc_firstName":"First Name","cc_lastName":"Last Name","cc_type":"Credit Card Type","cc_number":"Credit Card Number","cc_ccv":"Security Code","cc_nameOnCard":"Name on Card","cc_IdNumber":"Israel Identity Number","cc_exp_month":"Expiration Month","cc_exp_year":"Expiration Year","eCheck_bankName":"Bank Name","eCheck_routingNumber":"Routing Number","eCheck_accountNumber":"Account Number","eCheck_accountType":"Account Type","addr_line1":"Street Address","addr_line2":"Street Address Line 2","city":"City","state":"State / Province","postal":"Postal / Zip Code","country":"Country"},"68_name":"payment","68_qid":68,"68_type":"control_payform","68_order":73,"68_options":{"currency":"default","creditCard":{"value":"Credit Card","enabled":true,"fields":[{"name":"ccv","value":"CCV","enabled":true},{"name":"nameOnCard","value":"Name on Card","enabled":true},{"name":"billingAddress","value":"Billing Address","enabled":true},{"name":"israelIdentityNumber","value":"Israel Identity Number","enabled":true}],"processorIndex":3,"type":[{"name":"Visa","value":"Visa","enabled":true},{"name":"Mastercard","value":"MasterCard","enabled":true},{"name":"Amex","value":"American Express","enabled":true},{"name":"Discover","value":"Discover","enabled":true},{"name":"Isracard","value":"Isracard","enabled":false}],"payMe":false},"paypal":{"value":"Paypal","enabled":false,"processorIndex":0},"eCheck":{"value":"eCheck","enabled":false},"other":{"value":"Other","enabled":false,"altText":"Test","message":""}},"72_text":"Order summary","72_message":"","72_labelAlign":"Auto","72_required":"No","72_cols":40,"72_rows":6,"72_validation":"None","72_entryLimit":"None-0","72_maxsize":"","72_defaultValue":"","72_subLabel":"","72_hint":"","72_description":"","72_readonly":"No","72_wysiwyg":"Disable","72_name":"input72","72_qid":72,"72_type":"control_textarea","72_order":74,"69_text":"\u003cp\u003e\u0026#160;If you do not get an email confirmation, then your order did not go through, and your card was not charged.\u0026#160;\u003c/p\u003e\n","69_name":"doubleclickTo69","69_qid":69,"69_type":"control_text","69_order":75,"71_text":"Optin","71_labelAlign":"Auto","71_description":"","71_required":"No","71_list":"26563","71_duplicatable":false,"71_name":"optin","71_qid":71,"71_type":"control_optin","71_order":76,"2_text":"Submit","2_buttonAlign":"Auto","2_clear":"No","2_print":"No","2_name":"submit","2_qid":2,"2_type":"control_button","2_order":77,"form_title":"Dinner","form_pagetitle":"Form","form_styles":"nova","form_font":"","form_fontsize":"14","form_fontcolor":"","form_optioncolor":"","form_lineSpacing":"12","form_background":"","form_formWidth":"765","form_labelWidth":"150","form_alignment":"Left","form_thankurl":"","form_thanktext":"","form_highlightLine":"Enabled","form_activeRedirect":"default","form_sendpostdata":"No","form_unique":"None","form_uniqueField":"\u003cField Id\u003e","form_status":"Enabled","form_injectCSS":"","form_hideMailEmptyFields":"disable","form_showProgressBar":"disable","form_formStrings":[{"required":"This field is required","requireOne":"At least one field required","requireEveryRow":"Every row is required","alphabetic":"This field can only contain letters","numeric":"This field can only contain numeric values","alphanumeric":"This field can only contain letters and numbers","incompleteFields":"There are incomplete required fields. Please complete them.","uploadFilesize":"File size cannot be bigger than:","confirmClearForm":"Are you sure you want to clear the form?","lessThan":"Your score should be less than or equal to","email":"Enter a valid e-mail address","uploadExtensions":"You can only upload following files:","pleaseWait":"Please wait...","confirmEmail":"E-mail does not match","submissionLimit":"Sorry! Only one entry is allowed.  Multiple submissions are disabled for this form.","gradingScoreError":"Score total should only be less than or equal to","inputCarretErrorA":"Input should not be less than the minimum value:","inputCarretErrorB":"Input should not be greater than the maximum value:","maxDigitsError":"The maximum digits allowed is","minSelectionsError":"The minimum required number of selections is","maxSelectionsError":"The maximum number of selections allowed is","pastDatesDisallowed":"Date must not be in the past","multipleFileUploads_typeError":"{file} has invalid extension. Only {extensions} are allowed.","multipleFileUploads_sizeError":"{file} is too large, maximum file size is {sizeLimit}.","multipleFileUploads_minSizeError":"{file} is too small, minimum file size is {minSizeLimit}.","multipleFileUploads_emptyError":"{file} is empty, please select files again without it.","multipleFileUploads_onLeave":"The files are being uploaded, if you leave now the upload will be cancelled.","generalError":"There are errors on the form. Please fix them before continuing.","generalPageError":"There are errors on this page. Please fix them before continuing."}],"form_limitSubmission":"No Limit","form_expireDate":"No Limit","form_messageOfLimitedForm":"This form is currently unavailable!","form_emails":[],"form_language":"","form_id":7418518,"form_style":"Default","form_theme":"nova","form_header":"","form_footer":"","form_sendEmail":"No","form_stopHighlight":"Yes","form_formStringsChanged":"yes","form_slug":7418518,"form_conditions":[{"type":"field","link":"Any","terms":[{"field":"6","operator":"isFilled","value":false}],"actions":[{"field":"74","visibility":"Show"}]},{"type":"field","link":"Any","terms":[{"field":"7","operator":"isFilled","value":false}],"actions":[{"field":"75","visibility":"Show"}]},{"type":"field","link":"Any","terms":[{"field":"8","operator":"isFilled","value":false}],"actions":[{"field":"76","visibility":"Show"}]}]}][0] || {}, window.formJson || {});
window.isSecureForm = true
});

			if (typeof(Userform) ==='undefined')
			{
				Userform={init:function(args){
					$j(function(){
						Userform.init.apply(Userform, [args]);
					})
				},
				setConditions:function(args){
					$j(function(){
						Userform.setConditions.apply(Userform, [args]);
					})
				}};
			}
</script><script src="/net/platform/sitecontrol/admin/publishing/formbuilder/js/vendor/jquery-1.8.0.min.js?v=null" type="text/javascript"></script>
<script src="/net/platform/sitecontrol/admin/publishing/formbuilder/js/vendor/maskedinput.min.js?v=null" type="text/javascript"></script>
<script type="text/javascript">
   Userform.setConditions([{"type":"field","link":"Any","terms":[{"field":"6","operator":"isFilled","value":false}],"actions":[{"field":"74","visibility":"Show"}]},{"type":"field","link":"Any","terms":[{"field":"7","operator":"isFilled","value":false}],"actions":[{"field":"75","visibility":"Show"}]},{"type":"field","link":"Any","terms":[{"field":"8","operator":"isFilled","value":false}],"actions":[{"field":"76","visibility":"Show"}]}]);
   Userform.init(function(){
      $('input_62').hint(' if available');
      Userform.setCalendar("63", false);
      Userform.displayLocalTime("hour_63", "min_63", "ampm_63");
      $('input_70').hint('ex: myname@example.com');
      Userform.setPhoneMaskingValidator( 'input_64_full', '(###) ###-####' );
      Userform.alterTexts({"required":"This field is required","requireOne":"At least one field required","requireEveryRow":"Every row is required","alphabetic":"This field can only contain letters","numeric":"This field can only contain numeric values","alphanumeric":"This field can only contain letters and numbers","incompleteFields":"There are incomplete required fields. Please complete them.","uploadFilesize":"File size cannot be bigger than:","confirmClearForm":"Are you sure you want to clear the form?","lessThan":"Your score should be less than or equal to","email":"Enter a valid e-mail address","uploadExtensions":"You can only upload following files:","pleaseWait":"Please wait...","confirmEmail":"E-mail does not match","submissionLimit":"Sorry! Only one entry is allowed.  Multiple submissions are disabled for this form.","gradingScoreError":"Score total should only be less than or equal to","inputCarretErrorA":"Input should not be less than the minimum value:","inputCarretErrorB":"Input should not be greater than the maximum value:","maxDigitsError":"The maximum digits allowed is","minSelectionsError":"The minimum required number of selections is","maxSelectionsError":"The maximum number of selections allowed is","pastDatesDisallowed":"Date must not be in the past","multipleFileUploads_typeError":"{file} has invalid extension. Only {extensions} are allowed.","multipleFileUploads_sizeError":"{file} is too large, maximum file size is {sizeLimit}.","multipleFileUploads_minSizeError":"{file} is too small, minimum file size is {minSizeLimit}.","multipleFileUploads_emptyError":"{file} is empty, please select files again without it.","multipleFileUploads_onLeave":"The files are being uploaded, if you leave now the upload will be cancelled.","generalError":"There are errors on the form. Please fix them before continuing.","generalPageError":"There are errors on this page. Please fix them before continuing."});
   });
</script>
<style type="text/css" id="GenFormStyles">
    .form-label{
        width:150px !important;
    }
    .form-label-left{
        width:150px !important;
    }
    .form-line{
        padding-top:12px;
        padding-bottom:12px;
    }
    .form-label-right{
        width:150px !important;
    }
    .form-all {
        font-size:14px;
    }
.co_body .content .form-all p {
 font-size:14px;

}
@media screen and (max-width: 600px) {.form-label-left{ float:none;     display:block;}.form-buttons-wrapper.button-align-auto{text-indent: 0!important;}}</style>

<form class="userform-form" action="" method="post" name="form_7418518" id="7418518" accept-charset="utf-8"><input type="hidden" name="formID" value="7418518" /><div class="form-all dir_ltr" dir="ltr"><ul class="form-section"><li class="form-line" id="id_36"><div id="cid_36" class="form-input-wide"> <div id="text_36" class="form-html"><p><b>KOSHER VALLARTA IS OPEN MONDAY-FRIDAY</b></p>

<p><strong>Closed Saturday-Sunday  </strong></p>

<p><u><strong>PLEASE READ BEFORE YOU ORDER:</strong></u></p>

<ul>
        <li>Orders must be placed at least <u>24 hours in advance</u> (orders placed on same day will be refunded)</li>
        <li>Each order should be made for a separate day. </li>
        <li>Orders go out for delivery at these hours:<br />
        Monday- Thursday between 4pm-6pm<br />
        Friday between 2pm-4pm<br />
        Sundays CLOSED</li>
        <li>Please notify us with your room number before 2pm on day of delivery.</li>
        <li>Please inform security that you are expecting a food package.</li>
        <li>Vidanta delivery instructions (Grand Luxxe, Grand Mayan, Grand Bliss):<br />
        Driver will call you, 30 minutes+ before he arrives, so you can meet him at taxi stand.<br />
        Guests should wait at main taxi stand (Lobby) for the driver.<br />
        Ask the concierge to call security to let the driver enter.   </li>
</ul>
</div> </div></li><li id="cid_1" class="form-input-wide"> <div class="form-header-group"><h2 id="header_1" class="form-header">Dinner</h2><div id="subHeader_1" class="form-subHeader">Main dishes- Single portion</div></div> </li><li class="form-line" id="id_3"><div class="form-label-left" id="label_3"><label for="input_3"> Grilled Chicken Salad $24 </label><label class="label-message" for="input_3"> </label></div><div id="cid_3" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_3" name="q3_number" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_3">Grilled chicken, over a fresh salad.</label></span> </div></li><li class="form-line" id="id_4"><div class="form-label-left" id="label_4"><label for="input_4"> Grilled Salmon Salad $24 </label><label class="label-message" for="input_4"> </label></div><div id="cid_4" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_4" name="q4_number4" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_4">Grilled salmon, over a fresh salad.</label></span> </div></li><li class="form-line" id="id_5"><div class="form-label-left" id="label_5"><label for="input_5"> Shnitzel Salad $24 </label><label class="label-message" for="input_5"> </label></div><div id="cid_5" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_5" name="q5_number5" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_5">Breaded shnitzel, over a fresh salad.</label></span> </div></li><li class="form-line" id="id_6"><div class="form-label-left" id="label_6"><label for="input_6"> Grilled Salmon $28 </label><label class="label-message" for="input_6"> </label></div><div id="cid_6" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_6" name="q6_number6" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_6">Fresh seasoned salmon, with side of your choice.</label></span> </div></li><li class="form-line" id="id_74"><div class="form-label-left" id="label_74"><label for="input_74"> Side for grilled Salmon<span class="form-required">*</span> </label><label class="label-message" for="input_74"> </label></div><div id="cid_74" class="form-input"> <select class="form-dropdown validate[required]" style="width:150px" id="input_74" name="q74_input74"><option value=""></option><option value="Rice ">Rice </option><option value="Mashed potatoes ">Mashed potatoes </option><option value="Grilled veggies">Grilled veggies</option></select> </div></li><li class="form-line" id="id_7"><div class="form-label-left" id="label_7"><label for="input_7"> Grilled Chicken $28 </label><label class="label-message" for="input_7"> </label></div><div id="cid_7" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_7" name="q7_number7" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_7">Seasoned grilled chicken. with side of your choice.</label></span> </div></li><li class="form-line" id="id_75"><div class="form-label-left" id="label_75"><label for="input_75"> Side for grilled Chicken<span class="form-required">*</span> </label><label class="label-message" for="input_75"> </label></div><div id="cid_75" class="form-input"> <select class="form-dropdown validate[required]" style="width:150px" id="input_75" name="q75_input75"><option value=""></option><option value="Rice ">Rice </option><option value="Mashed potatoes ">Mashed potatoes </option><option value="Grilled veggies">Grilled veggies</option></select> </div></li><li class="form-line" id="id_8"><div class="form-label-left" id="label_8"><label for="input_8"> Shnitzel  $28 </label><label class="label-message" for="input_8"> </label></div><div id="cid_8" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_8" name="q8_number8" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_8">Breaded chicken cutlets. with side of your choice.</label></span> </div></li><li class="form-line" id="id_76"><div class="form-label-left" id="label_76"><label for="input_76"> Side for Shnitzel<span class="form-required">*</span> </label><label class="label-message" for="input_76"> </label></div><div id="cid_76" class="form-input"> <select class="form-dropdown validate[required]" style="width:150px" id="input_76" name="q76_input76"><option value=""></option><option value="Rice ">Rice </option><option value="Mashed potatoes ">Mashed potatoes </option><option value="Grilled veggies">Grilled veggies</option></select> </div></li><li class="form-line" id="id_9"><div class="form-label-left" id="label_9"><label for="input_9"> Vegetarian Salad $18 </label><label class="label-message" for="input_9"> </label></div><div id="cid_9" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_9" name="q9_number9" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_9">Veggies over a bed of Lettuce.</label></span> </div></li><li id="cid_10" class="form-input-wide"> <div class="form-header-group"><h2 id="header_10" class="form-header">Platters</h2><div id="subHeader_10" class="form-subHeader">Family and Group friendly Kosher food platters.</div></div> </li><li class="form-line" id="id_11"><div class="form-label-left" id="label_11"><label for="input_11"> Shnitzel PLATTER $75 </label><label class="label-message" for="input_11"> </label></div><div id="cid_11" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_11" name="q11_number11" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_11">2.2 lbs. (1 kilo) of delicious Schnitzel 10 pieces </label></span> </div></li><li class="form-line" id="id_12"><div class="form-label-left" id="label_12"><label for="input_12"> Grilled Chicken PLATTER   $75 </label><label class="label-message" for="input_12"> </label></div><div id="cid_12" class="form-input"> <input type="number" class="form-number-input  form-textbox" id="input_12" name="q12_number12" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" /> </div></li><li class="form-line" id="id_13"><div class="form-label-left" id="label_13"><label for="input_13"> Chicken Bottoms PLATTER  $50 </label><label class="label-message" for="input_13"> </label></div><div id="cid_13" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_13" name="q13_number13" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_13">6 pieces - 3 legs and 3 thighs</label></span> </div></li><li class="form-line" id="id_14"><div class="form-label-left" id="label_14"><label for="input_14"> BBQ Short Ribs PLATTER  $75 </label><label class="label-message" for="input_14"> </label></div><div id="cid_14" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_14" name="q14_number14" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_14">Braised Short Ribs (9 inch pan, approx 6-7 pz)</label></span> </div></li><li class="form-line" id="id_18"><div class="form-label-left" id="label_18"><label for="input_18"> BBQ Chicken Wings PLATTER  $55 </label><label class="label-message" for="input_18"> </label></div><div id="cid_18" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_18" name="q18_number18" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_18">BQ Chicken wings 1KG </label></span> </div></li><li class="form-line" id="id_19"><div class="form-label-left" id="label_19"><label for="input_19"> Salmon PLATTER $55 </label><label class="label-message" for="input_19"> </label></div><div id="cid_19" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_19" name="q19_number19" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_19">5 Pieces of Juicy Salmon  </label></span> </div></li><li class="form-line" id="id_20"><div class="form-label-left" id="label_20"><label for="input_20"> Grilled Vegetable PLATTER  $40 </label><label class="label-message" for="input_20"> </label></div><div id="cid_20" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_20" name="q20_number20" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_20">Grilled vegetables </label></span> </div></li><li class="form-line" id="id_21"><div class="form-label-left" id="label_21"><label for="input_21"> Gaucamole &amp; chips PLATTER $18 </label><label class="label-message" for="input_21"> </label></div><div id="cid_21" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_21" name="q21_number21" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_21">1/2 Pound Guacamole Salad with dipping Chips</label></span> </div></li><li class="form-line" id="id_22"><div class="form-label-left" id="label_22"><label for="input_22"> Egg Dip PLATTER $18 </label><label class="label-message" for="input_22"> </label></div><div id="cid_22" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_22" name="q22_number22" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_22">1/2 Pound Egg Salad with dipping Chips </label></span> </div></li><li class="form-line" id="id_15"><div class="form-label-left" id="label_15"><label for="input_15"> Bruschetta Pasta PLATTER $29 </label><label class="label-message" for="input_15"> </label></div><div id="cid_15" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_15" name="q15_number15" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_15">Pasta cooked with italian flavor</label></span> </div></li><li class="form-line" id="id_16"><div class="form-label-left" id="label_16"><label for="input_16"> White Rice PLATTER  $25 </label><label class="label-message" for="input_16"> </label></div><div id="cid_16" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_16" name="q16_number16" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_16">Bed of white rice</label></span> </div></li><li class="form-line" id="id_17"><div class="form-label-left" id="label_17"><label for="input_17"> Veggies &amp; Chummus PLATTER $21 </label><label class="label-message" for="input_17"> </label></div><div id="cid_17" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_17" name="q17_number17" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_17">4/5 veggies with chummus center</label></span> </div></li><li class="form-line" id="id_23"><div class="form-label-left" id="label_23"><label for="input_23"> Potato Kugel $40 </label><label class="label-message" for="input_23"> </label></div><div id="cid_23" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_23" name="q23_number23" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_23">Mushkies Homemade Potato Kugel  </label></span> </div></li><li id="cid_24" class="form-input-wide"> <div class="form-header-group"><h2 id="header_24" class="form-header">Shabbat</h2><div id="subHeader_24" class="form-subHeader">All items from Shabbos Menu are available any day of the week. (Excluding Challah and Kugel, only available on Friday)</div></div> </li><li id="cid_25" class="form-input-wide"> <div class="form-header-group"><h2 id="header_25" class="form-header">Shabbos Menu</h2></div> </li><li class="form-line" id="id_26"><div class="form-label-left" id="label_26"><label for="input_26"> Challah Roll (ONLY FRIDAY) $2 </label><label class="label-message" for="input_26"> </label></div><div id="cid_26" class="form-input"> <input type="number" class="form-number-input  form-textbox" id="input_26" name="q26_number26" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" /> </div></li><li class="form-line" id="id_27"><div class="form-label-left" id="label_27"><label for="input_27"> Challah (ONLY FRIDAY) $5 </label><label class="label-message" for="input_27"> </label></div><div id="cid_27" class="form-input"> <input type="number" class="form-number-input  form-textbox" id="input_27" name="q27_number27" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" /> </div></li><li class="form-line" id="id_28"><div class="form-label-left" id="label_28"><label for="input_28"> Wedding Challah (ONLY FRIDAY)  $50 </label><label class="label-message" for="input_28"> </label></div><div id="cid_28" class="form-input"> <input type="number" class="form-number-input  form-textbox" id="input_28" name="q28_number28" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" /> </div></li><li class="form-line" id="id_29"><div class="form-label-left" id="label_29"><label for="input_29"> Kiddush Cup $5 </label><label class="label-message" for="input_29"> </label></div><div id="cid_29" class="form-input"> <input type="number" class="form-number-input  form-textbox" id="input_29" name="q29_number29" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" /> </div></li><li class="form-line" id="id_30"><div class="form-label-left" id="label_30"><label for="input_30"> Tea lights 9pieces  $5 </label><label class="label-message" for="input_30"> </label></div><div id="cid_30" class="form-input"> <input type="number" class="form-number-input  form-textbox" id="input_30" name="q30_number30" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" /> </div></li><li class="form-line" id="id_31"><div class="form-label-left" id="label_31"><label for="input_31"> Herzog White Zifandel (or similar)  $32 </label><label class="label-message" for="input_31"> </label></div><div id="cid_31" class="form-input"> <input type="number" class="form-number-input  form-textbox" id="input_31" name="q31_number31" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" /> </div></li><li class="form-line" id="id_32"><div class="form-label-left" id="label_32"><label for="input_32"> Grape Juice $16 </label><label class="label-message" for="input_32"> </label></div><div id="cid_32" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_32" name="q32_number32" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_32">22 oz. bottle </label></span> </div></li><li class="form-line" id="id_33"><div class="form-label-left" id="label_33"><label for="input_33"> Sforno Cabernet (or similar) $32 </label><label class="label-message" for="input_33"> </label></div><div id="cid_33" class="form-input"> <input type="number" class="form-number-input  form-textbox" id="input_33" name="q33_number33" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" /> </div></li><li class="form-line" id="id_34"><div class="form-label-left" id="label_34"><label for="input_34"> Herzog Chardannay (Or similiar)  $32 </label><label class="label-message" for="input_34"> </label></div><div id="cid_34" class="form-input"> <input type="number" class="form-number-input  form-textbox" id="input_34" name="q34_number34" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" /> </div></li><li class="form-line" id="id_35"><div class="form-label-left" id="label_35"><label for="input_35"> Kedem Kal Kiddush wine (or similar) $14 </label><label class="label-message" for="input_35"> </label></div><div id="cid_35" class="form-input"> <input type="number" class="form-number-input  form-textbox" id="input_35" name="q35_number35" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" /> </div></li><li id="cid_37" class="form-input-wide"> <div class="form-header-group"><h2 id="header_37" class="form-header">Dips</h2><div id="subHeader_37" class="form-subHeader">1/4 Pound Containers</div></div> </li><li class="form-line" id="id_38"><div class="form-label-left" id="label_38"><label for="input_38"> Hummus $8 </label><label class="label-message" for="input_38"> </label></div><div id="cid_38" class="form-input"> <input type="number" class="form-number-input  form-textbox" id="input_38" name="q38_number38" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" /> </div></li><li class="form-line" id="id_39"><div class="form-label-left" id="label_39"><label for="input_39"> Egg Dip $8 </label><label class="label-message" for="input_39"> </label></div><div id="cid_39" class="form-input"> <input type="number" class="form-number-input  form-textbox" id="input_39" name="q39_number39" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" /> </div></li><li class="form-line" id="id_40"><div class="form-label-left" id="label_40"><label for="input_40"> Olive Dip $8 </label><label class="label-message" for="input_40"> </label></div><div id="cid_40" class="form-input"> <input type="number" class="form-number-input  form-textbox" id="input_40" name="q40_number40" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" /> </div></li><li id="cid_41" class="form-input-wide"> <div class="form-header-group"><h2 id="header_41" class="form-header">SIDE SALADS</h2><div id="subHeader_41" class="form-subHeader">1/2 Pound Containers</div></div> </li><li class="form-line" id="id_42"><div class="form-label-left" id="label_42"><label for="input_42"> Corn Salad $9 </label><label class="label-message" for="input_42"> </label></div><div id="cid_42" class="form-input"> <input type="number" class="form-number-input  form-textbox" id="input_42" name="q42_number42" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" /> </div></li><li class="form-line" id="id_43"><div class="form-label-left" id="label_43"><label for="input_43"> Cabbage Salad $9 </label><label class="label-message" for="input_43"> </label></div><div id="cid_43" class="form-input"> <input type="number" class="form-number-input  form-textbox" id="input_43" name="q43_number43" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" /> </div></li><li class="form-line" id="id_44"><div class="form-label-left" id="label_44"><label for="input_44"> Israeli Salad $9 </label><label class="label-message" for="input_44"> </label></div><div id="cid_44" class="form-input"> <input type="number" class="form-number-input  form-textbox" id="input_44" name="q44_number44" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" /> </div></li><li class="form-line" id="id_45"><div class="form-label-left" id="label_45"><label for="input_45"> Seasoned Chickpea Salad $9 </label><label class="label-message" for="input_45"> </label></div><div id="cid_45" class="form-input"> <input type="number" class="form-number-input  form-textbox" id="input_45" name="q45_number45" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" /> </div></li><li id="cid_46" class="form-input-wide"> <div class="form-header-group"><h2 id="header_46" class="form-header">Frozen Meats and Chicken</h2></div> </li><li class="form-line" id="id_47"><div class="form-label-left" id="label_47"><label for="input_47"> Rib Eye Steak  $34 </label><label class="label-message" for="input_47"> </label></div><div id="cid_47" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_47" name="q47_number47" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_47">500 Grams Thick Rib eye Steak </label></span> </div></li><li class="form-line" id="id_48"><div class="form-label-left" id="label_48"><label for="input_48"> Ground Beef $28 </label><label class="label-message" for="input_48"> </label></div><div id="cid_48" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_48" name="q48_number48" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_48">1 KG (2.2 LBs) </label></span> </div></li><li class="form-line" id="id_49"><div class="form-label-left" id="label_49"><label for="input_49"> Chicken Legs and Thighs $16 </label><label class="label-message" for="input_49"> </label></div><div id="cid_49" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_49" name="q49_number49" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_49">6 in a pack (3 legs, 3 thighs)</label></span> </div></li><li class="form-line" id="id_50"><div class="form-label-left" id="label_50"><label for="input_50"> Chicken Wings $16 </label><label class="label-message" for="input_50"> </label></div><div id="cid_50" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_50" name="q50_number50" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_50">10 Pieces in pack</label></span> </div></li><li class="form-line" id="id_51"><div class="form-label-left" id="label_51"><label for="input_51"> Chicken Breasts   $28 </label><label class="label-message" for="input_51"> </label></div><div id="cid_51" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_51" name="q51_number51" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_51">1 KG (2.2 LBs)</label></span> </div></li><li class="form-line" id="id_52"><div class="form-label-left" id="label_52"><label for="input_52"> Pargiot (baby chicken) $26 </label><label class="label-message" for="input_52"> </label></div><div id="cid_52" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_52" name="q52_number52" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_52">1 KG (2.2 LBs)</label></span> </div></li><li class="form-line" id="id_53"><div class="form-label-left" id="label_53"><label for="input_53"> Hot Dogs $16 </label><label class="label-message" for="input_53"> </label></div><div id="cid_53" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_53" name="q53_number53" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_53">8 in a pack</label></span> </div></li><li class="form-line" id="id_54"><div class="form-label-left" id="label_54"><label for="input_54"> Short Ribs (Aguja) $28 </label><label class="label-message" for="input_54"> </label></div><div id="cid_54" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_54" name="q54_number54" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_54">1 kg Short ribs</label></span> </div></li><li class="form-line" id="id_55"><div class="form-label-left" id="label_55"><label for="input_55"> Turkey $13 </label><label class="label-message" for="input_55"> </label></div><div id="cid_55" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_55" name="q55_number55" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_55">0.3 kg</label></span> </div></li><li class="form-line" id="id_56"><div class="form-label-left" id="label_56"><label for="input_56"> Turkey Pastrami $13 </label><label class="label-message" for="input_56"> </label></div><div id="cid_56" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_56" name="q56_number56" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_56">0.3 kg</label></span> </div></li><li class="form-line" id="id_77"><div class="form-label-left" id="label_77"><label for="input_77"> Fratelli's Frozen Pizza (2 Pack) $28 </label><label class="label-message" for="input_77"> </label></div><div id="cid_77" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox" id="input_77" name="q77_number77" style="width:60px" size="5" value="" data-type="input-number" autocomplete="nope" min="0" data-numbermin="0" />  <label class="form-sub-label" for="input_77">2 Pizzas in a box</label></span> </div></li><li class="form-line" id="id_57"><div class="form-label-left" id="label_57"><label for="input_57"> ADD A DONATION TO SUPPORT JEWISH LIFE IN PUERTO VALLARTA </label><label class="label-message" for="input_57"> </label></div><div id="cid_57" class="form-input"> <div class="form-multiple-column" data-columns="3"><span class="form-radio-item"><input type="radio" class="form-radio" id="input_57_0" name="q57_input57" value="50" /><label for="input_57_0"><span>$50</span></label></span><span class="clearfix"></span><span class="form-radio-item"><input type="radio" class="form-radio" id="input_57_1" name="q57_input57" value="75" /><label for="input_57_1"><span>$75</span></label></span><span class="clearfix"></span><span class="form-radio-item"><input type="radio" class="form-radio" id="input_57_2" name="q57_input57" value="100" /><label for="input_57_2"><span>$100</span></label></span><span class="clearfix"></span><span class="form-radio-item clear-left"><input type="radio" class="form-radio-other form-radio" name="q57_input57" id="other_57" value="" /><span><input type="number" min="1" class="form-radio-other-input form-textbox" onkeypress="validateNumber(event)" name="q57_input57[other]" data-otherhint="Other" size="15" id="input_57" disabled="disabled" /></span><br /></span></div> </div></li><li class="form-line" id="id_58"><div class="form-label-left" id="label_58"><label for="input_58"> Comments or questions about your order. </label><label class="label-message" for="input_58"> </label></div><div id="cid_58" class="form-input"> <textarea id="input_58" class="form-textarea" name="q58_input58" cols="40" rows="6"></textarea> </div></li><li id="cid_59" class="form-input-wide"> <div class="form-header-group"><h2 id="header_59" class="form-header">Delivery</h2></div> </li><li class="form-line" id="id_73"><div class="form-label-left" id="label_73"><label for="input_73"> Full Name<span class="form-required">*</span> </label><label class="label-message" for="input_73"> </label></div><div id="cid_73" class="form-input"> <span class="form-sub-label-container"><input class="form-textbox validate[required]" type="text" size="10" name="q73_fullName[first]" id="first_73" autocomplete="given-name" />  <label class="form-sub-label" for="first_73" id="sublabel_first">First Name</label></span><span class="form-sub-label-container"><input class="form-textbox validate[required]" type="text" size="15" name="q73_fullName[last]" id="last_73" autocomplete="family-name" />  <label class="form-sub-label" for="last_73" id="sublabel_last">Last Name</label></span> </div></li><li class="form-line" id="id_60"><div class="form-label-left" id="label_60"><label for="input_60"> Choose Delivery Zone<span class="form-required">*</span> </label><label class="label-message" for="input_60"> </label></div><div id="cid_60" class="form-input"> <select class="form-dropdown validate[required]" style="width:150px" id="input_60" name="q60_input60"><option value=""></option><option value="Challah Pickup only $0">Challah Pickup only $0</option><option value="Hotel Zone Vallarta - $10">Hotel Zone Vallarta - $10</option><option value="Marina Vallarta - $25">Marina Vallarta - $25</option><option value="Downtown - $25">Downtown - $25</option><option value="Romantic Zone - $30">Romantic Zone - $30</option><option value="Conchas Chinas - $35">Conchas Chinas - $35</option><option value="Mismaloya - $40">Mismaloya - $40</option><option value="Nuevo Vallarta - $40">Nuevo Vallarta - $40</option><option value="La Cruz de Huanacaxtle- $50">La Cruz de Huanacaxtle- $50</option><option value="Punta Mita - $70">Punta Mita - $70</option><option value="Sayulita - $85">Sayulita - $85</option><option value="One and only/Rosewood/Ritz Carlton $150">One and only/Rosewood/Ritz Carlton $150</option><option value="Careyes $350">Careyes $350</option><option value="Four Seasons Tamarindo $500">Four Seasons Tamarindo $500</option></select> </div></li><li class="form-line" id="id_61"><div class="form-label-left" id="label_61"><label for="input_61"> Hotel<span class="form-required">*</span> </label><label class="label-message" for="input_61"> </label></div><div id="cid_61" class="form-input"> <input type="text" class=" form-textbox validate[required]" data-type="input-textbox" id="input_61" name="q61_input61" size="20" value="" /> </div></li><li class="form-line" id="id_62"><div class="form-label-left" id="label_62"><label for="input_62"> Room Number* </label><label class="label-message" for="input_62"> </label></div><div id="cid_62" class="form-input"> <input type="text" class=" form-textbox" data-type="input-textbox" id="input_62" name="q62_input62" size="20" value="" /> </div></li><li class="form-line" id="id_63"><div class="form-label-left" id="label_63"><label for="input_63"> Delivery Date<span class="form-required">*</span> </label><label class="label-message" for="input_63"> </label></div><div id="cid_63" class="form-input"> <div class="datetime-fields"><div class="dir_ltr date-fields"><span class="form-sub-label-container"><input autocomplete="nope" class="form-textbox validate[required]" id="month_63" name="q63_input63[month]" type="tel" size="2" maxlength="2" value="09" />  <label class="form-sub-label" for="month_63" id="sublabel_month">Month</label></span><span class="form-sub-label-container"><input autocomplete="nope" class="form-textbox validate[required]" id="day_63" name="q63_input63[day]" type="tel" size="2" maxlength="2" value="24" />  <label class="form-sub-label" for="day_63" id="sublabel_day">Day</label></span><span class="form-sub-label-container"><input autocomplete="nope" class="form-textbox validate[required, disallowPast]" id="year_63" name="q63_input63[year]" type="tel" size="4" maxlength="4" value="2026" />  <label class="form-sub-label" for="year_63" id="sublabel_year">Year</label></span><span class="form-sub-label-container"><img class="showAutoCalendar" alt="Pick a Date" id="input_63_pick" src="https://w2.chabad.org/images/sitecontrol/formbuilder/calendar.png" align="absmiddle" />  <label class="form-sub-label" for="input_63_pick"><span> </span></label></span></div></div> </div></li><li class="form-line" id="id_70"><div class="form-label-left" id="label_70"><label for="input_70"> E-mail<span class="form-required">*</span> </label><label class="label-message" for="input_70"> </label></div><div id="cid_70" class="form-input"> <input type="email" class=" form-textbox validate[required, Email]" id="input_70" name="q70_email" size="30" value="" autocomplete="email" /> </div></li><li class="form-line" id="id_64"><div class="form-label-left" id="label_64"><label for="input_64"> Phone Number<span class="form-required">*</span> </label><label class="label-message" for="input_64"> </label></div><div id="cid_64" class="form-input"> <div class="dir_ltr"><span class="form-sub-label-container"><input data-type="mask-number" class="mask-phone-number form-textbox validate[required]" type="tel" name="q64_phoneNumber[full]" id="input_64_full" autocomplete="tel" />  <label class="form-sub-label" for="input_64_full"><span> </span></label></span></div> </div></li><li class="form-line" id="id_65"><div class="form-label-left" id="label_65"><label for="input_65"> Whatsapp Number </label><label class="label-message" for="input_65"> </label></div><div id="cid_65" class="form-input"> <div class="form-single-column"><span class="form-checkbox-item clear-left"><input type="checkbox" class="form-checkbox" id="input_65_0" name="q65_input65[]" value="Yes" /><label id="label_input_65_0" for="input_65_0"><span>Yes</span></label></span><span class="clearfix"></span><span class="form-checkbox-item clear-left"><input type="checkbox" class="form-checkbox" id="input_65_1" name="q65_input65[]" value="No" /><label id="label_input_65_1" for="input_65_1"><span>No</span></label></span><span class="clearfix"></span></div> </div></li><li class="form-line" id="id_66"><div id="cid_66" class="form-input-wide"> <div id="text_66" class="form-html"><p>* Please WhatsApp (+52)3221417279 or email kosher@chabadvallarta.com with your room number upon arrival</p>
</div> </div></li><li class="form-line" id="id_67"><div class="form-label-left" id="label_67"><label for="input_67"> Total </label></div><div id="cid_67" class="form-input"> <div id="total_amount">$0.00 </div> </div></li><li class="form-line" id="id_68"><div class="form-label-left" id="label_68"><label for="input_68"> Payment </label><label class="label-message" for="input_68"> </label></div><div id="cid_68" class="form-input"> <table summary="" class="form-address-table" border="0" cellpadding="0" cellspacing="0"><tbody><tr><td colspan="2" class="form-payment-methods form-multiple-column"></td></tr><tr class="credit_card "><th colspan="2">Credit Card</th></tr><tr class="credit_card "><td colspan="2" style="padding:0"><table cellpadding="0" cellspacing="0"><tbody><tr><td colspan="2"><span class="form-sub-label-container">  <label class="form-sub-label">We accept Visa, MasterCard, American Express, Discover</label></span><div class="cc-icons"><div class="cc-icon visa-icon"></div><div class="cc-icon mastercard-icon"></div><div class="cc-icon amex-icon"></div><div class="cc-icon discover-icon"></div></div><input type="hidden" name="q68_payment[cc_type]" id="input_68_cc_type" value="" /></td></tr><tr><td><div class="cc-field-wrapper"><span class="form-sub-label-container"><input class="form-textbox form-creditcard js-cc-number validate[visible, creditcard]" type="text" name="q68_payment[cc_number]" id="input_68_cc_number" autocomplete="cc-number" size="20" />  <label class="form-sub-label" for="input_68_cc_number" id="sublabel_cc_number">Credit Card Number</label></span></div></td><td class="cc_ccv "><span class="form-sub-label-container"><input class="form-textbox validate[visible]" type="text" name="q68_payment[cc_ccv]" id="input_68_cc_ccv" autocomplete="cc-csc" size="6" />  <label class="form-sub-label" for="input_68_cc_ccv" id="sublabel_cc_ccv">Security Code</label></span></td></tr><tr><td colspan="2" class="cc_name_on_card "><span class="form-sub-label-container"><input class="form-textbox validate[visible]" type="text" name="q68_payment[cc_nameOnCard]" id="input_68_cc_nameOnCard" autocomplete="cc-name" size="33" />  <label class="form-sub-label" for="input_68_cc_nameOnCard" id="sublabel_cc_nameOnCard">Name on Card</label></span></td></tr><tr class="credit_card "><td colspan=""><span class="form-sub-label-container"><select class="form-textbox validate[visible]" name="q68_payment[cc_exp_month]" id="input_68_cc_exp_month" autocomplete="cc-exp-month"><option></option><option value="1">1 - January</option><option value="2">2 - February</option><option value="3">3 - March</option><option value="4">4 - April</option><option value="5">5 - May</option><option value="6">6 - June</option><option value="7">7 - July</option><option value="8">8 - August</option><option value="9">9 - September</option><option value="10">10 - October</option><option value="11">11 - November</option><option value="12">12 - December</option></select>  <label class="form-sub-label" for="input_68_cc_exp_month" id="sublabel_cc_exp_month">Expiration Month</label></span></td><td><span class="form-sub-label-container"><select class="form-textbox validate[visible]" name="q68_payment[cc_exp_year]" id="input_68_cc_exp_year" autocomplete="cc-exp-year"><option></option><option value="2026">2026</option><option value="2027">2027</option><option value="2028">2028</option><option value="2029">2029</option><option value="2030">2030</option><option value="2031">2031</option><option value="2032">2032</option><option value="2033">2033</option><option value="2034">2034</option><option value="2035">2035</option></select>  <label class="form-sub-label" for="input_68_cc_exp_year" id="sublabel_cc_exp_year">Expiration Year</label></span></td></tr></tbody></table></td></tr><tr class="billing_address "><th colspan="2">Billing Address</th></tr><tr class="billing_address "><td colspan="2"><span class="form-sub-label-container"><input class="form-textbox form-address-line" type="text" name="q68_payment[addr_line1]" id="input_68_addr_line1" autocomplete="billing address-line1" />  <label class="form-sub-label" for="input_68_addr_line1" id="sublabel_68_addr_line1">Street Address</label></span></td></tr><tr class="billing_address "><td width="50%"><span class="form-sub-label-container"><input class="form-textbox form-address-city" type="text" name="q68_payment[city]" id="input_68_city" autocomplete="billing address-level2" />  <label class="form-sub-label" for="input_68_city" id="sublabel_68_city">City</label></span></td><td><span class="form-sub-label-container"><input class="form-textbox form-address-state" type="text" name="q68_payment[state]" id="input_68_state" autocomplete="billing address-level1" />  <label class="form-sub-label" for="input_68_state" id="sublabel_68_state">State / Province</label></span></td></tr><tr class="billing_address "><td width="50%"><span class="form-sub-label-container"><input class="form-textbox form-address-postal" type="text" name="q68_payment[postal]" id="input_68_postal" size="10" autocomplete="billing postal-code" />  <label class="form-sub-label" for="input_68_postal" id="sublabel_68_postal">Postal / Zip Code</label></span></td><td><span class="form-sub-label-container"><select class="form-dropdown form-address-country" name="q68_payment[country]" id="input_68_country" autocomplete="billing country-name"><option value="" selected="selected">Please Select</option><option value="United States">United States</option><option value="Afghanistan">Afghanistan</option><option value="Albania">Albania</option><option value="Algeria">Algeria</option><option value="American Samoa">American Samoa</option><option value="Andorra">Andorra</option><option value="Angola">Angola</option><option value="Anguilla">Anguilla</option><option value="Antigua and Barbuda">Antigua and Barbuda</option><option value="Argentina">Argentina</option><option value="Armenia">Armenia</option><option value="Aruba">Aruba</option><option value="Australia">Australia</option><option value="Austria">Austria</option><option value="Azerbaijan">Azerbaijan</option><option value="The Bahamas">The Bahamas</option><option value="Bahrain">Bahrain</option><option value="Bangladesh">Bangladesh</option><option value="Barbados">Barbados</option><option value="Belarus">Belarus</option><option value="Belgium">Belgium</option><option value="Belize">Belize</option><option value="Benin">Benin</option><option value="Bermuda">Bermuda</option><option value="Bhutan">Bhutan</option><option value="Bolivia">Bolivia</option><option value="Bosnia and Herzegovina">Bosnia and Herzegovina</option><option value="Botswana">Botswana</option><option value="Brazil">Brazil</option><option value="Brunei">Brunei</option><option value="Bulgaria">Bulgaria</option><option value="Burkina Faso">Burkina Faso</option><option value="Burundi">Burundi</option><option value="Cambodia">Cambodia</option><option value="Cameroon">Cameroon</option><option value="Canada">Canada</option><option value="Cape Verde">Cape Verde</option><option value="Cayman Islands">Cayman Islands</option><option value="Central African Republic">Central African Republic</option><option value="Chad">Chad</option><option value="Chile">Chile</option><option value="People's Republic of China">People's Republic of China</option><option value="Republic of China">Republic of China</option><option value="Christmas Island">Christmas Island</option><option value="Cocos (Keeling) Islands">Cocos (Keeling) Islands</option><option value="Colombia">Colombia</option><option value="Comoros">Comoros</option><option value="Congo">Congo</option><option value="Cook Islands">Cook Islands</option><option value="Costa Rica">Costa Rica</option><option value="Cote d'Ivoire">Cote d'Ivoire</option><option value="Croatia">Croatia</option><option value="Cuba">Cuba</option><option value="Cyprus">Cyprus</option><option value="Czech Republic">Czech Republic</option><option value="Denmark">Denmark</option><option value="Djibouti">Djibouti</option><option value="Dominica">Dominica</option><option value="Dominican Republic">Dominican Republic</option><option value="Ecuador">Ecuador</option><option value="Egypt">Egypt</option><option value="El Salvador">El Salvador</option><option value="Equatorial Guinea">Equatorial Guinea</option><option value="Eritrea">Eritrea</option><option value="Estonia">Estonia</option><option value="Eswatini">Eswatini</option><option value="Ethiopia">Ethiopia</option><option value="Falkland Islands">Falkland Islands</option><option value="Faroe Islands">Faroe Islands</option><option value="Fiji">Fiji</option><option value="Finland">Finland</option><option value="France">France</option><option value="French Polynesia">French Polynesia</option><option value="Gabon">Gabon</option><option value="The Gambia">The Gambia</option><option value="Georgia">Georgia</option><option value="Germany">Germany</option><option value="Ghana">Ghana</option><option value="Gibraltar">Gibraltar</option><option value="Greece">Greece</option><option value="Greenland">Greenland</option><option value="Grenada">Grenada</option><option value="Guadeloupe">Guadeloupe</option><option value="Guam">Guam</option><option value="Guatemala">Guatemala</option><option value="Guernsey">Guernsey</option><option value="Guinea">Guinea</option><option value="Guinea-Bissau">Guinea-Bissau</option><option value="Guyana">Guyana</option><option value="Haiti">Haiti</option><option value="Honduras">Honduras</option><option value="Hong Kong">Hong Kong</option><option value="Hungary">Hungary</option><option value="Iceland">Iceland</option><option value="India">India</option><option value="Indonesia">Indonesia</option><option value="Iran">Iran</option><option value="Iraq">Iraq</option><option value="Ireland">Ireland</option><option value="Israel">Israel</option><option value="Italy">Italy</option><option value="Jamaica">Jamaica</option><option value="Japan">Japan</option><option value="Jersey">Jersey</option><option value="Jordan">Jordan</option><option value="Kazakhstan">Kazakhstan</option><option value="Kenya">Kenya</option><option value="Kiribati">Kiribati</option><option value="North Korea">North Korea</option><option value="South Korea">South Korea</option><option value="Kosovo">Kosovo</option><option value="Kuwait">Kuwait</option><option value="Kyrgyzstan">Kyrgyzstan</option><option value="Laos">Laos</option><option value="Latvia">Latvia</option><option value="Lebanon">Lebanon</option><option value="Lesotho">Lesotho</option><option value="Liberia">Liberia</option><option value="Libya">Libya</option><option value="Liechtenstein">Liechtenstein</option><option value="Lithuania">Lithuania</option><option value="Luxembourg">Luxembourg</option><option value="Macau">Macau</option><option value="Macedonia">Macedonia</option><option value="Madagascar">Madagascar</option><option value="Malawi">Malawi</option><option value="Malaysia">Malaysia</option><option value="Maldives">Maldives</option><option value="Mali">Mali</option><option value="Malta">Malta</option><option value="Marshall Islands">Marshall Islands</option><option value="Martinique">Martinique</option><option value="Mauritania">Mauritania</option><option value="Mauritius">Mauritius</option><option value="Mayotte">Mayotte</option><option value="Mexico">Mexico</option><option value="Micronesia">Micronesia</option><option value="Moldova">Moldova</option><option value="Monaco">Monaco</option><option value="Mongolia">Mongolia</option><option value="Montenegro">Montenegro</option><option value="Montserrat">Montserrat</option><option value="Morocco">Morocco</option><option value="Mozambique">Mozambique</option><option value="Myanmar">Myanmar</option><option value="Namibia">Namibia</option><option value="Nauru">Nauru</option><option value="Nepal">Nepal</option><option value="Netherlands">Netherlands</option><option value="New Caledonia">New Caledonia</option><option value="New Zealand">New Zealand</option><option value="Nicaragua">Nicaragua</option><option value="Niger">Niger</option><option value="Nigeria">Nigeria</option><option value="Niue">Niue</option><option value="Norfolk Island">Norfolk Island</option><option value="Northern Mariana">Northern Mariana</option><option value="Norway">Norway</option><option value="Oman">Oman</option><option value="Pakistan">Pakistan</option><option value="Palau">Palau</option><option value="Panama">Panama</option><option value="Papua New Guinea">Papua New Guinea</option><option value="Paraguay">Paraguay</option><option value="Peru">Peru</option><option value="Philippines">Philippines</option><option value="Pitcairn Islands">Pitcairn Islands</option><option value="Poland">Poland</option><option value="Portugal">Portugal</option><option value="Puerto Rico">Puerto Rico</option><option value="Qatar">Qatar</option><option value="Romania">Romania</option><option value="Russia">Russia</option><option value="Rwanda">Rwanda</option><option value="Saint Barthelemy">Saint Barthelemy</option><option value="Saint Helena">Saint Helena</option><option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option><option value="Saint Lucia">Saint Lucia</option><option value="Saint Martin">Saint Martin</option><option value="Saint Pierre and Miquelon">Saint Pierre and Miquelon</option><option value="Saint Vincent and the Grenadines">Saint Vincent and the Grenadines</option><option value="Samoa">Samoa</option><option value="San Marino">San Marino</option><option value="Sao Tome and Principe">Sao Tome and Principe</option><option value="Saudi Arabia">Saudi Arabia</option><option value="Senegal">Senegal</option><option value="Serbia">Serbia</option><option value="Seychelles">Seychelles</option><option value="Sierra Leone">Sierra Leone</option><option value="Singapore">Singapore</option><option value="Slovakia">Slovakia</option><option value="Slovenia">Slovenia</option><option value="Solomon Islands">Solomon Islands</option><option value="Somalia">Somalia</option><option value="Somaliland">Somaliland</option><option value="South Africa">South Africa</option><option value="South Ossetia">South Ossetia</option><option value="Spain">Spain</option><option value="Sri Lanka">Sri Lanka</option><option value="Sudan">Sudan</option><option value="Suriname">Suriname</option><option value="Svalbard">Svalbard</option><option value="Sweden">Sweden</option><option value="Switzerland">Switzerland</option><option value="Syria">Syria</option><option value="Taiwan">Taiwan</option><option value="Tajikistan">Tajikistan</option><option value="Tanzania">Tanzania</option><option value="Thailand">Thailand</option><option value="Timor-Leste">Timor-Leste</option><option value="Togo">Togo</option><option value="Tokelau">Tokelau</option><option value="Tonga">Tonga</option><option value="Trinidad and Tobago">Trinidad and Tobago</option><option value="Tristan da Cunha">Tristan da Cunha</option><option value="Tunisia">Tunisia</option><option value="Turkey">Turkey</option><option value="Turkmenistan">Turkmenistan</option><option value="Turks and Caicos Islands">Turks and Caicos Islands</option><option value="Tuvalu">Tuvalu</option><option value="Uganda">Uganda</option><option value="Ukraine">Ukraine</option><option value="United Arab Emirates">United Arab Emirates</option><option value="United Kingdom">United Kingdom</option><option value="Uruguay">Uruguay</option><option value="Uzbekistan">Uzbekistan</option><option value="Vanuatu">Vanuatu</option><option value="Vatican City">Vatican City</option><option value="Venezuela">Venezuela</option><option value="Vietnam">Vietnam</option><option value="British Virgin Islands">British Virgin Islands</option><option value="US Virgin Islands">US Virgin Islands</option><option value="Wallis and Futuna">Wallis and Futuna</option><option value="Western Sahara">Western Sahara</option><option value="Yemen">Yemen</option><option value="Zambia">Zambia</option><option value="Zimbabwe">Zimbabwe</option><option value="other">Other</option></select>  <label class="form-sub-label" for="input_68_country" id="sublabel_68_country">Country</label></span></td></tr></tbody></table> </div></li><li class="form-line" id="id_72"><div class="form-label-left" id="label_72"><label for="input_72"> Order summary </label><label class="label-message" for="input_72"> </label></div><div id="cid_72" class="form-input"> <textarea id="input_72" class="form-textarea" name="q72_input72" cols="40" rows="6"></textarea> </div></li><li class="form-line" id="id_69"><div id="cid_69" class="form-input-wide"> <div id="text_69" class="form-html"><p> If you do not get an email confirmation, then your order did not go through, and your card was not charged. </p>
</div> </div></li><li class="form-line" id="id_71"><div class="form-label-left form-label-hidden" id="label_71"></div><div id="cid_71" class="form-input"> <div class="form-single-column form-checkbox-item"><input name="optin" value="true" type="checkbox" checked="checked" class="form-checkbox" id="input_71" /><label id="label_input_71" for="input_71">I would like to receive news and updates by email</label></div> </div></li><li class="form-line" id="id_2"><div id="cid_2" class="form-input-wide"> <div style="text-align: center; text-indent:156px;" class="form-buttons-wrapper button-align-auto"><button id="input_2" type="submit" class="form-submit-button  form-submit-button-none;">Submit</button></div> </div></li><li style="display:none">Should be Empty: <input type="text" name="website" value="" /></li></ul></div><input type="hidden" id="simple_spc" name="simple_spc" value="7418518" /><script type="text/javascript">document.getElementById("si"+"mple"+"_spc").value = "7418518-7418518";</script><div>


<script>
	var recaptchaIsEnterprise = false;
		 var recaptchaV2Key = "6LcG_TcUAAAAAKAVgwgW39ujc9OCjXSoQYFIA-Su";

</script>

	<input type="hidden" class="js-recaptcha-input" name="cdo-captcha-response" value="" data-div-id="214cf22a-f038-4593-b6fa-074b8487ec52" data-processed="false" />
	<div class="js-recaptcha-wrapper" id="214cf22a-f038-4593-b6fa-074b8487ec52"></div>	
</div></form></div>
<div class="center small">
	<img valign="absbottom" src="https://w2.chabad.org/images/global/icons/lock.gif" width="16" height="16" alt="Secure"> This page uses TLS encryption to keep your data secure.
</div>
	<div class="break_floats"></div>
	

<div class="content-footer">
	
	
	
	
	
	
</div>
	</article>

		</div>
	</div>
</div>
						
						<div class="break_floats"></div>
						
					</div>
				</div>
				
				
				
			</div>
			
			
		</div>
		
		<aside class="page-tools-sidebar js-page-tools-sidebar hide_for_print">
<div class="page-tools js-page-tools-menu">
<div class="page-tools__section page-tools__section--share">
<a class="page-tools__tool js-share-popup page-tools__tool--facebook" data-share-url="https://www.facebook.com/dialog/share?app_id=188669250943&amp;display=popup&amp;href=https%3a%2f%2fwww.chabadvallarta.com%2ftemplates%2farticlecco_cdo%2faid%2f7418518%2fjewish%2fKosher-Food-Delivery.htm%23utm_medium%3dpage_tools%26utm_content%3ddesktop%26utm_source%3dFB">
				<i class="fa fa-facebook"></i>
			</a>
<a class="page-tools__tool js-share-popup page-tools__tool--twitter" data-share-url="https://twitter.com/intent/tweet?text=Kosher+Food+Delivery+-+Chabad+of+Puerto+Vallarta&amp;url=https%3a%2f%2fwww.chabadvallarta.com%2ftemplates%2farticlecco_cdo%2faid%2f7418518%2fjewish%2fKosher-Food-Delivery.htm%23utm_medium%3dpage_tools%26utm_content%3ddesktop%26utm_source%3dtwitter&amp;via=Chabad">
				<i class="fa fa-twitter"></i>
			</a>
<a class="page-tools__tool js-share-popup page-tools__tool--whatsapp d-lg-none js-share-whatsapp" data-share-url="whatsapp://send?text=Kosher+Food+Delivery+-+Chabad+of+Puerto+Vallarta https%3a%2f%2fwww.chabadvallarta.com%2ftemplates%2farticlecco_cdo%2faid%2f7418518%2fjewish%2fKosher-Food-Delivery.htm%23utm_medium%3dpage_tools%26utm_content%3ddesktop%26utm_source%3dwhatsapp">
				<i class="fa fa-whatsapp">
					<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" fill="#128c7e" width="1em" height="1em"><path d="M25 2C12.318 2 2 12.318 2 25c0 3.96 1.023 7.854 2.963 11.29L2.037 46.73c-.096.343-.003.711.245.966.191.197.451.304.718.304.08 0 .161-.01.24-.029l10.896-2.699C17.463 47.058 21.21 48 25 48c12.682 0 23-10.318 23-23S37.682 2 25 2zm11.57 31.116c-.492 1.362-2.852 2.605-3.986 2.772-1.018.149-2.306.213-3.72-.231-.857-.27-1.957-.628-3.366-1.229-5.923-2.526-9.791-8.415-10.087-8.804-.295-.389-2.411-3.161-2.411-6.03s1.525-4.28 2.067-4.864c.542-.584 1.181-.73 1.575-.73s.787.005 1.132.021c.363.018.85-.137 1.329 1.001.492 1.168 1.673 4.037 1.819 4.33.148.292.246.633.05 1.022s-.294.632-.59.973-.62.76-.886 1.022c-.296.291-.603.606-.259 1.19s1.529 2.493 3.285 4.039c2.255 1.986 4.158 2.602 4.748 2.894.59.292.935.243 1.279-.146.344-.39 1.476-1.703 1.869-2.286s.787-.487 1.329-.292c.542.194 3.445 1.604 4.035 1.896.59.292.984.438 1.132.681.148.242.148 1.41-.344 2.771z"/></svg>
				</i>
			</a>
<a class="page-tools__tool js-share-popup page-tools__tool--pinterest d-none d-lg-block" data-share-url="http://pinterest.com/pin/create/button/?url=https%3a%2f%2fwww.chabadvallarta.com%2ftemplates%2farticlecco_cdo%2faid%2f7418518%2fjewish%2fKosher-Food-Delivery.htm%23utm_medium%3dpage_tools%26utm_content%3ddesktop%26utm_source%3dpinterest&amp;description=Kosher+Food+Delivery+-+Chabad+of+Puerto+Vallarta">
				<i class="fa fa-pinterest"></i>
			</a>
<a class="page-tools__tool" onclick="showEmailLayer(this);">
<i class="fa fa-envelope"></i>
</a>
</div>
<div class="page-tools__section page-tools__section--other js-page-tool-other">
<div class="page-tools__tool popover-parent d-lg-block">
<div class="popover popover--right align_left nowrap">
<div class="popover__content">
<label class="bold bottom_margin block">
Print Options:
</label>
<form class="vcenter" name="print-form" onsubmit="coPrint(event, 3485783);return false;">
<div>
<label><input type="checkbox" name="print-green"><span title="Save paper and ink">Print without images <i class="fa fa-leaf text-green"></i></span></label>
</div>
<br/>
<div class="center">
<button class="co-button page-tools__print-button">Print</button>
</div>
</form>
</div>
</div>
<i class="fa fa-print"></i>
</div>
</div>
</div>
<div class="js-fab-wrapper fab-wrapper">
<div class="fab">
<i class="fab-icon"></i>
</div>
</div>
</aside>
<!-- END CACHE -->
	</div>

				<div class="break_floats"></div>
			</div>
		</div>
	</div>
	<div id="footer">
		
	

		<div class="wrapper body_container">
			
			<div class="g960 footer_family_text bottom_padding">
				
		<div class="footer_container footer_text copyright_text">
			<div class="bottom_padding clear_float">
				<img class="footer_hr" src="https://w2.chabad.org/images/global/spacer.gif" vspace="12" width="100%" height="1" /><br />
				
				<div class="footer_inner_container clearfix">
					

					



	<div class="footer3">
		<span class="footer-title" >Chabad of Puerto Vallarta</span>
		<div class="footer-address">
			<span class="footer-street">Francisco Medina Asencio 1951 Local 1a</span>
			<span class="footer-city-state">Puerto Vallarta, JAL 48333</span>
		</div>
			<span class="footer-country">Mexico</span><span>52-322-141-7279</span>
	</div>
	<img src="https://w2.chabad.org/images/global/spacer.gif" width="1" height="6" border="0" /><br />



Powered by <a href="https://www.chabad.org/" target="_new" class="">Chabad.org</a> &copy; 1993-2026 <a href="/4026210" target="_blank" class="privacy-link">Privacy Policy</a>




					
				</div>
			</div>
		</div>
	
			</div>
			
		</div>
	</div>

	
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/os/jquery-latest.min.js?v=278824AF"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/os/jquery/jquery.inputmask.min.js?v=BF33D3B4"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/co/dist/CoLib.js?v=AD4120C1"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/WebComponents/bundles/magen-cdo-global.js?v=4B581AE6"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/primarynavigation.js?v=76ABCD73"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/modules/pagetools.js?v=930B07AB"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/BetaFeedback.js?v=2A22CA16"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/multimedia/infolayer.js?v=ED1B8531"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/templates/forms/userform.js?v=E69144BF"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/article/comments/reply-form-controller.js?v=E103C07F"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/commentsloader.js?v=AD6AAB79"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/subscribeprompt.js?v=86D84DC2"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/templates/FormDecoder.js?v=83AF6F1A"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/deprecated.js?v=ECED4238"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/OverrideJSDocumentWrite.js?v=9A0227AA"></script><script>$j = $j.fn ? $j : jQuery;$j(()=>{$q.forEach(f=>{try{f.call(window);}catch(ex){console.error(ex);}});})</script>
	

<script  language="javascript" type="text/javascript"> Co.Settings      = {CacheClassName:'js-cache-default',MosadName:'Chabad of Puerto Vallarta'}; Co.ArticleId     = '7418518';Co.SectionId     = 3485783;Co.PartnerSiteId = 0;Co.SiteId        = 10089;Co.IsMobilePage  = false;Co.IsResponsive  = false;Co.DbDomain      = 'ChabadVallarta.com';Co.LanguageCode  = '';Co.LoginStatus   = 'None';</script>

    
 




<script>var _msdaf_id= 'f0736218b3749'</script><script src='https://app.dafwidget.com/api/js/source.js'></script><script>
(function () {

  // ============================================================
  // GATE ON URL
  // ============================================================
  if (!window.location.href.includes('7418518')) return;

  // ============================================================
  // CONFIG — Google Sheet published as CSV.
  // Columns: Item Name, Image URL  (match on the item name WITHOUT the price)
  // File > Share > Publish to web > (this sheet) > CSV
  // ============================================================
  var SHEET_CSV = 'https://docs.google.com/spreadsheets/d/e/2PACX-1vT8uOBS4hwLW0OCJMFARCg503mTDQX9O9JN0F6H2ZPXVjSWOjj_hJMParRB7pPo70EevF0-VcogA9te/pub?gid=0&single=true&output=csv';

  // ============================================================
  // CONDITIONAL SUB-FIELDS
  //   [ conditional <li> id , EXACT item name (data-pv-name) ]
  // ============================================================
  var SUB_FIELDS = [
    ['id_74', 'Grilled Salmon'],
    ['id_75', 'Grilled Chicken'],
    ['id_76', 'Shnitzel']
  ];
  // ============================================================
  // FONTS
  // ============================================================
  var fontLink = document.createElement('link');
  fontLink.rel  = 'stylesheet';
  fontLink.href = 'https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&family=Playfair+Display:wght@600;700;800&display=swap';
  document.head.appendChild(fontLink);

  // ============================================================
  // STYLES
  // ============================================================
  var style = document.createElement('style');
  style.textContent = `
    :root {
      --pv-primary:        #b48a80;   /* warm terracotta/rose from old form */
      --pv-primary-dark:   #9a6f65;
      --pv-primary-light:  rgba(180,138,128,0.45);
      --pv-primary-faint:  rgba(180,138,128,0.06);
      --pv-primary-border: rgba(180,138,128,0.35);
      --pv-primary-bg:     rgba(180,138,128,0.13);
      --pv-text-dark:  #3b3b3b;
      --pv-text-med:   #535353;
      --pv-text-light: #8b8b8b;
      --pv-border:       #e0d6d3;
      --pv-border-light: #efe9e7;
      --pv-bg-input: #efe9e7;
      --pv-bg-light: #faf7f6;
      --pv-shadow:   0px 2px 10px rgba(0,0,0,0.05);
      --pv-radius: 12px;
    }

    /* ── SHELL ─────────────────────────────────── */
    #formContainer .form-all {
      font-family: 'Poppins', sans-serif !important;
      width: 100% !important;
      max-width: 1040px !important;
      margin: 0 auto !important;
      padding: 30px 20px 100px !important;
      background: #fff !important;
      box-shadow: none !important;
    }
li#id_72 { display: none !important; }
    .co_body .content .form-all li.form-input-wide,
    .co_body .content .form-all .form-line { padding: 0 !important; }
    .co_body .content .form-all .form-line { grid-template-columns: unset !important; }
    .form-section { list-style: none !important; padding: 0 !important; margin: 0 !important; }
    .form-all .form-label, .form-all .form-label-left, .form-all .form-label-right { width: auto !important; float: none !important; }
    .form-all .label-message { display: none !important; }
    #GenFormStyles { display: none !important; }

    /* ── SECTION HEADERS ───────────────────────── */
    .form-all .form-input-wide .form-header-group {
      margin: 50px 0 20px !important; background: transparent !important; border: none !important; padding: 0 !important; text-align: center !important;
    }
    #cid_1 .form-header-group { margin-top: 10px !important; }
    .form-all h2.form-header {
      font-family: 'Playfair Display', serif !important; font-weight: 700 !important;
      font-size: 34px !important; color: var(--pv-primary) !important;
      text-transform: capitalize !important; margin: 0 !important; padding: 0 !important;
      border: none !important; background: transparent !important; line-height: 1.15 !important;
    }
    .form-all .form-subHeader {
      font-family: 'Poppins', sans-serif !important; font-weight: 400 !important;
      font-size: 15px !important; color: var(--pv-text-light) !important;
      margin-top: 8px !important; text-transform: none !important;
    }

    /* ── ITEM GRID: 2 PER ROW ──────────────────── */
    .pv-item-grid {
      display: grid !important; grid-template-columns: repeat(2, 1fr) !important;
      gap: 16px !important; width: 100% !important; margin-bottom: 6px !important;
      align-items: start !important;
    }
    li.form-line.pv-menu-item {
      border: 1px solid var(--pv-border) !important; border-radius: var(--pv-radius) !important;
      box-shadow: var(--pv-shadow) !important; overflow: hidden !important;
      display: flex !important; align-items: center !important; padding: 0 !important;
      min-height: 120px !important; position: relative !important;
      transition: border-color 0.25s, box-shadow 0.25s !important; background: #fff !important; margin: 0 !important;
    }
    li.form-line.pv-menu-item.pv-selected {
      border: 2px solid var(--pv-primary) !important; box-shadow: 0 0 0 1px var(--pv-primary) !important;
    }
    .pv-item-card { padding: 10px !important; display: flex !important; align-items: center !important; width: 100% !important; height: 100% !important; min-width: 0 !important; gap: 12px !important; }
    .pv-item__img { width: 92px !important; height: 92px !important; border-radius: 8px !important; object-fit: cover !important; flex-shrink: 0 !important; background: var(--pv-bg-light) !important; display: block !important; }
    .pv-item__info { display: flex !important; flex-direction: column !important; gap: 2px !important; flex: 1 !important; min-width: 0 !important; }
    .pv-item__name { font-family: 'Poppins', sans-serif !important; font-weight: 700 !important; font-size: 16px !important; color: var(--pv-text-dark) !important; text-transform: capitalize !important; line-height: 1.2 !important; margin: 0 !important; padding: 0 !important; background: transparent !important; border: none !important; }
    .pv-item__desc { font-family: 'Poppins', sans-serif !important; font-weight: 400 !important; font-size: 12px !important; color: var(--pv-text-light) !important; margin: 2px 0 0 !important; padding: 0 !important; line-height: 1.35 !important; }
    .pv-item__price { font-family: 'Poppins', sans-serif !important; font-weight: 700 !important; font-size: 17px !important; color: var(--pv-primary) !important; margin-top: 6px !important; }
    .pv-item__ctrl { display: flex !important; flex-direction: column !important; align-items: flex-end !important; flex-shrink: 0 !important; }
    .pv-qty-control { display: flex !important; align-items: center !important; gap: 2px !important; background: var(--pv-bg-input) !important; border: 1px solid var(--pv-primary-border) !important; border-radius: 8px !important; padding: 3px 4px !important; height: 44px !important; width: 118px !important; box-sizing: border-box !important; transition: all 0.25s !important; }
    .pv-qty-btn { width: 34px !important; height: 36px !important; background: #fff !important; border: none !important; border-radius: 6px !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 20px !important; font-family: 'Poppins', sans-serif !important; color: var(--pv-text-dark) !important; line-height: 1 !important; flex-shrink: 0 !important; transition: background 0.15s, transform 0.1s !important; padding: 0 !important; }
    .pv-qty-btn:hover { background: #f0ebe9 !important; }
    .pv-qty-btn:active { transform: scale(0.9) !important; }
    .pv-qty-display { flex: 1 !important; display: flex !important; align-items: center !important; justify-content: center !important; font-family: 'Poppins', sans-serif !important; font-weight: 700 !important; font-size: 17px !important; color: var(--pv-text-dark) !important; background: rgba(255,255,255,0.5) !important; border-radius: 6px !important; height: 36px !important; user-select: none !important; }
    li.form-line.pv-menu-item.pv-selected .pv-qty-control { background: var(--pv-primary) !important; border-color: var(--pv-primary) !important; }
    li.form-line.pv-menu-item.pv-selected .pv-qty-btn { background: rgba(255,255,255,0.18) !important; color: #fff !important; }
    li.form-line.pv-menu-item.pv-selected .pv-qty-btn:hover { background: rgba(255,255,255,0.3) !important; }
    li.form-line.pv-menu-item.pv-selected .pv-qty-display { background: transparent !important; color: #fff !important; }

    /* ── NESTED CONDITIONAL SUB-FIELD (inside a card) ── */
    li.form-line.pv-menu-item.pv-has-sub {
      flex-direction: column !important; align-items: stretch !important; overflow: visible !important;
    }
    li.form-line.pv-menu-item.pv-has-sub .pv-item-card { width: 100% !important; height: auto !important; }
    li.form-line.pv-sub-field {
      width: 100% !important; margin: 0 !important; padding: 12px !important;
      box-sizing: border-box !important; border: none !important;
      border-top: 1px dashed var(--pv-border) !important;
      background: transparent !important; box-shadow: none !important;
      min-height: 0 !important; list-style: none !important; float: none !important;
    }
    li.form-line.pv-sub-field .form-label-left,
    li.form-line.pv-sub-field .form-label {
      position: static !important; opacity: 1 !important; width: 100% !important; height: auto !important;
      float: none !important; display: block !important; overflow: visible !important;
      pointer-events: auto !important; margin: 0 0 6px !important; padding: 0 !important; text-align: left !important;
    }
    li.form-line.pv-sub-field label {
      font-family: 'Poppins', sans-serif !important; font-weight: 600 !important;
      font-size: 13px !important; color: var(--pv-text-med) !important;
      float: none !important; width: auto !important; margin: 0 !important;
    }
    li.form-line.pv-sub-field .form-required { color: var(--pv-primary) !important; }
    li.form-line.pv-sub-field .form-input,
    li.form-line.pv-sub-field .form-input-wide {
      position: static !important; opacity: 1 !important; width: 100% !important; height: auto !important;
      float: none !important; display: block !important; max-width: 100% !important;
      overflow: visible !important; pointer-events: auto !important; padding: 0 !important;
    }
    li.form-line.pv-sub-field .form-dropdown,
    li.form-line.pv-sub-field select {
      width: 100% !important; max-width: 100% !important; height: 44px !important;
      border: 2px solid var(--pv-border-light) !important; border-radius: 10px !important;
      padding: 0 12px !important; font-family: 'Poppins', sans-serif !important;
      font-size: 14px !important; color: var(--pv-text-dark) !important;
      background: #fff !important; box-sizing: border-box !important; outline: none !important; box-shadow: none !important;
    }
    li.form-line.pv-sub-field .form-dropdown:focus,
    li.form-line.pv-sub-field select:focus { border-color: var(--pv-primary) !important; }

    /* ── SECTION BOX (Shabbat / grouped sections) ─ */
    .pv-section-box {
      border: 1px solid var(--pv-primary-border) !important; border-radius: 16px !important;
      background: var(--pv-primary-faint) !important; padding: 10px 26px 30px !important;
      margin: 40px 0 10px !important;
    }
    .pv-section-box .form-header-group { margin-top: 30px !important; }

    /* ── TOP NOTES BLOCK (#id_36) ──────────────── */
    #id_36 { margin-bottom: 20px !important; }
    #text_36 {
      border: 1px solid var(--pv-primary-border) !important; border-radius: var(--pv-radius) !important;
      background: var(--pv-primary-faint) !important; padding: 22px 28px !important;
      font-family: 'Poppins', sans-serif !important; color: var(--pv-text-dark) !important;
    }
    #text_36 p { font-family: 'Poppins', sans-serif !important; font-size: 14px !important; color: var(--pv-text-med) !important; margin: 0 0 8px !important; line-height: 1.5 !important; }
    #text_36 p b, #text_36 p strong { color: var(--pv-primary-dark) !important; }
    #text_36 ul { margin: 8px 0 0 !important; padding-left: 20px !important; }
    #text_36 li { font-family: 'Poppins', sans-serif !important; font-size: 13px !important; color: var(--pv-text-med) !important; line-height: 1.6 !important; margin-bottom: 4px !important; }

    /* ── DONATION (#id_57 control_amount) ──────── */
    #id_57 { margin-top: 15px !important; }
    #id_57 #label_57, #id_57 .form-label-left {
      display: block !important; float: none !important; width: 100% !important; text-align: center !important; margin-bottom: 14px !important;
    }
    #id_57 #label_57 label {
      font-family: 'Playfair Display', serif !important; font-weight: 700 !important;
      font-size: 22px !important; color: var(--pv-primary) !important;
    }
    #id_57 .form-input { width: 100% !important; max-width: 100% !important; float: none !important; }
    #id_57 .form-multiple-column {
      display: flex !important; flex-wrap: wrap !important; gap: 12px !important; justify-content: center !important; width: 100% !important;
    }
    #id_57 .clearfix { display: none !important; }
    #id_57 .form-radio-item {
      flex: 1 1 130px !important; max-width: 200px !important; clear: none !important; float: none !important;
      display: flex !important; align-items: center !important; justify-content: center !important; gap: 10px !important;
      background: var(--pv-bg-light) !important; border: 1px solid var(--pv-border) !important;
      border-radius: var(--pv-radius) !important; padding: 16px 18px !important; cursor: pointer !important;
      box-sizing: border-box !important; margin: 0 !important; transition: border-color 0.15s, background 0.15s !important;
    }
    #id_57 .form-radio-item:hover { border-color: var(--pv-primary) !important; }
    #id_57 .form-radio-item.pv-checked { border-color: var(--pv-primary) !important; background: var(--pv-primary-bg) !important; }
    #id_57 .form-radio, #id_57 input[type="radio"] {
      appearance: none !important; -webkit-appearance: none !important; width: 20px !important; height: 20px !important; min-width: 20px !important;
      border: 2px solid var(--pv-border) !important; border-radius: 50% !important; margin: 0 !important; cursor: pointer !important;
      position: relative !important; flex-shrink: 0 !important; background: #fff !important; transition: border-color 0.15s !important;
    }
    #id_57 input[type="radio"]:checked { border-color: var(--pv-primary) !important; }
    #id_57 input[type="radio"]:checked::after {
      content: '' !important; position: absolute !important; top: 50% !important; left: 50% !important;
      transform: translate(-50%, -50%) !important; width: 10px !important; height: 10px !important;
      border-radius: 50% !important; background: var(--pv-primary) !important;
    }
    #id_57 .form-radio-item label { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; font-size: 17px !important; color: var(--pv-text-dark) !important; cursor: pointer !important; margin: 0 !important; float: none !important; width: auto !important; }
    #id_57 .form-radio-other-input {
      appearance: auto !important; -webkit-appearance: auto !important; width: 90px !important; height: auto !important;
      border: 2px solid var(--pv-border-light) !important; border-radius: 8px !important; padding: 8px 10px !important;
      font-family: 'Poppins', sans-serif !important; font-size: 15px !important; background: #fff !important;
    }

    /* ── ORDER SUMMARY BOX ─────────────────────── */
    #pv-order-box-el {
      border: 1px solid var(--pv-primary-light) !important; border-radius: 14px !important;
      padding: 30px !important; margin-top: 55px !important; background: #fff !important; display: none;
    }
    .pv-order-box-title { font-family: 'Playfair Display', serif !important; font-weight: 700 !important; font-size: 28px !important; color: var(--pv-text-dark) !important; margin: 0 0 16px !important; }
    .pv-order-divider { width: 100% !important; height: 1px !important; background: var(--pv-border) !important; margin-bottom: 22px !important; }
    #id_67 { padding: 0 !important; margin: 0 !important; }
    .pv-order-items { display: flex !important; flex-direction: column !important; gap: 12px !important; margin-bottom: 18px !important; }
    .pv-order-line { display: flex !important; align-items: center !important; justify-content: space-between !important; padding-bottom: 8px !important; border-bottom: 1px dashed var(--pv-border-light) !important; animation: pvFadeUp 0.3s ease forwards !important; }
    @keyframes pvFadeUp { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: translateY(0); } }
    .pv-order-line__left { display: flex !important; align-items: center !important; gap: 16px !important; }
    .pv-order-qty  { font-family:'Poppins',sans-serif !important; font-weight:700 !important; font-size:16px !important; color:var(--pv-primary) !important; }
    .pv-order-name { font-family:'Poppins',sans-serif !important; font-weight:400 !important; font-size:18px !important; color:var(--pv-text-dark) !important; }
    .pv-order-price{ font-family:'Poppins',sans-serif !important; font-weight:600 !important; font-size:18px !important; color:var(--pv-text-dark) !important; }
.pv-order-side {
      display: inline-block !important; margin-left: 10px !important;
      font-family: 'Poppins', sans-serif !important; font-weight: 500 !important;
      font-size: 12px !important; color: var(--pv-primary-dark) !important;
      background: var(--pv-primary-bg) !important; border-radius: 20px !important;
      padding: 3px 11px !important; vertical-align: middle !important; white-space: nowrap !important;
    }
    .pv-order-side--empty {
      color: var(--pv-text-light) !important; background: var(--pv-bg-light) !important;
      border: 1px dashed var(--pv-border) !important; font-style: italic !important;
    }

    /* ── NESTED CONDITIONAL SUB-FIELD (inside a card) ── */
    li.form-line.pv-menu-item.pv-has-sub {
      flex-direction: column !important; align-items: stretch !important; overflow: visible !important;
    }
    li.form-line.pv-menu-item.pv-has-sub .pv-item-card { width: 100% !important; height: auto !important; order: 1 !important; }
    li.form-line.pv-menu-item.pv-has-sub .form-label-left,
    li.form-line.pv-menu-item.pv-has-sub > .form-input { order: 0 !important; }
    li.form-line.pv-sub-field {
      width: 100% !important; margin: 0 !important; padding: 12px !important;
      box-sizing: border-box !important; border: none !important;
      border-top: 1px dashed var(--pv-border) !important;
      background: transparent !important; box-shadow: none !important;
      min-height: 0 !important; list-style: none !important; float: none !important;
      order: 2 !important;
    }
    li.form-line.pv-sub-field .form-label-left,
    li.form-line.pv-sub-field .form-label {
      position: static !important; opacity: 1 !important; width: 100% !important; height: auto !important;
      float: none !important; display: block !important; overflow: visible !important;
      pointer-events: auto !important; margin: 0 0 6px !important; padding: 0 !important; text-align: left !important;
    }
    li.form-line.pv-sub-field label {
      font-family: 'Poppins', sans-serif !important; font-weight: 600 !important;
      font-size: 13px !important; color: var(--pv-text-med) !important;
      float: none !important; width: auto !important; margin: 0 !important;
    }
    li.form-line.pv-sub-field .form-required { color: var(--pv-primary) !important; }
    li.form-line.pv-sub-field .form-input,
    li.form-line.pv-sub-field .form-input-wide {
      position: static !important; opacity: 1 !important; width: 100% !important; height: auto !important;
      float: none !important; display: block !important; max-width: 100% !important;
      overflow: visible !important; pointer-events: auto !important; padding: 0 !important;
    }
    li.form-line.pv-sub-field .form-dropdown,
    li.form-line.pv-sub-field select {
      width: 100% !important; max-width: 100% !important; height: 44px !important;
      border: 2px solid var(--pv-border-light) !important; border-radius: 10px !important;
      padding: 0 12px !important; font-family: 'Poppins', sans-serif !important;
      font-size: 14px !important; color: var(--pv-text-dark) !important;
      background: #fff !important; box-sizing: border-box !important; outline: none !important; box-shadow: none !important;
    }
    li.form-line.pv-sub-field .form-dropdown:focus,
    li.form-line.pv-sub-field select:focus { border-color: var(--pv-primary) !important; }
    li.form-line.pv-sub-field .form-error-message,
    li.form-line.pv-sub-field .form-error-arrow {
      position: static !important; margin-top: 6px !important; max-width: 100% !important;
      box-sizing: border-box !important; font-family: 'Poppins', sans-serif !important; font-size: 12px !important;
    }
    #id_67 {
      display: flex !important; align-items: center !important; justify-content: space-between !important;
      background: var(--pv-primary-bg) !important; border-radius: 8px !important; padding: 20px 22px !important; margin-top: 0 !important;
    }
    #id_67 #label_67 { width: auto !important; float: none !important; }
    #id_67 #label_67 label { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; font-size: 22px !important; color: var(--pv-text-dark) !important; }
    #id_67 #cid_67 { float: none !important; max-width: none !important; }
    #total_amount { font-family: 'Poppins', sans-serif !important; font-weight: 800 !important; font-size: 24px !important; color: var(--pv-primary) !important; }

    /* ── DELIVERY + CHECKOUT BOX ───────────────── */
    #pv-checkout-box-el {
      border: 1px solid var(--pv-primary-light) !important; border-radius: 14px !important;
      padding: 34px !important; margin-top: 40px !important; background: #fff !important;
    }
    #pv-checkout-box-el .form-header-group { margin-top: 0 !important; text-align: left !important; margin-bottom: 20px !important; }
    #pv-checkout-box-el h2.form-header { font-size: 26px !important; }
    #pv-checkout-box-el .form-line { display: flex !important; flex-direction: column !important; padding: 0 0 20px !important; width: 100% !important; }
    #pv-checkout-box-el .form-input, #pv-checkout-box-el .form-input-wide { width: 100% !important; float: none !important; max-width: 100% !important; display: block !important; }
    #pv-checkout-box-el .form-label-left { width: 100% !important; float: none !important; display: block !important; margin-bottom: 8px !important; }
    #pv-checkout-box-el .form-label-left label { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; font-size: 16px !important; color: var(--pv-text-med) !important; }
    #pv-checkout-box-el .form-textbox, #pv-checkout-box-el .form-dropdown {
      width: 100% !important; height: 52px !important; border: 2px solid var(--pv-border-light) !important;
      border-radius: var(--pv-radius) !important; padding: 0 16px !important; font-family: 'Poppins', sans-serif !important;
      font-size: 16px !important; color: var(--pv-text-dark) !important; outline: none !important;
      transition: border-color 0.15s !important; box-sizing: border-box !important; background: #fff !important; box-shadow: none !important;
    }
    #pv-checkout-box-el .form-textbox:focus, #pv-checkout-box-el .form-dropdown:focus { border-color: var(--pv-primary) !important; }
    #pv-checkout-box-el .form-textarea {
      width: 100% !important; min-height: 120px !important; border: 2px solid var(--pv-border-light) !important;
      border-radius: var(--pv-radius) !important; padding: 14px 16px !important; font-family: 'Poppins', sans-serif !important;
      font-size: 16px !important; color: var(--pv-text-dark) !important; outline: none !important; resize: vertical !important;
      transition: border-color 0.15s !important; box-sizing: border-box !important;
    }
    #pv-checkout-box-el .form-textarea:focus { border-color: var(--pv-primary) !important; }
    #pv-checkout-box-el .form-sub-label { font-family: 'Poppins', sans-serif !important; font-size: 12px !important; color: var(--pv-text-light) !important; margin-top: 4px !important; display: block !important; }
    /* date fields */
    #pv-checkout-box-el .date-fields { display: inline-flex !important; align-items: center !important; gap: 4px !important; background: #fff !important; border: 2px solid var(--pv-border-light) !important; border-radius: var(--pv-radius) !important; padding: 0 14px !important; height: 52px !important; }
    #pv-checkout-box-el .date-fields:focus-within { border-color: var(--pv-primary) !important; }
    #pv-checkout-box-el .date-fields input.form-textbox { border: none !important; height: auto !important; width: 40px !important; padding: 0 !important; text-align: center !important; background: transparent !important; }
    #pv-checkout-box-el #year_63 { width: 60px !important; }
    #pv-checkout-box-el .date-fields .form-sub-label { display: none !important; }
    #pv-checkout-box-el .date-fields img { width: 22px !important; cursor: pointer !important; flex-shrink: 0 !important; }
    /* whatsapp checkbox #id_65 */
    #id_65 .form-single-column { display: flex !important; gap: 12px !important; }
    #id_65 .clearfix { display: none !important; }
    #id_65 .form-checkbox-item { display: flex !important; align-items: center !important; gap: 10px !important; background: var(--pv-bg-light) !important; border: 1px solid var(--pv-border) !important; border-radius: 8px !important; padding: 12px 18px !important; cursor: pointer !important; clear: none !important; float: none !important; }
    #id_65 .form-checkbox { appearance: none !important; -webkit-appearance: none !important; width: 22px !important; height: 22px !important; min-width: 22px !important; border: 2px solid #bbb !important; border-radius: 4px !important; cursor: pointer !important; position: relative !important; background: #fff !important; margin: 0 !important; transition: all 0.2s !important; }
    #id_65 .form-checkbox:checked { background: var(--pv-primary) !important; border-color: var(--pv-primary) !important; }
    #id_65 .form-checkbox:checked::after { content: '' !important; position: absolute !important; left: 6px !important; top: 2px !important; width: 6px !important; height: 11px !important; border: solid #fff !important; border-width: 0 2px 2px 0 !important; transform: rotate(45deg) !important; }
    #id_65 .form-checkbox-item label { font-family: 'Poppins', sans-serif !important; font-weight: 500 !important; font-size: 15px !important; color: var(--pv-text-dark) !important; cursor: pointer !important; margin: 0 !important; float: none !important; width: auto !important; }
    /* whatsapp note #id_66 */
    #id_66 #text_66 p { font-family: 'Poppins', sans-serif !important; font-style: italic !important; font-size: 13px !important; color: var(--pv-text-med) !important; text-align: center !important; margin: 6px 0 0 !important; }

    /* opt-in checkbox #id_71 */
    #id_71 { padding: 0 0 20px !important; }
    #id_71 .form-label-hidden, #id_71 #label_71 { display: none !important; }
    #id_71 .form-input { width: 100% !important; float: none !important; max-width: 100% !important; }
    #id_71 .form-checkbox-item { display: flex !important; align-items: center !important; gap: 12px !important; background: var(--pv-bg-light) !important; border: 1px solid var(--pv-border) !important; border-radius: var(--pv-radius) !important; padding: 14px 18px !important; cursor: pointer !important; clear: none !important; float: none !important; }
    #id_71 .form-checkbox { appearance: none !important; -webkit-appearance: none !important; width: 22px !important; height: 22px !important; min-width: 22px !important; border: 2px solid #bbb !important; border-radius: 4px !important; cursor: pointer !important; position: relative !important; background: #fff !important; margin: 0 !important; flex-shrink: 0 !important; transition: all 0.2s !important; }
    #id_71 .form-checkbox:checked { background: var(--pv-primary) !important; border-color: var(--pv-primary) !important; }
    #id_71 .form-checkbox:checked::after { content: '' !important; position: absolute !important; left: 6px !important; top: 2px !important; width: 6px !important; height: 11px !important; border: solid #fff !important; border-width: 0 2px 2px 0 !important; transform: rotate(45deg) !important; }
    #id_71 label { font-family: 'Poppins', sans-serif !important; font-weight: 500 !important; font-size: 15px !important; color: var(--pv-text-dark) !important; cursor: pointer !important; margin: 0 !important; float: none !important; width: auto !important; }

    /* payment #id_68 */
    #id_68 .form-payment-methods { display: none !important; }
    #id_68 .form-address-table { width: 100% !important; }
    #id_68 th { font-family: 'Poppins', sans-serif !important; text-align: left !important; padding: 16px 0 8px !important; color: var(--pv-text-dark) !important; font-size: 17px !important; font-weight: 600 !important; }
    #id_68 .cc-icons { display: flex !important; gap: 8px !important; margin: 6px 0 !important; }
    #id_68 .form-sub-label-container { display: block !important; margin-bottom: 10px !important; }
    #id_68 .form-textbox, #id_68 .form-dropdown {
      width: 100% !important; height: 50px !important; border: 2px solid var(--pv-border-light) !important;
      border-radius: var(--pv-radius) !important; padding: 0 14px !important; font-family: 'Poppins', sans-serif !important;
      font-size: 15px !important; box-sizing: border-box !important; background: #fff !important;
    }
    #id_68 .form-textbox:focus, #id_68 .form-dropdown:focus { border-color: var(--pv-primary) !important; outline: none !important; }
    #id_68 .form-sub-label { font-family: 'Poppins', sans-serif !important; font-size: 12px !important; color: var(--pv-text-light) !important; margin-top: 4px !important; display: block !important; }

    /* confirmation note #id_69 */
    #id_69 #text_69 p { font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; font-size: 14px !important; color: var(--pv-text-dark) !important; text-align: center !important; margin: 10px 0 !important; }

    /* submit */
    .form-buttons-wrapper { text-indent: 0 !important; text-align: center !important; }
    .form-submit-button {
      width: 100% !important; background: var(--pv-primary) !important; border: none !important; border-radius: 14px !important;
      padding: 22px !important; font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; font-size: 22px !important;
      color: #fff !important; cursor: pointer !important; display: block !important; transition: background 0.2s, transform 0.1s !important; margin: 10px auto 0 !important;
    }
    .form-submit-button:hover { background: var(--pv-primary-dark) !important; }
    .form-submit-button:active { transform: scale(0.99) !important; }

    @media (max-width: 768px) {
      .pv-item-grid { grid-template-columns: 1fr !important; }
      #formContainer .form-all { padding: 20px 12px 80px !important; }
      .pv-section-box { padding: 6px 14px 20px !important; }
      .form-all h2.form-header { font-size: 26px !important; }
      .pv-item__img { width: 76px !important; height: 76px !important; }
      .pv-item__name { font-size: 14px !important; }
      .pv-qty-control { width: 108px !important; }
      #pv-order-box-el, #pv-checkout-box-el { padding: 20px !important; }
    }
  `;
  document.head.appendChild(style);

  // ============================================================
  // INIT
  // ============================================================
  function ready(fn){ if(document.readyState!=='loading'){fn();} else {document.addEventListener('DOMContentLoaded',fn);} }

  ready(function () {

    // 1. Transform every number input into a card
    document.querySelectorAll('input[data-type="input-number"]').forEach(function (input) {
      var li = input.closest('li.form-line');
      if (li) transformToCard(li, input);
    });

    // 1b. Move conditional sub-fields INSIDE their parent item card
    //     (must run before grid grouping so the run isn't broken)
    SUB_FIELDS.forEach(function (pair) { nestConditional(pair[0], pair[1]); });

    // 2. Group consecutive item cards into 2-col grids (per section)
    groupItemsIntoGrids();

    // 3. Box up the Shabbat section (headers 24 + 25 through the last Shabbos item #id_35)
    boxSection('cid_24', ['cid_24','cid_25','id_26','id_27','id_28','id_29','id_30','id_31','id_32','id_33','id_34','id_35']);

    // 4. Donation radio styling
    setupDonation();

    // 5. Order summary
    setupOrderSummary();
    wrapOrderSection();

    // 6. Delivery + checkout box
    wrapCheckoutSection();

    updateOrderSummary();

    // 7. Images
    if (SHEET_CSV && SHEET_CSV.indexOf('http') === 0) fetchImages();

    // 8. Save phone + name for the receipt / office email
    var kvForm = document.getElementById('7418518');
    if (kvForm) {
      kvForm.addEventListener('submit', function () {
        try {
          var ph = document.getElementById('input_64_full');
          var fn = document.getElementById('first_73');
          var ln = document.getElementById('last_73');
          sessionStorage.setItem('kv-phone', ph ? ph.value : '');
          sessionStorage.setItem('kv-name', ((fn ? fn.value : '') + ' ' + (ln ? ln.value : '')).trim());
        } catch (e) {}
      }, true);
    }
  });

  // ============================================================
  // NEST A CONDITIONAL FIELD INSIDE ITS ITEM CARD
  //   condId   = the <li> id of the conditional field (e.g. 'id_74')
  //   nameMatch= EXACT item name, matches data-pv-name (e.g. 'Grilled Salmon')
  //   The form's conditional engine still toggles display on the <li>
  //   by id — moving it in the DOM doesn't break that.
  // ============================================================
  function nestConditional(condId, nameMatch) {
    var cond = document.getElementById(condId);
    if (!cond) return;

    var needle = nameMatch.toLowerCase().trim();
    var host = null;
    document.querySelectorAll('li.form-line.pv-menu-item').forEach(function (li) {
      if (host) return;
      var n = (li.getAttribute('data-pv-name') || '').toLowerCase().trim();
      if (n === needle) host = li;   // exact match, not substring
    });
    if (!host) { console.warn('[PV] No card matched "' + nameMatch + '" for ' + condId); return; }

    cond.classList.add('pv-sub-field');
    host.classList.add('pv-has-sub');

    // Put (or re-put) the conditional li directly after the card content.
    function place() {
      if (cond.parentNode === host && cond.previousElementSibling &&
          cond.previousElementSibling.classList.contains('pv-item-card')) return;
      var cardEl = host.querySelector('.pv-item-card');
      if (cardEl && cardEl.nextSibling) host.insertBefore(cond, cardEl.nextSibling);
      else host.appendChild(cond);
    }
    place();

    // Refresh the order summary when the side changes
    var sel = cond.querySelector('select');
    if (sel) {
      sel.addEventListener('change', updateOrderSummary);
      sel.addEventListener('input',  updateOrderSummary);
    }

    // The form's conditional engine re-inserts the field at its original
    // position when it shows it — watch for that and move it back.
    var target = document.querySelector('.form-all .form-section') || document.body;
    new MutationObserver(function () { place(); })
      .observe(target, { childList: true, subtree: true });
  }
  // ============================================================
  // CARD TRANSFORM
  // ============================================================
  function transformToCard(li, input) {
    var labelEl = li.querySelector('.form-label-left label:not(.label-message)');
    if (!labelEl) return;
    var raw        = labelEl.textContent.trim();
    var priceMatch = raw.match(/\$(\d+(?:\.\d+)?)/);
    var price      = priceMatch ? parseFloat(priceMatch[1]) : 0;
    var name       = raw.replace(/\s*\$\d+(?:\.\d+)?\s*$/, '').trim();
    var subEl      = li.querySelector('.form-sub-label');
    var desc       = subEl ? subEl.textContent.trim() : '';

    li.classList.add('pv-menu-item');
    li.setAttribute('data-pv-name', name);

    var labelLeft = li.querySelector('.form-label-left');
    var formInput = li.querySelector('.form-input');
    if (labelLeft) labelLeft.style.cssText = 'position:absolute;opacity:0;pointer-events:none;width:0;height:0;overflow:hidden;';
    if (formInput) formInput.style.cssText = 'position:absolute;opacity:0;pointer-events:none;width:0;height:0;overflow:hidden;';

    var descHTML = desc ? '<p class="pv-item__desc">' + desc + '</p>' : '';
    var card = document.createElement('div');
    card.className = 'pv-item-card';
    card.innerHTML =
      '<img class="pv-item__img" src="" alt="' + name + '">' +
      '<div class="pv-item__info">' +
        '<h3 class="pv-item__name">' + name + '</h3>' +
        descHTML +
        '<span class="pv-item__price">$' + price.toFixed(2) + '</span>' +
      '</div>' +
      '<div class="pv-item__ctrl">' +
        '<div class="pv-qty-control">' +
          '<button type="button" class="pv-qty-btn pv-qty-minus">\u2212</button>' +
          '<span class="pv-qty-display">0</span>' +
          '<button type="button" class="pv-qty-btn pv-qty-plus">+</button>' +
        '</div>' +
      '</div>';
    li.appendChild(card);

    var minusBtn = card.querySelector('.pv-qty-minus');
    var plusBtn  = card.querySelector('.pv-qty-plus');
    var display  = card.querySelector('.pv-qty-display');

    function setQty(n) {
      input.value = n > 0 ? n : '';
      display.textContent = n;
      li.classList.toggle('pv-selected', n > 0);
      if (window.$j) window.$j(input).trigger('change').trigger('keyup');
      ['input','change','keyup'].forEach(function(evt){ input.dispatchEvent(new Event(evt, { bubbles: true })); });
      updateOrderSummary();
    }
    plusBtn.addEventListener('click', function(){ setQty(parseInt(input.value || '0') + 1); });
    minusBtn.addEventListener('click', function(){
      var cur = parseInt(input.value || '0');
      if (cur > 0) setQty(cur - 1);
    });
  }

  // ============================================================
  // GROUP ITEMS INTO 2-COL GRIDS
  //   Walk the form-section; consecutive .pv-menu-item <li>s get
  //   wrapped in a .pv-item-grid div. A non-item breaks the run.
  // ============================================================
  function groupItemsIntoGrids() {
    var section = document.querySelector('.form-all .form-section');
    if (!section) return;
    var children = [].slice.call(section.children);
    var run = [];
    function flush() {
      if (run.length === 0) return;
      var grid = document.createElement('div');
      grid.className = 'pv-item-grid';
      run[0].parentNode.insertBefore(grid, run[0]);
      run.forEach(function(li){ grid.appendChild(li); });
      run = [];
    }
    children.forEach(function(li){
      if (li.classList && li.classList.contains('pv-menu-item')) {
        run.push(li);
      } else {
        flush();
      }
    });
    flush();
  }

  // ============================================================
  // BOX A SECTION (wraps a set of <li> ids in a styled container)
  //   Also re-grids items inside the box.
  // ============================================================
  function boxSection(anchorId, ids) {
    var anchor = document.getElementById(anchorId);
    if (!anchor) return;
    var box = document.createElement('div');
    box.className = 'pv-section-box';
    anchor.parentNode.insertBefore(box, anchor);
    ids.forEach(function(id){
      var el = document.getElementById(id);
      if (el) box.appendChild(el);
    });
    // re-grid items now inside the box
    var run = [];
    function flush() {
      if (run.length === 0) return;
      var grid = document.createElement('div');
      grid.className = 'pv-item-grid';
      run[0].parentNode.insertBefore(grid, run[0]);
      run.forEach(function(li){ grid.appendChild(li); });
      run = [];
    }
    [].slice.call(box.children).forEach(function(li){
      if (li.classList && li.classList.contains('pv-menu-item')) run.push(li);
      else flush();
    });
    flush();
  }

  // ============================================================
  // DONATION (#id_57 control_amount)
  // ============================================================
  function setupDonation() {
    document.querySelectorAll('#cid_57 .form-radio-item').forEach(function(item){
      item.addEventListener('click', function(e){
        if (e.target.closest('label') || e.target.type === 'radio' || e.target.tagName === 'INPUT') return;
        var r = item.querySelector('input[type="radio"]');
        if (r) r.click();
      });
    });
    document.querySelectorAll('#cid_57 input[type="radio"]').forEach(function(radio){
      radio.addEventListener('change', function(){
        document.querySelectorAll('#cid_57 .form-radio-item').forEach(function(item){
          var inp = item.querySelector('input[type="radio"]');
          item.classList.toggle('pv-checked', !!(inp && inp.checked));
        });
        updateOrderSummary();
      });
    });
    // "Other" custom donation input recalcs total
    var otherInput = document.getElementById('input_57');
    var otherRadio = document.getElementById('other_57');
    if (otherInput) {
      otherInput.addEventListener('input', updateOrderSummary);
      otherInput.addEventListener('focus', function(){ if (otherRadio) { otherRadio.checked = true; otherRadio.dispatchEvent(new Event('change', {bubbles:true})); } });
    }
    // JotForm keeps #input_57 disabled until Other is picked; keep it usable
    setInterval(function(){
      if (otherRadio && otherRadio.checked && otherInput && otherInput.hasAttribute('disabled')) otherInput.removeAttribute('disabled');
    }, 400);
  }

  // ============================================================
  // ORDER SUMMARY
  // ============================================================
  function setupOrderSummary() {
    // create the container that lives inside the order box
    var holder = document.createElement('div');
    holder.id = 'pv-order-items-holder';
    holder.innerHTML = '<div id="pv-order-items" class="pv-order-items"></div>';
    // will be moved into the order box by wrapOrderSection
    window.__pvOrderHolder = holder;
  }

  function wrapOrderSection() {
    // total is #id_67. Put an order box before it.
    var totalLi = document.getElementById('id_67');
    if (!totalLi) return;
    var box = document.createElement('div');
    box.id = 'pv-order-box-el';
    box.innerHTML = '<div class="pv-order-box-title">Your Order</div><div class="pv-order-divider"></div>';
    totalLi.parentNode.insertBefore(box, totalLi);
    if (window.__pvOrderHolder) box.appendChild(window.__pvOrderHolder.firstChild);
    box.appendChild(totalLi);
  }

  function updateOrderSummary() {
    var container = document.getElementById('pv-order-items');
    var orderBox  = document.getElementById('pv-order-box-el');
    var html = '', hasItems = false;

    document.querySelectorAll('input[data-type="input-number"]').forEach(function (input) {
      var qty = parseInt(input.value || '0');
      if (qty <= 0) return;
      hasItems = true;
      var li      = input.closest('li.form-line');
      var name    = li ? (li.getAttribute('data-pv-name') || 'Item') : 'Item';
      var priceEl = li ? li.querySelector('.pv-item__price') : null;
      var pNum    = priceEl ? parseFloat(priceEl.textContent.replace('$','')) : 0;

      // nested conditional side, if this item has one
      var subSel  = li ? li.querySelector('.pv-sub-field select') : null;
      var sideTxt = (subSel && subSel.value) ? subSel.value.trim() : '';
      var sideHTML = sideTxt
        ? '<span class="pv-order-side">' + sideTxt + '</span>'
        : (subSel ? '<span class="pv-order-side pv-order-side--empty">choose a side</span>' : '');

      html +=
        '<div class="pv-order-line">' +
          '<div class="pv-order-line__left">' +
            '<span class="pv-order-qty">' + qty + '\u00d7</span>' +
            '<span class="pv-order-name">' + name + sideHTML + '</span>' +
          '</div>' +
          '<span class="pv-order-price">$' + (qty * pNum).toFixed(2) + '</span>' +
        '</div>';
    });

    // donation
    var donChecked = document.querySelector('#cid_57 input[type="radio"]:checked');
    var donVal = 0, donIsOther = false;
    if (donChecked) {
      if (donChecked.id === 'other_57') { donIsOther = true; }
      else donVal = parseFloat(donChecked.value || '0');
    }
    var otherInput = document.getElementById('input_57');
    if (donIsOther && otherInput) donVal = parseFloat(otherInput.value || '0');
    if (donVal > 0) {
      hasItems = true;
      html +=
        '<div class="pv-order-line">' +
          '<div class="pv-order-line__left">' +
            '<span class="pv-order-qty">\u2764</span>' +
            '<span class="pv-order-name">Community Support Donation</span>' +
          '</div>' +
          '<span class="pv-order-price">$' + donVal.toFixed(2) + '</span>' +
        '</div>';
    }

    if (container) container.innerHTML = html;
    if (orderBox)  orderBox.style.display = hasItems ? 'block' : 'none';

    writeOrderSummaryField();
  }

 // ============================================================
  // WRITE PLAIN-TEXT SUMMARY INTO HIDDEN FIELD #input_72
  //   Feeds the CMS receipt/email via <<input_72>>
  // ============================================================
  function writeOrderSummaryField() {
    var field = document.getElementById('input_72');
    if (!field) return;

    var lines = [];
    var itemsTotal = 0;

    document.querySelectorAll('input[data-type="input-number"]').forEach(function (input) {
      var qty = parseInt(input.value || '0');
      if (qty <= 0) return;
      var li      = input.closest('li.form-line');
      var name    = li ? (li.getAttribute('data-pv-name') || 'Item') : 'Item';
      var priceEl = li ? li.querySelector('.pv-item__price') : null;
      var pNum    = priceEl ? parseFloat(priceEl.textContent.replace('$','')) : 0;
      var lineTot = qty * pNum;
      itemsTotal += lineTot;

      // include the chosen side (nested conditional dropdown) if present
      var sideTxt = '';
      var subSel = li ? li.querySelector('.pv-sub-field select') : null;
      if (subSel) sideTxt = subSel.value ? ' (Side: ' + subSel.value.trim() + ')' : ' (Side: not selected)';

      lines.push(qty + ' x ' + name + sideTxt + ' - $' + lineTot.toFixed(2));
    });

    // donation
    var donChecked = document.querySelector('#cid_57 input[type="radio"]:checked');
    var donVal = 0, donIsOther = false;
    if (donChecked) {
      if (donChecked.id === 'other_57') donIsOther = true;
      else donVal = parseFloat(donChecked.value || '0');
    }
    var otherInput = document.getElementById('input_57');
    if (donIsOther && otherInput) donVal = parseFloat(otherInput.value || '0');
    if (donVal > 0) {
      itemsTotal += donVal;
      lines.push('Community Support Donation - $' + donVal.toFixed(2));
    }

    if (lines.length) lines.push('Order Total: $' + itemsTotal.toFixed(2));

    field.value = lines.join('\n');

    if (window.$j) window.$j(field).trigger('change');
    ['input','change','keyup'].forEach(function (evt) {
      field.dispatchEvent(new Event(evt, { bubbles: true }));
    });
  }

  // ============================================================
  // CHECKOUT BOX (Delivery header #id_59 through payment #id_68)
  // ============================================================
  function wrapCheckoutSection() {
    var anchor = document.getElementById('cid_59'); // Delivery header
    if (!anchor) return;
    var box = document.createElement('div');
    box.id = 'pv-checkout-box-el';
    anchor.parentNode.insertBefore(box, anchor);
    ['id_73','cid_59','id_60','id_61','id_62','id_63','id_70','id_64','id_65','id_66','id_68','id_69','id_71','id_2'].forEach(function(id){
      var el = document.getElementById(id);
      if (el) box.appendChild(el);
    });
  }

  // ============================================================
  // FETCH IMAGES FROM GOOGLE SHEET
  //   CSV columns: Item Name, Image URL  (name WITHOUT price)
  // ============================================================
  function fetchImages() {
    var allImgs = document.querySelectorAll('.pv-item__img');
    fetch(SHEET_CSV)
      .then(function (r) { return r.text(); })
      .then(function (csv) {
        var map = {};
        csv.split('\n').slice(1).forEach(function (row) {
          var clean = row.replace(/^\uFEFF/, '').replace(/\r/g, '').trim();
          if (!clean) return;
          var commaIdx = clean.indexOf(',');
          if (commaIdx === -1) return;
          var rawName = clean.substring(0, commaIdx).replace(/^"|"$/g, '').trim();
          var rawUrl  = clean.substring(commaIdx + 1).replace(/^"|"$/g, '').trim();
          if (rawName && rawUrl) map[rawName.toLowerCase().normalize('NFC')] = rawUrl;
        });
        var matched = 0, missed = [];
        allImgs.forEach(function (img) {
          var card = img.closest('.pv-item-card');
          var nameEl = card ? card.querySelector('.pv-item__name') : null;
          if (!nameEl) return;
          var nm = nameEl.textContent.trim().toLowerCase().normalize('NFC');
          if (map[nm]) { img.src = map[nm]; matched++; }
          else missed.push(nameEl.textContent.trim());
        });
        console.log('[PV] Matched ' + matched + ' images, missed:', missed);
      })
      .catch(function (e) { console.error('[PV] Sheet fetch failed:', e); });
  }

})();
</script><script>
//<![CDATA[
/* =========================================================
   CHABAD PUERTO VALLARTA — SPONSORSHIP FORM SCRIPT
   One script for ALL four sponsorship forms.
   Paste into the Custom JS of each form page AND each
   thank-you (response) page — it routes itself by article ID.

   Arrives from the card as:
     ...Sponsorship.htm#id=2026-01-03|SHABBAT_LUNCH&date=2026-01-03
        &type=SHABBAT_LUNCH&event=Parashat%20Vayechi
        &label=Shabbat%20Kiddush%20Lunch&price=500&season=High

   What it does on the form page:
     - fills and locks Title (input_1) with the Parsha / event name
     - fills and locks the date (month_3 / day_3 / year_3)
     - hides the wrong season checkbox and ticks the right one
     - shows a small banner confirming what is being sponsored

   What it does on the response page:
     - scrapes the submitted name + dedication
     - POSTs to Apps Script, which marks that exact row Taken
   ========================================================= */

(function () {
    'use strict';

    /* ================= CONFIG ================= */

    var WEB_APP_URL = "https://script.google.com/macros/s/AKfycbzzfgRqHGsn8nO6hywMtOFJg_IBQ1m3iLVfXeH5dvUkJ2qdoEfIW8UKCEuZIVqGyZLZdA/exec";

    /* All four forms share the same field IDs, so only the tag differs.
       To add a form later: add its article ID here, and put the form's
       URL in the Settings tab against the matching Type. */
    var FORMS = {
        "7481233": { type: "FRIDAY_NIGHT"  },   // Friday Night Dinner
        "7481210": { type: "SHABBAT_LUNCH" },   // Shabbos Day Kiddush
        "7481235": { type: "ROSH_CHODESH"  },   // Women's Rosh Chodesh Luncheon
        "7481236": { type: "TEQUILA"       }    // Tefillin & Tequila Breakfast
    };

    /* Field IDs as they appear in the ChabadOne form markup. */
    var FIELDS = {
        title:      "input_1",                          // "Title" textbox — gets the Parsha / event name
        dateMonth:  "month_3",
        dateDay:    "day_3",
        dateYear:   "year_3",
        datePicker: "input_3_pick",                     // calendar icon, hidden once locked
        optionsBox: "cid_6",                            // wrapper holding the season checkboxes
        nameFirst:  "first_4",
        nameLast:   "last_4"
    };

    /* Response-page table labels. Extra spellings are tolerated below. */
    var SCRAPE = {
        first: ["Full Name - First Name", "Full Name First Name", "First Name"],
        last:  ["Full Name - Last Name", "Full Name Last Name", "Last Name"],
        notes: ["Dedications", "Dedication"],
        title: ["Title"]
    };

    var STORAGE_KEY = 'kd_sponsorship_context';
    var BRAND = { burgundy: '#69001f', gold: '#d6a851', teal: '#48a9b8' };

    /* ================= SHARED ================= */

    function currentAid() {
        var m = window.location.href.match(/\/aid\/(\d+)/);
        return m ? m[1] : '';
    }

    function isResponsePage() {
        return window.location.href.indexOf('ArticleCcoResponse_cdo') !== -1;
    }

    function readHashParams() {
        var raw = window.location.hash.replace(/^#/, '');
        if (!raw) return null;
        var p = new URLSearchParams(raw);
        if (!p.get('date') && !p.get('id')) return null;
        return {
            id:     p.get('id')     || '',
            date:   p.get('date')   || '',
            type:   p.get('type')   || '',
            event:  p.get('event')  || '',
            label:  p.get('label')  || '',
            price:  p.get('price')  || '',
            season: p.get('season') || ''
        };
    }

    function saveContext(ctx) {
        try { sessionStorage.setItem(STORAGE_KEY, JSON.stringify(ctx)); } catch (e) { }
    }

    function loadContext() {
        try {
            var raw = sessionStorage.getItem(STORAGE_KEY);
            return raw ? JSON.parse(raw) : null;
        } catch (e) { return null; }
    }

    function splitYmd(ymd) {
        var m = String(ymd || '').match(/^(\d{4})-(\d{1,2})-(\d{1,2})$/);
        return m ? { y: Number(m[1]), m: Number(m[2]), d: Number(m[3]) } : null;
    }

    function pad2(n) { return ('0' + n).slice(-2); }

    /* ================= FORM PAGE ================= */

    function injectStyles() {
        var style = document.createElement('style');
        style.innerHTML = [
            "@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Newsreader:opsz,wght@6..72,400;6..72,700&display=swap');",
            ".userform-form, .userform-form *, .form-all, .form-all * { font-family:'Manrope',Arial,sans-serif !important; }",
            ".form-label,.form-sub-label,.form-radio-item label,.form-checkbox-item label,.form-payment-methods label,.form-address-table th { color:" + BRAND.burgundy + " !important; font-weight:600 !important; }",
            ".co_body .content .form-all .form-dropdown { height:40px !important; }",
            ".form-sub-label { font-weight:400 !important; color:#5a5158 !important; margin-top:4px !important; }",
            ".form-textbox,.form-dropdown,.form-textarea { font-family:'Manrope',Arial,sans-serif !important; border:1px solid #e6dcd8 !important; border-radius:6px !important; padding:10px 12px !important; color:" + BRAND.burgundy + " !important; background-color:#fff !important; transition:border-color .3s ease, box-shadow .3s ease !important; }",
            ".form-textbox:focus,.form-dropdown:focus,.form-textarea:focus { border-color:" + BRAND.gold + " !important; outline:none !important; box-shadow:0 0 0 2px rgba(214,168,81,.25) !important; }",
            ".form-submit-button { background-color:" + BRAND.burgundy + " !important; color:#fff !important; border:1px solid " + BRAND.burgundy + " !important; border-radius:6px !important; padding:14px 32px !important; font-weight:700 !important; font-size:16px !important; font-family:'Manrope',Arial,sans-serif !important; cursor:pointer !important; transition:background-color .4s ease, border-color .4s ease, transform .2s ease !important; width:100% !important; max-width:300px !important; margin:0 auto !important; display:block !important; }",
            ".form-submit-button:hover { background-color:" + BRAND.gold + " !important; border-color:" + BRAND.gold + " !important; transform:translateY(-2px) !important; }",
            ".form-checkbox-item, .form-radio-item { margin-bottom:12px !important; }",
            "#total_amount { font-family:'Newsreader',Georgia,serif !important; color:" + BRAND.burgundy + " !important; font-size:26px !important; font-weight:bold !important; }",
            ".kf-locked { background-color:#f2ecea !important; color:#5a5158 !important; pointer-events:none !important; opacity:.75 !important; font-weight:bold !important; }",
            ".kf-hidden-option { display:none !important; }",
            ".kf-banner { background:#faf7f4 !important; border:1px solid #e6dcd8 !important; border-left:4px solid " + BRAND.gold + " !important; border-radius:6px !important; padding:16px 20px !important; margin:0 0 22px 0 !important; font-family:'Manrope',Arial,sans-serif !important; color:" + BRAND.burgundy + " !important; font-size:15px !important; line-height:1.6 !important; }",
            ".kf-banner .kf-banner-label { display:block !important; font-size:11px !important; letter-spacing:.1em !important; text-transform:uppercase !important; color:#9c7629 !important; font-weight:700 !important; margin-bottom:6px !important; }",
            ".kf-banner .kf-banner-main { font-family:'Newsreader',Georgia,serif !important; font-size:20px !important; font-weight:700 !important; display:block !important; }",
            ".kf-banner .kf-banner-sub { font-size:14px !important; color:#5a5158 !important; display:block !important; margin-top:4px !important; }",
            ".kf-banner .kf-banner-price { color:" + BRAND.teal + " !important; font-weight:700 !important; }"
        ].join('\n');
        document.head.appendChild(style);
    }

    function lockField(el) {
        if (!el) return;
        el.classList.add('kf-locked');
        el.setAttribute('tabindex', '-1');
        if ('readOnly' in el) el.readOnly = true;
    }

    function money(n) {
        var v = Number(String(n).replace(/[^0-9.]/g, '')) || 0;
        return '$' + v.toLocaleString('en-US');
    }

    function prettyDate(ymd) {
        var p = splitYmd(ymd);
        if (!p) return ymd;
        var d = new Date(p.y, p.m - 1, p.d, 12, 0, 0);
        var days = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];
        var months = ['January','February','March','April','May','June','July','August','September','October','November','December'];
        return days[d.getDay()] + ', ' + months[d.getMonth()] + ' ' + d.getDate() + ', ' + d.getFullYear();
    }

    function showBanner(ctx) {
        var host = document.querySelector('.form-all') || document.querySelector('.userform-form');
        if (!host) return;

        var sub = [];
        if (ctx.event) sub.push(ctx.event);
        if (ctx.date)  sub.push(prettyDate(ctx.date));

        var priceBit = '';
        if (ctx.price) {
            priceBit = ' · <span class="kf-banner-price">' + money(ctx.price) +
                       (ctx.season ? ' (' + ctx.season.toLowerCase() + ' season)' : '') + '</span>';
        }

        var div = document.createElement('div');
        div.className = 'kf-banner';
        div.innerHTML =
            '<span class="kf-banner-label">You are sponsoring</span>' +
            '<span class="kf-banner-main">' + (ctx.label || 'Sponsorship') + '</span>' +
            '<span class="kf-banner-sub">' + sub.join(' · ') + priceBit + '</span>';

        host.parentNode.insertBefore(div, host);
    }

    function fillTitle(ctx) {
        var el = document.getElementById(FIELDS.title);
        if (!el || !ctx.event) return;
        el.value = ctx.event;
        lockField(el);
    }

    function fillDate(ctx) {
        var p = splitYmd(ctx.date);
        if (!p) return;

        var m = document.getElementById(FIELDS.dateMonth);
        var d = document.getElementById(FIELDS.dateDay);
        var y = document.getElementById(FIELDS.dateYear);

        if (m) { m.value = pad2(p.m); m.dispatchEvent(new Event('change', { bubbles: true })); lockField(m); }
        if (d) { d.value = pad2(p.d); d.dispatchEvent(new Event('change', { bubbles: true })); lockField(d); }
        if (y) { y.value = String(p.y); y.dispatchEvent(new Event('change', { bubbles: true })); lockField(y); }

        var pick = document.getElementById(FIELDS.datePicker);
        if (pick) pick.style.display = 'none';
    }

    /* Text of the <label> that belongs to a checkbox. */
    function labelTextFor(box) {
        var lab = document.getElementById('label_' + box.id) ||
                  document.querySelector('label[for="' + box.id + '"]');
        return lab ? lab.textContent.trim() : '';
    }

    /* Pull the first dollar figure out of a string: "…( $1,800)" -> "1800" */
    function priceIn(text) {
        var m = String(text).match(/\$\s*([\d,]+)/);
        return m ? m[1].replace(/,/g, '') : '';
    }

    function hideOption(box) {
        var item = box.closest ? box.closest('.form-checkbox-item') : null;
        if (item) {
            var next = item.nextElementSibling;
            item.classList.add('kf-hidden-option');
            if (next && next.classList.contains('clearfix')) next.classList.add('kf-hidden-option');
        } else {
            box.style.display = 'none';
        }
        if (box.checked) box.checked = false;
    }

    /* Ticks a box for real so JotForm's own handler recalculates the total.
       Retried once because Userform.init binds its handlers on jQuery ready. */
    function tickOption(box, attempt) {
        attempt = attempt || 0;
        if (box.checked) return;
        try { box.click(); } catch (e) { }
        if (!box.checked && attempt < 3) {
            setTimeout(function () { tickOption(box, attempt + 1); }, 250);
        }
    }

    /* Hides the season the visitor is NOT in, and ticks the one they are.
       Matches on the dollar amount first (exact), falling back to the
       words "high season" / "low season". */
    function applySeason(ctx) {
        var wrap = document.getElementById(FIELDS.optionsBox);
        if (!wrap) return;

        var boxes = Array.prototype.slice.call(wrap.querySelectorAll('input[type="checkbox"]'));
        if (!boxes.length) return;

        // Flat-price form (Tequila, Rosh Chodesh) — just tick the single option
        if (boxes.length === 1) {
            setTimeout(function () { tickOption(boxes[0]); }, 300);
            return;
        }

        var wantPrice  = String(ctx.price || '').replace(/[^0-9]/g, '');
        var wantSeason = String(ctx.season || '').toLowerCase();
        var chosen = null;

        if (wantPrice) {
            boxes.forEach(function (b) {
                var text = (b.value || '') + ' ' + labelTextFor(b);
                if (priceIn(text) === wantPrice) chosen = b;
            });
        }

        if (!chosen && wantSeason) {
            boxes.forEach(function (b) {
                var text = ((b.value || '') + ' ' + labelTextFor(b)).toLowerCase();
                if (text.indexOf(wantSeason + ' season') !== -1) chosen = b;
            });
        }

        if (!chosen) {
            // Prices in Settings and in the JotForm have drifted apart.
            console.warn('Season option not matched — showing all options. ' +
                         'Check that the Settings prices match the form checkbox amounts.',
                         { price: ctx.price, season: ctx.season });
            return;
        }

        boxes.forEach(function (b) { if (b !== chosen) hideOption(b); });
        setTimeout(function () { tickOption(chosen); }, 300);
    }

    function handleFormPage(cfg) {
        var ctx = readHashParams();
        if (!ctx) return;    // someone opened the form directly — leave it untouched

        ctx.type = ctx.type || cfg.type;
        saveContext(ctx);

        injectStyles();
        showBanner(ctx);
        fillTitle(ctx);
        fillDate(ctx);
        applySeason(ctx);
    }

    /* ================= RESPONSE PAGE ================= */

    function scrapeTable() {
        var found = {};
        document.querySelectorAll('tr').forEach(function (row) {
            var labelCell = row.querySelector('.field_name');
            var valueCell = row.querySelector('.field_value');
            if (!labelCell || !valueCell) return;
            found[labelCell.innerText.trim()] = valueCell.innerText.trim();
        });
        return found;
    }

    /* Exact match first, then a loose contains match, so a renamed field
       label on one form doesn't silently drop the sponsor's name. */
    function pick(table, candidates) {
        for (var i = 0; i < candidates.length; i++) {
            if (table[candidates[i]]) return table[candidates[i]];
        }
        var keys = Object.keys(table);
        for (var j = 0; j < candidates.length; j++) {
            var want = candidates[j].toLowerCase();
            for (var k = 0; k < keys.length; k++) {
                if (keys[k].toLowerCase().indexOf(want) !== -1 && table[keys[k]]) return table[keys[k]];
            }
        }
        return '';
    }

    function handleResponsePage(cfg) {
        var ctx = readHashParams() || loadContext();
        if (!ctx || !ctx.date) {
            console.warn('Sponsorship context missing — nothing recorded to the sheet.');
            return;
        }

        var table = scrapeTable();
        var name  = (pick(table, SCRAPE.first) + ' ' + pick(table, SCRAPE.last)).trim() ||
                    pick(table, ['Name']) || 'Anonymous Sponsor';

        var payload = {
            id:     ctx.id || (ctx.date + '|' + (ctx.type || cfg.type)),
            date:   ctx.date,
            type:   ctx.type || cfg.type,
            event:  ctx.event || pick(table, SCRAPE.title),
            name:   name,
            notes:  pick(table, SCRAPE.notes),
            price:  ctx.price  || '',
            season: ctx.season || ''
        };

        fetch(WEB_APP_URL, {
            method: 'POST',
            mode: 'no-cors',
            headers: { 'Content-Type': 'text/plain;charset=utf-8' },
            body: JSON.stringify(payload)
        }).then(function () {
            console.log('Sponsorship recorded:', payload.id);
            try { sessionStorage.removeItem(STORAGE_KEY); } catch (e) { }
        }).catch(function (err) {
            console.error('Sponsorship sync failed:', err);
        });
    }

    /* ================= ROUTER ================= */

    document.addEventListener('DOMContentLoaded', function () {
        var cfg = FORMS[currentAid()];
        if (!cfg) return;   // not one of our sponsorship forms
        if (isResponsePage()) handleResponsePage(cfg);
        else handleFormPage(cfg);
    });

})();
//]]>
</script><script>
// --- HOMEPAGE UPCOMING EVENTS (Chabad Vallarta) ---
// Replaces the native ChabadOne "Upcoming Events" widget in the middle .g320
// column (between the sneak-peek column and the Facebook likebox).
//
// Layout: text only (no images, no calendar links). Two events shown at a time,
// swipe/arrow through up to 10, then a View All button.
if (window.location.pathname === '/' || window.location.pathname === '/default.aspx') {

  (function() {

    // ---------------------------------------------------------------------
    // TODO: swap this for the real "all upcoming events" page when it exists.
    // ---------------------------------------------------------------------
    const VIEW_ALL_URL = 'https://www.chabadvallarta.com/templates/articlecco_cdo/aid/7500580/jewish/Upcoming-Events.htm';

    const MAX_EVENTS = 10;      // hard cap on how many events to load
    const EVENTS_PER_PAGE = 2;  // how many show at once

    /**
     * Fetches and parses the events page HTML.
     */
    function getEventsPage() {
      const url = 'https://www.chabadvallarta.com/templates/events.htm?t=' + new Date().getTime();
      return fetch(url)
        .then(response => {
          if (!response.ok) {
            throw new Error(`HTTP error! status: ${response.status}`);
          }
          return response.text();
        })
        .then(htmlText => {
          const parser = new DOMParser();
          return parser.parseFromString(htmlText, 'text/html');
        })
        .catch(error => {
          console.error("Error fetching events page:", error);
          return null;
        });
    }

    /**
     * Splits an event name on the [L] marker.
     *   "Rosh Hashana Community Dinner [L] RSVP"
     *     -> title: "Rosh Hashana Community Dinner", actionText: "RSVP"
     * No marker => whole string is the title, action falls back to "Learn More".
     */
    function parseTitleAndAction(rawTitle) {
      const normalized = (rawTitle || '').replace(/\s+/g, ' ').trim();
      const markerIndex = normalized.indexOf('[L]');

      if (markerIndex === -1) {
        return { title: normalized || 'Event', actionText: 'Learn More' };
      }

      const title = normalized.slice(0, markerIndex).trim();
      const label = normalized.slice(markerIndex + 3).trim();

      return {
        title: title || 'Event',
        actionText: label || 'Learn More'
      };
    }

    /**
     * 5 digits or fewer is an event id; anything longer is an article id.
     */
    function buildEventUrl(id) {
      const base = 'https://www.chabadvallarta.com';
      if (id.length <= 5) {
        return `${base}/tools/events/register_cdo/eventid/${id}`;
      }
      return `${base}/templates/articlecco_cdo/aid/${id}`;
    }

    /**
     * Robustly parses date strings like "Month Day, Year".
     */
    function parseRobustDate(dateStr) {
      const months = {
        january: 0, february: 1, march: 2, april: 3, may: 4, june: 5,
        july: 6, august: 7, september: 8, october: 9, november: 10, december: 11
      };
      if (!dateStr) return null;

      const cleanedStr = dateStr.replace(/,/g, '').trim().replace(/\s+/g, ' ');
      const parts = cleanedStr.split(' ');
      if (parts.length < 3) return null;

      const monthName = parts[0].toLowerCase();
      const day = parseInt(parts[1], 10);
      const year = parseInt(parts[2], 10);

      if (months.hasOwnProperty(monthName) && !isNaN(day) && !isNaN(year)) {
        return new Date(year, months[monthName], day);
      }
      return null;
    }

    /**
     * Compact date for a narrow column: "FRI, SEP 11"
     */
    function formatEventDate(dateStr) {
      if (!dateStr) return '';
      // Incoming: "Friday, September 11, 2026"
      const parts = dateStr.split(',');
      if (parts.length < 2) return dateStr.toUpperCase();

      const dayName = parts[0].trim().slice(0, 3);
      const monthDay = parts[1].trim().split(' ');
      const monthShort = (monthDay[0] || '').slice(0, 3);
      const dayNum = monthDay[1] || '';

      return `${dayName}, ${monthShort} ${dayNum}`.trim().toUpperCase();
    }

    /**
     * Finds the native Upcoming Events widget's content area, which we take over.
     */
    function findHostWidget() {
      const widget = document.querySelector('.widget-4.upcoming_events');
      if (!widget) return null;

      const content = widget.querySelector('.widget_content');
      if (!content) return null;

      return { widget, content };
    }

    const runTransformation = () => {
      const host = findHostWidget();
      if (!host) {
        console.error("Native .upcoming_events widget not found — nothing to replace.");
        return;
      }

      getEventsPage().then(eventsDocument => {
        if (!eventsDocument) return;

        const today = new Date();
        today.setHours(0, 0, 0, 0);

        const upcomingEvents = [];
        const allDateGroups = Array.from(eventsDocument.querySelectorAll('#calendar .list_item'));

        for (const dateGroupEl of allDateGroups) {
          if (upcomingEvents.length >= MAX_EVENTS) break;

          const dateEl = dateGroupEl.querySelector('.date');
          if (!dateEl) continue;

          const dateText = dateEl.textContent.trim();
          const parsableDateText = dateText.split(',').slice(1).join(',').trim();
          const eventDate = parseRobustDate(parsableDateText);

          if (eventDate && eventDate >= today) {
            const individualEventsInGroup = dateGroupEl.querySelectorAll('.category_item');
            individualEventsInGroup.forEach(eventEl => {
              if (upcomingEvents.length < MAX_EVENTS) {
                upcomingEvents.push({ el: eventEl, date: eventDate, rawDate: dateText });
              }
            });
          }
        }

        if (upcomingEvents.length === 0) {
          console.log("No upcoming events found to display.");
          return;
        }

        // --- TAKE OVER THE NATIVE WIDGET ---
        // ChabadOne's fixWidgetBodyHeight() pins an inline height on .widget_content
        // and enscroll adds a scrollbar track as a sibling. Clear both out.
        host.widget.querySelectorAll('.enscroll-track').forEach(track => {
          if (track.parentElement) track.parentElement.remove();
        });
        host.content.classList.remove('make_scrollable', 'list_format');
        host.content.classList.add('injected-vp-events');
        host.content.innerHTML = '';

        // --- BUILD ONE ITEM PER EVENT ---
        const buildItem = ({ el: eventEl, rawDate }) => {
          const titleEl = eventEl.querySelector('.event_name');
          const rawTitle = titleEl ? titleEl.textContent : '';
          const { title, actionText } = parseTitleAndAction(rawTitle);

          const formattedDate = formatEventDate(rawDate);

          const timeEl = eventEl.querySelector('.event_options > div');
          let timeText = timeEl ? timeEl.textContent.trim().toUpperCase() : '';
          if (timeText) {
            timeText = timeText.replace(/(\d)([AP]M)$/, '$1 $2');
          }
          const metaLine = timeText ? `${formattedDate} · ${timeText}` : formattedDate;

          let eventUrl = '#';
          const facebookLinkEl = eventEl.querySelector('a[href*="//www.facebook.com/events/"]');
          if (facebookLinkEl) {
            const fbHref = facebookLinkEl.href;
            const match = fbHref.match(/events\/(\d+)/);
            if (match && match[1]) {
              eventUrl = buildEventUrl(match[1]);
            }
          }

          const item = document.createElement('a');
          item.className = 'vp-event-item';
          item.href = eventUrl;
          item.innerHTML = `
            <div class="vp-event-date">${metaLine}</div>
            <div class="vp-event-title">${title}</div>
            <div class="vp-event-action">${actionText} →</div>
          `;
          return item;
        };

        // --- GROUP INTO PAGES OF 2 ---
        const viewport = document.createElement('div');
        viewport.className = 'vp-events-viewport';
        const track = document.createElement('div');
        track.className = 'vp-events-track';

        const totalPages = Math.ceil(upcomingEvents.length / EVENTS_PER_PAGE);

        for (let p = 0; p < totalPages; p++) {
          const page = document.createElement('div');
          page.className = 'vp-events-page';

          upcomingEvents
            .slice(p * EVENTS_PER_PAGE, (p + 1) * EVENTS_PER_PAGE)
            .forEach(ev => page.appendChild(buildItem(ev)));

          track.appendChild(page);
        }

        viewport.appendChild(track);
        host.content.appendChild(viewport);

        // --- DESKTOP NAV: arrows + page counter ---
        const nav = document.createElement('div');
        nav.className = 'vp-events-nav';
        nav.innerHTML = `
          <button class="vp-nav-arrow prev" aria-label="Previous events">❮</button>
          <span class="vp-nav-counter"></span>
          <button class="vp-nav-arrow next" aria-label="Next events">❯</button>
        `;
        host.content.appendChild(nav);

        // --- MOBILE SWIPE HINT ---
        const swipeHint = document.createElement('div');
        swipeHint.className = 'vp-swipe-hint';
        swipeHint.innerHTML = '<span>Swipe for more events</span> <span class="vp-hint-arrow">→</span>';
        host.content.appendChild(swipeHint);

        // --- VIEW ALL BUTTON ---
        const viewAll = document.createElement('a');
        viewAll.className = 'vp-events-viewall';
        viewAll.href = VIEW_ALL_URL;
        viewAll.textContent = 'View All Events';
        host.content.appendChild(viewAll);

        // --- PAGING (desktop) ---
        const prevButton = nav.querySelector('.prev');
        const nextButton = nav.querySelector('.next');
        const counter = nav.querySelector('.vp-nav-counter');

        let currentPage = 0;

        const updateCarousel = () => {
          // One page per view: shift by exactly 100% per step, so there's no
          // pixel math to get wrong and the column width is never exceeded.
          track.style.transform = `translateX(-${currentPage * 100}%)`;
          counter.textContent = `${currentPage + 1} / ${totalPages}`;
          prevButton.disabled = currentPage === 0;
          nextButton.disabled = currentPage >= totalPages - 1;
        };

        prevButton.addEventListener('click', () => {
          if (currentPage > 0) {
            currentPage--;
            updateCarousel();
          }
        });

        nextButton.addEventListener('click', () => {
          if (currentPage < totalPages - 1) {
            currentPage++;
            updateCarousel();
          }
        });

        // Only one page? Hide the nav and hint entirely.
        if (totalPages <= 1) {
          nav.style.setProperty('display', 'none', 'important');
          swipeHint.style.setProperty('display', 'none', 'important');
        }

        updateCarousel();
      });
    };

    const injectCSS = () => {
      const style = document.createElement('style');
      style.textContent = `
        @import url('https://fonts.googleapis.com/css2?family=Raleway:wght@400;600;700;900&display=swap');

        /* Take over the native widget body. ChabadOne's fixWidgetBodyHeight()
           pins an inline height here, so !important is required to release it. */
        .widget-4.upcoming_events .widget_content.injected-vp-events {
          height: auto !important;
          max-height: none !important;
          overflow: visible !important;
          box-sizing: border-box !important;
          padding: 0 !important;
          font-family: 'Raleway', sans-serif !important;
        }

        /* Viewport: strictly the column's width, never wider */
        .injected-vp-events .vp-events-viewport {
          position: relative !important;
          width: 100% !important;
          max-width: 100% !important;
          overflow: hidden !important;
          box-sizing: border-box !important;
        }

        .injected-vp-events .vp-events-track {
          display: flex !important;
          width: 100% !important;
          transition: transform 0.4s ease-in-out !important;
        }

        /* Each page is exactly one viewport wide and holds 2 stacked events */
        .injected-vp-events .vp-events-page {
          flex: 0 0 100% !important;
          width: 100% !important;
          max-width: 100% !important;
          min-width: 0 !important;
          box-sizing: border-box !important;
          display: flex !important;
          flex-direction: column !important;
          gap: 10px !important;
        }

        /* --- EVENT ITEM (text only) --- */
        .injected-vp-events .vp-event-item {
          display: block !important;
          box-sizing: border-box !important;
          background: #ffffff !important;
          border: 1px solid #eee !important;
          border-left: 4px solid #4db2b8 !important;
          border-radius: 6px !important;
          padding: 12px 14px !important;
          text-decoration: none !important;
          transition: background-color 0.2s, border-left-color 0.2s !important;
        }
        .injected-vp-events .vp-event-item:hover {
          background: #fdfaf0 !important;
          border-left-color: #690122 !important;
          text-decoration: none !important;
        }

        .injected-vp-events .vp-event-date {
          display: inline-block !important;
          background: #ffe799 !important;
          color: #690122 !important;
          font-size: 10px !important;
          font-weight: 700 !important;
          letter-spacing: 0.5px !important;
          padding: 3px 8px !important;
          border-radius: 10px !important;
          margin-bottom: 7px !important;
        }

        .injected-vp-events .vp-event-title {
          font-size: 14px !important;
          font-weight: 700 !important;
          color: #690122 !important;
          line-height: 1.35 !important;
          margin-bottom: 5px !important;
          display: -webkit-box !important;
          -webkit-line-clamp: 2 !important;
          -webkit-box-orient: vertical !important;
          overflow: hidden !important;
        }

        .injected-vp-events .vp-event-action {
          font-size: 11px !important;
          font-weight: 700 !important;
          color: #4db2b8 !important;
        }

        /* --- DESKTOP NAV --- */
        .injected-vp-events .vp-events-nav {
          display: flex !important;
          align-items: center !important;
          justify-content: center !important;
          gap: 12px !important;
          margin-top: 12px !important;
        }
        .injected-vp-events .vp-nav-arrow {
          background: #ffffff !important;
          border: 1px solid #ddd !important;
          border-radius: 50% !important;
          width: 28px !important;
          height: 28px !important;
          line-height: 1 !important;
          padding: 0 !important;
          font-size: 12px !important;
          color: #690122 !important;
          cursor: pointer !important;
          display: flex !important;
          align-items: center !important;
          justify-content: center !important;
          transition: all 0.2s !important;
        }
        .injected-vp-events .vp-nav-arrow:hover:not(:disabled) {
          background: #4db2b8 !important;
          border-color: #4db2b8 !important;
          color: #ffffff !important;
        }
        .injected-vp-events .vp-nav-arrow:disabled {
          opacity: 0.3 !important;
          cursor: not-allowed !important;
        }
        .injected-vp-events .vp-nav-counter {
          font-size: 11px !important;
          font-weight: 700 !important;
          color: #690122 !important;
          min-width: 44px !important;
          text-align: center !important;
        }

        /* Swipe hint: mobile only (arrows take over on desktop) */
        .injected-vp-events .vp-swipe-hint {
          display: none !important;
          text-align: center !important;
          margin-top: 10px !important;
          font-size: 11px !important;
          font-weight: 600 !important;
          color: #690122 !important;
          align-items: center !important;
          justify-content: center !important;
          gap: 6px !important;
        }
        .injected-vp-events .vp-hint-arrow {
          font-size: 14px !important;
          font-weight: bold !important;
          color: #4db2b8 !important;
        }

        /* --- VIEW ALL BUTTON --- */
        .injected-vp-events .vp-events-viewall {
          display: block !important;
          box-sizing: border-box !important;
          width: 100% !important;
          margin-top: 12px !important;
          background-color: #4db2b8 !important;
          color: #ffffff !important;
          text-align: center !important;
          padding: 11px 10px !important;
          border-radius: 6px !important;
          font-size: 12px !important;
          font-weight: 700 !important;
          letter-spacing: 0.5px !important;
          text-transform: uppercase !important;
          text-decoration: none !important;
          transition: background-color 0.2s !important;
        }
        .injected-vp-events .vp-events-viewall:hover {
          background-color: #690122 !important;
          color: #ffffff !important;
          text-decoration: none !important;
        }

        /* --- MOBILE: native swipe instead of transform paging --- */
        @media (max-width: 768px) {
          .injected-vp-events .vp-events-viewport {
            overflow-x: auto !important;
            scroll-snap-type: x mandatory !important;
            -webkit-overflow-scrolling: touch !important;
            scrollbar-width: none !important;
            -ms-overflow-style: none !important;
          }
          .injected-vp-events .vp-events-viewport::-webkit-scrollbar {
            display: none !important;
          }
          .injected-vp-events .vp-events-track {
            transform: none !important;
          }
          .injected-vp-events .vp-events-page {
            scroll-snap-align: start !important;
          }
          .injected-vp-events .vp-events-nav {
            display: none !important;
          }
          .injected-vp-events .vp-swipe-hint {
            display: flex !important;
          }
        }
      `;
      document.head.appendChild(style);
    };

    if (document.readyState === 'complete' || document.readyState === 'interactive') {
      runTransformation();
    } else {
      window.addEventListener('DOMContentLoaded', runTransformation);
    }
    injectCSS();

  })();

}
</script>
</body>
</html>