<!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" >
<head id="Head1">
<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/1074/tyaG10745353.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="Lulav,Order,Form" />
<meta name="title" content="Lulav Order Form - Chabad of Puerto Vallarta" />
<meta property="og:type" content="website" />
<meta name="scope-aids" content="3431758-3431766-3437896-5147953-6594153" />
<meta name="article-keywords" content="23368-2185-6760-20429-8495-2170-2898-20962" />
<meta name="scope-aid" content="3431758" />
<meta name="scope-aid" content="3431766" />
<meta name="scope-aid" content="3437896" />
<meta name="scope-aid" content="5147953" />
<meta name="scope-aid" content="6594153" />
<meta name="article-keyword" content="23368" />
<meta name="article-keyword" content="2185" />
<meta name="article-keyword" content="6760" />
<meta name="article-keyword" content="20429" />
<meta name="article-keyword" content="8495" />
<meta name="article-keyword" content="2170" />
<meta name="article-keyword" content="2898" />
<meta name="article-keyword" content="20962" />
<meta property="og:url" content="https://www.chabadvallarta.com/templates/articlecco_cdo/aid/6594153/jewish/Lulav-Order-Form.htm" />
<meta property="twitter:card" content="summary_large_image" />
<meta property="twitter:site" content="@chabad" />
<meta property="og:title" content="Lulav Order Form - Chabad of Puerto Vallarta" /><link rel="canonical" href="https://www.chabadvallarta.com/templates/articlecco_cdo/aid/6594153/jewish/Lulav-Order-Form.htm" />
<link rel="icon" type="image/png" href="https://www.chabadvallarta.com/media/images/1074/tyaG10745353.png" />
<link rel="Stylesheet" href="/css/fonts/font-awesome/font-awesome-5.css" id="kfont-awesome" type="text/css"/>
<link rel="Stylesheet" href="/css/DefaultGrid.css" id="kgrid" type="text/css"/>
<link rel="Stylesheet" href="/css/Elements.css" id="k6" type="text/css"/>
<link rel="Stylesheet" href="/css/vendor/ds/tokens/sites.css" id="ksites-ds-css" type="text/css"/>
<link rel="Stylesheet" href="/css/new/main.css" id="k7" type="text/css"/>
<link rel="Stylesheet" href="https://w2.chabad.org/css/cco/minisites/global.css" id="k20962" type="text/css"/>
<link rel="Stylesheet" href="/css/old/global.css" id="k2898" type="text/css"/>
<link rel="Stylesheet" href="https://w2.chabad.org/images/Shluchim/minisites/themes/sukkos/sukkos-minisite.css?v=7/1/2026" id="k23368" type="text/css"/>
<link rel="Stylesheet" href="/css/cco/templates/forms/formCss2.css" id="kFormCss" type="text/css"/>
<link rel="Stylesheet" href="/css/cco/templates/forms/themes/nova.css" id="kNova" type="text/css"/>
<link rel="Stylesheet" href="/css/bootstrap/grid.css" id="kbootstrap4-grid" type="text/css"/>
<link rel="Stylesheet" href="/css/Library/reader-comments.css" id="kCommentsStylesheet" type="text/css"/>
<link rel="Stylesheet" href="/css/inline/BookInfo.css" id="kBookInfoCss" type="text/css"/>

<script>$q=[];$j=function(f){$q.push(f);}</script>
	
 
	
	<style type="text/css">
		body{margin:0;}
	</style>
	
	



<script>
	window.dataLayer = window.dataLayer || [];
	dataLayer.push({"event":"datalayer-initialized","page":{"numberOfComments":0,"publicationDate":"2024-09-19","primaryArticleId":6594153,"title":"","author":"","authorId":0,"contentLevel1":"My Site","contentLevel2":"Jewish Holidays","contentLevel3":"Sukkos and Simchat Torah","contentLevel4":"Lulav Order Form","siteName":"Chabad of Puerto Vallarta"},"time":{"upcomingHoliday":"The Three Weeks","daysToUpcomingHoliday":0,"hebrewDate":"5786-04-17"}});
		dataLayer.push({ 'articleHierarchy': '-3431758-3431766-3437896-5147953-6594153-', 'keywords': '-k20962-k2898-k2170-k8495-k20429-k6760-k2185-k23368-', 'k': '-3431758-3431766-3437896-5147953-6594153--k20962-k2898-k2170-k8495-k20429-k6760-k2185-k23368-' });
	
</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><title>
	Lulav Order Form - Chabad of Puerto Vallarta
</title></head>
<body class="lang_en dir_ltr cco_body form secure cco_templateless_page section_branch">
	
	
		<div width="100%" class="cco_templateless_template" style="z-index:100 !important;display:block !important;left:0px !important;top:0px !important;height:30px!important;width:100% !important;line-height:30px !important; position:relative !important; margin-bottom:0 !important; padding:0;text-indent: 25px;" align="Left"><a href="//www.ChabadVallarta.com" style="display:block!important;font-size:14px !important;">&laquo; Back to&nbsp;Chabad of Puerto Vallarta</a></div>
	
	<div class="cco_templatelates_content">
		
	<div class="co_content_container clearfix local_content" id="co_content_container">
		<div class="clearfix">
			<!-- BEGIN HEADER -->
<div id="chabad_body_page">
<div id="chabad_main_content">
<div id="chabad_head">


<div class="chabad_header">
<a href="/5147953" style="text-decoration:none">
<div class="headerTitle">

SUKKOT

</div>
<div class="headerTitle2">

& Simchat Torah

</div>
</a>
<div class="centerName">

At
Chabad of Puerto Vallarta

</div>
<div class="holidayDates">



<div class="widget-1 holiday_date custom v260 feed">
<div class="wrapper">

<div class="widget_header">
<h5>Holiday Date</h5>    
</div>
<div class="widget_content">
September 25 - October 4, 2026</div></div>
</div>


</div>
</div>


<div id="navigation" class="chabad_navigator_bar">
<div class="chabad_menu_content">
<ul id="menu" class="navi">
<li class="item parent">
<a href="/article.asp?aid=5147953" class="parent">Home</a>
|
</li>
<li class="item parent">
<a href="/article.asp?aid=5147954" class="parent">Sukkot and Simchat Torah Times </a>
|
</li>
<li class="item parent">
<a href="/article.asp?aid=5659909" class="parent">Sukkot and Simchat Torah RSVP</a>
|
</li>
<li class="item parent selected">
<a href="/article.asp?aid=6594153" class="parent selected">Lulav Order Form</a>
</li>

</ul>
</div>
</div>



</div>
<div id="chabad_body_content" class="content_full_width">
<div class="chabad_left_column content_full_width">
<div detached="true" type="static" id="ContentArea" name="content_area" actions="edit,delete" class="chabad_left_column"><div id="content_page_full" class="content_page_full"><!-- END HEADER -->
			
			
			<div class="clearfix bh mobile-only align_right">ב"ה</div>
			
				<div class="master-content-wrapper " >
					

<header class="article-header cf ">
	
	
			<h1 class="article-header__title js-article-title js-page-title">Lulav Order Form</h1>
		
			<div>
				
			</div>
		
</header>
				</div>
			
			<div class="body_wrapper clearfix co_body">
				<div class="" id="co_body_container">
					
					<div id="ContentBody">
						
						
							<div class="content-area-parent no_margin">
								
	<div id="cco_body">
		<div class="content  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":539,"1_text":"Image","1_message":"","1_src":"https://w2.chabad.org/media/images/1336/Decn13365588.png","1_link":"","1_target":"_blank","1_height":1029,"1_width":578,"1_align":"Center","1_description":"","1_name":"image","1_qid":1,"1_type":"control_image","1_order":1,"3_text":"Full Name","3_message":"","3_labelAlign":"Auto","3_required":"Yes","3_prefix":"No","3_suffix":"No","3_middle":"No","3_description":"","3_sublabels":{"prefix":"Prefix","first":"First Name","middle":"Middle Name","last":"Last Name","suffix":"Suffix"},"3_readonly":"No","3_name":"fullName","3_qid":3,"3_type":"control_fullname","3_order":2,"4_receivesReceipts":"No","4_text":"E-mail","4_message":"","4_labelAlign":"Auto","4_required":"Yes","4_size":30,"4_validation":"Email","4_maxsize":"","4_defaultValue":"","4_subLabel":"","4_hint":"ex: myname@example.com","4_description":"","4_confirmation":"No","4_confirmationHint":"Confirm Email","4_readonly":"No","4_name":"email","4_qid":4,"4_type":"control_email","4_order":3,"6_text":"Phone Number","6_message":"","6_labelAlign":"Auto","6_required":"Yes","6_validation":"None","6_countryCode":"No","6_inputMask":"enable","6_inputMaskValue":"(###) ###-####","6_description":"","6_sublabels":{"country":"Country Code","area":"Area Code","phone":"Phone Number","full":"Phone Number"},"6_readonly":"No","6_name":"phoneNumber","6_qid":6,"6_type":"control_phone","6_order":4,"7_text":"Number of Lulav Sets to Order","7_message":"$100 each","7_labelAlign":"Auto","7_required":"Yes","7_size":5,"7_maxsize":"","7_minValue":"","7_maxValue":"","7_defaultValue":"","7_subLabel":"Includes Lulav, Esrog, 2 Aravot, 3 Hadasim","7_hint":"ex: 2","7_description":"","7_readonly":"No","7_pricePerItem":100,"7_name":"number","7_qid":7,"7_type":"control_number","7_order":5,"8_labelAlign":"Auto","8_text":"Total","8_partialPayEnabled":"No","8_partialPayType":"dollar","8_partialPayMinimum":0,"8_required":"No","8_offsetGiftEnabled":"No","8_offsetGift":3,"8_name":"total","8_qid":8,"8_type":"control_totalamount","8_order":6,"9_text":"Payment","9_message":"","9_labelAlign":"Auto","9_required":"No","9_duplicatable":false,"9_selectedCountry":"","9_description":"","9_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"},"9_name":"payment","9_qid":9,"9_type":"control_payform","9_order":7,"9_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":true,"processorIndex":0},"eCheck":{"value":"eCheck","enabled":false},"other":{"value":"Other","enabled":true,"altText":"Cash, Transfer","message":""}},"2_text":"Submit","2_buttonAlign":"Auto","2_clear":"No","2_print":"No","2_name":"submit","2_qid":2,"2_type":"control_button","2_order":8,"form_title":"Untitled Form","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":6594153,"form_style":"Default","form_theme":"nova","form_header":"","form_footer":"","form_sendEmail":"No","form_formStringsChanged":"yes","form_slug":6594153,"form_stopHighlight":"Yes","form_optinDisabled":"true"}][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.init(function(){
      $('input_4').hint('ex: myname@example.com');
      Userform.setPhoneMaskingValidator( 'input_6_full', '(###) ###-####' );
      $('input_7').hint('ex: 2');
      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_6594153" id="6594153" accept-charset="utf-8"><input type="hidden" name="formID" value="6594153" /><div class="form-all dir_ltr" dir="ltr"><ul class="form-section"><li class="form-line" id="id_1"><div id="cid_1" class="form-input-wide"> <div style="text-align:center;"><img alt="" class="form-image" border="0" src="https://w2.chabad.org/media/images/1336/Decn13365588.png" height="1029" width="578" /></div> </div></li><li class="form-line" id="id_3"><div class="form-label-left" id="label_3"><label for="input_3"> Full Name<span class="form-required">*</span> </label><label class="label-message" for="input_3"> </label></div><div id="cid_3" class="form-input"> <span class="form-sub-label-container"><input class="form-textbox validate[required]" type="text" size="10" name="q3_fullName[first]" id="first_3" autocomplete="given-name" />  <label class="form-sub-label" for="first_3" id="sublabel_first">First Name</label></span><span class="form-sub-label-container"><input class="form-textbox validate[required]" type="text" size="15" name="q3_fullName[last]" id="last_3" autocomplete="family-name" />  <label class="form-sub-label" for="last_3" id="sublabel_last">Last Name</label></span> </div></li><li class="form-line" id="id_4"><div class="form-label-left" id="label_4"><label for="input_4"> E-mail<span class="form-required">*</span> </label><label class="label-message" for="input_4"> </label></div><div id="cid_4" class="form-input"> <input type="email" class=" form-textbox validate[required, Email]" id="input_4" name="q4_email" size="30" value="" autocomplete="email" /> </div></li><li class="form-line" id="id_6"><div class="form-label-left" id="label_6"><label for="input_6"> Phone Number<span class="form-required">*</span> </label><label class="label-message" for="input_6"> </label></div><div id="cid_6" 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="q6_phoneNumber[full]" id="input_6_full" autocomplete="tel" />  <label class="form-sub-label" for="input_6_full"><span> </span></label></span></div> </div></li><li class="form-line" id="id_7"><div class="form-label-left" id="label_7"><label for="input_7"> Number of Lulav Sets to Order<span class="form-required">*</span> </label><label class="label-message" for="input_7"> $100 each</label></div><div id="cid_7" class="form-input"> <span class="form-sub-label-container"><input type="number" class="form-number-input  form-textbox validate[required]" id="input_7" name="q7_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_7">Includes Lulav, Esrog, 2 Aravot, 3 Hadasim</label></span> </div></li><li class="form-line" id="id_8"><div class="form-label-left" id="label_8"><label for="input_8"> Total </label></div><div id="cid_8" class="form-input"> <div id="total_amount">$0.00 </div> </div></li><li class="form-line" id="id_9"><div class="form-label-left" id="label_9"><label for="input_9"> Payment </label><label class="label-message" for="input_9"> </label></div><div id="cid_9" 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"><span class="form-radio-item"><input class="paymentMethod form-radio validate[paymentMethod] form-radio" type="radio" id="input_9_creditCard" name="q9_payment[payment_method]" value="creditCard" onclick="BuildSource.creditCard(this)" /><label for="input_9_creditCard">Credit Card</label> </span><span class="form-radio-item"><input class="paymentMethod form-radio validate[paymentMethod] form-radio" type="radio" id="input_9_paypal" name="q9_payment[payment_method]" value="paypal" onclick="BuildSource.paypal(this)" /><label for="input_9_paypal">Paypal</label> </span><span class="form-radio-item"><input class="paymentMethod form-radio validate[paymentMethod] form-radio" type="radio" id="input_9_other" name="q9_payment[payment_method]" value="other" onclick="BuildSource.other(this)" /><label for="input_9_other">Cash, Transfer</label> </span></td></tr><tr class="credit_card hide"><th colspan="2">Credit Card</th></tr><tr class="credit_card hide"><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="q9_payment[cc_type]" id="input_9_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="q9_payment[cc_number]" id="input_9_cc_number" autocomplete="cc-number" size="20" />  <label class="form-sub-label" for="input_9_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="q9_payment[cc_ccv]" id="input_9_cc_ccv" autocomplete="cc-csc" size="6" />  <label class="form-sub-label" for="input_9_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="q9_payment[cc_nameOnCard]" id="input_9_cc_nameOnCard" autocomplete="cc-name" size="33" />  <label class="form-sub-label" for="input_9_cc_nameOnCard" id="sublabel_cc_nameOnCard">Name on Card</label></span></td></tr><tr class="credit_card hide"><td colspan=""><span class="form-sub-label-container"><select class="form-textbox validate[visible]" name="q9_payment[cc_exp_month]" id="input_9_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_9_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="q9_payment[cc_exp_year]" id="input_9_cc_exp_year" autocomplete="cc-exp-year"><option></option><option value="2025">2025</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></select>  <label class="form-sub-label" for="input_9_cc_exp_year" id="sublabel_cc_exp_year">Expiration Year</label></span></td></tr></tbody></table></td></tr><tr class="paypal hide"><td colspan="2">Paypal has been selected. Payment will take place on the next page.</td></tr><tr class="other hide"><td colspan="2"></td></tr><tr class="billing_address hide"><th colspan="2">Billing Address</th></tr><tr class="billing_address hide"><td colspan="2"><span class="form-sub-label-container"><input class="form-textbox form-address-line" type="text" name="q9_payment[addr_line1]" id="input_9_addr_line1" autocomplete="billing address-line1" />  <label class="form-sub-label" for="input_9_addr_line1" id="sublabel_9_addr_line1">Street Address</label></span></td></tr><tr class="billing_address hide"><td width="50%"><span class="form-sub-label-container"><input class="form-textbox form-address-city" type="text" name="q9_payment[city]" id="input_9_city" autocomplete="billing address-level2" />  <label class="form-sub-label" for="input_9_city" id="sublabel_9_city">City</label></span></td><td><span class="form-sub-label-container"><input class="form-textbox form-address-state" type="text" name="q9_payment[state]" id="input_9_state" autocomplete="billing address-level1" />  <label class="form-sub-label" for="input_9_state" id="sublabel_9_state">State / Province</label></span></td></tr><tr class="billing_address hide"><td width="50%"><span class="form-sub-label-container"><input class="form-textbox form-address-postal" type="text" name="q9_payment[postal]" id="input_9_postal" size="10" autocomplete="billing postal-code" />  <label class="form-sub-label" for="input_9_postal" id="sublabel_9_postal">Postal / Zip Code</label></span></td><td><span class="form-sub-label-container"><select class="form-dropdown form-address-country" name="q9_payment[country]" id="input_9_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_9_country" id="sublabel_9_country">Country</label></span></td></tr></tbody></table> </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="6594153" /><script type="text/javascript">document.getElementById("si"+"mple"+"_spc").value = "6594153-6594153";</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="57193239-6777-4e25-9713-9f3c7fa8c3f3" data-processed="false" />
	<div class="js-recaptcha-wrapper" id="57193239-6777-4e25-9713-9f3c7fa8c3f3"></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>
			
			<!-- BEGIN FOOTER --></div></div></div>
<div id="border_bottom"></div>
</div>
</div>
</div>
<script type="text/javascript" src="https://w2.Chabad.org/images/Shluchim/minisites/themes/form-redesign/form-script.js?v=1"></script>
<!-- END FOOTER -->
		</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%2f6594153%2fjewish%2fLulav-Order-Form.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=Lulav+Order+Form+-+Chabad+of+Puerto+Vallarta&amp;url=https%3a%2f%2fwww.chabadvallarta.com%2ftemplates%2farticlecco_cdo%2faid%2f6594153%2fjewish%2fLulav-Order-Form.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=Lulav+Order+Form+-+Chabad+of+Puerto+Vallarta https%3a%2f%2fwww.chabadvallarta.com%2ftemplates%2farticlecco_cdo%2faid%2f6594153%2fjewish%2fLulav-Order-Form.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%2f6594153%2fjewish%2fLulav-Order-Form.htm%23utm_medium%3dpage_tools%26utm_content%3ddesktop%26utm_source%3dpinterest&amp;description=Lulav+Order+Form+-+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, 5147953);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>

	<div id="BodyContainer">
		<div class="g960 footer">
			<div class="poweredby large_bottom_margin">
				



	<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>
	
	

	
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/os/jquery-latest.min.js"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/os/jquery/jquery.inputmask.min.js"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/co/dist/CoLib.js"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/WebComponents/bundles/magen-cdo-global.js"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/multimedia/infolayer.js"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/templates/forms/userform.js"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/commentsloader.js"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/minisites.js"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/subscribeprompt.js"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/templates/FormDecoder.js"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/modules/pagetools.js"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/deprecated.js?v=4.1.3"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/OverrideJSDocumentWrite.js"></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     = '6594153';Co.SectionId     = 3437896;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';

  // ============================================================
  // 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;
    }
    .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;
    }
    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; }

    /* ── 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; }
    #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);
    });

    // 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();
  });

  // ============================================================
  // 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;
      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 + '</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';
  }

  // ============================================================
  // 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);
    ['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>
</body>
</html>